类 MultipartUnbakedModel

  • 所有已实现的接口:
    UnbakedModel

    @Environment(CLIENT)
    public class MultipartUnbakedModel
    extends Object
    implements UnbakedModel
    Mappings:
    Namespace Name
    official enm
    intermediary net/minecraft/class_816
    named net/minecraft/client/render/model/MultipartUnbakedModel
    • 字段详细资料

      • stateFactory

        private final StateManager<Block,​BlockState> stateFactory
        Mappings:
        Namespace Name Mixin selector
        official a Lenm;a:Lcjs;
        intermediary field_4329 Lnet/minecraft/class_816;field_4329:Lnet/minecraft/class_2689;
        named stateFactory Lnet/minecraft/client/render/model/MultipartUnbakedModel;stateFactory:Lnet/minecraft/state/StateManager;
      • components

        private final List<MultipartModelComponent> components
        Mappings:
        Namespace Name Mixin selector
        official b Lenm;b:Ljava/util/List;
        intermediary field_4330 Lnet/minecraft/class_816;field_4330:Ljava/util/List;
        named components Lnet/minecraft/client/render/model/MultipartUnbakedModel;components:Ljava/util/List;
    • 构造器详细资料

      • MultipartUnbakedModel

        public MultipartUnbakedModel​(StateManager<Block,​BlockState> stateFactory,
                                     List<MultipartModelComponent> components)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lenm;<init>(Lcjs;Ljava/util/List;)V
        intermediary <init> Lnet/minecraft/class_816;<init>(Lnet/minecraft/class_2689;Ljava/util/List;)V
        named <init> Lnet/minecraft/client/render/model/MultipartUnbakedModel;<init>(Lnet/minecraft/state/StateManager;Ljava/util/List;)V
    • 方法详细资料

      • getComponents

        public List<MultipartModelComponent> getComponents()
        Mappings:
        Namespace Name Mixin selector
        official a Lenm;a()Ljava/util/List;
        intermediary method_3519 Lnet/minecraft/class_816;method_3519()Ljava/util/List;
        named getComponents Lnet/minecraft/client/render/model/MultipartUnbakedModel;getComponents()Ljava/util/List;
      • getModels

        public Set<WeightedUnbakedModel> getModels()
        Mappings:
        Namespace Name Mixin selector
        official b Lenm;b()Ljava/util/Set;
        intermediary method_3520 Lnet/minecraft/class_816;method_3520()Ljava/util/Set;
        named getModels Lnet/minecraft/client/render/model/MultipartUnbakedModel;getModels()Ljava/util/Set;
      • equals

        public boolean equals​(Object o)
        覆盖:
        equals 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official equals Lenm;equals(Ljava/lang/Object;)Z
        intermediary equals Lnet/minecraft/class_816;equals(Ljava/lang/Object;)Z
        named equals Lnet/minecraft/client/render/model/MultipartUnbakedModel;equals(Ljava/lang/Object;)Z
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official hashCode Lenm;hashCode()I
        intermediary hashCode Lnet/minecraft/class_816;hashCode()I
        named hashCode Lnet/minecraft/client/render/model/MultipartUnbakedModel;hashCode()I
      • getModelDependencies

        public Collection<Identifier> getModelDependencies()
        指定者:
        getModelDependencies 在接口中 UnbakedModel
        Mappings:
        Namespace Name Mixin selector
        official f Lexz;f()Ljava/util/Collection;
        intermediary method_4755 Lnet/minecraft/class_1100;method_4755()Ljava/util/Collection;
        named getModelDependencies Lnet/minecraft/client/render/model/UnbakedModel;getModelDependencies()Ljava/util/Collection;
      • getTextureDependencies

        public Collection<SpriteIdentifier> getTextureDependencies​(Function<Identifier,​UnbakedModel> unbakedModelGetter,
                                                                   Set<com.mojang.datafixers.util.Pair<String,​String>> unresolvedTextureReferences)
        指定者:
        getTextureDependencies 在接口中 UnbakedModel
        Mappings:
        Namespace Name Mixin selector
        official a Lexz;a(Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
        intermediary method_4754 Lnet/minecraft/class_1100;method_4754(Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
        named getTextureDependencies Lnet/minecraft/client/render/model/UnbakedModel;getTextureDependencies(Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;
      • bake

        @Nullable
        public @Nullable BakedModel bake​(ModelLoader loader,
                                         Function<SpriteIdentifier,​Sprite> textureGetter,
                                         ModelBakeSettings rotationContainer,
                                         Identifier modelId)
        指定者:
        bake 在接口中 UnbakedModel
        Mappings:
        Namespace Name Mixin selector
        official a Lexz;a(Lext;Ljava/util/function/Function;Lexw;Lwp;)Lexp;
        intermediary method_4753 Lnet/minecraft/class_1100;method_4753(Lnet/minecraft/class_1088;Ljava/util/function/Function;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1087;
        named bake Lnet/minecraft/client/render/model/UnbakedModel;bake(Lnet/minecraft/client/render/model/ModelLoader;Ljava/util/function/Function;Lnet/minecraft/client/render/model/ModelBakeSettings;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/BakedModel;