Jelly Babies
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | MagicBees:jellyBabies(复数) |
| 类 | net.minecraft.item.ItemFood(直接用原版类,不自定义) |
| 恢复饥饿 | 1 |
| 饱和度 | false → 默认 |
| potion 效果 | 移动速度 5 tick,等级 1,放大 1.0f |
| 创造栏 | 未显式设置(不属 tabMagicBees) |
来源:magicbees/main/Config.java:455-459。
构造链(注意是原版类)
jellyBaby = new ItemFood(1, false).setAlwaysEdible().setPotionEffect(Potion.moveSpeed.id, 5, 1, 1f);
jellyBaby.setUnlocalizedName(CommonProxy.DOMAIN + ":jellyBabies")
.setTextureName(CommonProxy.DOMAIN + ":jellyBabies");
GameRegistry.registerItem(jellyBaby, "jellyBabies");
(Config.java:455-459)用的是 net.minecraft.item.ItemFood 原版类,本 mod 没有自己的 ItemJellyBaby 类。
⚠️
setUnlocalizedName传入的是带域的字符串"magicbees:jellyBabies",而非通常的"jellyBabies"——这会产出item.magicbees:jellyBabies.形式的本地化键,与其它物品的命名约定不一致。属真实的源码不一致。
setAlwaysEdible() 使其在饥饿值满时也能食用。
相关条目
- Bee Products - 全部产物总览
- Bee Species - 126 个蜂种