类 VariantSetting<T>


  • public class VariantSetting<T>
    extends Object
    Mappings:
    Namespace Name
    official jf
    intermediary net/minecraft/class_4938
    named net/minecraft/data/client/model/VariantSetting
    • 字段详细资料

      • key

        private final String key
        Mappings:
        Namespace Name Mixin selector
        official a Ljf;a:Ljava/lang/String;
        intermediary field_22896 Lnet/minecraft/class_4938;field_22896:Ljava/lang/String;
        named key Lnet/minecraft/data/client/model/VariantSetting;key:Ljava/lang/String;
      • writer

        private final Function<T,​JsonElement> writer
        Mappings:
        Namespace Name Mixin selector
        official b Ljf;b:Ljava/util/function/Function;
        intermediary field_22897 Lnet/minecraft/class_4938;field_22897:Ljava/util/function/Function;
        named writer Lnet/minecraft/data/client/model/VariantSetting;writer:Ljava/util/function/Function;
    • 构造器详细资料

      • VariantSetting

        public VariantSetting​(String key,
                              Function<T,​JsonElement> writer)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ljf;<init>(Ljava/lang/String;Ljava/util/function/Function;)V
        intermediary <init> Lnet/minecraft/class_4938;<init>(Ljava/lang/String;Ljava/util/function/Function;)V
        named <init> Lnet/minecraft/data/client/model/VariantSetting;<init>(Ljava/lang/String;Ljava/util/function/Function;)V
    • 方法详细资料

      • evaluate

        public VariantSetting.Value evaluate​(T value)
        Mappings:
        Namespace Name Mixin selector
        official a Ljf;a(Ljava/lang/Object;)Ljf$a;
        intermediary method_25836 Lnet/minecraft/class_4938;method_25836(Ljava/lang/Object;)Lnet/minecraft/class_4938$class_4939;
        named evaluate Lnet/minecraft/data/client/model/VariantSetting;evaluate(Ljava/lang/Object;)Lnet/minecraft/data/client/model/VariantSetting$Value;
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Ljf;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_4938;toString()Ljava/lang/String;
        named toString Lnet/minecraft/data/client/model/VariantSetting;toString()Ljava/lang/String;