Skip to main content

MMOitemsReforge

MMOitemsReforge is a reforge plugin for MMOItems and supported vanilla equipment. It provides quality reforge, affix reforge, configurable reforge materials, weighted tier selection, lucky points, GUI controls, data preservation, database-backed player data, and PlaceholderAPI integration.

The plugin is designed for servers that want a reroll system where equipment quality, stats, and affixes can be refreshed without losing important MMOItems or extension-plugin data.

Features

  • Quality reforge for rerolling item tier and configured tier stat modifiers.
  • Affix reforge for rerolling modifiers or affixes.
  • Independent enable switches for quality and affix modes.
  • Configurable Vault money costs for each reforge mode.
  • Configurable materials by equipment type or exact MMOItems item ID.
  • Lucky points system that can improve quality reforge outcomes.
  • Optional maximum affix reforge count per item.
  • GUI mode toggle, lucky bonus button, dynamic item info, and custom buttons.
  • Preservation settings for names, lore, enchants, gems, upgrades, skins, soulbound, and external stat history.
  • FILE, SQLite, H2, and MySQL-style storage support through the storage layer.
  • PlaceholderAPI soft dependency for display integrations.

Requirements

  • Paper or compatible Bukkit server.
  • Minecraft 1.20+ server API environment.
  • MMOItems.
  • MythicLib.
  • Vault.

Optional:

  • PlaceholderAPI.

File Layout

After first startup, the plugin generates configuration under:

plugins/MMOitemsReforge/

Important files and folders:

config.yml
database.yml
tier.yml
reforge-materials/
modifiers-example/
lang/en_US.yml
lang/zh_CN.yml
lang/zh_TW.yml

Quick Start

  1. Install MMOItems, MythicLib, and Vault.
  2. Put MMOitemsReforge into the server plugins folder.
  3. Start the server once to generate files.
  4. Edit config.yml and choose enabled reforge modes.
  5. Edit tier.yml for quality weights and stat modifiers.
  6. Edit reforge-materials/ for required materials.
  7. Run /mmoreforge reload.
  8. Open the GUI with /mmoreforge reforge.

Use /mmoreforge reforge quality or /mmoreforge reforge affix to open a specific mode directly.