类 SkullBlockEntityRenderer

    • 字段详细资料

      • TEXTURES

        private static final Map<SkullBlock.SkullType,​Identifier> TEXTURES
        Mappings:
        Namespace Name Mixin selector
        official b Leoj;b:Ljava/util/Map;
        intermediary field_4390 Lnet/minecraft/class_836;field_4390:Ljava/util/Map;
        named TEXTURES Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;TEXTURES:Ljava/util/Map;
      • MODELS

        private final Map<SkullBlock.SkullType,​SkullBlockEntityModel> MODELS
        Mappings:
        Namespace Name Mixin selector
        official a Leoj;a:Ljava/util/Map;
        intermediary field_4391 Lnet/minecraft/class_836;field_4391:Ljava/util/Map;
        named MODELS Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;MODELS:Ljava/util/Map;
    • 构造器详细资料

      • SkullBlockEntityRenderer

        public SkullBlockEntityRenderer​(BlockEntityRendererFactory.Context ctx)
        Mappings:
        Namespace Name Mixin selector
        official <init> Leoj;<init>(Leny$a;)V
        intermediary <init> Lnet/minecraft/class_836;<init>(Lnet/minecraft/class_5614$class_5615;)V
        named <init> Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context;)V
    • 方法详细资料

      • getModels

        public static Map<SkullBlock.SkullType,​SkullBlockEntityModel> getModels​(EntityModelLoader modelLoader)
        Mappings:
        Namespace Name Mixin selector
        official a Leoj;a(Lehc;)Ljava/util/Map;
        intermediary method_32160 Lnet/minecraft/class_836;method_32160(Lnet/minecraft/class_5599;)Ljava/util/Map;
        named getModels Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getModels(Lnet/minecraft/client/render/entity/model/EntityModelLoader;)Ljava/util/Map;
      • render

        public void render​(SkullBlockEntity skullBlockEntity,
                           float float2,
                           MatrixStack matrixStack,
                           VertexConsumerProvider vertexConsumerProvider,
                           int int2,
                           int int3)
        指定者:
        render 在接口中 BlockEntityRenderer<SkullBlockEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Leoj;a(Lciq;FLdpi;Lema;II)V
        intermediary method_3577 Lnet/minecraft/class_836;method_3577(Lnet/minecraft/class_2631;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
        named render Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;render(Lnet/minecraft/block/entity/SkullBlockEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
      • renderSkull

        public static void renderSkull​(@Nullable
                                       @Nullable Direction direction,
                                       float yaw,
                                       float animationProgress,
                                       MatrixStack matrices,
                                       VertexConsumerProvider vertexConsumers,
                                       int light,
                                       SkullBlockEntityModel model,
                                       RenderLayer renderLayer)
        Mappings:
        Namespace Name Mixin selector
        official a Leoj;a(Lgg;FFLdpi;Lema;ILegi;Lemi;)V
        intermediary method_32161 Lnet/minecraft/class_836;method_32161(Lnet/minecraft/class_2350;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_5598;Lnet/minecraft/class_1921;)V
        named renderSkull Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;renderSkull(Lnet/minecraft/util/math/Direction;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/render/block/entity/SkullBlockEntityModel;Lnet/minecraft/client/render/RenderLayer;)V
      • getRenderLayer

        public static RenderLayer getRenderLayer​(SkullBlock.SkullType type,
                                                 @Nullable
                                                 @Nullable com.mojang.authlib.GameProfile profile)
        Mappings:
        Namespace Name Mixin selector
        official a Leoj;a(Lceu$a;Lcom/mojang/authlib/GameProfile;)Lemi;
        intermediary method_3578 Lnet/minecraft/class_836;method_3578(Lnet/minecraft/class_2484$class_2485;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_1921;
        named getRenderLayer Lnet/minecraft/client/render/block/entity/SkullBlockEntityRenderer;getRenderLayer(Lnet/minecraft/block/SkullBlock$SkullType;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/client/render/RenderLayer;