Interface ClientRegistration


@Experimental @NonExtendable public interface ClientRegistration
  • Method Summary

    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

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