Class SharedCreateEntityBuilder<T extends net.minecraft.world.entity.Entity,P>
java.lang.Object
com.tterrag.registrate.builders.AbstractBuilder<net.minecraft.world.entity.EntityType<?>,net.minecraft.world.entity.EntityType<T>,P,com.tterrag.registrate.builders.EntityBuilder<T,P>>
com.tterrag.registrate.builders.EntityBuilder<T,P>
com.simibubi.create.foundation.data.CreateEntityBuilder<T,P>
petrolpark.mc.library.core.registrate.builder.shared.SharedCreateEntityBuilder<T,P>
- All Implemented Interfaces:
com.tterrag.registrate.builders.Builder<net.minecraft.world.entity.EntityType<?>,,net.minecraft.world.entity.EntityType<T>, P, com.tterrag.registrate.builders.EntityBuilder<T, P>> com.tterrag.registrate.util.nullness.NonNullSupplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.entity.EntityType<?>,,net.minecraft.world.entity.EntityType<T>>> Supplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.entity.EntityType<?>,net.minecraft.world.entity.EntityType<T>>>
public class SharedCreateEntityBuilder<T extends net.minecraft.world.entity.Entity,P>
extends com.simibubi.create.foundation.data.CreateEntityBuilder<T,P>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSharedCreateEntityBuilder(AbstractPetrolparkCreateRegistrate<?> owner, P parent, SharedFeatureFlag featureFlag, String name, com.tterrag.registrate.builders.BuilderCallback callback, net.minecraft.world.entity.EntityType.EntityFactory<T> factory, net.minecraft.world.entity.MobCategory classification) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.entity.Entity,P>
SharedCreateEntityBuilder<T, P> create(AbstractPetrolparkCreateRegistrate<?> owner, P parent, SharedFeatureFlag featureFlag, String name, com.tterrag.registrate.builders.BuilderCallback callback, net.minecraft.world.entity.EntityType.EntityFactory<T> factory, net.minecraft.world.entity.MobCategory classification) protected voidprotected voidMethods inherited from class com.simibubi.create.foundation.data.CreateEntityBuilder
create, visual, visual, visualMethods inherited from class com.tterrag.registrate.builders.EntityBuilder
attributes, createEntry, createEntryWrapper, defaultLang, defaultSpawnEgg, injectSpawnEggType, lang, loot, properties, register, renderer, spawnEgg, spawnPlacement, 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, dataMap, get, getEntry, onRegister, onRegisterAfter, setData, transformMethods inherited from interface com.tterrag.registrate.util.nullness.NonNullSupplier
lazy
-
Field Details
-
featureFlag
-
-
Constructor Details
-
Method Details
-
registerRenderer
protected void registerRenderer() -
registerVisualizer
protected void registerVisualizer()