Class CreateEntityBuilder<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>
- 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>>>
@ParametersAreNonnullByDefault
public class CreateEntityBuilder<T extends net.minecraft.world.entity.Entity,P>
extends com.tterrag.registrate.builders.EntityBuilder<T,P>
-
Constructor Summary
ConstructorsConstructorDescriptionCreateEntityBuilder(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, 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>
com.tterrag.registrate.builders.EntityBuilder<T, P> create(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, net.minecraft.world.entity.EntityType.EntityFactory<T> factory, net.minecraft.world.entity.MobCategory classification) protected voidvisual(com.tterrag.registrate.util.nullness.NonNullSupplier<dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory<T>> visualFactory) visual(com.tterrag.registrate.util.nullness.NonNullSupplier<dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory<T>> visualFactory, boolean renderNormally) visual(com.tterrag.registrate.util.nullness.NonNullSupplier<dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory<T>> visualFactory, Predicate<@NotNull T> renderNormally) Methods inherited from class com.tterrag.registrate.builders.EntityBuilder
attributes, createEntry, createEntryWrapper, defaultLang, defaultSpawnEgg, injectSpawnEggType, lang, loot, properties, register, registerRenderer, 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, get, getEntry, onRegister, onRegisterAfter, setData, transformMethods inherited from interface com.tterrag.registrate.util.nullness.NonNullSupplier
lazy
-
Constructor Details
-
CreateEntityBuilder
-
-
Method Details
-
create
public static <T extends net.minecraft.world.entity.Entity,P> com.tterrag.registrate.builders.EntityBuilder<T,P> create(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, net.minecraft.world.entity.EntityType.EntityFactory<T> factory, net.minecraft.world.entity.MobCategory classification) -
visual
public CreateEntityBuilder<T,P> visual(com.tterrag.registrate.util.nullness.NonNullSupplier<dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory<T>> visualFactory) -
visual
public CreateEntityBuilder<T,P> visual(com.tterrag.registrate.util.nullness.NonNullSupplier<dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory<T>> visualFactory, boolean renderNormally) -
visual
-
registerVisualizer
protected void registerVisualizer()
-