本篇教程由作者设定未经允许禁止转载。
前言:
你可曾想过给你的服务器或是整合包添加一个在玩家发展到特定阶段前将一部分内容限制的功能?现在你只要使用Game Stages就可以轻易实现,Game Stages添加了一个Stage API,可以限制玩家在达到特定的阶段前无法前往某些世界、获得某些物品,甚至是采集某些矿物。
那么,下面是Game Stages(以及其扩展加上CrT)可以做到什么:
获得特定阶段前无法进行某些合成。(来自Recipe Stages)
获得特定阶段前无法前往某些世界。(来自Dimension Stages)
获得特定阶段前无法查看/使用某些物品。(来自Item Stages)
获得特定阶段前某些怪物不会被生成。(来自Mob Stages)
获得特定阶段前某些矿物被替换成其他方块(如石头)。(来自Ore Stages)
获得特定阶段前无法飞行。(来自Plummet)
获得特定阶段前限制匠魂工具的制作/修复/强化/部件替换。(来自TinkerStages)
获得特定阶段前限制Waila的开启或是部分信息的显示。(来自Waila Stages)
获得特定阶段前限制JourneyMap的开启或是部分功能的使用。(来自JourneyMapStages)
在开始使用它之前,你需要了解一些注意事项:
阶段的名字必须全部是小写,并且中间不能使用空格,但可以使用中文。
阶段之间的关系取决于你如何设定,在最开始它们没有任何关系。
玩家可以同时拥有多个阶段。
你可以通过指令来控制每个玩家的阶段,不过很显然这不是一个好的方法。最适合的方法是使用进度或者是CrT来控制玩家的阶段,这也是为什么这个教程名字里会有CrT的原因之一。当然,你也可以用任何可以代玩家执行指令的Mod或者是插件来进行这项工作。
小心二次元