
稀有度JS
通过kubejs为整合包创建新的稀有度。
查看大图RarityJS 是一个适用于 Minecraft 1.20.1 的 Forge 模组,专为希望通过 KubeJS 完全控制物品稀有度的整合包作者而制作。
创建你自己的稀有度等级,将它们分配给单个物品或整个内容组,并可选通过 Obscure Tooltips 为其提供增强的提示框视觉效果。
功能
- 使用 KubeJS 创建自定义稀有度。
- 内置 Common、Uncommon、Rare、Unique、Legendary、Epic、Mythic 和 God 稀有度 ID。
- 通过 物品 ID、物品标签、NBT 或 模组 ID 分配稀有度。
- 为其他未匹配的物品设置全局默认稀有度。
- 替换 Minecraft 内置的 Common/Uncommon/Rare/Epic 稀有度,且不会覆盖显式的 RarityJS 分配。
- 面向创造模式玩家的游戏内 稀有度编辑器 —— 按 F7,右键点击物品,然后选择其稀有度。
- 使用
/rarityjs export <filename>将编辑器更改直接导出到kubejs/startup_scripts/。 - 可选的内置 Rarity Tooltips 资源包,用于 Obscure Tooltips,通过 Fragmentum 注册。
- 感知 JEI 的编辑器集成。
示例
RarityJSEvents.register(event => {
event.addRarity('example.ancient', 'dark_aqua')
event.setRarity('minecraft:nether_star', 'example.ancient')
event.setRarityByTag('forge:ingots/netherite', 'raritymod.legendary')
event.setRarityByMod('examplemod', 'raritymod.unique')
event.replaceRarityBy('minecraft:rare', 'raritymod.legendary')
})
将你的脚本放入:
kubejs/startup_scripts/
必需依赖
- Minecraft Forge 47+
- KubeJS 2001.6.5-build.26+
- ApocalypseLib 1.1.7+
可选集成
- Fragmentum 5.0.0+
- Obscure Tooltips 3.10.1+
- JEI
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。