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