Package com.petrolpark.registrate
Class BadgeBuilder<T extends Badge,P>
java.lang.Object
com.tterrag.registrate.builders.AbstractBuilder<Badge,T,P,BadgeBuilder<T,P>>
com.petrolpark.registrate.BadgeBuilder<T,P>
- All Implemented Interfaces:
com.tterrag.registrate.builders.Builder<Badge,,T, P, BadgeBuilder<T, P>> com.tterrag.registrate.util.nullness.NonNullSupplier<com.tterrag.registrate.util.entry.RegistryEntry<T>>,Supplier<com.tterrag.registrate.util.entry.RegistryEntry<T>>
public class BadgeBuilder<T extends Badge,P>
extends com.tterrag.registrate.builders.AbstractBuilder<Badge,T,P,BadgeBuilder<T,P>>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBadgeBuilder(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullSupplier<T> factory) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends Badge,P>
BadgeBuilder<T,P> create(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullSupplier<T> factory) protected TduplicationIngredient(Supplier<net.minecraft.world.item.crafting.Ingredient> ingredient) static Map<net.minecraft.resources.ResourceLocation,net.minecraft.advancements.Advancement.Builder> static Collection<net.minecraft.world.item.crafting.CraftingRecipe>Methods inherited from class com.tterrag.registrate.builders.AbstractBuilder
asSupplier, createEntryWrapper, getCallback, getName, getOwner, getParent, getRegistryKey, lang, lang, register, removeTag, tagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tterrag.registrate.builders.Builder
addMiscData, build, get, getEntry, onRegister, onRegisterAfter, setData, transformMethods inherited from interface com.tterrag.registrate.util.nullness.NonNullSupplier
lazy
-
Field Details
-
item
-
duplicationIngredient
-
-
Constructor Details
-
BadgeBuilder
public BadgeBuilder(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullSupplier<T> factory)
-
-
Method Details
-
create
public static <T extends Badge,P> BadgeBuilder<T,P> create(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullSupplier<T> factory) -
duplicationIngredient
public BadgeBuilder<T,P> duplicationIngredient(Supplier<net.minecraft.world.item.crafting.Ingredient> ingredient) -
createEntry
-
getAdvancements
public static Map<net.minecraft.resources.ResourceLocation,net.minecraft.advancements.Advancement.Builder> getAdvancements() -
getExampleDuplicationRecipes
public static Collection<net.minecraft.world.item.crafting.CraftingRecipe> getExampleDuplicationRecipes()
-