Skip to content

The full code

There's been a lot to go through, but when you look at the code we needed, it's actually really not too much:

MyAddon.java
1
2
3
4
5
6
NamespacedKey baguetteKey = new NamespacedKey(this, "baguette");
ItemStack baguette = ItemStackBuilder.pylonItem(Material.BREAD, baguetteKey)
    .set(DataComponentTypes.FOOD, FoodProperties.food().nutrition(6))
    .build();
PylonItem.register(PylonItem.class, baguette);
BasePages.FOOD.addItem(baguetteKey);
en.yml
1
2
3
4
5
6
7
addon: "<your addon name here>"

addon: My Addon
item:
  baguette:
    name: Baguette
    lore: <arrow> <blue>The <white>best <dark_red>food