跳到正文

Ore Stages

作者:DarkhaxDev

允许像矿石这样的方块被隐藏,并通过Game Stages进行阶段控制

收藏

截图

介绍

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

Ore Stages 

本模组是 GameStage API 的附属模组。它允许将世界中的方块(例如矿石)放入游戏阶段中。你应该查看 GameStage API 模组的描述以获取更多信息。简要说明一下,阶段是整合包或服务器设置的进度系统的一部分。阶段通过命令授予玩家,通常由任务模组、进度甚至命令方块来执行。

 

Showcase

 

 

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

设置

本模组使用 CraftTweaker 进行配置。

处于阶段限制时会发生什么?

如果玩家没有该方块对应的正确阶段

  • 该方块将显示为其所隐藏成的方块外观。
  • 玩家将无法右键点击该方块。
  • 该方块将掉落其替代方块会掉落的物品。
  • 该方块的挖掘时间将与其替代方块相同。

在没有玩家在场的情况下,将假定不存在阶段。这被称为默认行为。

 

将方块恢复为正常状态会导致卡顿吗? 

取消隐藏方块的速度非常快。该过程涉及在客户端重新加载区块渲染器。虽然这听起来可能很复杂或会导致卡顿,但实际上非常简单,即使在较慢的电脑上也最多只需一两秒。这与在原版中按下 f3 + a 相同。 

CraftTweaker 方法

此方法可用于将方块替换为原版石头。 

 mods.orestages.OreStages.addReplacement(String stage, IIngredient original);

 

此方法可用于将方块替换为另一个方块。

 mods.orestages.OreStages.addReplacement(String stage, IIngredient original, IItemStack replacement);

 

此方法可通过指定确切的方块 ID 将方块替换为另一个方块。上述两种方法仅适用于带有物品的方块。

 mods.orestages.OreStages.addReplacementById(String stage, String original, String replacement);

 

以下方法用于添加不使用默认行为的替代。也就是说,如果没有玩家破坏方块(水、爆炸、机器),该方块将像未被隐藏一样被破坏。

mods.orestages.OreStages.addNonDefaultingReplacement(String stage, IIngredient original);

mods.orestages.OreStages.addNonDefaultingReplacement(String stage, IIngredient original, IItemStack replacement);

mods.orestages.OreStages.addNonDefaultingReplacementById(String stage, String original, String replacement);

示例脚本

mods.orestages.OreStages.addReplacementById("one", "minecraft:potatoes:*", "minecraft:tallgrass:2");
mods.orestages.OreStages.addReplacementById("two", "minecraft:wheat:*", "minecraft:carrots:3");
mods.orestages.OreStages.addReplacementById("three", "minecraft:nether_wart:*", "minecraft:beetroots");
mods.orestages.OreStages.addReplacement("four", <minecraft:dirt>, <minecraft:stone>);
mods.orestages.OreStages.addReplacement("one", <minecraft:obsidian>, <minecraft:cobblestone>);
mods.orestages.OreStages.addNonDefaultingReplacement("one", <minecraft:torch:*>, <minecraft:redstone_torch>);
mods.orestages.OreStages.addReplacement("five", <minecraft:furnace:*>, <minecraft:stone>);

常见问题

Ore Stages 支持哪些 Minecraft 版本?

Ore Stages 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Ore Stages 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

DarkhaxDev 的其他作品

查看全部 →