πŸ“¦ Predefined Variables – ProgressiveUnlock

ProgressiveUnlock supports several predefined variables to simplify configuring large sets of items.
Instead of listing every item manually, you can use predefined variables to unlock entire groups of related items, such as tools, armor, decorative blocks, and more.

These variables can be used in both xpmode.yml and farmingmode.yml under the items or unlocks sections.

βœ… Example usage in xpmode.yml

Recipes:
  level2:
    needed_xp: 100
    items:
      - STONE_TOOLS
      - IRON_ARMOR

βœ… Example usage in farmingmode.yml

unlocks:
  next:
    name: Tool Unlock
    unlocks:
      - DIAMOND_TOOLS
      - DIAMOND_ARMOR
    requires:
      DIAMOND: 10

Below is a list of all supported predefined variables and what they unlock:


Tools & Weapons

Variable Unlocks
WOODEN_TOOLS wooden shovel, wooden pickaxe, wooden axe, wooden hoe
STONE_TOOLS stone shovel, stone pickaxe, stone axe, stone hoe
IRON_TOOLS iron shovel, iron pickaxe, iron axe, iron hoe
GOLDEN_TOOLS golden shovel, golden pickaxe, golden axe, golden hoe
DIAMOND_TOOLS diamond shovel, diamond pickaxe, diamond axe, diamond hoe
NETHERITE_TOOLS netherite shovel, netherite pickaxe, netherite axe, netherite hoe

Armor Sets

Variable Unlocks
LEATHER_ARMOR leather helmet, leather chestplate, leather leggings, leather boots
IRON_ARMOR iron helmet, iron chestplate, iron leggings, iron boots
GOLDEN_ARMOR golden helmet, golden chestplate, golden leggings, golden boots
DIAMOND_ARMOR diamond helmet, diamond chestplate, diamond leggings, diamond boots
NETHERITE_ARMOR netherite helmet, netherite chestplate, netherite leggings, netherite boots

Wood & Nature Materials

Variable Unlocks
PLANKS oak, spruce, birch, jungle, acacia, dark oak, crimson, warped planks
LOGS oak, spruce, birch, jungle, acacia, dark oak logs, crimson and warped stems
DIRTS dirt, coarse dirt, podzol, rooted dirt, mycelium, grass block
LEAVES oak, spruce, birch, jungle, acacia, dark oak, mangrove, azalea, flowering azalea leaves

🧱 Building Components

Variable Unlocks
STONES stone, andesite, granite, diorite, polished versions
STAIRS stairs of all wood, stone, nether, and quartz types
SLABS slabs of wood, stone, nether, and prismarine types
DOORS all wood doors and iron door
FENCES all wood fences and nether brick fence
SIGNS all wood signs and nether signs
COPPER_BLOCKS copper block (normal, exposed, weathered, oxidized), waxed variants, cut versions, slabs and stairs

🧿 Glass & Glass Panes

Variable Unlocks
GLASSES clear glass + all 16 stained glass colors
GLASS_PANES clear and stained glass panes in all 16 colors

🧢 Colored Blocks & Utility

Variable Unlocks
WOOLS all 16 wool colors (white, orange, magenta, light blue, etc.)
CANDLES all 17 candles (plain and 16 colored variants)
BEDS all 16 bed colors
DYES all 16 dyes
TERRACOTTAS all 16 terracotta colors
CARPETS all 16 carpet colors
BANNERS all 16 banner colors
ARROWS regular arrow, spectral arrow, tipped arrow

πŸ”Œ Redstone Components

Variable Unlocks
PRESSURE_PLATES all wood, stone, weighted, and polished blackstone pressure plates
BUTTONS all wood, stone, and blackstone buttons

βš”οΈ Combat & Utility Items

Variable Unlocks
ARROWS regular arrow, spectral arrow, tipped arrow
FIREWORKS firework rocket, firework star

πŸ– Food Items

Variable Unlocks
COOKEDMEAT cooked beef, cooked porkchop, cooked mutton, cooked chicken, cooked rabbit, cooked salmon, cooked cod
RAWMEAT raw beef, raw porkchop, raw mutton, raw chicken, raw rabbit, raw salmon, raw cod

🌱 Plants & Nature

Variable Unlocks
CROPS wheat, carrots, potatoes, beetroots, melon stem, pumpkin stem, sugar cane, bamboo, sweet berry bush, nether wart, glow berries, torchflower crop, pitcher crop
FLOWERS all small and large flowers: dandelion, poppy, allium, tulips, oxeye daisy, cornflower, lily of the valley, wither rose, sunflower, lilac, rose bush, peony, torchflower, pitcher plant
CORALS live and dead coral blocks, fans, and coral items (tube, brain, bubble, fire, horn types)

πŸ›Ά Transport & Storage

Variable Unlocks
BOATS all wood boats, bamboo raft, chest variants of each
BUNDLES bundle