概述
这个 Mod 允许玩家右击营火来设置重生点(适用于主世界、下界、末地和各种 Mod 新增维度),同时对区块周围的机制进行一些更改:
默认情况下,玩家将会在对应的营火上方重生并获得 10 秒防火;
营火会在周围亮度过低时自动点燃;
点燃营火即可在该位置设置重生点(不注意上一条机制的话很可能被坑);
用沙子、泥土、灵魂沙右键即可熄灭营火;
使用打火石右键的营火将不再视为含水方块,从营火侧面进行点燃时将直接点燃营火而不是营火旁边的方块;
如果玩家重生时营火上方有障碍物,营火上方将会直接生成两格高的空气区间;
Shift + 右键床可以覆盖由营火的设置的重生点;
Shift + 右键营火可以取消自己在营火上设置的重生点,以防止营火的自动点燃误设重生点。
配置相关
campfiresStartUnlit:启用后,放置的营火将会默认为熄灭状态(默认为 true);
sneakRightClickCampfireToUnset:启用后,Shift + 右键可以取消玩家在营火上设置的重生点(默认为 true);
bedsOverrideCampfireSpawn:启用后,在床上设置的重生点可以覆盖掉通过营火设置的重生点(默认为 true);
createAirPocketIfBlocksAboveCampfire:启用后,营火上方的障碍物将会在玩家在此重生时直接被破坏(默认为 true);
sendMessageOnNewCampfireSpawnSet:启用后,只要(通过)营火设置新的重生点,玩家就会在聊天栏当中收到相应的消息(默认为 true);
sendMessageOnCampfireSpawnUnset:启用后,玩家未通过营火设置重生点时会在聊天栏收到相应的消息(默认为 true);
sendMessageOnCampfireSpawnMissing:启用后,每当重生后未检测到通过营火设置的重生点,玩家的聊天栏便会收到相关消息《你的床已遗失或被阻挡》(默认为 true);
sendMessageOnCampfireSpawnOverride:启用后,玩家通过任意方式覆盖掉通过营火设置的重生点时,玩家的聊天栏便会收到相关消息(默认为 true);
fireResitanceDurationOnRespawnInMs:玩家通过营火重生时会获得多长时间的防火(最大值:3600000,默认值:10000,最小值:0),设置为最小值即为不给予玩家防火效果,并将玩家的重生位置改为营火的旁边。