自定义可堆肥物 26.2
了解如何创建你自己的可堆肥物品。
可堆肥物品是指放入堆肥桶中后能够转换为骨粉的物品。让我们看看如何创建自定义可堆肥物。
创建物品
让我们创建一个名为“Bone Marrow”的堆肥物品。像往常一样,我们首先创建一个物品:
java
public static final ResourceKey<Item> BONE_MARROW = create("bone_marrow");1
java
public static final Item BONE_MARROW = register(
ModItemIds.BONE_MARROW,
Item::new,
new Item.Properties()
);1
2
3
4
5
2
3
4
5
要使其能够堆肥,我们将把它添加到来自 Fabric 注册表 API 的 CompostableRegistry.INSTANCE 注册表中:
java
// Add the bone marrow to the composting registry with a 100% chance of increasing the composter's level.
CompostableRegistry.INSTANCE.add(ModItems.BONE_MARROW, 1.0f);1
2
2
像往常一样,不要忘记添加纹理、翻译、创造模式标签页等等。这是一个纹理示例:
以下是在堆肥桶中使用它时的效果:



