Skip to content

Getting Started

  • Java: Java 21 or newer.
  • Server: Spigot or Paper. The current distribution supports Minecraft 1.8 through 1.21.11.
  • Vault plus an economy provider Optional: Required only for paid upgrades.
  • PlaceholderAPI Optional: Allows external placeholders inside supported player messages.
  • Oraxen, ItemsAdder, or EcoItems Optional: Install only the custom-item providers used by your recipes.
  1. Download Item Upgrader from its official SpigotMC or BuiltByBit page.
  2. Place item-upgrader-x.x.x.jar in the server’s plugins/ directory.
  3. Install Vault, an economy provider, or any custom-item plugin required by your configuration.
  4. Restart the server to generate /plugins/ItemUpgrader/.
  5. Hold a source item from the default recipes and run /itemupgrader.
FilePurpose
config.ymlMenu access, allowed worlds, source material allowlist, addon delay, sounds, and ingredient removal rules.
messages.ymlPlayer feedback and the upgrade and confirmation menu layouts.
upgrades.ymlAll item transformation recipes.
  1. Add the source material to upgradable-items in config.yml.
  2. Add one recipe under upgrades in upgrades.yml.
  3. Run /itemupgrader reload.
  4. Hold at least the recipe’s from.amount in the main hand.
  5. Open /itemupgrader and test the cancel, success, and failure paths.

Continue with Creating Upgrades for a complete field-by-field example.