๐๏ธ Default Configuration โ
INFO
Last updated on 21st November 2025
yml
# DO NOT TOUCH
config-version: 8
# Notifies players with the 'mmoitems.update-notify' perm node when
# they join the server if a new update is available for download.
# Changes apply on server restart.
update-notify: true
# Enable/disable the plugin iterating over the whole player inventory
# instead of just the players armor and held items.
# This option is required for the Ornament item type, however
# it CAN cause lag and/or take a lot of memory.
iterate-whole-inventory: false
# When this is set to true, skins can only be applied to an item ONCE.
locked-skins: true
# Since 6.9.3 dev builds, MMOItems supports the use of multiple
# RPG core plugins at the same time. However, MMOItems needs one
# specific plugin to hook onto level, class, etc.
#
# Available plugins:
# - MMOCORE (level, class, mana, stamina)
# - HEROES (level, class, mana, stamina)
# - FABLED (level, class, mana)
# - RPGPLAYERLEVELING (level, mana, power)
# - RACESANDCLASSES (level, class, mana)
# - BATTLELEVELS (level)
# - MCMMO (power level)
# - MCRPG (power level)
# - SKILLS or SKILLSPRO (class, level, mana)
# - AURELIUM_SKILLS (version 1.X: power level, mana)
# - AURA_SKILLS (version 2+: power level, mana)
preferred-rpg-provider: MMOCORE
# By default, all player inventories will be updated every
# 10 ticks which corresponds to 2 inventory updates a second.
inventory-update-delay: 10
# When generating an item, the item level
# must match approximately the player level
# otherwise the player cannot use items/get useless items.
#
# The item level is always somewhere in the
# interval [playerLevel - spread, playerLevel + spread]
item-level-spread: 2
# When using WorldGuard, these flag checks can sometimes be
# performance expensive. If you are running WorldGuard but are
# not using some of these flags, you can toggle off checks here
# to increase performance.
#
# More information about WorldGuard flags available in the MythicLib wiki
enable_flag_checks:
commands: true
weapons: true
consumables: true
tools: true
consumables:
# Toggled off by default. When set to true, right-clicking
# a consumable will NOT consume it if the player is looking
# at an interactable block (chests, crafting tables...).
# Only available in Spigot 1.21+
disable_clicks_on_blocks: false
durability:
# Armor durability is deduced as follows: for every 4 pts
# of damage tanked by the player, one durability point is
# taken off the item. There is no upper limit on the amount
# of durability points taken off simultaneously. While this is
# fine with vanilla Minecraft, when doing super fancy skills that
# deal tons of damage, armor pieces can be broken in one hit,
# causing major gameplay problems.
#
# This option sets a cap on the amount of durability lost at once.
# Set it to 0 to disable this option. It is disabled by default
# to not interfere with the default vanilla behaviour.
#
# More info on how many durability points are lost when performing
# specific actions on the Minecraft Wiki:
# https://minecraft.fandom.com/wiki/Durability
loss_cap: 0
# An item with no tier will use this tier name
# as its default tier name.
default-tier-name: 'Common'
# When an item is generated with no tier,
# this is the capacity formula it will use.
default-item-capacity:
base: 3
scale: 0
spread: 0
max-spread: 0
# Changes the default value for some stats. This mainly
# accounts for untargeted weapons like staffs, muskets...
default:
attack-speed: 0.67 # For legacy ranged weapons only (lutes and muskets...). Will be removed in the future
range: 16
recoil: 0.1
# Changes apply on server restart.
dropped-items:
# Items glow based on their tier
tier-glow: true
# Display item name over the dropped item
hints: true
# Toggle off to disable item permissions altogether.
# Along with item commands, this stat can cause serious security
# problems if given access to staff members/admins. If you don't
# plan on using this stat, you can consider disabling it altogether.
enable_item_granted_permissions: true
item_commands:
# Toggle off to disable item commands altogether.
# Along with item commands, this stat can cause serious security
# problems if given access to staff members/admins. If you don't
# plan on using this stat, you can consider disabling it altogether.
enabled: true
# List of regex patterns for item command whitelist.
# For additional security, carefully choose a subset of
# commands to be executed by item commands. Any command that
# does not match any pattern in this list will not be executable.
# Some regex pattern examples:
# - "dm open .*" matches any command that STARTS with "dm open"
# - ".*hello world" matches any command that ENDS with "hello world"
# - "hat" matches the exact command "hat"
# Leave it to [] to disable whitelist
whitelist: []
# Some item stats like 'Commands' or NBTTags can be abused to become op.
# You can bind a specific permissions to these stats to limit their edition.
# You need a perm plugin that supports Vault for that option to work.
# The corresponding permission is "mmoitems.edit.op".
op-item-stats:
enabled: false
stats:
- COMMANDS
- CUSTOM_NBT
- GRANTED_PERMISSIONS
item-upgrading:
# Display name suffix for upgraded items.
name-suffix: ' &8(&e+#lvl#&8)'
# Whether to display in Item Name or Lore
# Disable if item renaming is available to players.
# If set to 'false', remember to include
# {upgrade_level} in your item lore.
display-in-name: true
# Whether or not to display which
# stats are changed in the lore.
display-stat-changes: false
stat-change-suffix: ' &8(<p>#stat#&8)'
stat-change-positive: '&a'
stat-change-negative: '&c'
stats-displaying:
# This will be a prefix to numeric stats,
# changing their color when they are undesirable.
color-positive: ''
color-negative: ''
# When items with RNG are displayed in crafting
# stations, this is the separator between the low
# and high bound: Attack Damage +5โ7.5
range-dash: 'โ'
soulbound:
# Edit soulbound damage when players try to use
# items which are not bound to themselves.
damage:
base: 1
per-lvl: 1
# Whether soulbound items should be
# kept when a player dies.
keep-on-death: true
# [Experimental feature]
# When toggled off, players cannot drop or take
# Soulbound items away from their inventory.
# Requires `keep-on-death` enabled.
# Changes apply on server restart.
can-drop: true
gem-sockets:
# Define the text you need to enter in the
# item gem sockets if you want to create an
# uncolored gem socket i.e a socket for any type of gem.
uncolored: 'Uncolored'
custom-blocks:
# Whether or not custom blocks should
# generate in the world according to
# their generation template.
enable-world-gen: false
# Whether or not to remove mushroom block drops
# from the droplist when mining a mushroom block
# with silk-touch.
# HIGHLY Recommended for servers that use
# custom blocks, as the mushroom blocks can BREAK everything.
replace-mushroom-drops: true
# When set to true, players CANNOT upgrade an item if the
# specs (level, profession requirements) the item WOULD
# have if it were upgraded are too high for the player.
item-upgrade-requirements-check: true
# Players can't use their weapon/abilities when holding
# two-handed item and one other item simultaneously.
# When toggled off, players still receive slow 4.
two-handed-item-restriction: true
# You can select what char will be used to create
# the item ability cooldown progress bar.
cooldown-progress-bar-char: โ
# Displays a message on the action bar instead of on the chat.
# Can be used to reduce chat spam.
# Might interfere with other action bar plugins.
action-bar-display:
ability-cooldown: true
item-cooldown: true
not-enough-mana: true
not-enough-stamina: true
two-handed: true
cant-use-item: true
mitigation: true
item-break: false
recipes:
# Enables the vanilla recipe book for MMOItems recipes
use-recipe-book: true
# "repair" prevents players from repairing MMOItems.
# "smelt" prevents players from smelting MMOItems.
# 'enchant" disables enchanting for MMOItems.
# "craft" prevents players from using MMOItems as ingredients.
# "arrow-shooting" prevents players from shooting any MMOItem that is an arrow.
disable-interactions:
interact: false
repair: false
enchant: false
smelt: false
smith: false
craft: false
arrow-shooting: false
# Block types that can't be broken by an ability/item effect
block-blacklist:
- OBSIDIAN
# Allows/disables the permissions needed in order to use items/abilities.
# General permission node for abilities: mmoitems.ability.ability-id
# Ex: - mmoitems.ability.fire-meteor
# - mmoitems.ability.slow
# - mmoitems.ability.cursed-fangs
# etc.
permissions:
abilities: false
items: true
#
# When item stats has a numeric range of possibilities.
# attack-damage:
# base: 10
# spread: 1
#
# Using the spread, a level, and a random number, we
# obtain a random number (very related to the spread): 1.7
#
# If additive-spread-formula is true, this is added to the base:
# RESULT: 10 + 1.7 = 11.7 attack damage
#
# If additive-spread-formula is false, this is multiplied to the base:
# RESULT: 10 * 1.7 = 17 attack damage
#
additive-spread-formula: false
# Disables non MMOItems from being crafted in the vanilla workbench.
# Add [] if the list is empty.
disable-vanilla-recipes: []
# - DIAMOND_PICKAXE
# - IRON_BLOCK
# Options for the Item Revision System
item-revision:
# Unsocketing gems picks them up with the stats they had
# when first put into the item, disable this option to
# force them to be regenerated.
regenerate-gems-when-unsocketed: false
# Legacy option to carry tiers over, will take precedence
# If not specified next to the other keep- flags.
keep-tiers: true
# If an item is updated, and the new version does not
# keep its gems, this will give the gems back to the
# player so that they don't get lost forever.
drop-extra-gems: true
# When keeping lore data, only lore that starts with this
# will actually be kept.
kept-lore-prefix: '&7'
# Whether or not specific stats should be kept
# when an item is updated to latest revision.
keep-data:
# Name of the item, usually renamed via anvil
display-name: true
# Enchantments put on the item by the player
enchantments: true
# Soulbound applied to the item
soulbound: true
# Gems on the item
gems: true
# Upgrade level of the item
upgrades: true
# Specific lore lines of the item...
# Warning, this prevents stats in the lore from updating visually!
lore: false
# Data that may have been put there by external plugins.
exsh: true
# Stats handled by RNG will be rerolled
reroll: false
# Modifiers of items ~ Sharp, Light, Heavy, Arcane
modifications: true
# Skins applied by MMOItems
skins: true
# Tier of the item
tier: true
# Third party plugin compatibility
advanced-enchantments: true
# Whether specific stats should be kept when gemstones
# within an item are updated to the latest revision.
keep-gem-data:
# Name of the item, usually renamed via anvil
display-name: true
# Enchantments put on the item by the player
enchantments: true
# Specific lore lines of the item...
# Warning, this prevents stats in the lore from updating visually!
lore: false
# Stats handled by RNG will be rerolled
reroll: false
phat-loots:
display-name: false
enchantments: false
soulbound: false
gems: true
upgrades: false
lore: false
exsh: false
tier: true
skins: false
reroll: true
modifications: false
advanced-enchantments: false
# These will not update at all in PhatLoots, for
# compatibility with quest plugins that check for
# exact NBT
disable-phat-loot:
- MANGO
- STEEL_HELMET
# Here you can disable individual events for when
# Items should update when a higher revision ID is found
disable-on:
pickup: false
craft: true # 'true' recommended
click: false
join: false
# Offset is the distance traveled on X and Y coordinates
# Height is the Y velocity coordinate. Lootsplosions
# only trigger with MythicMobs monsters.
# Changes apply on server restart.
lootsplosion:
enabled: true
color: true
offset: .2
height: .6
# When Upgrading meets Gems, one must decide if
# gems' stats will increase as well.
gem-upgrade-default: 'NEVER'
# This option allows you to disable the ability to
# use MMOItems that have been removed from your config.
disable-removed-items: true
# Default pickaxe power depending on the item material (for custom blocks only).
# Pickaxe power does not apply to vanilla blocks, only those from MMOItems.
# You may add/remove as many materials as you want in this list.
default-pickaxe-power:
WOODEN_PICKAXE: 5
STONE_PICKAXE: 10
GOLDEN_PICKAXE: 15
IRON_PICKAXE: 20
DIAMOND_PICKAXE: 25
NETHERITE_PICKAXE: 30
# Add as many as you want.