类 BlockStateVariant

  • 所有已实现的接口:
    Supplier<JsonElement>

    public class BlockStateVariant
    extends Object
    implements Supplier<JsonElement>
    The supplier for a ModelVariant's JSON representation.
    Mappings:
    Namespace Name
    official jd
    intermediary net/minecraft/class_4935
    named net/minecraft/data/client/model/BlockStateVariant
    • 字段详细资料

      • properties

        private final Map<VariantSetting<?>,​VariantSetting.Value> properties
        Mappings:
        Namespace Name Mixin selector
        official a Ljd;a:Ljava/util/Map;
        intermediary field_22884 Lnet/minecraft/class_4935;field_22884:Ljava/util/Map;
        named properties Lnet/minecraft/data/client/model/BlockStateVariant;properties:Ljava/util/Map;
    • 构造器详细资料

      • BlockStateVariant

        public BlockStateVariant()
    • 方法详细资料

      • put

        public <T> BlockStateVariant put​(VariantSetting<T> key,
                                         T value)
        Mappings:
        Namespace Name Mixin selector
        official a Ljd;a(Ljf;Ljava/lang/Object;)Ljd;
        intermediary method_25828 Lnet/minecraft/class_4935;method_25828(Lnet/minecraft/class_4938;Ljava/lang/Object;)Lnet/minecraft/class_4935;
        named put Lnet/minecraft/data/client/model/BlockStateVariant;put(Lnet/minecraft/data/client/model/VariantSetting;Ljava/lang/Object;)Lnet/minecraft/data/client/model/BlockStateVariant;
      • create

        public static BlockStateVariant create()
        Mappings:
        Namespace Name Mixin selector
        official a Ljd;a()Ljd;
        intermediary method_25824 Lnet/minecraft/class_4935;method_25824()Lnet/minecraft/class_4935;
        named create Lnet/minecraft/data/client/model/BlockStateVariant;create()Lnet/minecraft/data/client/model/BlockStateVariant;
      • union

        public static BlockStateVariant union​(BlockStateVariant first,
                                              BlockStateVariant second)
        Mappings:
        Namespace Name Mixin selector
        official a Ljd;a(Ljd;Ljd;)Ljd;
        intermediary method_25827 Lnet/minecraft/class_4935;method_25827(Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935;
        named union Lnet/minecraft/data/client/model/BlockStateVariant;union(Lnet/minecraft/data/client/model/BlockStateVariant;Lnet/minecraft/data/client/model/BlockStateVariant;)Lnet/minecraft/data/client/model/BlockStateVariant;
      • get

        public JsonElement get()
        指定者:
        get 在接口中 Supplier<JsonElement>
        Mappings:
        Namespace Name Mixin selector
        official b Ljd;b()Lcom/google/gson/JsonElement;
        intermediary method_25830 Lnet/minecraft/class_4935;method_25830()Lcom/google/gson/JsonElement;
        named get Lnet/minecraft/data/client/model/BlockStateVariant;get()Lcom/google/gson/JsonElement;
      • toJson

        public static JsonElement toJson​(List<BlockStateVariant> variants)
        Mappings:
        Namespace Name Mixin selector
        official a Ljd;a(Ljava/util/List;)Lcom/google/gson/JsonElement;
        intermediary method_25829 Lnet/minecraft/class_4935;method_25829(Ljava/util/List;)Lcom/google/gson/JsonElement;
        named toJson Lnet/minecraft/data/client/model/BlockStateVariant;toJson(Ljava/util/List;)Lcom/google/gson/JsonElement;