Class EffectsJson.EffectJson

java.lang.Object
net.minecraft.util.json.EffectsJson.EffectJson
Enclosing class:
EffectsJson

public static class EffectsJson.EffectJson extends Object
Mappings:
Namespace Name
official at$a
intermediary net/minecraft/class_3214$class_3215
named net/minecraft/util/json/EffectsJson$EffectJson
  • Field Details

    • amplifier

      private final MinMaxJson amplifier
      Mappings:
      Namespace Name Mixin selector
      official a Lat$a;a:Las;
      intermediary field_15768 Lnet/minecraft/class_3214$class_3215;field_15768:Lnet/minecraft/class_3213;
      named amplifier Lnet/minecraft/util/json/EffectsJson$EffectJson;amplifier:Lnet/minecraft/util/json/MinMaxJson;
    • duration

      private final MinMaxJson duration
      Mappings:
      Namespace Name Mixin selector
      official b Lat$a;b:Las;
      intermediary field_15769 Lnet/minecraft/class_3214$class_3215;field_15769:Lnet/minecraft/class_3213;
      named duration Lnet/minecraft/util/json/EffectsJson$EffectJson;duration:Lnet/minecraft/util/json/MinMaxJson;
    • ambient

      @Nullable private final Boolean ambient
      Mappings:
      Namespace Name Mixin selector
      official c Lat$a;c:Ljava/lang/Boolean;
      intermediary field_15770 Lnet/minecraft/class_3214$class_3215;field_15770:Ljava/lang/Boolean;
      named ambient Lnet/minecraft/util/json/EffectsJson$EffectJson;ambient:Ljava/lang/Boolean;
    • visible

      @Nullable private final Boolean visible
      Mappings:
      Namespace Name Mixin selector
      official d Lat$a;d:Ljava/lang/Boolean;
      intermediary field_15771 Lnet/minecraft/class_3214$class_3215;field_15771:Ljava/lang/Boolean;
      named visible Lnet/minecraft/util/json/EffectsJson$EffectJson;visible:Ljava/lang/Boolean;
  • Constructor Details

    • EffectJson

      public EffectJson(MinMaxJson amplifier, MinMaxJson duration, @Nullable Boolean ambient, @Nullable Boolean visible)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lat$a;<init>(Las;Las;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
      intermediary <init> Lnet/minecraft/class_3214$class_3215;<init>(Lnet/minecraft/class_3213;Lnet/minecraft/class_3213;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
      named <init> Lnet/minecraft/util/json/EffectsJson$EffectJson;<init>(Lnet/minecraft/util/json/MinMaxJson;Lnet/minecraft/util/json/MinMaxJson;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
  • Method Details

    • method_14342

      public boolean method_14342(@Nullable StatusEffectInstance instance)
      Mappings:
      Namespace Name Mixin selector
      official a Lat$a;a(Lva;)Z
      intermediary method_14342 Lnet/minecraft/class_3214$class_3215;method_14342(Lnet/minecraft/class_861;)Z
      named method_14342 Lnet/minecraft/util/json/EffectsJson$EffectJson;method_14342(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
    • fromJson

      public static EffectsJson.EffectJson fromJson(JsonObject object)
      Mappings:
      Namespace Name Mixin selector
      official a Lat$a;a(Lcom/google/gson/JsonObject;)Lat$a;
      intermediary method_14341 Lnet/minecraft/class_3214$class_3215;method_14341(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3214$class_3215;
      named fromJson Lnet/minecraft/util/json/EffectsJson$EffectJson;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/json/EffectsJson$EffectJson;