我的世界多重背包?
这个mod很强大,我做过实验(测试版本0.12.5,正式版未知),两个同样的背包同时放置在同一位置,一个是未装物品的空背包,一个是装满物品的背包,系统显示的占有量是一样的,都为76个格子;然后我分别向这两个背包放入同样数目的物品,再次查看信息,发现它们的实际占用量是一样的,都是14783格,即一个3x3的箱子大小。也就是说,在mc中,一个箱子的体积是固定的,不管你放入的东西是多还是少。
那么现在的问题就来了,如果同时放置两个同样大小的背包,并且都放满物品的话,最后计算运输成本的时候,是不是要把这两包里的所有东西都算一遍?这显然是不合理的,所以我想到了两种解决方案。 一种是直接把有附魔属性的道具(比如剑、斧头...)的消耗数量按使用次数除以2来计算,一次使用只算一格运输体积;没有附魔属性的道具就直接按消耗计数。这样虽然不够精确,但是比较简单,而且对于普通玩家来说也没多大影响。
另一种是记录每个背包中物品的种类和数量,然后计算时按照不同背包中同种物品的数量加总,再按比例分配到每个背包中。当然这样会复杂很多,需要计算背包中各种道具的数量,还要判断是什么类型的道具(是消耗品还是装饰品)。不过这样的话就不会出现计算错误的情况了。 以上只是我的想法,不知有没有漏洞或者不完善的地方,欢迎指正!!!