跳到正文

Ore Stages

作者:Darkhax

允许矿石等方块被隐藏并通过Game Stages分阶段解锁

收藏

截图

介绍

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

Ore Stages 

这个模组是 GameStage API 的附属模组。它可以将世界中的方块(例如矿石)设为游戏阶段的一部分。更多信息请查看 GameStage API 模组的介绍。简单来说,阶段是整合包或服务器设置的进度系统中的不同部分。玩家通过命令获得阶段,这些命令通常由任务模组、进度系统,甚至命令方块执行。

Showcase

Nodecraft sponsor banner

本项目由 Nodecraft 赞助。使用优惠码 DARKHAX,首月服务可享七折优惠!

设置

此模组使用 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/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Darkhax 的其他作品

查看全部 →