Compatibility with SimpleGems (Download link) as a new currency! To use it as main currency, you need to go to the 'config.yml' file and set the 'economy.coin_type' field to 'SIMPLEGEMS'
Added the new currency 'ITEM_KILLS'; this currency is a mix between 'KILLS' and 'ITEM', so instead of using virtual coins, it uses 'ITEM' item as coins. When killing 'KILLS' mobs, this item has a chance to be dropped based on the percentage set in the 'config.yml' file.
Added the new currency 'ITEM_BLOCK_BREAK'; this currency is a mix between 'BLOCK_BREAK' and 'ITEM', so instead of using virtual coins, it uses 'ITEM' item as coins. When breaking 'BLOCK_BREAK' blocks, this item has a chance to be dropped based on the percentage set in the 'config.yml' file.
Fixed»
Some typos.
A small issue in the 'EntityKillEvent' listener.
In case of issues, don't hesitate to come to the
Discord server to ask for help!
Compatibility with AdvancedEnchantments! Now you can create new custom enchantments with AdvancedEnchantments and put them in SimpleUpgrades upgrades. How to do it? You just need to put 'advancedenchantments:' before the enchantment name as in the example.
Code (YAML):
example: # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html item: DIAMOND_CHESTPLATE
display_name: '&cExample Chestplate'
lore: [] # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php # Format: <enchant_id>/<level> enchants: - 'PROTECTION/2'
- 'THORNS/1'
- 'underscoreenchants:GUARDIAN_ANGEL/10'
- 'advancedenchantments:SHOCKWAVE/3'
- 'advancedenchantments:CHUNKY/1'
cost: 40
# If you are using a custom plugin that adds new items with their unique texture packs you can use their customModelData. # If this is a Vanilla item, delete this line or put it to 0. customModelData: 0
An Files auto-updater that will automatically update SimpleUpgrades files in case of updates, as is the case here.
The function to activate and deactivate the prefix in messages from the 'prefix' option in the config.yml.
The function to use custom aliases as plugin commands. This function is still under development, the tab completer does not support them yet.
The function to choose which buttons to show in the GUI. To hide a button, you need to set its 'active' option to 'false'. If the button doesn't includes the 'active' option it will be considered as 'true'.
Code (YAML):
left_button: # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html item: ARROW
display_name: '&6<<<||'
lore: - '&7Click here to'
- '&7change &epage&7.'
slot: 47
active: false
In case of issues, don't hesitate to come to the Discord server to ask for help!
Compatibility with UnderscoreEnchants! Now you can create new custom enchantments with UnderscoreEnchants and put them in SimpleUpgrades upgrades. How to do it? You just need to put 'underscoreenchants:' before the enchantment name as in the example.
Code (YAML):
example: # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html item: DIAMOND_CHESTPLATE
display_name: '&cExample Chestplate'
lore: [] # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php # Format: <enchant_id>/<level> enchants: - 'PROTECTION/2'
- 'THORNS/1'
- 'underscoreenchants:GUARDIAN_ANGEL/10'
- 'underscoreenchants:BLOCK/2'
cost: 40
# If you are using a custom plugin that adds new items with their unique texture packs you can use their customModelData. # If this is a Vanilla item, delete this line or put it to 0. customModelData: 0
An Update Checker that will notify you in the console and in-game when a newer version is available. To receive the in-game notification, you must have the 'simpleupgrades.update.warning' permission.
A check that closes the GUI for all players to avoid duplication glitches in case of a reload through command.