类 PlayerAdvancementTracker
- java.lang.Object
-
- net.minecraft.advancement.PlayerAdvancementTracker
-
public class PlayerAdvancementTracker extends Object
- Mappings:
Namespace Name official wxintermediary net/minecraft/class_2985named net/minecraft/advancement/PlayerAdvancementTracker
-
-
字段概要
字段 修饰符和类型 字段 说明 private FileadvancementFileprivate Map<Advancement,AdvancementProgress>advancementToProgressprivate @Nullable AdvancementcurrentDisplayTabprivate com.mojang.datafixers.DataFixerdataFixerprivate booleandirtyprivate static intfield_33383private static GsonGSONprivate static TypeToken<Map<Identifier,AdvancementProgress>>JSON_TYPEprivate static LoggerLOGGERprivate ServerPlayerEntityownerprivate PlayerManagerplayerManagerprivate Set<Advancement>progressUpdatesprivate Set<Advancement>visibilityUpdatesprivate Set<Advancement>visibleAdvancements
-
构造器概要
构造器 构造器 说明 PlayerAdvancementTracker(com.mojang.datafixers.DataFixer dataFixer, PlayerManager playerManager, ServerAdvancementLoader advancementLoader, File advancementFile, ServerPlayerEntity owner)
-
方法概要
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLwx;a:Lorg/apache/logging/log4j/Logger;intermediary field_13394Lnet/minecraft/class_2985;field_13394:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/advancement/PlayerAdvancementTracker;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_33383
private static final int field_33383
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLwx;b:Iintermediary field_33383Lnet/minecraft/class_2985;field_33383:Inamed field_33383Lnet/minecraft/advancement/PlayerAdvancementTracker;field_33383:I
-
GSON
private static final Gson GSON
- Mappings:
Namespace Name Mixin selector official cLwx;c:Lcom/google/gson/Gson;intermediary field_13395Lnet/minecraft/class_2985;field_13395:Lcom/google/gson/Gson;named GSONLnet/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 dLwx;d:Lcom/google/gson/reflect/TypeToken;intermediary field_13392Lnet/minecraft/class_2985;field_13392:Lcom/google/gson/reflect/TypeToken;named JSON_TYPELnet/minecraft/advancement/PlayerAdvancementTracker;JSON_TYPE:Lcom/google/gson/reflect/TypeToken;
-
dataFixer
private final com.mojang.datafixers.DataFixer dataFixer
- Mappings:
Namespace Name Mixin selector official eLwx;e:Lcom/mojang/datafixers/DataFixer;intermediary field_25324Lnet/minecraft/class_2985;field_25324:Lcom/mojang/datafixers/DataFixer;named dataFixerLnet/minecraft/advancement/PlayerAdvancementTracker;dataFixer:Lcom/mojang/datafixers/DataFixer;
-
playerManager
private final PlayerManager playerManager
- Mappings:
Namespace Name Mixin selector official fLwx;f:Ladz;intermediary field_25325Lnet/minecraft/class_2985;field_25325:Lnet/minecraft/class_3324;named playerManagerLnet/minecraft/advancement/PlayerAdvancementTracker;playerManager:Lnet/minecraft/server/PlayerManager;
-
advancementFile
private final File advancementFile
- Mappings:
Namespace Name Mixin selector official gLwx;g:Ljava/io/File;intermediary field_13393Lnet/minecraft/class_2985;field_13393:Ljava/io/File;named advancementFileLnet/minecraft/advancement/PlayerAdvancementTracker;advancementFile:Ljava/io/File;
-
advancementToProgress
private final Map<Advancement,AdvancementProgress> advancementToProgress
- Mappings:
Namespace Name Mixin selector official hLwx;h:Ljava/util/Map;intermediary field_13389Lnet/minecraft/class_2985;field_13389:Ljava/util/Map;named advancementToProgressLnet/minecraft/advancement/PlayerAdvancementTracker;advancementToProgress:Ljava/util/Map;
-
visibleAdvancements
private final Set<Advancement> visibleAdvancements
- Mappings:
Namespace Name Mixin selector official iLwx;i:Ljava/util/Set;intermediary field_13390Lnet/minecraft/class_2985;field_13390:Ljava/util/Set;named visibleAdvancementsLnet/minecraft/advancement/PlayerAdvancementTracker;visibleAdvancements:Ljava/util/Set;
-
visibilityUpdates
private final Set<Advancement> visibilityUpdates
- Mappings:
Namespace Name Mixin selector official jLwx;j:Ljava/util/Set;intermediary field_13386Lnet/minecraft/class_2985;field_13386:Ljava/util/Set;named visibilityUpdatesLnet/minecraft/advancement/PlayerAdvancementTracker;visibilityUpdates:Ljava/util/Set;
-
progressUpdates
private final Set<Advancement> progressUpdates
- Mappings:
Namespace Name Mixin selector official kLwx;k:Ljava/util/Set;intermediary field_13388Lnet/minecraft/class_2985;field_13388:Ljava/util/Set;named progressUpdatesLnet/minecraft/advancement/PlayerAdvancementTracker;progressUpdates:Ljava/util/Set;
-
owner
private ServerPlayerEntity owner
- Mappings:
Namespace Name Mixin selector official lLwx;l:Labk;intermediary field_13391Lnet/minecraft/class_2985;field_13391:Lnet/minecraft/class_3222;named ownerLnet/minecraft/advancement/PlayerAdvancementTracker;owner:Lnet/minecraft/server/network/ServerPlayerEntity;
-
currentDisplayTab
@Nullable private @Nullable Advancement currentDisplayTab
- Mappings:
Namespace Name Mixin selector official mLwx;m:Lad;intermediary field_13387Lnet/minecraft/class_2985;field_13387:Lnet/minecraft/class_161;named currentDisplayTabLnet/minecraft/advancement/PlayerAdvancementTracker;currentDisplayTab:Lnet/minecraft/advancement/Advancement;
-
dirty
private boolean dirty
- Mappings:
Namespace Name Mixin selector official nLwx;n:Zintermediary field_13396Lnet/minecraft/class_2985;field_13396:Znamed dirtyLnet/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;)Vintermediary <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;)Vnamed <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 aLwx;a(Labk;)Vintermediary method_12875Lnet/minecraft/class_2985;method_12875(Lnet/minecraft/class_3222;)Vnamed setOwnerLnet/minecraft/advancement/PlayerAdvancementTracker;setOwner(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
clearCriteria
public void clearCriteria()
- Mappings:
Namespace Name Mixin selector official aLwx;a()Vintermediary method_12881Lnet/minecraft/class_2985;method_12881()Vnamed clearCriteriaLnet/minecraft/advancement/PlayerAdvancementTracker;clearCriteria()V
-
reload
public void reload(ServerAdvancementLoader advancementLoader)
- Mappings:
Namespace Name Mixin selector official aLwx;a(Lwz;)Vintermediary method_12886Lnet/minecraft/class_2985;method_12886(Lnet/minecraft/class_2989;)Vnamed reloadLnet/minecraft/advancement/PlayerAdvancementTracker;reload(Lnet/minecraft/server/ServerAdvancementLoader;)V
-
beginTrackingAllAdvancements
private void beginTrackingAllAdvancements(ServerAdvancementLoader advancementLoader)
- Mappings:
Namespace Name Mixin selector official bLwx;b(Lwz;)Vintermediary method_12889Lnet/minecraft/class_2985;method_12889(Lnet/minecraft/class_2989;)Vnamed beginTrackingAllAdvancementsLnet/minecraft/advancement/PlayerAdvancementTracker;beginTrackingAllAdvancements(Lnet/minecraft/server/ServerAdvancementLoader;)V
-
updateCompleted
private void updateCompleted()
- Mappings:
Namespace Name Mixin selector official cLwx;c()Vintermediary method_12887Lnet/minecraft/class_2985;method_12887()Vnamed updateCompletedLnet/minecraft/advancement/PlayerAdvancementTracker;updateCompleted()V
-
rewardEmptyAdvancements
private void rewardEmptyAdvancements(ServerAdvancementLoader advancementLoader)
- Mappings:
Namespace Name Mixin selector official cLwx;c(Lwz;)Vintermediary method_12872Lnet/minecraft/class_2985;method_12872(Lnet/minecraft/class_2989;)Vnamed rewardEmptyAdvancementsLnet/minecraft/advancement/PlayerAdvancementTracker;rewardEmptyAdvancements(Lnet/minecraft/server/ServerAdvancementLoader;)V
-
load
private void load(ServerAdvancementLoader advancementLoader)
- Mappings:
Namespace Name Mixin selector official dLwx;d(Lwz;)Vintermediary method_12873Lnet/minecraft/class_2985;method_12873(Lnet/minecraft/class_2989;)Vnamed loadLnet/minecraft/advancement/PlayerAdvancementTracker;load(Lnet/minecraft/server/ServerAdvancementLoader;)V
-
save
public void save()
- Mappings:
Namespace Name Mixin selector official bLwx;b()Vintermediary method_12890Lnet/minecraft/class_2985;method_12890()Vnamed saveLnet/minecraft/advancement/PlayerAdvancementTracker;save()V
-
grantCriterion
public boolean grantCriterion(Advancement advancement, String criterionName)
- Mappings:
Namespace Name Mixin selector official aLwx;a(Lad;Ljava/lang/String;)Zintermediary method_12878Lnet/minecraft/class_2985;method_12878(Lnet/minecraft/class_161;Ljava/lang/String;)Znamed grantCriterionLnet/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 bLwx;b(Lad;Ljava/lang/String;)Zintermediary method_12883Lnet/minecraft/class_2985;method_12883(Lnet/minecraft/class_161;Ljava/lang/String;)Znamed revokeCriterionLnet/minecraft/advancement/PlayerAdvancementTracker;revokeCriterion(Lnet/minecraft/advancement/Advancement;Ljava/lang/String;)Z
-
beginTracking
private void beginTracking(Advancement advancement)
- Mappings:
Namespace Name Mixin selector official cLwx;c(Lad;)Vintermediary method_12874Lnet/minecraft/class_2985;method_12874(Lnet/minecraft/class_161;)Vnamed beginTrackingLnet/minecraft/advancement/PlayerAdvancementTracker;beginTracking(Lnet/minecraft/advancement/Advancement;)V
-
endTrackingCompleted
private void endTrackingCompleted(Advancement advancement)
- Mappings:
Namespace Name Mixin selector official dLwx;d(Lad;)Vintermediary method_12880Lnet/minecraft/class_2985;method_12880(Lnet/minecraft/class_161;)Vnamed endTrackingCompletedLnet/minecraft/advancement/PlayerAdvancementTracker;endTrackingCompleted(Lnet/minecraft/advancement/Advancement;)V
-
sendUpdate
public void sendUpdate(ServerPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official bLwx;b(Labk;)Vintermediary method_12876Lnet/minecraft/class_2985;method_12876(Lnet/minecraft/class_3222;)Vnamed sendUpdateLnet/minecraft/advancement/PlayerAdvancementTracker;sendUpdate(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
setDisplayTab
public void setDisplayTab(@Nullable @Nullable Advancement advancement)
- Mappings:
Namespace Name Mixin selector official aLwx;a(Lad;)Vintermediary method_12888Lnet/minecraft/class_2985;method_12888(Lnet/minecraft/class_161;)Vnamed setDisplayTabLnet/minecraft/advancement/PlayerAdvancementTracker;setDisplayTab(Lnet/minecraft/advancement/Advancement;)V
-
getProgress
public AdvancementProgress getProgress(Advancement advancement)
- Mappings:
Namespace Name Mixin selector official bLwx;b(Lad;)Laf;intermediary method_12882Lnet/minecraft/class_2985;method_12882(Lnet/minecraft/class_161;)Lnet/minecraft/class_167;named getProgressLnet/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 aLwx;a(Lad;Laf;)Vintermediary method_12884Lnet/minecraft/class_2985;method_12884(Lnet/minecraft/class_161;Lnet/minecraft/class_167;)Vnamed initProgressLnet/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 eLwx;e(Lad;)Vintermediary method_12885Lnet/minecraft/class_2985;method_12885(Lnet/minecraft/class_161;)Vnamed updateDisplayLnet/minecraft/advancement/PlayerAdvancementTracker;updateDisplay(Lnet/minecraft/advancement/Advancement;)V
-
canSee
private boolean canSee(Advancement advancement)
- Mappings:
Namespace Name Mixin selector official fLwx;f(Lad;)Zintermediary method_12879Lnet/minecraft/class_2985;method_12879(Lnet/minecraft/class_161;)Znamed canSeeLnet/minecraft/advancement/PlayerAdvancementTracker;canSee(Lnet/minecraft/advancement/Advancement;)Z
-
hasChildrenDone
private boolean hasChildrenDone(Advancement advancement)
- Mappings:
Namespace Name Mixin selector official gLwx;g(Lad;)Zintermediary method_12877Lnet/minecraft/class_2985;method_12877(Lnet/minecraft/class_161;)Znamed hasChildrenDoneLnet/minecraft/advancement/PlayerAdvancementTracker;hasChildrenDone(Lnet/minecraft/advancement/Advancement;)Z
-
-