Package com.petrolpark.core.registrate
Class PetrolparkItemBuilder<T extends net.minecraft.world.item.Item,P>
java.lang.Object
com.tterrag.registrate.builders.AbstractBuilder<net.minecraft.world.item.Item,T,P,com.tterrag.registrate.builders.ItemBuilder<T,P>>
com.tterrag.registrate.builders.ItemBuilder<T,P>
com.petrolpark.core.registrate.PetrolparkItemBuilder<T,P>
- All Implemented Interfaces:
com.tterrag.registrate.builders.Builder<net.minecraft.world.item.Item,,T, P, com.tterrag.registrate.builders.ItemBuilder<T, P>> com.tterrag.registrate.util.nullness.NonNullSupplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.item.Item,,T>> Supplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.item.Item,T>>
- Direct Known Subclasses:
SharedItemBuilder
public class PetrolparkItemBuilder<T extends net.minecraft.world.item.Item,P>
extends com.tterrag.registrate.builders.ItemBuilder<T,P>
ItemBuilder without any default datagen-
Constructor Summary
ConstructorsConstructorDescriptionPetrolparkItemBuilder(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.item.Item.Properties, T> factory) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.item.Item,P>
PetrolparkItemBuilder<T, P> create(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.item.Item.Properties, T> factory) Methods inherited from class com.tterrag.registrate.builders.ItemBuilder
burnTime, clientExtension, clientExtension, color, compostable, create, createEntry, createEntryWrapper, defaultLang, defaultModel, initialProperties, lang, model, properties, recipe, register, registerClientExtension, registerItemColor, removeTab, tab, tab, tab, tagMethods inherited from class com.tterrag.registrate.builders.AbstractBuilder
asOptional, asSupplier, asTag, getCallback, getName, getOwner, getParent, getRegistryKey, lang, lang, 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, dataMap, get, getEntry, onRegister, onRegisterAfter, setData, transformMethods inherited from interface com.tterrag.registrate.util.nullness.NonNullSupplier
lazy
-
Constructor Details
-
PetrolparkItemBuilder
public PetrolparkItemBuilder(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.item.Item.Properties, T> factory)
-
-
Method Details
-
create
public static <T extends net.minecraft.world.item.Item,P> PetrolparkItemBuilder<T,P> create(PetrolparkRegistrate owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.item.Item.Properties, T> factory)
-