DuckProgress: The Ultimate Minecraft Progression Manager for Servers

DuckProgress lets server admins gate content, restrict crafting, and control eras in Minecraft. Perfect for Paper & Spigot. Download now!

Download DuckProgress for Minecraft 1.21.2

Original name: DuckProgress

Minecraft: 1.21.2

FileVersionLoaderSize
DuckProgress-1.0-SNAPSHOT.jar1.21.2—18 КБDownload

DuckProgress: The Ultimate Minecraft Progression Manager for Servers

Running a Minecraft server is about crafting a unique experience, but keeping players from rushing to end-game content can be a real headache. That is where DuckProgress steps in. This powerful plugin gives you total command over your server's timeline, letting you lock dimensions, restrict recipes, and guide your community through custom eras. Whether you are building a survival RPG, a civilization server, or just want to slow down the pace, DuckProgress puts the reins in your hands.

What Makes DuckProgress Stand Out?

Unlike simple permission plugins, DuckProgress is built around the concept of eras. You define stages of progression, and the plugin enforces them automatically. Players cannot craft netherite gear in the Stone Age, and they will not even be able to light a Nether portal until the server votes to advance. This creates a shared, community-driven journey that feels organic and rewarding.

Core Features of DuckProgress for Minecraft

  • Era-Based Progression: Divide your server's timeline into custom eras. Each era can unlock new recipes, dimensions, and commands. You control the flow entirely through a clean configuration file.
  • Crafting Restrictions: Prevent players from crafting specific items until the correct era is reached. The plugin hooks directly into the crafting system, so restricted recipes simply do not work.
  • Portal and Dimension Gates: Stop players from entering the Nether or the End prematurely. DuckProgress listens for portal ignition and dimension travel, blocking access until the server unlocks those milestones.
  • Streamlined Command Management: Use intuitive commands like /era status to check the current era, or /era set to force progression. Tab completion makes administration a breeze.
  • Lightweight and Optimized: Built with performance in mind, DuckProgress uses efficient event listeners that have zero impact on TPS or MSPT. Your server runs smoothly even with many restrictions in place.

How to Install DuckProgress on Your Server

Getting started is straightforward. First, ensure your server runs a compatible platform. DuckProgress supports Paper and Spigot for Minecraft versions 1.20 and above. You will also need a permissions plugin like LuckPerms if you want to fine-tune who can use administrative commands, though the plugin works out of the box with default OP settings.

Follow these steps to install DuckProgress:

  1. Download the latest version of DuckProgress-1.0-SNAPSHOT.jar from your trusted source.
  2. Stop your Minecraft server completely.
  3. Place the .jar file into your server's plugins folder.
  4. Start the server. DuckProgress will generate a default configuration file with sample eras and restrictions.
  5. Edit the config.yml to define your own eras, restricted items, and portal gates. Reload the plugin or restart the server to apply changes.

Commands and Permissions at a Glance

DuckProgress keeps things simple with two main commands and two permission nodes. This minimal design means less clutter and easier management for busy admins.

  • /voteera – Allows players to cast a vote for advancing the server to the next era. Requires the permission duckprogress.player (granted to everyone by default).
  • /era [set|status] – Admin command to view the current era or manually set a new one. Requires duckprogress.admin (default for operators).

You can customize the vote threshold and era definitions in the config, making it as democratic or authoritarian as you like.

Why Server Owners Love DuckProgress

Many Minecraft communities struggle with players who speedrun to the End in a single session, leaving others behind. DuckProgress solves this by creating a natural, shared progression curve. It is perfect for survival servers, roleplay worlds, and any setup where you want to extend the early and mid-game. The plugin also encourages collaboration, as players must work together to unlock new content through voting.

If you are using a custom launcher like the one from foxygame.net, you will appreciate how seamlessly DuckProgress integrates. The foxygame.net launcher offers a one-click install feature for popular plugins, and DuckProgress is fully compatible, allowing you to add era-based progression to your modpack or vanilla server without manual file transfers. This makes it a favorite for launcher-based communities that want to offer a curated, evolving experience.

Customizing Your Server's Timeline

The heart of DuckProgress is its configuration. You can define as many eras as you want, each with a unique name, a list of restricted crafting recipes, and blocked dimensions. For example, a typical setup might include:

  • Stone Age: No iron tools, no Nether access.
  • Iron Age: Unlock iron crafting, but keep the Nether closed.
  • Nether Exploration: Allow Nether portal ignition, restrict diamond gear.
  • Diamond Age: Full crafting access, but the End remains locked until a community vote.

Each era transition can be triggered automatically by a vote, or manually by an admin. The plugin also supports per-player progression if you want to gate content individually, though the default is server-wide eras.

Performance and Compatibility

DuckProgress is coded with server health in mind. Its event listeners are lightweight and only fire when relevant actions occur, such as a crafting attempt or portal ignition. This means no constant background checks that could drag down TPS. The plugin is tested on the latest Paper builds and works flawlessly on any Spigot-based server running Minecraft 1.20.4, 1.20.6, and 1.21. Because it is a server-side plugin, players do not need to install anything extra—just connect and play.

Final Thoughts

DuckProgress is a must-have for any server owner who wants to shape the player journey without complex command blocks or fragile datapacks. Its era-based system is intuitive, its performance footprint is minimal, and its community voting feature adds a layer of engagement that keeps players invested. Whether you are running a small private server or a large public network, DuckProgress gives you the tools to build a truly memorable Minecraft experience. Download DuckProgress today and take control of your server's story.

===ARTICLE===