Class ForgeHexConditionsBuilder
java.lang.Object
at.petrak.hexcasting.forge.datagen.ForgeHexConditionsBuilder
- All Implemented Interfaces:
at.petrak.hexcasting.datagen.IXplatConditionsBuilder,net.minecraft.data.recipes.RecipeBuilder,net.minecraftforge.common.crafting.conditions.IConditionBuilder
public class ForgeHexConditionsBuilder
extends Object
implements at.petrak.hexcasting.datagen.IXplatConditionsBuilder, net.minecraftforge.common.crafting.conditions.IConditionBuilder
-
Field Summary
Fields inherited from interface net.minecraft.data.recipes.RecipeBuilder
ROOT_RECIPE_ADVANCEMENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.world.item.Item@NotNull net.minecraft.data.recipes.RecipeBuildervoidsave(@NotNull Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer, @NotNull net.minecraft.resources.ResourceLocation resourceLocation) @NotNull net.minecraft.data.recipes.RecipeBuilderunlockedBy(@NotNull String string, @NotNull net.minecraft.advancements.CriterionTriggerInstance criterionTriggerInstance) at.petrak.hexcasting.datagen.IXplatConditionsBuilderwhenModLoaded(String modid) at.petrak.hexcasting.datagen.IXplatConditionsBuilderwhenModMissing(String modid) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.crafting.conditions.IConditionBuilder
and, FALSE, itemExists, modLoaded, not, or, tagEmpty, TRUEMethods inherited from interface net.minecraft.data.recipes.RecipeBuilder
save, save
-
Constructor Details
-
ForgeHexConditionsBuilder
public ForgeHexConditionsBuilder(net.minecraft.data.recipes.RecipeBuilder parent)
-
-
Method Details
-
whenModLoaded
- Specified by:
whenModLoadedin interfaceat.petrak.hexcasting.datagen.IXplatConditionsBuilder
-
whenModMissing
- Specified by:
whenModMissingin interfaceat.petrak.hexcasting.datagen.IXplatConditionsBuilder
-
unlockedBy
@NotNull public @NotNull net.minecraft.data.recipes.RecipeBuilder unlockedBy(@NotNull @NotNull String string, @NotNull @NotNull net.minecraft.advancements.CriterionTriggerInstance criterionTriggerInstance) - Specified by:
unlockedByin interfacenet.minecraft.data.recipes.RecipeBuilder
-
group
@NotNull public @NotNull net.minecraft.data.recipes.RecipeBuilder group(@Nullable @Nullable String string) - Specified by:
groupin interfacenet.minecraft.data.recipes.RecipeBuilder
-
getResult
@NotNull public @NotNull net.minecraft.world.item.Item getResult()- Specified by:
getResultin interfacenet.minecraft.data.recipes.RecipeBuilder
-
save
public void save(@NotNull @NotNull Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer, @NotNull @NotNull net.minecraft.resources.ResourceLocation resourceLocation) - Specified by:
savein interfacenet.minecraft.data.recipes.RecipeBuilder
-