类 EntityEffectPredicate.EffectData

  • 封闭类:
    EntityEffectPredicate

    public static class EntityEffectPredicate.EffectData
    extends Object
    Mappings:
    Namespace Name
    official cf$a
    intermediary net/minecraft/class_2102$class_2103
    named net/minecraft/predicate/entity/EntityEffectPredicate$EffectData
    • 字段详细资料

      • amplifier

        private final NumberRange.IntRange amplifier
        Mappings:
        Namespace Name Mixin selector
        official a Lcf$a;a:Lce$d;
        intermediary field_9711 Lnet/minecraft/class_2102$class_2103;field_9711:Lnet/minecraft/class_2096$class_2100;
        named amplifier Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;amplifier:Lnet/minecraft/predicate/NumberRange$IntRange;
      • duration

        private final NumberRange.IntRange duration
        Mappings:
        Namespace Name Mixin selector
        official b Lcf$a;b:Lce$d;
        intermediary field_9713 Lnet/minecraft/class_2102$class_2103;field_9713:Lnet/minecraft/class_2096$class_2100;
        named duration Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;duration:Lnet/minecraft/predicate/NumberRange$IntRange;
      • ambient

        @Nullable
        private final @Nullable Boolean ambient
        Mappings:
        Namespace Name Mixin selector
        official c Lcf$a;c:Ljava/lang/Boolean;
        intermediary field_9714 Lnet/minecraft/class_2102$class_2103;field_9714:Ljava/lang/Boolean;
        named ambient Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;ambient:Ljava/lang/Boolean;
      • visible

        @Nullable
        private final @Nullable Boolean visible
        Mappings:
        Namespace Name Mixin selector
        official d Lcf$a;d:Ljava/lang/Boolean;
        intermediary field_9712 Lnet/minecraft/class_2102$class_2103;field_9712:Ljava/lang/Boolean;
        named visible Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;visible:Ljava/lang/Boolean;
    • 构造器详细资料

      • EffectData

        public EffectData​(NumberRange.IntRange amplifier,
                          NumberRange.IntRange duration,
                          @Nullable
                          @Nullable Boolean ambient,
                          @Nullable
                          @Nullable Boolean visible)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcf$a;<init>(Lce$d;Lce$d;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
        intermediary <init> Lnet/minecraft/class_2102$class_2103;<init>(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
        named <init> Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;<init>(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/predicate/NumberRange$IntRange;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
      • EffectData

        public EffectData()
    • 方法详细资料

      • test

        public boolean test​(@Nullable
                            @Nullable StatusEffectInstance statusEffectInstance)
        Mappings:
        Namespace Name Mixin selector
        official a Lcf$a;a(Lasf;)Z
        intermediary method_9069 Lnet/minecraft/class_2102$class_2103;method_9069(Lnet/minecraft/class_1293;)Z
        named test Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;test(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
      • toJson

        public JsonElement toJson()
        Mappings:
        Namespace Name Mixin selector
        official a Lcf$a;a()Lcom/google/gson/JsonElement;
        intermediary method_9071 Lnet/minecraft/class_2102$class_2103;method_9071()Lcom/google/gson/JsonElement;
        named toJson Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;toJson()Lcom/google/gson/JsonElement;
      • fromJson

        public static EntityEffectPredicate.EffectData fromJson​(JsonObject json)
        Mappings:
        Namespace Name Mixin selector
        official a Lcf$a;a(Lcom/google/gson/JsonObject;)Lcf$a;
        intermediary method_9070 Lnet/minecraft/class_2102$class_2103;method_9070(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2102$class_2103;
        named fromJson Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/predicate/entity/EntityEffectPredicate$EffectData;