Class RegisterRenderersEventMixin

java.lang.Object
dev.upcraft.sparkweave.neoforge.mixin.client.RegisterRenderersEventMixin
All Implemented Interfaces:
RegisterBlockEntityRenderersEvent, RegisterEntityRenderersEvent

public abstract class RegisterRenderersEventMixin extends Object implements RegisterEntityRenderersEvent, RegisterBlockEntityRenderersEvent
  • Constructor Details

    • RegisterRenderersEventMixin

      public RegisterRenderersEventMixin()
  • Method Details

    • registerBlockEntityRenderer

      public abstract <T extends net.minecraft.world.level.block.entity.BlockEntity> void registerBlockEntityRenderer(net.minecraft.world.level.block.entity.BlockEntityType<? extends T> blockEntityType, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider<T> blockEntityRendererProvider)
    • registerEntityRenderer

      public abstract <T extends net.minecraft.world.entity.Entity> void registerEntityRenderer(net.minecraft.world.entity.EntityType<? extends T> entityType, net.minecraft.client.renderer.entity.EntityRendererProvider<T> entityRendererProvider)
    • registerBlockEntityRenderer$registerRenderer

      public <T extends net.minecraft.world.level.block.entity.BlockEntity> void registerBlockEntityRenderer$registerRenderer(Supplier<net.minecraft.world.level.block.entity.BlockEntityType<T>> blockEntityType, net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider<T> blockEntityRendererProvider)
    • registerEntityRenderers$registerRenderer

      public <T extends net.minecraft.world.entity.Entity> void registerEntityRenderers$registerRenderer(Supplier<net.minecraft.world.entity.EntityType<T>> entityType, net.minecraft.client.renderer.entity.EntityRendererProvider<T> entityRendererProvider)