HomeJavaModsItemProgressions
ItemProgressions
ItemProgressions — screenshot 1

ItemProgressions

A Minecraft Bukkit/Paper plugin to "lock" items and dimensions until a condition is met (realtime, per-player playtime, global/server playtime). While locked, the plugin blocks using/placing/crafting/consuming and can also block entering dimensions. Locked items get a lock lore line; advancements can show progress.

Features

How to use

  1. Download the jar file and place it in your plugins/ folder.
  2. Restart the Server.
  3. Edit config.yml (common keys):
    • locks: list of rules; each has items and unlock (type=realtime|perPlayer|global; use at for timestamps or seconds for playtime). Optional per-rule icon and name apply to the rule advancement.
    • allowBreaking: true lets players break locked blocks.
    • disableAdvancementCreation: true skips creating any custom advancements.
    • advancementGridMode: layout for per-item advancements (none, columns, square, auto).
    • itemAdvancements.defaults: description templates and default icon. Placeholders: %name%, %time%, %playtime%, %servertime%.

Config keys (detailed)

Examples

Minimal config with a realtime lock and a per-player lock:

allowBreaking: false
disableAdvancementCreation: false
advancementGridMode: auto

itemAdvancements:
  tab:
    key: "itemprogressions:locked_items"
    title: "Locked Items"
    description: "Items managed by ItemProgressions"
    icon: "minecraft:barrier"
    background: "minecraft:textures/gui/advancement/backgrounds/adventure.png"
  defaults:
    realtimeDescription: "%name% can be used at %time%"
    perPlayerDescription: "%name% can be used after %playtime%"
    globalDescription: "%name% can be used after %servertime%"
    icon: "minecraft:barrier"

dimensionLocks:
  - dimension: NETHER
    unlock:
      type: realtime
      at: "2026-01-01T15:00:00+01:00"
      name: "The Nether"
      icon: "minecraft:netherrack"
      description: "The Nether unlocks on January 1st, 2026"
  - dimension: THE_END
    unlock:
      type: realtime
      at: "2027-01-01T00:00:00+01:00"
      name: "The End"
      icon: "minecraft:end_stone"
      description: "The End unlocks on January 1st, 2027"

locks:
  - items: [ "DIAMOND_*" ]
    unlock:
      type: perPlayer
      seconds: 3600
      icon: "minecraft:diamond"
      name: "Diamond Gear"

  - items: [ "NETHERITE_*" ]
    unlock:
      type: realtime
      at: "2026-01-01T00:00:00Z"
      icon: "minecraft:netherite_ingot"
      name: "Netherite Items"

Permissions

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more