DuckProgress

Manage server progression by restricting crafting recipes and portal access based on custom eras or milestones.

🦆 DuckProgress | Progressive Era & Restriction Manager

Take full control of your server's progression flow. DuckProgress allows server administrators to gate content, progression, and player advancement by dividing gameplay into custom, manageable eras or milestones. Restrict advanced gear, blocks, or dimensions until the community or individual players are truly ready.


✨ Features

  • Era-Based Progression: Divide your server's timeline into custom eras controlled via backend configuration or commands.
  • Crafting Restrictions: Prevent players from crafting specific items or advanced gear until they unlock the corresponding progression stage.
  • Portal & Dimensional Gates: Restrict access to specific portals (Nether, The End) to prevent players from rushing end-game content.
  • Streamlined Command Management: Easily check, set, or advance player and server progress using clean in-game commands and tab-completion.
  • Optimized Event Listeners: Built with lightweight listeners (CraftRestrictionListener, PortalRestrictionListener) ensuring zero impact on your server's performance, TPS, or MSPT.

⚙️ Dependencies

  • A compatible Minecraft server software supporting the Spigot or Paper API (Paper, Purpur, etc.).
  • (Optional) A permissions plugin like LuckPerms to manage access to administrative progression commands.

🚀 Installation

  1. Download the latest version of DuckProgress-1.0-SNAPSHOT.jar.
  2. Stop your Minecraft server completely.
  3. Drag and drop the .jar file into your server's plugins directory.
  4. Start your server to generate the default config.yml file.
  5. Customize your eras, restricted items, and gated portals in the configuration file, then reload the plugin!

📜 Commands & Permissions

  • /voteera - Vote for upgrading the server's Current Era / Timeline Stage.
    • Permission: duckprogress.player (Default: everyone)
  • /era [set/status] - Admin command to check status or forcefully modify the server's Era timeline.
    • Permission: duckprogress.admin (Default: op)

The DuckProgress Team

profile avatar
  • 5
    Projects
  • 77
    Downloads

More from TrongDuckView all

  • DuckTeam project image

    DuckTeam

    • 19
    • Bukkit Plugins

    A lightweight, high-performance Minecraft server plugin designed to expand your server's display capabilities using PlaceholderAPI.

    • 19
    • June 3, 2026
    • Bukkit Plugins
    • +4
  • DuckLink project image

    DuckLink

    • 10
    • Bukkit Plugins

    Connects two or more players together to synchronize their health, food levels, inventory states, and track their distance in real-time.

    • 10
    • June 2, 2026
    • Bukkit Plugins
    • +3
  • DuckTeleport project image

    DuckTeleport

    • 26
    • Bukkit Plugins

    A lightweight teleportation plugin that enables players to send and manage teleport requests (TPA) seamlessly across the server.

    • 26
    • June 2, 2026
    • Bukkit Plugins
    • +2
  • DuckBounty project image

    DuckBounty

    • 12
    • Bukkit Plugins

    Allows players to place and claim in-game bounties on each other through an interactive GUI system, featuring safe-zone tracking and dynamic placeholder integration.

    • 12
    • June 2, 2026
    • Bukkit Plugins
    • +4
  • DuckTeam project image

    DuckTeam

    • 19
    • Bukkit Plugins

    A lightweight, high-performance Minecraft server plugin designed to expand your server's display capabilities using PlaceholderAPI.

    • 19
    • June 3, 2026
    • Bukkit Plugins
    • +4
  • DuckLink project image

    DuckLink

    • 10
    • Bukkit Plugins

    Connects two or more players together to synchronize their health, food levels, inventory states, and track their distance in real-time.

    • 10
    • June 2, 2026
    • Bukkit Plugins
    • +3
  • DuckTeleport project image

    DuckTeleport

    • 26
    • Bukkit Plugins

    A lightweight teleportation plugin that enables players to send and manage teleport requests (TPA) seamlessly across the server.

    • 26
    • June 2, 2026
    • Bukkit Plugins
    • +2
  • DuckBounty project image

    DuckBounty

    • 12
    • Bukkit Plugins

    Allows players to place and claim in-game bounties on each other through an interactive GUI system, featuring safe-zone tracking and dynamic placeholder integration.

    • 12
    • June 2, 2026
    • Bukkit Plugins
    • +4