Interface ClientRegistration


@Experimental @NonExtendable public interface ClientRegistration
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    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)
     
    <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)
     
    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)
     
    <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)
     
    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)
     
    <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)
     
    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)
     
    <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)
     
  • Method Details Link icon

    • addBlockEntityBody Link icon

      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 Link icon

      <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 Link icon

      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 Link icon

      <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 Link icon

      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 Link icon

      <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 Link icon

      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 Link icon

      <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)