Package info.u_team.u_team_core.data
Class CommonRecipeProvider
java.lang.Object
info.u_team.u_team_core.data.CommonRecipeProvider
- All Implemented Interfaces:
CommonDataProvider<Consumer<net.minecraft.data.recipes.FinishedRecipe>>
,net.minecraft.data.DataProvider
- Direct Known Subclasses:
UCoreRecipesProvider
public abstract class CommonRecipeProvider
extends Object
implements net.minecraft.data.DataProvider, CommonDataProvider<Consumer<net.minecraft.data.recipes.FinishedRecipe>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface info.u_team.u_team_core.data.CommonDataProvider
CommonDataProvider.NoParam
-
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.item.crafting.Ingredient
getIngredientOfTag
(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) getName()
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance
has
(net.minecraft.advancements.critereon.ItemPredicate... predicates) protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance
has
(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance
has
(net.minecraft.world.level.ItemLike item) void
registerVanilla
(Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer) void
run
(net.minecraft.data.CachedOutput cache) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface info.u_team.u_team_core.data.CommonDataProvider
modid, register
-
Constructor Details
-
CommonRecipeProvider
-
-
Method Details
-
getGenerationData
- Specified by:
getGenerationData
in interfaceCommonDataProvider<Consumer<net.minecraft.data.recipes.FinishedRecipe>>
-
run
- Specified by:
run
in interfacenet.minecraft.data.DataProvider
- Throws:
IOException
-
getName
- Specified by:
getName
in interfacenet.minecraft.data.DataProvider
-
registerVanilla
-
has
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance has(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) -
has
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance has(net.minecraft.world.level.ItemLike item) -
has
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance has(net.minecraft.advancements.critereon.ItemPredicate... predicates) -
getIngredientOfTag
public static net.minecraft.world.item.crafting.Ingredient getIngredientOfTag(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag)
-