EnchantmentNumbers 高等级附魔数字格式化

作者:Auxilor 发布时间:2020年4月18日 原生版本:未知 测试支持:1.15,1.16,1.17,1.18

拥有自动格式化的高级结界-开始结界。级别。100

点此下载

插件详细介绍

✨ EnchantmentNumbers 插件

EnchantmentNumbers 是一款针对 Minecraft 1.15-1.18 版本的插件,旨在优化游戏中附魔属性的显示格式,例如将“效率 enchantment.level.100”变为更易读的“效率 100”。

⚙️ 主要特性

  • 物品白名单: 允许设置特定物品,防止其附魔信息显示附魔 Lore。
  • 数字替代罗马数字: 可以选择使用数字替代罗马数字显示附魔等级,或者设置一个阈值,超过该阈值的等级显示为数字。
  • 保留原有 Lore: 只添加附魔信息,保留物品原有的 Lore。
  • 自动更新: 在附魔台、铁砧或砂轮上操作时,自动更新附魔信息。

📦 安装

  • 下载 EnchantmentNumbers.jar 文件。
  • 将文件上传到你的插件文件夹 (plugins)。
  • 重载插件、重启服务器,或使用 PlugMan 加载插件。
  • 配置 EnchantmentNumbers 的 config.yml 文件。
  • 配置权限。
  • 使用 /enureload 命令重载配置。

📝 可选项

在 commands.yml 文件中,为 /enchant 命令添加别名,以便自动更新 Lore:


enchant:
  - enchant $1-
  - enu

🔑 命令与权限

  • /enureload

    描述: 重载 EnchantmentNumbers 插件的配置文件。

    权限: enchantmentnumbers.reload

  • /enu

    描述: 更新手中物品的附魔 Lore。

    权限: 无需权限

⚙️ 默认配置 (config.yml)


use-numerals: true # 是否使用罗马数字
numbers-above-threshold: 10 # 如果 use-numerals 为 true,则高于此值的等级将变为数字而不是罗马数字。设置为 32768 或更高可禁用此功能。

# 使用 Bukkit 物品 ID 设置白名单:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
whitelist:
  - ELYTRA
  - SHEARS
  - BOW
  - CROSSBOW
  - TURTLE_SHELL
  - TRIDENT
  - SHIELD
  - FISHING_ROD
  - DIAMOND_SWORD
  - DIAMOND_PICKAXE
  - DIAMOND_AXE
  - DIAMOND_SHOVEL
  - DIAMOND_HOE
  - DIAMOND_HELMET
  - DIAMOND_CHESTPLATE
  - DIAMOND_LEGGINGS
  - DIAMOND_BOOTS
  - NETHERITE_SWORD
  - NETHERITE_PICKAXE
  - NETHERITE_AXE
  - NETHERITE_SHOVEL
  - NETHERITE_HOE
  - NETHERITE_HELMET
  - NETHERITE_CHESTPLATE
  - NETHERITE_LEGGINGS
  - NETHERITE_BOOTS
  - GOLD_SWORD
  - GOLD_PICKAXE
  - GOLD_AXE
  - GOLD_SHOVEL
  - GOLD_HOE
  - GOLD_HELMET
  - GOLD_CHESTPLATE
  - GOLD_LEGGINGS
  - GOLD_BOOTS
  - IRON_SWORD
  - IRON_PICKAXE
  - IRON_AXE
  - IRON_SHOVEL
  - IRON_HOE
  - IRON_HELMET
  - IRON_CHESTPLATE
  - IRON_LEGGINGS
  - IRON_BOOTS
  - STONE_SWORD
  - STONE_PICKAXE
  - STONE_AXE
  - STONE_SHOVEL
  - STONE_HOE
  - LEATHER_HELMET
  - LEATHER_CHESTPLATE
  - LEATHER_LEGGINGS
  - LEATHER_BOOTS

🧑‍💻 自定义附魔插件集成

如果你正在编写自定义附魔插件并扩展 Minecraft 命名空间,可以将 EnchantmentNumbers 添加为依赖项。EnchantmentNumbers 可以立即处理你的附魔格式,无需编写自定义代码来将附魔名称添加到 Lore 中。EnchantmentNumbers 不使用已弃用的 getName() 方法,而是使用命名空间的 Key 名称。对于诅咒的判断,也不会使用已弃用的 isCursed() 方法,而是扫描名称中是否包含 "Curse" 单词。为了获得最佳兼容性,建议你按照 Minecraft 的方式格式化你的附魔名称,例如将附魔命名为 "name_curse",以便自动格式化。如果遇到任何问题,请加入我的 Discord,我将很乐意提供帮助。

💬 支持

我的 Discord 提供技术支持:https://discord.gg/AWCDVG2 - 欢迎提出任何问题或提出功能请求!

💰 捐赠

如果你喜欢我的插件,请随意捐赠!https://paypal.me/auxilorirl