SimpleUpgrades ⭐ Custom upgrades for your items icon

SimpleUpgrades ⭐ Custom upgrades for your items -----

Infinite categories with infinite upgrades (tiers).



[​IMG]
Do you want to allow your users to upgrade their items in exchange for one of the many currencies supported by SimpleUpgrades?
Then install this plugin in your Server to create endless categories with endless upgrades (tiers)!
In case you have a resourcepack that adds objects with a custom texture for SimpleUpgrades is not a problem.

[​IMG]
» Advanced tab completer.
» Custom commands aliases.
» Files Auto-Updater.
» Custom enchantments (Compatible with UnderscoreEnchants and AdvancedEnchantments)
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'
  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
» Endless categories with endless upgrades (tiers).
» Supports different currencies [Item based, Entity kills based, Blocks based, Playtime based, SimpleGems based] (contact me on discord to make the plugin compatible with yours).
» Supports resourcepacks thanks to CustomModelData.
» Allows you to create upgrades that can be accessed by certain players with custom permission.
» Fully customizable messages with click events and tooltips on mouse hover.
» 3 fully clickable and customizable GUIs.
» 'playerEvents.yml' file to execute commands on any SimpleUpgrades custom event.
» Worlds whitelist or blacklist.
» Hexa colors are supported everywhere except in messages sent by the plugin in the chat.
» Discord server where you can ask for support, help with configurations, or advice for upcoming features.
» Update Checker.

[​IMG]
» Turn off the server.
» Place the SimpleUpgrades-1.0.0.jar in your plugins directory.
» Run the server.

[​IMG]
Creating new categories and upgrades is not difficult. If you encounter any problems, you can ask for help on my Discord server.
To create a new category, just create a .yml file in the upgrades folder found in ./plugins/SimpleUpgrades/.
When creating a new category, the .yml file must include 5 required fields.
The first field is 'display_name', which indicates the name of the category that will be shown to the player.
The second field is 'item', which is the item that will be used as the category icon.
The third field is 'lore', which is a list of strings that will be added as the lore of the icon.
The fourth field is 'permission', which indicates the permission that the player must have in order to use that category.
Finally, there is 'upgrades', which is the longest option to configure, as it contains all the upgrades.
Within the 'upgrades' field, another field must be created with a user-chosen name. That name will be the ID used by the plugin to recognize and indicate the upgrade.
Inside this newly created field, there are 6 more required fields.
The first field is 'item', which is the upgraded item that the player will receive.
The second field is 'display_name', which is the name given to this item.
The third field is 'lore', which is a list of strings that will be added as the lore of the upgraded item.
The fourth field is 'enchants', which is always a list of strings indicating the enchantments and their levels to add to the item (the format to use is <enchant_id>/<level>).
The fifth field is 'customModelData' to be used in case of custom textures, if omitted it will be 0.
The sixth field is 'cost', which indicates the cost of this upgrade. If omitted, it will be 0.
Code (YAML):
####################################################
# For HEX colors, please use the format '&#<code>' #
####################################################
# Example:                                         #
# message: '&#123456Hello, World!'                 #
####################################################

# 'display_name' is the name that will be used for this upgrade.
display_name
: '&cChestplates'
# 'material' is the Material that will be used in the Selector GUI for this upgrade.
# You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
item
: DIAMOND_CHESTPLATE
lore
:
 - '&eLeft-Click &7to upgrade.'
  - '&eRight-Click &7to preview.'
# Players will need this permission to open the Upgrade Menu.
# You can use this function to create your custom upgrades only for VIPs or for 1+ world(s)
# PerWorldUpgrade example with LuckPerms (https://www.spigotmc.org/resources/luckperms.28140/):
# /lp group default permission set simpleupgrades.upgrades.example true world=default
permission
: 'simpleupgrades.upgrades.example'

upgrades
:
  # This is the first tier and should be the basic one.
  # It shouldn't have a displayname or lore if you want to start from a 'Vanilla Item' (Without custom names or lore).
  tier1
:
    # I think you can understand this settings without my explanation.
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: LEATHER_CHESTPLATE
    display_name
: ''
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
: [ ]
    # 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
  tier2
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: LEATHER_CHESTPLATE
    display_name
: '&cLeather Chestplate &8 [&eT2&8 ]'
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
:
     - 'MENDING/1'
    cost
: 10
    # 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
  tier3
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: CHAINMAIL_CHESTPLATE
    display_name
: '&cChainmail Chestplate &8 [&eT3&8 ]'
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
:
     - 'PROTECTION/1'
      - 'THORNS/1'
    cost
: 15
    # 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
  tier4
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: IRON_CHESTPLATE
    display_name
: '&cIron Chestplate &8 [&eT4&8 ]'
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
:
     - 'PROTECTION/1'
      - 'THORNS/1'
    cost
: 20
    # 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
  tier5
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: IRON_CHESTPLATE
    display_name
: '&cIron Chestplate &8 [&eT5&8 ]'
    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'
    cost
: 25
    # 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
  tier6
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: IRON_CHESTPLATE
    display_name
: '&cIron Chestplate &8 [&eT6&8 ]'
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
:
     - 'PROTECTION/3'
      - 'THORNS/1'
    cost
: 30
    # 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
  tier7
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: DIAMOND_CHESTPLATE
    display_name
: '&cDiamond Chestplate &8 [&eT7&8 ]'
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
:
     - 'PROTECTION/1'
      - 'THORNS/1'
    cost
: 35
    # 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
  tier8
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: DIAMOND_CHESTPLATE
    display_name
: '&cDiamond Chestplate &8 [&eT8&8 ]'
    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'
    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
  tier9
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: DIAMOND_CHESTPLATE
    display_name
: '&cDiamond Chestplate &8 [&eT9&8 ]'
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
:
     - 'PROTECTION/3'
      - 'THORNS/1'
    cost
: 45
    # 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
  tier10
:
    # You can find the materials list here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    item
: DIAMOND_CHESTPLATE
    display_name
: '&cDiamond Chestplate &8 [&eT10&8 ]'
    lore
: [ ]
    # You can find the enchantments list here: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Format: <enchant_id>/<level>
    enchants
:
     - 'PROTECTION/4'
      - 'THORNS/1'
    cost
: 50
    # 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

[​IMG]
» Aliases: /simpleupgrades, /simpleupgrade, /supgrades, /su
» <> = Required | [] = Optional
»
»
/<alias> addcoins <coins> [player] - simpleupgrades.cmd.addcoins | simpleupgrades.cmd.addcoins.other
» /<alias> balance [player] - simpleupgrades.cmd.balance | simpleupgrades.cmd.balance.other
» /<alias> help - None
» /<alias> open - simpleupgrades.cmd.open
» /<alias> reload - simpleupgrades.cmd.reload
» /<alias> removecoins <coins> [player] - simpleupgrades.cmd.removecoins | simpleupgrades.cmd.removecoins.other

[​IMG]




[​IMG]
» SimpleGems v1.0.0 (Private)
»
VaultAPI v1.7 (Free - https://www.spigotmc.org/resources/vault.34315/ )
»
PlayTimes v1.4.5 (Free - https://www.spigotmc.org/resources/playtimes-check-players-playtime-server-uptime.58858/ )
»
PlaceholdersAPI v2.10.10 (Free - https://www.spigotmc.org/resources/placeholderapi.6245/ )
»
UnderscoreEnchants v2.1 (Free - https://www.spigotmc.org/resources/97002/ )
»
AdvancedEnchantments v9.0.0 (Free - https://www.spigotmc.org/resources/43058/ )
»
SimpleGems v2.2 (Free - https://www.spigotmc.org/resources/96827/ )

[​IMG]
Please, don't ask for help in the review section.
Join my Discord server and open a Ticket!
Discord» https://discord.yoshiro09.com - https://discord.com/invite/NFWQ9Z9Tsu

[​IMG]
[​IMG]
Resource Information
Author:
----------
Total Downloads: 678
First Release: Feb 9, 2023
Last Update: Jun 9, 2023
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings