RLCraft 2.9.3 死亡不掉落
TreeShade树荫
编辑于 2024年03月06日 02:04

众所周知,RLCraft是一款在世界上广受好评的MineCraft硬核向冒险整合包,作者倾注了大量的心血进行魔改和数值平衡,让体验这款整合包的玩家们经历源源不断的折磨,但玩家每战胜一个小阶段的困难就能立刻得到与之匹配的正反馈,实在是让人欲罢不能。

但在没有熟悉RLCraft之前,反复地跑尸、意外的暴毙、出远门冒险前的患得患失与深思熟虑……很容易让人对这款整合包的兴趣消磨殆尽。

没能完整地体验一遍这个整合包还蛮可惜的。

所以,既然世界上已经有不少通关RLCraft的高手了,自然也应当有一圈属于咸鱼玩家的避风港——

死亡不掉落!

作为极大程度改变MC冒险逻辑的设定,死亡不掉落自然是被RLC的作者ban掉了,而如何调整这一配置,也是笔者写这篇专栏的原因。

对于绝大部分MC玩家来说,这条指令应该是不陌生了:

代码块
JavaScript
自动换行
复制代码
/gamerule keepInventory true
复制成功

这条指令当然会在RLC中生效,但是很快,你将遇到两个问题中的一个:经验值不保留。RLC中经验值的作用自然不必多说,几乎贯穿了从前期到后期。上述指令只能在死亡时保留你的物品栏,而经验值仍会被清空得一干二净。

另一个问题则会在你进入其他维度时出现,比如下界。加入你在主世界输入上述指令之后,在下界暴毙了,那么回到主世界的你身上将一穷二白干干净净。要想解决这一问题,你可以在每一次进入新维度时都输一遍上述指令,但是万一哪一次忘了呢?并非长久之计,对吧。

为了一劳永逸地解决这一问题,我们需要修改RLC的全局配置文件。如果你使用了HMCL或PCL2启动器,那么你的游戏应当是开启了版本隔离的,进入如下文件夹,并找到名为globalgamerules.cfg的文件:

代码块
JavaScript
自动换行
复制代码
.minecraft\versions\RLCraft\config
复制成功

文件路径中的RLCraft可能会根据你对版本的重命名而变化,但最后都是进入config文件夹。找到globalgamerules.cfg文件后,你可以用一些软件打开它进行编辑(比如Sublime或者VScode),或者将文件名后缀改为.txt然后用记事本打开,但是一定要记得在修改结束后把后缀改回来!改回.cfg

在这个配置文件中,我们要寻找的是如下内容。

代码块
JavaScript
自动换行
复制代码
# Whether the player should keep items in their inventory after death
S:keepInventory=false
复制成功

未修改时,第二行显示的是keepInventory=false,将false修改为true即可开启全局不掉落。修改完即如下所示:

代码块
JavaScript
自动换行
复制代码
# Whether the player should keep items in their inventory after death
S:keepInventory=true
复制成功

这样我们便解决了在其他维度暴毙时无法保留物品的问题,但经验值仍是会损失的,这是为什么呢?

RLCraft采用了Corpse Complex模组来管理玩家的死亡损失,这是很容易被忽略的一个配置文件。我们需要在config文件夹中,找到corpsecomplex.cfg这一文件来进行配置。

在这一文件中,这一段是有关玩家死亡后经验损失的配置:

代码块
JavaScript
自动换行
复制代码
experience {
    # Set to true to enable experience module
    B:"Enable Experience Module"=true

    # Set to true to keep all XP on death
    B:"Keep All XP"=false

    # Percent of experience lost on death
    D:"Lost XP Percent"=1.0

    # Maximum amount of experience that can be recovered, 0 to disable
    I:"Maximum Recoverable XP"=1000

    # Percent of lost experience that can be recovered
    D:"Recoverable XP Percent"=0.15
}
复制成功

我们需要关注的是"Keep All XP&#​34;"Lost XP Percent&#​34;这两项。前者默认值为false,玩家死亡将不保留经验值。后者默认值为1.0,玩家死亡后将损失100%的经验值。笔者并未测试这两项究竟有什么细微的差别(因为懒),但是要达成死亡不掉落经验还是非常简单直接的,分别把这两项设定为true0.0即可。修改完成后如下所示:

代码块
JavaScript
自动换行
复制代码
experience {
    # Set to true to enable experience module
    B:"Enable Experience Module"=true

    # Set to true to keep all XP on death
    B:"Keep All XP"=true

    # Percent of experience lost on death
    D:"Lost XP Percent"=0.0

    # Maximum amount of experience that can be recovered, 0 to disable
    I:"Maximum Recoverable XP"=1000

    # Percent of lost experience that can be recovered
    D:"Recoverable XP Percent"=0.15
}
复制成功

剩下的两项看描述是用于保留跑尸时能捡回多少经验值,不过既然已经开了死亡不掉落了就没必要去修改它们了。

至此,死亡保留物品栏和经验值的问题就都解决了,RLCraft的难度可以说将进入宝宝巴士模式,面对危险的RLC世界一往无前地冲锋吧!

当然,正如前文所述,反复地跑尸、意外的暴毙、出远门冒险前的患得患失与深思熟虑,这些都是RLCraft不得不品鉴的一环,开启了死亡不掉落的旅行终究是不完整的(乐)。

所以,本文仅供参考与交流,笔者希望刚接触RLCraft的新玩家也能感受到这款整合包的魅力所在。如果开启了死亡不掉落能让你对这个整合包有所熟悉,那么不妨在打完巫妖王之后开启一个保留所有原配置的存档,感受一下RLCraft世界中的Real Life(笑)。

PS. 如果其他版本的RLC没有太大变动的话,上述方法应该也能生效

PSS. 转载请注明出处

PSSS. 好孩子不要乱动RLC的配置文件,平衡性都是作者调整好了的