Class CreateTileEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity,P>
java.lang.Object
com.tterrag.registrate.builders.AbstractBuilder<net.minecraft.world.level.block.entity.BlockEntityType<?>,net.minecraft.world.level.block.entity.BlockEntityType<T>,P,com.tterrag.registrate.builders.BlockEntityBuilder<T,P>>
com.tterrag.registrate.builders.BlockEntityBuilder<T,P>
com.simibubi.create.foundation.data.CreateTileEntityBuilder<T,P>
- All Implemented Interfaces:
com.tterrag.registrate.builders.Builder<net.minecraft.world.level.block.entity.BlockEntityType<?>,,net.minecraft.world.level.block.entity.BlockEntityType<T>, P, com.tterrag.registrate.builders.BlockEntityBuilder<T, P>> com.tterrag.registrate.util.nullness.NonNullSupplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.block.entity.BlockEntityType<T>>>,Supplier<com.tterrag.registrate.util.entry.RegistryEntry<net.minecraft.world.level.block.entity.BlockEntityType<T>>>
public class CreateTileEntityBuilder<T extends net.minecraft.world.level.block.entity.BlockEntity,P>
extends com.tterrag.registrate.builders.BlockEntityBuilder<T,P>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tterrag.registrate.builders.BlockEntityBuilder
com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T extends net.minecraft.world.level.block.entity.BlockEntity> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreateTileEntityBuilder(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.level.block.entity.BlockEntity,P>
com.tterrag.registrate.builders.BlockEntityBuilder<T,P> create(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory) instance(com.tterrag.registrate.util.nullness.NonNullSupplier<BiFunction<com.jozufozu.flywheel.api.MaterialManager, T, com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<? super T>>> instanceFactory) instance(com.tterrag.registrate.util.nullness.NonNullSupplier<BiFunction<com.jozufozu.flywheel.api.MaterialManager, T, com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<? super T>>> instanceFactory, boolean renderNormally) instance(com.tterrag.registrate.util.nullness.NonNullSupplier<BiFunction<com.jozufozu.flywheel.api.MaterialManager, T, com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<? super T>>> instanceFactory, net.minecraftforge.common.util.NonNullPredicate<T> renderNormally) protected voidMethods inherited from class com.tterrag.registrate.builders.BlockEntityBuilder
createEntry, createEntryWrapper, register, registerRenderer, renderer, validBlock, validBlocksMethods inherited from class com.tterrag.registrate.builders.AbstractBuilder
asSupplier, getCallback, getName, getOwner, getParent, getRegistryType, 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, get, getEntry, onRegister, onRegisterAfter, setData, transform
-
Constructor Details
-
CreateTileEntityBuilder
-
-
Method Details
-
create
public static <T extends net.minecraft.world.level.block.entity.BlockEntity,P> com.tterrag.registrate.builders.BlockEntityBuilder<T,P> create(com.tterrag.registrate.AbstractRegistrate<?> owner, P parent, String name, com.tterrag.registrate.builders.BuilderCallback callback, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory) -
instance
public CreateTileEntityBuilder<T,P> instance(com.tterrag.registrate.util.nullness.NonNullSupplier<BiFunction<com.jozufozu.flywheel.api.MaterialManager, T, com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<? super T>>> instanceFactory) -
instance
public CreateTileEntityBuilder<T,P> instance(com.tterrag.registrate.util.nullness.NonNullSupplier<BiFunction<com.jozufozu.flywheel.api.MaterialManager, T, com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<? super T>>> instanceFactory, boolean renderNormally) -
instance
public CreateTileEntityBuilder<T,P> instance(com.tterrag.registrate.util.nullness.NonNullSupplier<BiFunction<com.jozufozu.flywheel.api.MaterialManager, T, com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<? super T>>> instanceFactory, net.minecraftforge.common.util.NonNullPredicate<T> renderNormally) -
registerInstance
protected void registerInstance()
-