✨ What this plugin does
- Magic Stone — a single-use item. Combine it in an anvil with a sword, axe, spear, bow, or any armor piece to attempt an upgrade.
- Safety Scroll — a passive protective item. Just carry it in your inventory — it protects the item being upgraded from being destroyed on a critical failure (and is only consumed when it actually saves something).
- Everything is editable — item names, lore, messages, numbers (levels, chances, bonuses, drop chance) live in config.yml
How it works
1. Get a Magic Stone (admin command or mob drop).
2. Place your weapon/armor + the Stone in an anvil — you'll see a preview with Success / Failure / Burn chances.
3. Click to attempt it.
4. Repeat until you hit the maximum level (default +10).
Command alias: /magicstone /ms
Everything lives in two files:
- config.yml — max level, damage/armor bonuses, per-level success/burn chances, extra damage reduction, mob drop chances.
- messages.yml — absolutely all player-facing text: item names, lore, messages.
After editing either file, just run /ms reload — no restart needed.
Support / bug reports
Found a bug or have a feature idea? Drop a comment - this plugin is actively maintained.
- Magic Stone — a single-use item. Combine it in an anvil with a sword, axe, spear, bow, or any armor piece to attempt an upgrade.
- Safety Scroll — a passive protective item. Just carry it in your inventory — it protects the item being upgraded from being destroyed on a critical failure (and is only consumed when it actually saves something).
- Everything is editable — item names, lore, messages, numbers (levels, chances, bonuses, drop chance) live in config.yml
How it works
1. Get a Magic Stone (admin command or mob drop).
2. Place your weapon/armor + the Stone in an anvil — you'll see a preview with Success / Failure / Burn chances.
3. Click to attempt it.
4. Repeat until you hit the maximum level (default +10).
Command alias: /magicstone /ms
- /ms - Shows the help menu with all commands
- /ms give stone <player> [amount] Gives a Magic Stone to the specified player
- /ms give scroll <player> [amount] Gives a Safety Scroll to the specified player
- /ms upgrade <level> Instantly sets the upgrade level of the item in your hand
- /ms reload Reloads config.yml and messages.yml without a server restart
- magicstone.command
- magicstone.give
- magicstone.reload
- magicstone.upgrade.command
- magicstone.upgrade.use
Configuration
Everything lives in two files:
- config.yml — max level, damage/armor bonuses, per-level success/burn chances, extra damage reduction, mob drop chances.
- messages.yml — absolutely all player-facing text: item names, lore, messages.
After editing either file, just run /ms reload — no restart needed.
Support / bug reports
Found a bug or have a feature idea? Drop a comment - this plugin is actively maintained.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19, 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
✨ MagicStone ✨ Weapon/Armor Upgrade System l 26.1.2 is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.20.6 and newer. Downloaded 47 times (via Spigot). Download it and open it directly in the game.