βš™οΈ Configuration Reference – config.yml

This documentation explains each setting and its effect within the config.yml of ProgressiveUnlock.


🧭 General Settings

mode: xp

Defines whether the plugin is in xp mode (XP-based progression) or farming mode (item-collection based progression).


πŸͺ› Debug & Updates

debug.enabled: false

Enables or disables debug logging. Useful for development or troubleshooting.

update.check_interval_minutes: 180

Interval (in minutes) at which the plugin checks for updates.


βš™οΈ Core Settings

settings.enchantUnlockedItems: true

If true, unlocked recipes are visually enchanted (shimmer effect) in /unlockmenu.

settings.showLockedRecipeMessage: true

If true, locked recipes are visible in the crafting menu with a lock indication.

settings.sendLockedRecipeMessage: true

If true, a chat message is sent when the player tries to craft a locked item.


πŸ§ͺ Unlock Checks

These settings control when and how the plugin checks if the player has access to tools, blocks, projectiles, etc.

checkUnlocked.onInteract

checkUnlocked.onPlace

checkUnlocked.onBreak

checkUnlocked.onArmorEquip


checkUnlocked.onProjectile

Each type of projectile can be checked individually:


checkUnlocked.onPortal


checkUnlocked.onPotion

checkUnlocked.onEntityActions

checkUnlocked.onPickup


πŸ§‘β€πŸ€β€πŸ§‘ XP Groups

Groups.VIP


🧾 Command Aliases

aliases.playerxp

Alternative commands for /playerxp:

- xplevel
- exp
- xperience
- playerXP
- farming

aliases.unlockmenu

Alternative commands for /unlockmenu:

- crafting
- unlock

πŸ’¬ Messages

These are shown to players during various events and situations:

playerXP: "&aYou are level {level}..."
levelUp: "&2 Congratulations!..."
noItemsCollected: "&c No items collected yet."
unlockPackHeader: "&b Needed items for unlock pack {pack}"
...

🧭 GUI Menu Labels

These are texts shown inside the /unlockmenu GUI:

unlockedRecipes: "&eUnlocked Recipes - Page {page}"
searchItems: "&2Search"
nextPage: "&2Next page"
previousPage: "&2Previouss page"
...

βœ… Summary

This config file controls:

Make sure to reload the plugin after any config changes using /plugman reload ProgressiveUnlock or restarting the server.