Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,7 @@ public void generateTranslations(HolderLookup.Provider registryLookup, Translati
translationBuilder.add(ConventionalItemTags.BERRY_FOODS, "Berries");
translationBuilder.add(ConventionalItemTags.BREAD_FOODS, "Breads");
translationBuilder.add(ConventionalItemTags.COOKIE_FOODS, "Cookies");
translationBuilder.add(ConventionalItemTags.DOUGH_FOODS, "Doughs");
translationBuilder.add(ConventionalItemTags.RAW_MEAT_FOODS, "Raw Meats");
translationBuilder.add(ConventionalItemTags.COOKED_MEAT_FOODS, "Cooked Meats");
translationBuilder.add(ConventionalItemTags.RAW_FISH_FOODS, "Raw Fishes");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,8 @@ private void generateFoodTags() {
valueLookupBuilder(ConventionalItemTags.COOKIE_FOODS)
.add(Items.COOKIE);

valueLookupBuilder(ConventionalItemTags.DOUGH_FOODS);

valueLookupBuilder(ConventionalItemTags.RAW_MEAT_FOODS)
.add(Items.BEEF)
.add(Items.PORKCHOP)
Expand Down Expand Up @@ -343,6 +345,7 @@ private void generateFoodTags() {
.addOptionalTag(ConventionalItemTags.BERRY_FOODS)
.addOptionalTag(ConventionalItemTags.BREAD_FOODS)
.addOptionalTag(ConventionalItemTags.COOKIE_FOODS)
.addOptionalTag(ConventionalItemTags.DOUGH_FOODS)
.addOptionalTag(ConventionalItemTags.RAW_MEAT_FOODS)
.addOptionalTag(ConventionalItemTags.RAW_FISH_FOODS)
.addOptionalTag(ConventionalItemTags.COOKED_MEAT_FOODS)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,7 @@
"tag.item.c.foods.cooked_fish": "Cooked Fishes",
"tag.item.c.foods.cooked_meat": "Cooked Meats",
"tag.item.c.foods.cookie": "Cookies",
"tag.item.c.foods.dough": "Doughs",
"tag.item.c.foods.edible_when_placed": "Edible When Placed",
"tag.item.c.foods.food_poisoning": "Food Poisoning",
"tag.item.c.foods.fruit": "Fruits",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@
"id": "#c:foods/cookie",
"required": false
},
{
"id": "#c:foods/dough",
"required": false
},
{
"id": "#c:foods/raw_meat",
"required": false
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"values": []
}
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,19 @@ private ConventionalItemTags() {
public static final TagKey<Item> BERRY_FOODS = register("foods/berry");
public static final TagKey<Item> BREAD_FOODS = register("foods/bread");
public static final TagKey<Item> COOKIE_FOODS = register("foods/cookie");
/// For all doughs regardless of type, specific types of dough should fall under their respective sub-tag.
///
/// For example:
/// - Wheat dough (which generally results in bread) would go in "#c:foods/dough/wheat"
/// - Rye dough (which has rye as it's main ingredient) would go in "#c:foods/dough/rye"
/// - Sub-tags should also be added to this tag, for example: "#c:foods/dough/wheat" should be added to "#c:foods/dough"
///
/// **There are some important assumptions that should be kept in mind.**
/// - It is assumed that "1 dough = result", which in the case of wheat dough would be "1 dough = 1 bread"
/// - It is assumed that this dough can be baked into another item
/// - It is **not** assumed that all doughs result in bread, there can be doughs in this tag that result in things like pizza, etc.
/// This means that this tag should **not** be used for furnace recipes, mods should add their own dough to result recipes for their respective items.
public static final TagKey<Item> DOUGH_FOODS = register("foods/dough");
public static final TagKey<Item> RAW_MEAT_FOODS = register("foods/raw_meat");
public static final TagKey<Item> COOKED_MEAT_FOODS = register("foods/cooked_meat");
public static final TagKey<Item> RAW_FISH_FOODS = register("foods/raw_fish");
Expand Down
Loading