类 ItemModelGenerator


  • @Environment(CLIENT)
    public class ItemModelGenerator
    extends Object
    Mappings:
    Namespace Name
    official enc
    intermediary net/minecraft/class_801
    named net/minecraft/client/render/model/json/ItemModelGenerator
    • 字段详细资料

      • LAYERS

        public static final List<String> LAYERS
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a:Ljava/util/List;
        intermediary field_4270 Lnet/minecraft/class_801;field_4270:Ljava/util/List;
        named LAYERS Lnet/minecraft/client/render/model/json/ItemModelGenerator;LAYERS:Ljava/util/List;
      • field_32806

        private static final float field_32806
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lenc;b:F
        intermediary field_32806 Lnet/minecraft/class_801;field_32806:F
        named field_32806 Lnet/minecraft/client/render/model/json/ItemModelGenerator;field_32806:F
      • field_32807

        private static final float field_32807
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lenc;c:F
        intermediary field_32807 Lnet/minecraft/class_801;field_32807:F
        named field_32807 Lnet/minecraft/client/render/model/json/ItemModelGenerator;field_32807:F
    • 构造器详细资料

      • ItemModelGenerator

        public ItemModelGenerator()
    • 方法详细资料

      • create

        public JsonUnbakedModel create​(Function<SpriteIdentifier,​Sprite> textureGetter,
                                       JsonUnbakedModel blockModel)
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a(Ljava/util/function/Function;Lemz;)Lemz;
        intermediary method_3479 Lnet/minecraft/class_801;method_3479(Ljava/util/function/Function;Lnet/minecraft/class_793;)Lnet/minecraft/class_793;
        named create Lnet/minecraft/client/render/model/json/ItemModelGenerator;create(Ljava/util/function/Function;Lnet/minecraft/client/render/model/json/JsonUnbakedModel;)Lnet/minecraft/client/render/model/json/JsonUnbakedModel;
      • addLayerElements

        private List<ModelElement> addLayerElements​(int layer,
                                                    String key,
                                                    Sprite sprite)
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a(ILjava/lang/String;Lewd;)Ljava/util/List;
        intermediary method_3480 Lnet/minecraft/class_801;method_3480(ILjava/lang/String;Lnet/minecraft/class_1058;)Ljava/util/List;
        named addLayerElements Lnet/minecraft/client/render/model/json/ItemModelGenerator;addLayerElements(ILjava/lang/String;Lnet/minecraft/client/texture/Sprite;)Ljava/util/List;
      • addSubComponents

        private List<ModelElement> addSubComponents​(Sprite sprite,
                                                    String key,
                                                    int layer)
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a(Lewd;Ljava/lang/String;I)Ljava/util/List;
        intermediary method_3481 Lnet/minecraft/class_801;method_3481(Lnet/minecraft/class_1058;Ljava/lang/String;I)Ljava/util/List;
        named addSubComponents Lnet/minecraft/client/render/model/json/ItemModelGenerator;addSubComponents(Lnet/minecraft/client/texture/Sprite;Ljava/lang/String;I)Ljava/util/List;
      • getFrames

        private List<ItemModelGenerator.Frame> getFrames​(Sprite sprite)
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a(Lewd;)Ljava/util/List;
        intermediary method_3478 Lnet/minecraft/class_801;method_3478(Lnet/minecraft/class_1058;)Ljava/util/List;
        named getFrames Lnet/minecraft/client/render/model/json/ItemModelGenerator;getFrames(Lnet/minecraft/client/texture/Sprite;)Ljava/util/List;
      • buildCube

        private void buildCube​(ItemModelGenerator.Side side,
                               List<ItemModelGenerator.Frame> cubes,
                               Sprite sprite,
                               int frame,
                               int x,
                               int y,
                               int int2,
                               int int3,
                               boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a(Lenc$b;Ljava/util/List;Lewd;IIIIIZ)V
        intermediary method_3476 Lnet/minecraft/class_801;method_3476(Lnet/minecraft/class_801$class_803;Ljava/util/List;Lnet/minecraft/class_1058;IIIIIZ)V
        named buildCube Lnet/minecraft/client/render/model/json/ItemModelGenerator;buildCube(Lnet/minecraft/client/render/model/json/ItemModelGenerator$Side;Ljava/util/List;Lnet/minecraft/client/texture/Sprite;IIIIIZ)V
      • buildCube

        private void buildCube​(List<ItemModelGenerator.Frame> cubes,
                               ItemModelGenerator.Side side,
                               int x,
                               int y)
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a(Ljava/util/List;Lenc$b;II)V
        intermediary method_3482 Lnet/minecraft/class_801;method_3482(Ljava/util/List;Lnet/minecraft/class_801$class_803;II)V
        named buildCube Lnet/minecraft/client/render/model/json/ItemModelGenerator;buildCube(Ljava/util/List;Lnet/minecraft/client/render/model/json/ItemModelGenerator$Side;II)V
      • isPixelTransparent

        private boolean isPixelTransparent​(Sprite sprite,
                                           int frame,
                                           int x,
                                           int y,
                                           int int2,
                                           int int3)
        Mappings:
        Namespace Name Mixin selector
        official a Lenc;a(Lewd;IIIII)Z
        intermediary method_3477 Lnet/minecraft/class_801;method_3477(Lnet/minecraft/class_1058;IIIII)Z
        named isPixelTransparent Lnet/minecraft/client/render/model/json/ItemModelGenerator;isPixelTransparent(Lnet/minecraft/client/texture/Sprite;IIIII)Z