promotional bannermobile promotional banner

EnchantmentMapper

Customize the behaviour of your enchanting tables

EnchantmentMapper allows you to change the way enchantments work by replacing enchantments with others or removing them entirely.

Permissions

  • enchantmentmapper.list - User is allowed to use the Command "/enchantmentmapper list"
  • enchantmentmapper.configure - User is allowed to configure mappings using "/enchantmentmapper add" or "/enchantmentmapper remove"
  • enchantmentmapper.reload - User is allowed to reload the configuration using "/enchantmentmapper reload"
  • enchantmentmapper.remap - User is allowed to remap an items enchantments using "/enchantmentmapper remap"

Commands

  • /enchantmentmapper list [enchantment] [level]
    Display a list of all mappings. Optionally filter output for enchantment and level.
    Example:
    List all mappings for fortune level 3
    /enchantmentmapper list LOOT_BONUS_BLOCKS 3

  • /enchantmentmapper add <enchantment> <level> <new enchantment> [new level]
    Adds a mapping for an enchantment.

    Use -1 for <level> to match all levels.
    Use 0 for [new level] to entirely remove the enchantment.

    Examples:
    Replace Flame with Infinity
    /enchantmentmapper add ARROW_FIRE -1 ARROW_INFINITE

    Limit Sharpness to Level 3
    /enchantmentmapper add DAMAGE_ALL 5 DAMAGE_ALL 3
    /enchantmentmapper add DAMAGE_ALL 4 DAMAGE_ALL 3

    Replace Unbreaking 1 with Efficiency 1
    /enchantmentmapper add DURABILITY 1 DIG_SPEED 1

    Replace Unbreaking with Efficiency and add fortune 3 if unbreaking level equals 3
    /enchantmentmapper add DURABILITY -1 DIG_SPEED
    /enchantmentmapper add DURABILITY 3 DIG_SPEED
    /enchantmentmapper add DURABILITY 3 LOOT_BONUS_BLOCKS 3

  • /enchantmentmapper remove <enchantment> [level]
    Removes mappings from enchantments
    Use -1 for [level] to match all levels.

    Examples:
    Remove all mappings from knockback
    /enchantmentmapper remove KNOCKBACK

    Remove all mappings from knockback level 2
    /enchantmentmapper remove KNOCKBACK 2

    Remove mapping to fire aspect from knockback level 2
    /enchantmentmapper remove KNOCKBACK 2 FIRE_ASPECT
  • /enchantmentmapper remap
    Apply mappings to the item you are currently holding
  • /enchantmentmapper reload
    Reloads configuration from disk

Enchantments can be any of these
Source code is available at github

The EnchantmentMapper Team

profile avatar
  • 1
    Projects
  • 1.4K
    Downloads