跳到正文

Item Stages

作者:DarkhaxDev

允许将物品限制在特定阶段。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Item Stages

 

此模组是 GameStages API 的附属模组,可将物品和方块加入自定义的进度系统中。  如需了解更多信息,建议查看 GameStage API 模组的介绍。简单来说,阶段是由整合包或服务器设置的进度系统组成部分。玩家可以通过命令获得阶段,这些命令通常由任务模组、进度,甚至命令方块执行。

 

 


本项目由 Nodecraft 赞助。使用代码 Darkhax 即可首月服务费享受 7 折优惠!

 

设置

此模组使用 CraftTweaker 进行配置。

此模组新增了一个用于添加物品阶段限制的 ZenScript 方法。你可以使用特定的物品/方块 ID,或使用矿辞条目。如果使用矿辞,则该矿辞中的所有条目都会受到限制。 mods.ItemStages.addItemStage(String stage, Item/Block/OreDict);

效果

当某项内容受到此模组限制时,将会发生以下几种情况,以阻止玩家使用该物品。

  • 手持受限物品会使其立即掉落。 (可配置)
  • 将该物品装备到副手、盔甲或饰品栏时会使其掉落。 (可配置)
  • 玩家无法使用该物品右键或左键点击。 (可配置)
  • 提示框会被替换为受限提示。
  • 该物品不会显示在 JEI物品管理器 中

示例脚本

// Example Script

// Locks stone to stage one
mods.ItemStages.addItemStage("one", <minecraft:stone>);

// Locks all registered records to stage two
mods.ItemStages.addItemStage("two", <ore:record>);

// Locks all items from a mod to a stage
mods.ItemStages.stageModItems("one", "minecraft");

// Locks a liquid to a stage. This only affects JEI
mods.ItemStages.stageLiquid("nine", <liquid:water>);

评论

登录后评论和评分

DarkhaxDev 的其他作品

查看全部 →