Class SimpleAdvancement

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

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

    • parent

      private final SimpleAdvancement parent
      Mappings:
      Namespace Name Mixin selector
      official a Li;a:Li;
      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 Li;b:Lr;
      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 Li;c:Ll;
      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 Li;d:Lnf;
      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 Li;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 Li;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 Li;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 Li;h:Lhh;
      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> Li;<init>(Lnf;Li;Lr;Ll;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 Li;a()Li$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 Li;b()Li;
      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 Li;c()Lr;
      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 Li;d()Ll;
      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 Li;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 Li;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 Li;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 Li;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 Li;a(Li;)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 Li;h()Lnf;
      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 Li;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 Li;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 Li;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 Li;j()Lhh;
      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;