Skip to main content

âš™ī¸ Configuration Detail (config.yml)

config.yml controls the global behavior, lucky system coefficients, and NBT data protection policies of MMOitemsReforge.

📋 Full Configuration Breakdown​

# Basic Settings
language: en_US # Language (en_US, zh_CN, zh_TW)
debug: false # Debug mode
update-checker: true # Update checker

# Reforge Logic
reforge:
allow-all-items: false # Whether to allow reforging all items (ignores types)
cost: 50.0 # Base quality reforge cost (Vault)
affix-cost: 100.0 # Base affix reforge cost (Vault)
max-affix-reforge-count: 10 # Max affix rolls per item (0 = unlimited)
use-internal-affix-system: true # Use internal modifiers/*.yml

# NBT Data Protection (Preserves these tags during reforge)
preserve-nbt-tags:
- "MMOITEMS_UPGRADE" # Upgrade levels
- "MMOITEMS_GEM_STONES" # Inserted gems
- "MMOITEMS_GEM_SOCKETS"# Socket data

# Lucky System
lucky-system:
enabled: true
gain-per-reforge: # Points gained per reforge
min: 1
max: 5
min-lucky-required: 20

# Probability offsets based on lucky points
quality-bonus-by-lucky:
100: # Bonus at 100 points
COMMON: -25 # Decrease common weight
LEGENDARY: 25 # Increase legendary weight
MYTHIC: 15 # Increase mythic weight

[!TIP] If you are using MMOItemsUpgrade, ensure MMOITEMS_UPGRADE is in the preserve-nbt-tags list to prevent upgrade levels from being lost after a reforge.