Interface ClientRegistration
@Experimental
@NonExtendable
public interface ClientRegistration
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityBody
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, BodyProvider<? super T> provider) <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityBody
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, BodyProvider<? super T> provider, int priority) default <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityIcon
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, IconProvider<? super T> provider) <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityIcon
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, IconProvider<? super T> provider, int priority) default <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityModName
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, ModNameProvider<? super T> provider) <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityModName
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, ModNameProvider<? super T> provider, int priority) default <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityName
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, NameProvider<? super T> provider) <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidaddBlockEntityName
(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, NameProvider<? super T> provider, int priority)
-
Method Details
-
addBlockEntityBody
default <T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityBody(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, BodyProvider<? super T> provider) -
addBlockEntityBody
<T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityBody(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, BodyProvider<? super T> provider, int priority) -
addBlockEntityIcon
default <T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityIcon(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, IconProvider<? super T> provider) -
addBlockEntityIcon
<T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityIcon(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, IconProvider<? super T> provider, int priority) -
addBlockEntityName
default <T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityName(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, NameProvider<? super T> provider) -
addBlockEntityName
<T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityName(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, NameProvider<? super T> provider, int priority) -
addBlockEntityModName
default <T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityModName(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, ModNameProvider<? super T> provider) -
addBlockEntityModName
<T extends net.minecraft.world.level.block.entity.BlockEntity> void addBlockEntityModName(Class<T> blockEntityClass, Class<? extends net.minecraft.world.level.block.Block> blockClass, net.minecraft.resources.ResourceLocation id, ModNameProvider<? super T> provider, int priority)
-