类 StatePredicate.Condition

    • 字段详细资料

      • key

        private final String key
        Mappings:
        Namespace Name Mixin selector
        official a Lcr$c;a:Ljava/lang/String;
        intermediary field_20740 Lnet/minecraft/class_4559$class_4562;field_20740:Ljava/lang/String;
        named key Lnet/minecraft/predicate/StatePredicate$Condition;key:Ljava/lang/String;
    • 构造器详细资料

      • Condition

        public Condition​(String key)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcr$c;<init>(Ljava/lang/String;)V
        intermediary <init> Lnet/minecraft/class_4559$class_4562;<init>(Ljava/lang/String;)V
        named <init> Lnet/minecraft/predicate/StatePredicate$Condition;<init>(Ljava/lang/String;)V
    • 方法详细资料

      • test

        public <S extends State<?,​S>> boolean test​(StateManager<?,​S> stateManager,
                                                         S state)
        Mappings:
        Namespace Name Mixin selector
        official a Lcr$c;a(Lcjs;Lcjt;)Z
        intermediary method_22530 Lnet/minecraft/class_4559$class_4562;method_22530(Lnet/minecraft/class_2689;Lnet/minecraft/class_2688;)Z
        named test Lnet/minecraft/predicate/StatePredicate$Condition;test(Lnet/minecraft/state/StateManager;Lnet/minecraft/state/State;)Z
      • test

        protected abstract <T extends Comparable<T>> boolean test​(State<?,​?> state,
                                                                  Property<T> property)
        Mappings:
        Namespace Name Mixin selector
        official a Lcr$c;a(Lcjt;Lcku;)Z
        intermediary method_22532 Lnet/minecraft/class_4559$class_4562;method_22532(Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;)Z
        named test Lnet/minecraft/predicate/StatePredicate$Condition;test(Lnet/minecraft/state/State;Lnet/minecraft/state/property/Property;)Z
      • toJson

        public abstract JsonElement toJson()
        Mappings:
        Namespace Name Mixin selector
        official a Lcr$c;a()Lcom/google/gson/JsonElement;
        intermediary method_22529 Lnet/minecraft/class_4559$class_4562;method_22529()Lcom/google/gson/JsonElement;
        named toJson Lnet/minecraft/predicate/StatePredicate$Condition;toJson()Lcom/google/gson/JsonElement;
      • getKey

        public String getKey()
        Mappings:
        Namespace Name Mixin selector
        official b Lcr$c;b()Ljava/lang/String;
        intermediary method_22533 Lnet/minecraft/class_4559$class_4562;method_22533()Ljava/lang/String;
        named getKey Lnet/minecraft/predicate/StatePredicate$Condition;getKey()Ljava/lang/String;
      • reportMissing

        public void reportMissing​(StateManager<?,​?> factory,
                                  Consumer<String> reporter)
        Mappings:
        Namespace Name Mixin selector
        official a Lcr$c;a(Lcjs;Ljava/util/function/Consumer;)V
        intermediary method_22531 Lnet/minecraft/class_4559$class_4562;method_22531(Lnet/minecraft/class_2689;Ljava/util/function/Consumer;)V
        named reportMissing Lnet/minecraft/predicate/StatePredicate$Condition;reportMissing(Lnet/minecraft/state/StateManager;Ljava/util/function/Consumer;)V