我的世界牛怎么喂?
我们要知道,在MC中,有4种类型的数据,分别是整型(INT)、浮点数(FLOAT)、布尔型(BOOL)和日期类(DATE)。其中,整型和浮点数是基本的数值数据类型,而布尔型和日期类是引用数据类型。
在Java版中,数据类型被定义成两个相关的类,一个是用来存储数据的值,另一个是用来表示数据类型。例如对于整数来说,int类型的变量可以包含从-2^31 至 2^31 - 1的整数,整个范围内的整数用同一个类型来表示,这个范围被称为整数的表示范围( representable range )。
而实际上,在一个整数中,最高位表示的是整数的正负号,当为0时,代表的是十进制整数,而当为1时,代表的是负整数。所以实际上,整个整数的范围等于正整数与负整数的并集。 关于数据类型的具体内容我就不一一阐述了,具体可以参考JS的原生API文档[1]或者我之前的这篇文章[2] 在我的世界中,动物除了拥有生物的一般行为以外,还可以被用于拉车头、拖运物品以及作为“肉”的用途。要制作生物所需的原料很容易找到,无论是需要驯服的小动物还是可用于烹饪的肉类。但是生物的喂养可没那么简单!
在主世界,无论是作为“肉”还是用作其他目的,生物通常只能食用用粮草或树叶所合成的不新鲜鱼肉。然而想要真正让生物快速生长,所需要的其实不是“食物”,而是“饲料”。所谓“饲料”,其实是一种特殊的食物,它可以被快速消化,并且在动物体内的代谢过程中不会产生热量。
经过大量的试验,我发现MC中的饲料其实只有三种:麦、胡萝卜和甜菜。利用这3种材料可以完美还原主世界动物的喂食系统。 而猪、羊等反刍类动物则需要更特殊一些的饲料——纤维棒。虽然纤维棒不能完全代替上面的3种原材料,但是利用它可以在极限情况下使反刍类动物快速生长。 另外需要注意的是,无论是用于养殖的还是用于战斗的狗狗,都是杂食性的动物,它们既可以吃肉类也可以吃植物。