Class Achievement

java.lang.Object
net.minecraft.stat.Stat
net.minecraft.achievement.Achievement

public class Achievement
extends Stat
Mappings:
Namespace Name
official mq
intermediary net/minecraft/class_1675
named net/minecraft/achievement/Achievement
  • Field Details

    • column

      public final int column
      Mappings:
      Namespace Name Mixin selector
      official a Lmq;a:I
      intermediary field_6887 Lnet/minecraft/class_1675;field_6887:I
      named column Lnet/minecraft/achievement/Achievement;column:I
    • row

      public final int row
      Mappings:
      Namespace Name Mixin selector
      official b Lmq;b:I
      intermediary field_6888 Lnet/minecraft/class_1675;field_6888:I
      named row Lnet/minecraft/achievement/Achievement;row:I
    • parent

      public final Achievement parent
      Mappings:
      Namespace Name Mixin selector
      official c Lmq;c:Lmq;
      intermediary field_6889 Lnet/minecraft/class_1675;field_6889:Lnet/minecraft/class_1675;
      named parent Lnet/minecraft/achievement/Achievement;parent:Lnet/minecraft/achievement/Achievement;
    • translationKey

      private final String translationKey
      Mappings:
      Namespace Name Mixin selector
      official k Lmq;k:Ljava/lang/String;
      intermediary field_6891 Lnet/minecraft/class_1675;field_6891:Ljava/lang/String;
      named translationKey Lnet/minecraft/achievement/Achievement;translationKey:Ljava/lang/String;
    • statFormatter

      @Environment(CLIENT) private StatFormatter statFormatter
      Mappings:
      Namespace Name Mixin selector
      official l Lmq;l:Lms;
      intermediary field_6892 Lnet/minecraft/class_1675;field_6892:Lnet/minecraft/class_1677;
      named statFormatter Lnet/minecraft/achievement/Achievement;statFormatter:Lnet/minecraft/stat/StatFormatter;
    • challenge

      private boolean challenge
      Mappings:
      Namespace Name Mixin selector
      official m Lmq;m:Z
      intermediary field_6893 Lnet/minecraft/class_1675;field_6893:Z
      named challenge Lnet/minecraft/achievement/Achievement;challenge:Z
  • Constructor Details

    • Achievement

      public Achievement​(String statName, String achievementName, int column, int row, Item logo, Achievement parent)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lmq;<init>(Ljava/lang/String;Ljava/lang/String;IILzw;Lmq;)V
      intermediary <init> Lnet/minecraft/class_1675;<init>(Ljava/lang/String;Ljava/lang/String;IILnet/minecraft/class_2054;Lnet/minecraft/class_1675;)V
      named <init> Lnet/minecraft/achievement/Achievement;<init>(Ljava/lang/String;Ljava/lang/String;IILnet/minecraft/item/Item;Lnet/minecraft/achievement/Achievement;)V
    • Achievement

      public Achievement​(String statName, String achievementName, int column, int row, Block logo, Achievement parent)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lmq;<init>(Ljava/lang/String;Ljava/lang/String;IILafh;Lmq;)V
      intermediary <init> Lnet/minecraft/class_1675;<init>(Ljava/lang/String;Ljava/lang/String;IILnet/minecraft/class_160;Lnet/minecraft/class_1675;)V
      named <init> Lnet/minecraft/achievement/Achievement;<init>(Ljava/lang/String;Ljava/lang/String;IILnet/minecraft/block/Block;Lnet/minecraft/achievement/Achievement;)V
    • Achievement

      public Achievement​(String statName, String achievementName, int column, int row, ItemStack logo, Achievement parent)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lmq;<init>(Ljava/lang/String;Ljava/lang/String;IILzx;Lmq;)V
      intermediary <init> Lnet/minecraft/class_1675;<init>(Ljava/lang/String;Ljava/lang/String;IILnet/minecraft/class_2056;Lnet/minecraft/class_1675;)V
      named <init> Lnet/minecraft/achievement/Achievement;<init>(Ljava/lang/String;Ljava/lang/String;IILnet/minecraft/item/ItemStack;Lnet/minecraft/achievement/Achievement;)V
  • Method Details

    • setLocalOnly

      public Achievement setLocalOnly()
      Overrides:
      setLocalOnly in class Stat
      Mappings:
      Namespace Name Mixin selector
      official a Lmq;a()Lmq;
      intermediary method_6338 Lnet/minecraft/class_1675;method_6338()Lnet/minecraft/class_1675;
      named setLocalOnly Lnet/minecraft/achievement/Achievement;setLocalOnly()Lnet/minecraft/achievement/Achievement;
    • setAsChallenge

      public Achievement setAsChallenge()
      Mappings:
      Namespace Name Mixin selector
      official b Lmq;b()Lmq;
      intermediary method_6341 Lnet/minecraft/class_1675;method_6341()Lnet/minecraft/class_1675;
      named setAsChallenge Lnet/minecraft/achievement/Achievement;setAsChallenge()Lnet/minecraft/achievement/Achievement;
    • addStat

      public Achievement addStat()
      Overrides:
      addStat in class Stat
      Mappings:
      Namespace Name Mixin selector
      official c Lmq;c()Lmq;
      intermediary method_6342 Lnet/minecraft/class_1675;method_6342()Lnet/minecraft/class_1675;
      named addStat Lnet/minecraft/achievement/Achievement;addStat()Lnet/minecraft/achievement/Achievement;
    • isAchievement

      public boolean isAchievement()
      Overrides:
      isAchievement in class Stat
      Mappings:
      Namespace Name Mixin selector
      official d Lmw;d()Z
      intermediary method_6359 Lnet/minecraft/class_1681;method_6359()Z
      named isAchievement Lnet/minecraft/stat/Stat;isAchievement()Z
    • getText

      public Text getText()
      Overrides:
      getText in class Stat
      Mappings:
      Namespace Name Mixin selector
      official e Lmw;e()Leu;
      intermediary method_6360 Lnet/minecraft/class_1681;method_6360()Lnet/minecraft/class_1444;
      named getText Lnet/minecraft/stat/Stat;getText()Lnet/minecraft/text/Text;
    • setJsonElementProvider

      public Achievement setJsonElementProvider​(Class<? extends JsonElementProvider> class2)
      Overrides:
      setJsonElementProvider in class Stat
      Mappings:
      Namespace Name Mixin selector
      official a Lmq;a(Ljava/lang/Class;)Lmq;
      intermediary method_6339 Lnet/minecraft/class_1675;method_6339(Ljava/lang/Class;)Lnet/minecraft/class_1675;
      named setJsonElementProvider Lnet/minecraft/achievement/Achievement;setJsonElementProvider(Ljava/lang/Class;)Lnet/minecraft/achievement/Achievement;
    • getDescription

      @Environment(CLIENT) public String getDescription()
      Mappings:
      Namespace Name Mixin selector
      official f Lmq;f()Ljava/lang/String;
      intermediary method_6343 Lnet/minecraft/class_1675;method_6343()Ljava/lang/String;
      named getDescription Lnet/minecraft/achievement/Achievement;getDescription()Ljava/lang/String;
    • setStatFormatter

      @Environment(CLIENT) public Achievement setStatFormatter​(StatFormatter statFormatter)
      Mappings:
      Namespace Name Mixin selector
      official a Lmq;a(Lms;)Lmq;
      intermediary method_6340 Lnet/minecraft/class_1675;method_6340(Lnet/minecraft/class_1677;)Lnet/minecraft/class_1675;
      named setStatFormatter Lnet/minecraft/achievement/Achievement;setStatFormatter(Lnet/minecraft/stat/StatFormatter;)Lnet/minecraft/achievement/Achievement;
    • isChallenge

      public boolean isChallenge()
      Mappings:
      Namespace Name Mixin selector
      official g Lmq;g()Z
      intermediary method_6344 Lnet/minecraft/class_1675;method_6344()Z
      named isChallenge Lnet/minecraft/achievement/Achievement;isChallenge()Z