πŸ“¦ 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, Pickaxe, Axe, Hoe
STONE_TOOLS Stone Shovel, Pickaxe, Axe, Hoe
IRON_TOOLS Iron Shovel, Pickaxe, Axe, Hoe
GOLDEN_TOOLS Golden Shovel, Pickaxe, Axe, Hoe
DIAMOND_TOOLS Diamond Shovel, Pickaxe, Axe, Hoe
NETHERITE_TOOLS Netherite Shovel, Pickaxe, Axe, Hoe

πŸ›‘ Armor Sets

Variable Unlocks
LEATHER_ARMOR Leather Helmet, Chestplate, Leggings, Boots
IRON_ARMOR Iron Helmet, Chestplate, Leggings, Boots
GOLDEN_ARMOR Golden Helmet, Chestplate, Leggings, Boots
DIAMOND_ARMOR Diamond Helmet, Chestplate, Leggings, Boots
NETHERITE_ARMOR Netherite Helmet, Chestplate, Leggings, Boots

🧱 Decorative Blocks & Miscellaneous

Variable Unlocks
PLANKS All wooden plank variants (Oak, Spruce, Birch, Jungle, etc.)
LOGS All log variants (Oak, Spruce, Birch, Jungle, etc.)
STONES Stone, Andesite, Granite, Diorite, and their polished variants
WOOLS All colored wool variants (White, Orange, Magenta, etc.)
CANDLES All candle variants (White, Orange, Magenta, etc.)
BEDS All bed colors (White, Red, Blue, Green, etc.)
DYES All dyes (White, Orange, Magenta, etc.)
DIRTS All dirt variants (Dirt, Coarse Dirt, Podzol, etc.)
LEAVES All leaves variants (Oak, Spruce, Jungle, etc.)

🧱 Building Components

Variable Unlocks
STAIRS All stair variants (Oak, Spruce, Stone, etc.)
SLABS All slab variants (Oak, Spruce, Stone, etc.)
DOORS All door variants (Wooden and Iron)
FENCES All fence variants (Oak, Spruce, Nether Brick, etc.)
SIGNS All sign variants (Oak, Spruce, Dark Oak, Crimson, etc.)

🧿 Glass & Glass Panes

Variable Unlocks
GLASSES All stained glass blocks (White, Red, Blue, etc.)
GLASS_PANES All stained glass panes (White, Red, Blue, etc.)

🧢 Terracottas, Carpets, Banners, and Arrows

Variable Unlocks
TERRACOTAS All colored terracotta blocks (White, Red, Blue, etc.)
CARPETS All colored carpets (White, Red, Blue, etc.)
BANNERS All colored banners (White, Red, Blue, etc.)
ARROWS Regular arrows, Tipped arrows, Spectral arrows