自定义燃料 26.2
了解如何创建你自己的燃料物品。
燃料是在熔炉中用于冶炼矿石和烹饪食物的物品。让我们看看如何创建自定义燃料。
创建物品
让我们创建一个名为“夸克-胶子等离子体”的燃料物品。像往常一样,我们首先创建一个物品:
java
public static final ResourceKey<Item> QUARK_GLUON_PLASMA = create("quark_gluon_plasma");1
java
public static final Item QUARK_GLUON_PLASMA = register(
ModItemIds.QUARK_GLUON_PLASMA,
Item::new,
new Item.Properties()
);1
2
3
4
5
2
3
4
5
要使其成为燃料,我们将使用来自 Fabric Content Registries API 的 FuelValueEvents.BUILD 事件:
java
// Remember, Minecraft deals with logical based-time using ticks.
// 20 ticks = 1 second.
FuelValueEvents.BUILD.register((builder, context) -> {
builder.add(ModItems.QUARK_GLUON_PLASMA, 120 * 20);
});1
2
3
4
5
2
3
4
5
像往常一样,不要忘记添加纹理、翻译、创造模式标签页等等。这是一个纹理示例:
以下是在熔炉中将其用作燃料时的效果:



