类 PlayerAdvancementTracker


  • public class PlayerAdvancementTracker
    extends Object
    Mappings:
    Namespace Name
    official wx
    intermediary net/minecraft/class_2985
    named net/minecraft/advancement/PlayerAdvancementTracker
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lwx;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_13394 Lnet/minecraft/class_2985;field_13394:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/advancement/PlayerAdvancementTracker;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_33383

        private static final int field_33383
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lwx;b:I
        intermediary field_33383 Lnet/minecraft/class_2985;field_33383:I
        named field_33383 Lnet/minecraft/advancement/PlayerAdvancementTracker;field_33383:I
      • GSON

        private static final Gson GSON
        Mappings:
        Namespace Name Mixin selector
        official c Lwx;c:Lcom/google/gson/Gson;
        intermediary field_13395 Lnet/minecraft/class_2985;field_13395:Lcom/google/gson/Gson;
        named GSON Lnet/minecraft/advancement/PlayerAdvancementTracker;GSON:Lcom/google/gson/Gson;
      • JSON_TYPE

        private static final TypeToken<Map<Identifier,​AdvancementProgress>> JSON_TYPE
        Mappings:
        Namespace Name Mixin selector
        official d Lwx;d:Lcom/google/gson/reflect/TypeToken;
        intermediary field_13392 Lnet/minecraft/class_2985;field_13392:Lcom/google/gson/reflect/TypeToken;
        named JSON_TYPE Lnet/minecraft/advancement/PlayerAdvancementTracker;JSON_TYPE:Lcom/google/gson/reflect/TypeToken;
      • dataFixer

        private final com.mojang.datafixers.DataFixer dataFixer
        Mappings:
        Namespace Name Mixin selector
        official e Lwx;e:Lcom/mojang/datafixers/DataFixer;
        intermediary field_25324 Lnet/minecraft/class_2985;field_25324:Lcom/mojang/datafixers/DataFixer;
        named dataFixer Lnet/minecraft/advancement/PlayerAdvancementTracker;dataFixer:Lcom/mojang/datafixers/DataFixer;
      • playerManager

        private final PlayerManager playerManager
        Mappings:
        Namespace Name Mixin selector
        official f Lwx;f:Ladz;
        intermediary field_25325 Lnet/minecraft/class_2985;field_25325:Lnet/minecraft/class_3324;
        named playerManager Lnet/minecraft/advancement/PlayerAdvancementTracker;playerManager:Lnet/minecraft/server/PlayerManager;
      • advancementFile

        private final File advancementFile
        Mappings:
        Namespace Name Mixin selector
        official g Lwx;g:Ljava/io/File;
        intermediary field_13393 Lnet/minecraft/class_2985;field_13393:Ljava/io/File;
        named advancementFile Lnet/minecraft/advancement/PlayerAdvancementTracker;advancementFile:Ljava/io/File;
      • advancementToProgress

        private final Map<Advancement,​AdvancementProgress> advancementToProgress
        Mappings:
        Namespace Name Mixin selector
        official h Lwx;h:Ljava/util/Map;
        intermediary field_13389 Lnet/minecraft/class_2985;field_13389:Ljava/util/Map;
        named advancementToProgress Lnet/minecraft/advancement/PlayerAdvancementTracker;advancementToProgress:Ljava/util/Map;
      • visibleAdvancements

        private final Set<Advancement> visibleAdvancements
        Mappings:
        Namespace Name Mixin selector
        official i Lwx;i:Ljava/util/Set;
        intermediary field_13390 Lnet/minecraft/class_2985;field_13390:Ljava/util/Set;
        named visibleAdvancements Lnet/minecraft/advancement/PlayerAdvancementTracker;visibleAdvancements:Ljava/util/Set;
      • visibilityUpdates

        private final Set<Advancement> visibilityUpdates
        Mappings:
        Namespace Name Mixin selector
        official j Lwx;j:Ljava/util/Set;
        intermediary field_13386 Lnet/minecraft/class_2985;field_13386:Ljava/util/Set;
        named visibilityUpdates Lnet/minecraft/advancement/PlayerAdvancementTracker;visibilityUpdates:Ljava/util/Set;
      • progressUpdates

        private final Set<Advancement> progressUpdates
        Mappings:
        Namespace Name Mixin selector
        official k Lwx;k:Ljava/util/Set;
        intermediary field_13388 Lnet/minecraft/class_2985;field_13388:Ljava/util/Set;
        named progressUpdates Lnet/minecraft/advancement/PlayerAdvancementTracker;progressUpdates:Ljava/util/Set;
      • owner

        private ServerPlayerEntity owner
        Mappings:
        Namespace Name Mixin selector
        official l Lwx;l:Labk;
        intermediary field_13391 Lnet/minecraft/class_2985;field_13391:Lnet/minecraft/class_3222;
        named owner Lnet/minecraft/advancement/PlayerAdvancementTracker;owner:Lnet/minecraft/server/network/ServerPlayerEntity;
      • currentDisplayTab

        @Nullable
        private @Nullable Advancement currentDisplayTab
        Mappings:
        Namespace Name Mixin selector
        official m Lwx;m:Lad;
        intermediary field_13387 Lnet/minecraft/class_2985;field_13387:Lnet/minecraft/class_161;
        named currentDisplayTab Lnet/minecraft/advancement/PlayerAdvancementTracker;currentDisplayTab:Lnet/minecraft/advancement/Advancement;
      • dirty

        private boolean dirty
        Mappings:
        Namespace Name Mixin selector
        official n Lwx;n:Z
        intermediary field_13396 Lnet/minecraft/class_2985;field_13396:Z
        named dirty Lnet/minecraft/advancement/PlayerAdvancementTracker;dirty:Z
    • 构造器详细资料

      • PlayerAdvancementTracker

        public PlayerAdvancementTracker​(com.mojang.datafixers.DataFixer dataFixer,
                                        PlayerManager playerManager,
                                        ServerAdvancementLoader advancementLoader,
                                        File advancementFile,
                                        ServerPlayerEntity owner)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lwx;<init>(Lcom/mojang/datafixers/DataFixer;Ladz;Lwz;Ljava/io/File;Labk;)V
        intermediary <init> Lnet/minecraft/class_2985;<init>(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3324;Lnet/minecraft/class_2989;Ljava/io/File;Lnet/minecraft/class_3222;)V
        named <init> Lnet/minecraft/advancement/PlayerAdvancementTracker;<init>(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/server/PlayerManager;Lnet/minecraft/server/ServerAdvancementLoader;Ljava/io/File;Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • 方法详细资料

      • setOwner

        public void setOwner​(ServerPlayerEntity owner)
        Mappings:
        Namespace Name Mixin selector
        official a Lwx;a(Labk;)V
        intermediary method_12875 Lnet/minecraft/class_2985;method_12875(Lnet/minecraft/class_3222;)V
        named setOwner Lnet/minecraft/advancement/PlayerAdvancementTracker;setOwner(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      • clearCriteria

        public void clearCriteria()
        Mappings:
        Namespace Name Mixin selector
        official a Lwx;a()V
        intermediary method_12881 Lnet/minecraft/class_2985;method_12881()V
        named clearCriteria Lnet/minecraft/advancement/PlayerAdvancementTracker;clearCriteria()V
      • reload

        public void reload​(ServerAdvancementLoader advancementLoader)
        Mappings:
        Namespace Name Mixin selector
        official a Lwx;a(Lwz;)V
        intermediary method_12886 Lnet/minecraft/class_2985;method_12886(Lnet/minecraft/class_2989;)V
        named reload Lnet/minecraft/advancement/PlayerAdvancementTracker;reload(Lnet/minecraft/server/ServerAdvancementLoader;)V
      • beginTrackingAllAdvancements

        private void beginTrackingAllAdvancements​(ServerAdvancementLoader advancementLoader)
        Mappings:
        Namespace Name Mixin selector
        official b Lwx;b(Lwz;)V
        intermediary method_12889 Lnet/minecraft/class_2985;method_12889(Lnet/minecraft/class_2989;)V
        named beginTrackingAllAdvancements Lnet/minecraft/advancement/PlayerAdvancementTracker;beginTrackingAllAdvancements(Lnet/minecraft/server/ServerAdvancementLoader;)V
      • updateCompleted

        private void updateCompleted()
        Mappings:
        Namespace Name Mixin selector
        official c Lwx;c()V
        intermediary method_12887 Lnet/minecraft/class_2985;method_12887()V
        named updateCompleted Lnet/minecraft/advancement/PlayerAdvancementTracker;updateCompleted()V
      • rewardEmptyAdvancements

        private void rewardEmptyAdvancements​(ServerAdvancementLoader advancementLoader)
        Mappings:
        Namespace Name Mixin selector
        official c Lwx;c(Lwz;)V
        intermediary method_12872 Lnet/minecraft/class_2985;method_12872(Lnet/minecraft/class_2989;)V
        named rewardEmptyAdvancements Lnet/minecraft/advancement/PlayerAdvancementTracker;rewardEmptyAdvancements(Lnet/minecraft/server/ServerAdvancementLoader;)V
      • load

        private void load​(ServerAdvancementLoader advancementLoader)
        Mappings:
        Namespace Name Mixin selector
        official d Lwx;d(Lwz;)V
        intermediary method_12873 Lnet/minecraft/class_2985;method_12873(Lnet/minecraft/class_2989;)V
        named load Lnet/minecraft/advancement/PlayerAdvancementTracker;load(Lnet/minecraft/server/ServerAdvancementLoader;)V
      • save

        public void save()
        Mappings:
        Namespace Name Mixin selector
        official b Lwx;b()V
        intermediary method_12890 Lnet/minecraft/class_2985;method_12890()V
        named save Lnet/minecraft/advancement/PlayerAdvancementTracker;save()V
      • grantCriterion

        public boolean grantCriterion​(Advancement advancement,
                                      String criterionName)
        Mappings:
        Namespace Name Mixin selector
        official a Lwx;a(Lad;Ljava/lang/String;)Z
        intermediary method_12878 Lnet/minecraft/class_2985;method_12878(Lnet/minecraft/class_161;Ljava/lang/String;)Z
        named grantCriterion Lnet/minecraft/advancement/PlayerAdvancementTracker;grantCriterion(Lnet/minecraft/advancement/Advancement;Ljava/lang/String;)Z
      • revokeCriterion

        public boolean revokeCriterion​(Advancement advancement,
                                       String criterionName)
        Mappings:
        Namespace Name Mixin selector
        official b Lwx;b(Lad;Ljava/lang/String;)Z
        intermediary method_12883 Lnet/minecraft/class_2985;method_12883(Lnet/minecraft/class_161;Ljava/lang/String;)Z
        named revokeCriterion Lnet/minecraft/advancement/PlayerAdvancementTracker;revokeCriterion(Lnet/minecraft/advancement/Advancement;Ljava/lang/String;)Z
      • beginTracking

        private void beginTracking​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official c Lwx;c(Lad;)V
        intermediary method_12874 Lnet/minecraft/class_2985;method_12874(Lnet/minecraft/class_161;)V
        named beginTracking Lnet/minecraft/advancement/PlayerAdvancementTracker;beginTracking(Lnet/minecraft/advancement/Advancement;)V
      • endTrackingCompleted

        private void endTrackingCompleted​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official d Lwx;d(Lad;)V
        intermediary method_12880 Lnet/minecraft/class_2985;method_12880(Lnet/minecraft/class_161;)V
        named endTrackingCompleted Lnet/minecraft/advancement/PlayerAdvancementTracker;endTrackingCompleted(Lnet/minecraft/advancement/Advancement;)V
      • sendUpdate

        public void sendUpdate​(ServerPlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official b Lwx;b(Labk;)V
        intermediary method_12876 Lnet/minecraft/class_2985;method_12876(Lnet/minecraft/class_3222;)V
        named sendUpdate Lnet/minecraft/advancement/PlayerAdvancementTracker;sendUpdate(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      • setDisplayTab

        public void setDisplayTab​(@Nullable
                                  @Nullable Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official a Lwx;a(Lad;)V
        intermediary method_12888 Lnet/minecraft/class_2985;method_12888(Lnet/minecraft/class_161;)V
        named setDisplayTab Lnet/minecraft/advancement/PlayerAdvancementTracker;setDisplayTab(Lnet/minecraft/advancement/Advancement;)V
      • getProgress

        public AdvancementProgress getProgress​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official b Lwx;b(Lad;)Laf;
        intermediary method_12882 Lnet/minecraft/class_2985;method_12882(Lnet/minecraft/class_161;)Lnet/minecraft/class_167;
        named getProgress Lnet/minecraft/advancement/PlayerAdvancementTracker;getProgress(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/advancement/AdvancementProgress;
      • initProgress

        private void initProgress​(Advancement advancement,
                                  AdvancementProgress progress)
        Mappings:
        Namespace Name Mixin selector
        official a Lwx;a(Lad;Laf;)V
        intermediary method_12884 Lnet/minecraft/class_2985;method_12884(Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V
        named initProgress Lnet/minecraft/advancement/PlayerAdvancementTracker;initProgress(Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementProgress;)V
      • updateDisplay

        private void updateDisplay​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official e Lwx;e(Lad;)V
        intermediary method_12885 Lnet/minecraft/class_2985;method_12885(Lnet/minecraft/class_161;)V
        named updateDisplay Lnet/minecraft/advancement/PlayerAdvancementTracker;updateDisplay(Lnet/minecraft/advancement/Advancement;)V
      • canSee

        private boolean canSee​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official f Lwx;f(Lad;)Z
        intermediary method_12879 Lnet/minecraft/class_2985;method_12879(Lnet/minecraft/class_161;)Z
        named canSee Lnet/minecraft/advancement/PlayerAdvancementTracker;canSee(Lnet/minecraft/advancement/Advancement;)Z
      • hasChildrenDone

        private boolean hasChildrenDone​(Advancement advancement)
        Mappings:
        Namespace Name Mixin selector
        official g Lwx;g(Lad;)Z
        intermediary method_12877 Lnet/minecraft/class_2985;method_12877(Lnet/minecraft/class_161;)Z
        named hasChildrenDone Lnet/minecraft/advancement/PlayerAdvancementTracker;hasChildrenDone(Lnet/minecraft/advancement/Advancement;)Z