Getting Started
Requirements
Section titled “Requirements”- 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.
Installation
Section titled “Installation”- Download Item Upgrader from its official SpigotMC or BuiltByBit page.
- Place
item-upgrader-x.x.x.jarin the server’splugins/directory. - Install Vault, an economy provider, or any custom-item plugin required by your configuration.
- Restart the server to generate
/plugins/ItemUpgrader/. - Hold a source item from the default recipes and run
/itemupgrader.
Generated Files
Section titled “Generated Files”| File | Purpose |
|---|---|
config.yml | Menu access, allowed worlds, source material allowlist, addon delay, sounds, and ingredient removal rules. |
messages.yml | Player feedback and the upgrade and confirmation menu layouts. |
upgrades.yml | All item transformation recipes. |
First Custom Recipe
Section titled “First Custom Recipe”- Add the source material to
upgradable-itemsinconfig.yml. - Add one recipe under
upgradesinupgrades.yml. - Run
/itemupgrader reload. - Hold at least the recipe’s
from.amountin the main hand. - Open
/itemupgraderand test the cancel, success, and failure paths.
Continue with Creating Upgrades for a complete field-by-field example.