Add Pie Item Tag c:foods/pie (#4114)

Co-authored-by: modmuss <modmuss50@gmail.com>
(cherry picked from commit 29d3a7035e)
This commit is contained in:
Joseph T. McQuigg 2024-10-15 08:16:05 -04:00 committed by modmuss50
parent 3a50c93c8a
commit 73659e28fd
7 changed files with 21 additions and 0 deletions

View file

@ -215,6 +215,8 @@ public class ConventionLogWarnings implements ModInitializer {
createMapEntry(RegistryKeys.ITEM, "stews", net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags.SOUP_FOODS),
createMapEntry(RegistryKeys.ITEM, "candy", net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags.CANDY_FOODS),
createMapEntry(RegistryKeys.ITEM, "candies", net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags.CANDY_FOODS),
createMapEntry(RegistryKeys.ITEM, "pie", net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags.PIE_FOODS),
createMapEntry(RegistryKeys.ITEM, "pies", net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags.PIE_FOODS),
createMapEntry(TagKey.of(RegistryKeys.ITEM, Identifier.of("minecraft", "music_discs")), net.fabricmc.fabric.api.tag.convention.v2.ConventionalItemTags.MUSIC_DISCS)
);

View file

@ -195,6 +195,7 @@ public class EnglishTagLangGenerator extends FabricLanguageProvider {
translationBuilder.add(ConventionalItemTags.COOKED_FISH_FOODS, "Cooked Fishes");
translationBuilder.add(ConventionalItemTags.SOUP_FOODS, "Soups");
translationBuilder.add(ConventionalItemTags.CANDY_FOODS, "Candies");
translationBuilder.add(ConventionalItemTags.PIE_FOODS, "Pies");
translationBuilder.add(ConventionalItemTags.GOLDEN_FOODS, "Golden Foods");
translationBuilder.add(ConventionalItemTags.EDIBLE_WHEN_PLACED_FOODS, "Edible When Placed");
translationBuilder.add(ConventionalItemTags.FOOD_POISONING_FOODS, "Food Poisoning");

View file

@ -284,6 +284,9 @@ public final class ItemTagGenerator extends FabricTagProvider.ItemTagProvider {
getOrCreateTagBuilder(ConventionalItemTags.CANDY_FOODS)
.addOptionalTag(ConventionalItemTags.CANDIES_FOODS);
getOrCreateTagBuilder(ConventionalItemTags.PIE_FOODS)
.add(Items.PUMPKIN_PIE);
getOrCreateTagBuilder(ConventionalItemTags.GOLDEN_FOODS)
.add(Items.GOLDEN_APPLE)
.add(Items.ENCHANTED_GOLDEN_APPLE)
@ -342,6 +345,7 @@ public final class ItemTagGenerator extends FabricTagProvider.ItemTagProvider {
.addOptionalTag(ConventionalItemTags.COOKED_FISH_FOODS)
.addOptionalTag(ConventionalItemTags.SOUP_FOODS)
.addOptionalTag(ConventionalItemTags.CANDY_FOODS)
.addOptionalTag(ConventionalItemTags.PIE_FOODS)
.addOptionalTag(ConventionalItemTags.GOLDEN_FOODS)
.addOptionalTag(ConventionalItemTags.EDIBLE_WHEN_PLACED_FOODS)
.addOptionalTag(ConventionalItemTags.FOOD_POISONING_FOODS);

View file

@ -189,6 +189,7 @@
"tag.item.c.foods.fruit": "Fruits",
"tag.item.c.foods.fruits": "Fruits",
"tag.item.c.foods.golden": "Golden Foods",
"tag.item.c.foods.pie": "Pies",
"tag.item.c.foods.raw_fish": "Raw Fishes",
"tag.item.c.foods.raw_fishes": "Raw Fishes",
"tag.item.c.foods.raw_meat": "Raw Meats",

View file

@ -49,6 +49,10 @@
"id": "#c:foods/candy",
"required": false
},
{
"id": "#c:foods/pie",
"required": false
},
{
"id": "#c:foods/golden",
"required": false

View file

@ -0,0 +1,5 @@
{
"values": [
"minecraft:pumpkin_pie"
]
}

View file

@ -174,6 +174,10 @@ public final class ConventionalItemTags {
* Sweets and candies like lollipops or chocolate belong in this tag.
*/
public static final TagKey<Item> CANDY_FOODS = register("foods/candy");
/**
* Pies and other pie-like foods belong in this tag.
*/
public static final TagKey<Item> PIE_FOODS = register("foods/pie");
/**
* Any gold-based foods would go in this tag. Such as Golden Apples or Glistering Melon Slice.
*/