Class SimpleAdvancement

java.lang.Object
net.minecraft.advancement.SimpleAdvancement

public class SimpleAdvancement extends Object
Mappings:
Namespace Name
official l
intermediary net/minecraft/class_3326
named net/minecraft/advancement/SimpleAdvancement
  • Field Details

    • parent

      private final SimpleAdvancement parent
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a:Ll;
      intermediary field_16264 Lnet/minecraft/class_3326;field_16264:Lnet/minecraft/class_3326;
      named parent Lnet/minecraft/advancement/SimpleAdvancement;parent:Lnet/minecraft/advancement/SimpleAdvancement;
    • display

      private final AdvancementDisplay display
      Mappings:
      Namespace Name Mixin selector
      official b Ll;b:Lu;
      intermediary field_16265 Lnet/minecraft/class_3326;field_16265:Lnet/minecraft/class_3357;
      named display Lnet/minecraft/advancement/SimpleAdvancement;display:Lnet/minecraft/advancement/AdvancementDisplay;
    • rewards

      private final AdvacementRewards rewards
      Mappings:
      Namespace Name Mixin selector
      official c Ll;c:Lo;
      intermediary field_16266 Lnet/minecraft/class_3326;field_16266:Lnet/minecraft/class_3337;
      named rewards Lnet/minecraft/advancement/SimpleAdvancement;rewards:Lnet/minecraft/advancement/AdvacementRewards;
    • identifier

      private final Identifier identifier
      Mappings:
      Namespace Name Mixin selector
      official d Ll;d:Lpc;
      intermediary field_16267 Lnet/minecraft/class_3326;field_16267:Lnet/minecraft/class_1653;
      named identifier Lnet/minecraft/advancement/SimpleAdvancement;identifier:Lnet/minecraft/util/Identifier;
    • criteria

      private final Map<String,Criteria> criteria
      Mappings:
      Namespace Name Mixin selector
      official e Ll;e:Ljava/util/Map;
      intermediary field_16268 Lnet/minecraft/class_3326;field_16268:Ljava/util/Map;
      named criteria Lnet/minecraft/advancement/SimpleAdvancement;criteria:Ljava/util/Map;
    • requirements

      private final String[][] requirements
      Mappings:
      Namespace Name Mixin selector
      official f Ll;f:[[Ljava/lang/String;
      intermediary field_16269 Lnet/minecraft/class_3326;field_16269:[[Ljava/lang/String;
      named requirements Lnet/minecraft/advancement/SimpleAdvancement;requirements:[[Ljava/lang/String;
    • childs

      private final Set<SimpleAdvancement> childs
      Mappings:
      Namespace Name Mixin selector
      official g Ll;g:Ljava/util/Set;
      intermediary field_16270 Lnet/minecraft/class_3326;field_16270:Ljava/util/Set;
      named childs Lnet/minecraft/advancement/SimpleAdvancement;childs:Ljava/util/Set;
    • field_16271

      private final Text field_16271
      Mappings:
      Namespace Name Mixin selector
      official h Ll;h:Lij;
      intermediary field_16271 Lnet/minecraft/class_3326;field_16271:Lnet/minecraft/class_1982;
      named field_16271 Lnet/minecraft/advancement/SimpleAdvancement;field_16271:Lnet/minecraft/text/Text;
  • Constructor Details

    • SimpleAdvancement

      public SimpleAdvancement(Identifier identifier, @Nullable SimpleAdvancement parent, @Nullable AdvancementDisplay display, AdvacementRewards rewards, Map<String,Criteria> criteria, String[][] requirements)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ll;<init>(Lpc;Ll;Lu;Lo;Ljava/util/Map;[[Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_3326;<init>(Lnet/minecraft/class_1653;Lnet/minecraft/class_3326;Lnet/minecraft/class_3357;Lnet/minecraft/class_3337;Ljava/util/Map;[[Ljava/lang/String;)V
      named <init> Lnet/minecraft/advancement/SimpleAdvancement;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/SimpleAdvancement;Lnet/minecraft/advancement/AdvancementDisplay;Lnet/minecraft/advancement/AdvacementRewards;Ljava/util/Map;[[Ljava/lang/String;)V
  • Method Details

    • asTaskAdvancement

      public SimpleAdvancement.TaskAdvancement asTaskAdvancement()
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a()Ll$a;
      intermediary method_14793 Lnet/minecraft/class_3326;method_14793()Lnet/minecraft/class_3326$class_3327;
      named asTaskAdvancement Lnet/minecraft/advancement/SimpleAdvancement;asTaskAdvancement()Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;
    • getParent

      @Nullable public SimpleAdvancement getParent()
      Mappings:
      Namespace Name Mixin selector
      official b Ll;b()Ll;
      intermediary method_14795 Lnet/minecraft/class_3326;method_14795()Lnet/minecraft/class_3326;
      named getParent Lnet/minecraft/advancement/SimpleAdvancement;getParent()Lnet/minecraft/advancement/SimpleAdvancement;
    • getDisplay

      @Nullable public AdvancementDisplay getDisplay()
      Mappings:
      Namespace Name Mixin selector
      official c Ll;c()Lu;
      intermediary method_14796 Lnet/minecraft/class_3326;method_14796()Lnet/minecraft/class_3357;
      named getDisplay Lnet/minecraft/advancement/SimpleAdvancement;getDisplay()Lnet/minecraft/advancement/AdvancementDisplay;
    • getRewards

      public AdvacementRewards getRewards()
      Mappings:
      Namespace Name Mixin selector
      official d Ll;d()Lo;
      intermediary method_14797 Lnet/minecraft/class_3326;method_14797()Lnet/minecraft/class_3337;
      named getRewards Lnet/minecraft/advancement/SimpleAdvancement;getRewards()Lnet/minecraft/advancement/AdvacementRewards;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Ll;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_3326;toString()Ljava/lang/String;
      named toString Lnet/minecraft/advancement/SimpleAdvancement;toString()Ljava/lang/String;
    • getChilds

      public Iterable<SimpleAdvancement> getChilds()
      Mappings:
      Namespace Name Mixin selector
      official e Ll;e()Ljava/lang/Iterable;
      intermediary method_14798 Lnet/minecraft/class_3326;method_14798()Ljava/lang/Iterable;
      named getChilds Lnet/minecraft/advancement/SimpleAdvancement;getChilds()Ljava/lang/Iterable;
    • getCriteria

      public Map<String,Criteria> getCriteria()
      Mappings:
      Namespace Name Mixin selector
      official f Ll;f()Ljava/util/Map;
      intermediary method_14799 Lnet/minecraft/class_3326;method_14799()Ljava/util/Map;
      named getCriteria Lnet/minecraft/advancement/SimpleAdvancement;getCriteria()Ljava/util/Map;
    • getRequirementsCount

      @Environment(CLIENT) public int getRequirementsCount()
      Mappings:
      Namespace Name Mixin selector
      official g Ll;g()I
      intermediary method_14800 Lnet/minecraft/class_3326;method_14800()I
      named getRequirementsCount Lnet/minecraft/advancement/SimpleAdvancement;getRequirementsCount()I
    • addChild

      public void addChild(SimpleAdvancement child)
      Mappings:
      Namespace Name Mixin selector
      official a Ll;a(Ll;)V
      intermediary method_14794 Lnet/minecraft/class_3326;method_14794(Lnet/minecraft/class_3326;)V
      named addChild Lnet/minecraft/advancement/SimpleAdvancement;addChild(Lnet/minecraft/advancement/SimpleAdvancement;)V
    • getIdentifier

      public Identifier getIdentifier()
      Mappings:
      Namespace Name Mixin selector
      official h Ll;h()Lpc;
      intermediary method_14801 Lnet/minecraft/class_3326;method_14801()Lnet/minecraft/class_1653;
      named getIdentifier Lnet/minecraft/advancement/SimpleAdvancement;getIdentifier()Lnet/minecraft/util/Identifier;
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Ll;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_3326;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/advancement/SimpleAdvancement;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Ll;hashCode()I
      intermediary hashCode Lnet/minecraft/class_3326;hashCode()I
      named hashCode Lnet/minecraft/advancement/SimpleAdvancement;hashCode()I
    • getRequirements

      public String[][] getRequirements()
      Mappings:
      Namespace Name Mixin selector
      official i Ll;i()[[Ljava/lang/String;
      intermediary method_14802 Lnet/minecraft/class_3326;method_14802()[[Ljava/lang/String;
      named getRequirements Lnet/minecraft/advancement/SimpleAdvancement;getRequirements()[[Ljava/lang/String;
    • method_14803

      public Text method_14803()
      Mappings:
      Namespace Name Mixin selector
      official j Ll;j()Lij;
      intermediary method_14803 Lnet/minecraft/class_3326;method_14803()Lnet/minecraft/class_1982;
      named method_14803 Lnet/minecraft/advancement/SimpleAdvancement;method_14803()Lnet/minecraft/text/Text;