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

本项目由 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 的其他作品
查看全部 →Bookshelf
一个供其他模组使用的开源前置库!
Enchantment Descriptions
提供了一种从附魔书中获取附魔描述的方法。
AttributeFix
移除 Minecraft 属性系统上的任意限制。修复大量模组!
Tips
这个模组会在加载界面显示提示,还支持整合包和模组添加自定义提示!

评论
登录后评论和评分