Package net.minecraft.advancement
Class PlayerAdvancementTracker
java.lang.Object
net.minecraft.advancement.PlayerAdvancementTracker
- Mappings:
Namespace Name official afc
intermediary net/minecraft/class_2985
named net/minecraft/advancement/PlayerAdvancementTracker
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable class_8779
private boolean
private AdvancementManager
private final com.mojang.serialization.Codec<PlayerAdvancementTracker.class_8780>
private final Path
private static final Gson
private static final Logger
private ServerPlayerEntity
private final PlayerManager
private final Map<class_8779,
AdvancementProgress> private final Set<class_8779>
private final Set<class_8781>
private final Set<class_8779>
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerAdvancementTracker
(com.mojang.datafixers.DataFixer dataFixer, PlayerManager playerManager, ServerAdvancementLoader serverAdvancementLoader, Path path, ServerPlayerEntity serverPlayerEntity) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
beginTracking
(class_8779 advancement) private void
beginTrackingAllAdvancements
(ServerAdvancementLoader advancementLoader) private void
calculateDisplay
(class_8781 root, Set<class_8779> added, Set<Identifier> removed) void
private void
endTrackingCompleted
(class_8779 advancement) getProgress
(class_8779 advancement) boolean
grantCriterion
(class_8779 advancement, String criterionName) private void
initProgress
(class_8779 advancement, AdvancementProgress progress) private void
load
(ServerAdvancementLoader advancementLoader) private <T extends CriterionConditions>
voidmethod_53638
(class_8779 class_8779, String string, AdvancementCriterion<T> advancementCriterion) private void
method_53640
(ServerAdvancementLoader serverAdvancementLoader, PlayerAdvancementTracker.class_8780 class_8780) private <T extends CriterionConditions>
voidmethod_53642
(class_8779 class_8779, String string, AdvancementCriterion<T> advancementCriterion) private void
onStatusUpdate
(class_8779 advancement) void
reload
(ServerAdvancementLoader advancementLoader) boolean
revokeCriterion
(class_8779 advancement, String criterionName) private void
rewardEmptyAdvancements
(ServerAdvancementLoader advancementLoader) void
save()
void
sendUpdate
(ServerPlayerEntity player) void
setDisplayTab
(@Nullable class_8779 advancement) void
setOwner
(ServerPlayerEntity owner)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lafc;a:Lorg/slf4j/Logger;
intermediary field_13394
Lnet/minecraft/class_2985;field_13394:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/advancement/PlayerAdvancementTracker;LOGGER:Lorg/slf4j/Logger;
-
GSON
- Mappings:
Namespace Name Mixin selector official b
Lafc;b: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;
-
playerManager
- Mappings:
Namespace Name Mixin selector official c
Lafc;c:Laoc;
intermediary field_25325
Lnet/minecraft/class_2985;field_25325:Lnet/minecraft/class_3324;
named playerManager
Lnet/minecraft/advancement/PlayerAdvancementTracker;playerManager:Lnet/minecraft/server/PlayerManager;
-
filePath
- Mappings:
Namespace Name Mixin selector official d
Lafc;d:Ljava/nio/file/Path;
intermediary field_41734
Lnet/minecraft/class_2985;field_41734:Ljava/nio/file/Path;
named filePath
Lnet/minecraft/advancement/PlayerAdvancementTracker;filePath:Ljava/nio/file/Path;
-
field_46073
- Mappings:
Namespace Name Mixin selector official e
Lafc;e:Lak;
intermediary field_46073
Lnet/minecraft/class_2985;field_46073:Lnet/minecraft/class_163;
named field_46073
Lnet/minecraft/advancement/PlayerAdvancementTracker;field_46073:Lnet/minecraft/advancement/AdvancementManager;
-
progress
- Mappings:
Namespace Name Mixin selector official f
Lafc;f:Ljava/util/Map;
intermediary field_41735
Lnet/minecraft/class_2985;field_41735:Ljava/util/Map;
named progress
Lnet/minecraft/advancement/PlayerAdvancementTracker;progress:Ljava/util/Map;
-
visibleAdvancements
- Mappings:
Namespace Name Mixin selector official g
Lafc;g: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;
-
progressUpdates
- Mappings:
Namespace Name Mixin selector official h
Lafc;h: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;
-
updatedRoots
- Mappings:
Namespace Name Mixin selector official i
Lafc;i:Ljava/util/Set;
intermediary field_41736
Lnet/minecraft/class_2985;field_41736:Ljava/util/Set;
named updatedRoots
Lnet/minecraft/advancement/PlayerAdvancementTracker;updatedRoots:Ljava/util/Set;
-
owner
- Mappings:
Namespace Name Mixin selector official j
Lafc;j:Lako;
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
- Mappings:
Namespace Name Mixin selector official k
Lafc;k:Laf;
intermediary field_13387
Lnet/minecraft/class_2985;field_13387:Lnet/minecraft/class_8779;
named currentDisplayTab
Lnet/minecraft/advancement/PlayerAdvancementTracker;currentDisplayTab:Lnet/minecraft/class_8779;
-
dirty
private boolean dirty- Mappings:
Namespace Name Mixin selector official l
Lafc;l:Z
intermediary field_13396
Lnet/minecraft/class_2985;field_13396:Z
named dirty
Lnet/minecraft/advancement/PlayerAdvancementTracker;dirty:Z
-
field_46074
- Mappings:
Namespace Name Mixin selector official m
Lafc;m:Lcom/mojang/serialization/Codec;
intermediary field_46074
Lnet/minecraft/class_2985;field_46074:Lcom/mojang/serialization/Codec;
named field_46074
Lnet/minecraft/advancement/PlayerAdvancementTracker;field_46074:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
PlayerAdvancementTracker
public PlayerAdvancementTracker(com.mojang.datafixers.DataFixer dataFixer, PlayerManager playerManager, ServerAdvancementLoader serverAdvancementLoader, Path path, ServerPlayerEntity serverPlayerEntity)
-
-
Method Details
-
setOwner
- Mappings:
Namespace Name Mixin selector official a
Lafc;a(Lako;)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
Lafc;a()V
intermediary method_12881
Lnet/minecraft/class_2985;method_12881()V
named clearCriteria
Lnet/minecraft/advancement/PlayerAdvancementTracker;clearCriteria()V
-
reload
- Mappings:
Namespace Name Mixin selector official a
Lafc;a(Lafg;)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
- Mappings:
Namespace Name Mixin selector official b
Lafc;b(Lafg;)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
-
rewardEmptyAdvancements
- Mappings:
Namespace Name Mixin selector official c
Lafc;c(Lafg;)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
- Mappings:
Namespace Name Mixin selector official d
Lafc;d(Lafg;)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
Lafc;b()V
intermediary method_12890
Lnet/minecraft/class_2985;method_12890()V
named save
Lnet/minecraft/advancement/PlayerAdvancementTracker;save()V
-
method_53640
private void method_53640(ServerAdvancementLoader serverAdvancementLoader, PlayerAdvancementTracker.class_8780 class_8780) - Mappings:
Namespace Name Mixin selector official a
Lafc;a(Lafg;Lafc$a;)V
intermediary method_53640
Lnet/minecraft/class_2985;method_53640(Lnet/minecraft/class_2989;Lnet/minecraft/class_2985$class_8780;)V
named method_53640
Lnet/minecraft/advancement/PlayerAdvancementTracker;method_53640(Lnet/minecraft/server/ServerAdvancementLoader;Lnet/minecraft/advancement/PlayerAdvancementTracker$class_8780;)V
-
method_53643
- Mappings:
Namespace Name Mixin selector official c
Lafc;c()Lafc$a;
intermediary method_53643
Lnet/minecraft/class_2985;method_53643()Lnet/minecraft/class_2985$class_8780;
named method_53643
Lnet/minecraft/advancement/PlayerAdvancementTracker;method_53643()Lnet/minecraft/advancement/PlayerAdvancementTracker$class_8780;
-
grantCriterion
- Mappings:
Namespace Name Mixin selector official a
Lafc;a(Laf;Ljava/lang/String;)Z
intermediary method_12878
Lnet/minecraft/class_2985;method_12878(Lnet/minecraft/class_8779;Ljava/lang/String;)Z
named grantCriterion
Lnet/minecraft/advancement/PlayerAdvancementTracker;grantCriterion(Lnet/minecraft/class_8779;Ljava/lang/String;)Z
-
revokeCriterion
- Mappings:
Namespace Name Mixin selector official b
Lafc;b(Laf;Ljava/lang/String;)Z
intermediary method_12883
Lnet/minecraft/class_2985;method_12883(Lnet/minecraft/class_8779;Ljava/lang/String;)Z
named revokeCriterion
Lnet/minecraft/advancement/PlayerAdvancementTracker;revokeCriterion(Lnet/minecraft/class_8779;Ljava/lang/String;)Z
-
onStatusUpdate
- Mappings:
Namespace Name Mixin selector official c
Lafc;c(Laf;)V
intermediary method_48028
Lnet/minecraft/class_2985;method_48028(Lnet/minecraft/class_8779;)V
named onStatusUpdate
Lnet/minecraft/advancement/PlayerAdvancementTracker;onStatusUpdate(Lnet/minecraft/class_8779;)V
-
beginTracking
- Mappings:
Namespace Name Mixin selector official d
Lafc;d(Laf;)V
intermediary method_12874
Lnet/minecraft/class_2985;method_12874(Lnet/minecraft/class_8779;)V
named beginTracking
Lnet/minecraft/advancement/PlayerAdvancementTracker;beginTracking(Lnet/minecraft/class_8779;)V
-
method_53638
private <T extends CriterionConditions> void method_53638(class_8779 class_8779, String string, AdvancementCriterion<T> advancementCriterion) - Mappings:
Namespace Name Mixin selector official a
Lafc;a(Laf;Ljava/lang/String;Lam;)V
intermediary method_53638
Lnet/minecraft/class_2985;method_53638(Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/class_175;)V
named method_53638
Lnet/minecraft/advancement/PlayerAdvancementTracker;method_53638(Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)V
-
endTrackingCompleted
- Mappings:
Namespace Name Mixin selector official e
Lafc;e(Laf;)V
intermediary method_12880
Lnet/minecraft/class_2985;method_12880(Lnet/minecraft/class_8779;)V
named endTrackingCompleted
Lnet/minecraft/advancement/PlayerAdvancementTracker;endTrackingCompleted(Lnet/minecraft/class_8779;)V
-
method_53642
private <T extends CriterionConditions> void method_53642(class_8779 class_8779, String string, AdvancementCriterion<T> advancementCriterion) - Mappings:
Namespace Name Mixin selector official b
Lafc;b(Laf;Ljava/lang/String;Lam;)V
intermediary method_53642
Lnet/minecraft/class_2985;method_53642(Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/class_175;)V
named method_53642
Lnet/minecraft/advancement/PlayerAdvancementTracker;method_53642(Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)V
-
sendUpdate
- Mappings:
Namespace Name Mixin selector official b
Lafc;b(Lako;)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
- Mappings:
Namespace Name Mixin selector official a
Lafc;a(Laf;)V
intermediary method_12888
Lnet/minecraft/class_2985;method_12888(Lnet/minecraft/class_8779;)V
named setDisplayTab
Lnet/minecraft/advancement/PlayerAdvancementTracker;setDisplayTab(Lnet/minecraft/class_8779;)V
-
getProgress
- Mappings:
Namespace Name Mixin selector official b
Lafc;b(Laf;)Lah;
intermediary method_12882
Lnet/minecraft/class_2985;method_12882(Lnet/minecraft/class_8779;)Lnet/minecraft/class_167;
named getProgress
Lnet/minecraft/advancement/PlayerAdvancementTracker;getProgress(Lnet/minecraft/class_8779;)Lnet/minecraft/advancement/AdvancementProgress;
-
initProgress
- Mappings:
Namespace Name Mixin selector official a
Lafc;a(Laf;Lah;)V
intermediary method_12884
Lnet/minecraft/class_2985;method_12884(Lnet/minecraft/class_8779;Lnet/minecraft/class_167;)V
named initProgress
Lnet/minecraft/advancement/PlayerAdvancementTracker;initProgress(Lnet/minecraft/class_8779;Lnet/minecraft/advancement/AdvancementProgress;)V
-
calculateDisplay
- Mappings:
Namespace Name Mixin selector official a
Lafc;a(Lag;Ljava/util/Set;Ljava/util/Set;)V
intermediary method_48025
Lnet/minecraft/class_2985;method_48025(Lnet/minecraft/class_8781;Ljava/util/Set;Ljava/util/Set;)V
named calculateDisplay
Lnet/minecraft/advancement/PlayerAdvancementTracker;calculateDisplay(Lnet/minecraft/class_8781;Ljava/util/Set;Ljava/util/Set;)V
-