插件原地址及原介绍:https://mcpedl.com/sophisticangel-backpack/
我的世界基岩版 #背包插件
重构原因
由于插件已经很久没更新了,并且开发时适配的是1.21,而现在已经更新到26.30+了。插件在高版本中还能用,但是会出现一些奇奇怪怪的bug,升级附件有一些也失效了。
因此将背包v1.0.0基于我的世界基岩版26.30+版本,对插件进行了一次重构,尽可能保持原功能不变,修复插件问题。
特别说明:该重构版仅用于灵感小屋服务器,不对外传播使用,不商用,禁止一切未经(插件原作者)允许的传播。
已修改内容
- 修改背包升级方式。在原版中,背包的等级是使用耐久值来记录的。这导致将背包放入到一些能够修复物品的模组中,背包被修复后,会自动升级一个等级。比如放入到实用工艺中的感应砧。
修改后,背包移除了耐久值,背包升级只能通过合成台的合成配方升级。
注意:升级过程中会把背包中的物品清除,升级前要把背包的物品拿出来。 - 插件翻译。对插件进行了全面的汉化,目前仅保留中文、英文两种语言。
- 修改流体附件。加入了自动传输的功能,在对应液体的物品栏中,放入对应的物品即可触发。如:放入空桶(取水模式),会将玩家手持的空桶变成水桶。如果放入水桶(存水模式),则将玩家的水桶变成空桶。岩浆同理。
注意:由于机制限制,目前只能通过切换到背包的形式进行填充。使用存水模式时,玩家手持空桶装水,水桶并不会立即存入背包中,而是需要玩家将手持物品换成背包(无需打开),水桶才会存入背包。取水也是这个道理。要切换到背包才能触发。 - 升级农场附件的种植范围。原版的种植范围就是玩家脚下的1X1范围。修改后升级到了3X3。
- 食物附件。升级到了3槽位(原1槽位)。并且改了进食机制:平时不会主动进食,当玩家受到伤害时,立即补充一次食物,然后等待20秒,检测玩家血量,如果血量不满,则再次进食。如果血量已满则终止进食。
至于这个修改,主要是为了避免食物浪费,原版的附件,饥饿值一掉就进食,非常的浪费食物。况且由于Minecraft BDS的限制,其并没有开放检测玩家饥饿值的api,否则可以做到更加精细的饥饿管理。因此只能保证受伤时,自动补充食物直至血满。平时不补充食物。
等有其他更合适的办法的时候再修改。 - 将精妙背包的整体tick值降低,但不影响游戏体验。