Class Potion

java.lang.Object
net.minecraft.potion.Potion

public class Potion extends Object
Mappings:
Namespace Name
official akg
intermediary net/minecraft/class_2695
named net/minecraft/potion/Potion
  • Field Details

    • field_12335

      private static final Identifier field_12335
      Mappings:
      Namespace Name Mixin selector
      official b Lakg;b:Lnf;
      intermediary field_12335 Lnet/minecraft/class_2695;field_12335:Lnet/minecraft/class_1653;
      named field_12335 Lnet/minecraft/potion/Potion;field_12335:Lnet/minecraft/util/Identifier;
    • REGISTRY

      public static final BiDefaultedRegistry<Identifier,Potion> REGISTRY
      Mappings:
      Namespace Name Mixin selector
      official a Lakg;a:Ley;
      intermediary field_12334 Lnet/minecraft/class_2695;field_12334:Lnet/minecraft/class_1940;
      named REGISTRY Lnet/minecraft/potion/Potion;REGISTRY:Lnet/minecraft/util/registry/BiDefaultedRegistry;
    • field_12336

      private static int field_12336
      Mappings:
      Namespace Name Mixin selector
      official c Lakg;c:I
      intermediary field_12336 Lnet/minecraft/class_2695;field_12336:I
      named field_12336 Lnet/minecraft/potion/Potion;field_12336:I
    • id

      private final String id
      Mappings:
      Namespace Name Mixin selector
      official d Lakg;d:Ljava/lang/String;
      intermediary field_12337 Lnet/minecraft/class_2695;field_12337:Ljava/lang/String;
      named id Lnet/minecraft/potion/Potion;id:Ljava/lang/String;
    • effects

      private final ImmutableList<StatusEffectInstance> effects
      Mappings:
      Namespace Name Mixin selector
      official e Lakg;e:Lcom/google/common/collect/ImmutableList;
      intermediary field_12338 Lnet/minecraft/class_2695;field_12338:Lcom/google/common/collect/ImmutableList;
      named effects Lnet/minecraft/potion/Potion;effects:Lcom/google/common/collect/ImmutableList;
  • Constructor Details

    • Potion

      public Potion(StatusEffectInstance[] effects)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lakg;<init>([Lva;)V
      intermediary <init> Lnet/minecraft/class_2695;<init>([Lnet/minecraft/class_861;)V
      named <init> Lnet/minecraft/potion/Potion;<init>([Lnet/minecraft/entity/effect/StatusEffectInstance;)V
    • Potion

      public Potion(@Nullable String id, StatusEffectInstance[] effects)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lakg;<init>(Ljava/lang/String;[Lva;)V
      intermediary <init> Lnet/minecraft/class_2695;<init>(Ljava/lang/String;[Lnet/minecraft/class_861;)V
      named <init> Lnet/minecraft/potion/Potion;<init>(Ljava/lang/String;[Lnet/minecraft/entity/effect/StatusEffectInstance;)V
  • Method Details

    • get

      @Nullable public static Potion get(String id)
      Mappings:
      Namespace Name Mixin selector
      official a Lakg;a(Ljava/lang/String;)Lakg;
      intermediary method_11411 Lnet/minecraft/class_2695;method_11411(Ljava/lang/String;)Lnet/minecraft/class_2695;
      named get Lnet/minecraft/potion/Potion;get(Ljava/lang/String;)Lnet/minecraft/potion/Potion;
    • method_11414

      public String method_11414(String id)
      Mappings:
      Namespace Name Mixin selector
      official b Lakg;b(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_11414 Lnet/minecraft/class_2695;method_11414(Ljava/lang/String;)Ljava/lang/String;
      named method_11414 Lnet/minecraft/potion/Potion;method_11414(Ljava/lang/String;)Ljava/lang/String;
    • getEffects

      public List<StatusEffectInstance> getEffects()
      Mappings:
      Namespace Name Mixin selector
      official a Lakg;a()Ljava/util/List;
      intermediary method_11408 Lnet/minecraft/class_2695;method_11408()Ljava/util/List;
      named getEffects Lnet/minecraft/potion/Potion;getEffects()Ljava/util/List;
    • register

      public static void register()
      Mappings:
      Namespace Name Mixin selector
      official b Lakg;b()V
      intermediary method_11413 Lnet/minecraft/class_2695;method_11413()V
      named register Lnet/minecraft/potion/Potion;register()V
    • register

      protected static void register(String id, Potion potion)
      Mappings:
      Namespace Name Mixin selector
      official a Lakg;a(Ljava/lang/String;Lakg;)V
      intermediary method_11412 Lnet/minecraft/class_2695;method_11412(Ljava/lang/String;Lnet/minecraft/class_2695;)V
      named register Lnet/minecraft/potion/Potion;register(Ljava/lang/String;Lnet/minecraft/potion/Potion;)V
    • method_11415

      public boolean method_11415()
      Mappings:
      Namespace Name Mixin selector
      official c Lakg;c()Z
      intermediary method_11415 Lnet/minecraft/class_2695;method_11415()Z
      named method_11415 Lnet/minecraft/potion/Potion;method_11415()Z