Package net.minecraft.server
Class PlayerAdvancements
java.lang.Object
net.minecraft.server.PlayerAdvancements
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final com.mojang.serialization.Codec<PlayerAdvancements.Data>private static final com.google.gson.Gsonprivate booleanprivate AdvancementHolderprivate static final org.slf4j.Loggerprivate ServerPlayerprivate final PlayerListprivate final Pathprivate final Map<AdvancementHolder,AdvancementProgress> private final Set<AdvancementHolder>private final Set<AdvancementNode>private AdvancementTreeprivate final Set<AdvancementHolder>
- 
Constructor SummaryConstructorsConstructorDescriptionPlayerAdvancements(com.mojang.datafixers.DataFixer p_265655_, PlayerList p_265703_, ServerAdvancementManager p_265166_, Path p_265268_, ServerPlayer p_265673_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidapplyFrom(ServerAdvancementManager p_299201_, PlayerAdvancements.Data p_300341_) private PlayerAdvancements.DataasData()booleanaward(AdvancementHolder p_298135_, String p_135990_) private voidvoidflushDirty(ServerPlayer p_135993_) getOrStartProgress(AdvancementHolder p_299379_) private voidload(ServerAdvancementManager p_136007_) private voidmarkForVisibilityUpdate(AdvancementHolder p_298258_) private <T extends CriterionTriggerInstance>
 voidregisterListener(AdvancementHolder p_297859_, String p_300029_, Criterion<T> p_298869_) private voidregisterListeners(AdvancementHolder p_299071_) private voidregisterListeners(ServerAdvancementManager p_135995_) voidreload(ServerAdvancementManager p_135982_) private <T extends CriterionTriggerInstance>
 voidremoveListener(AdvancementHolder p_301071_, String p_298445_, Criterion<T> p_297428_) booleanrevoke(AdvancementHolder p_297905_, String p_136000_) voidsave()voidsetPlayer(ServerPlayer p_135980_) voidsetSelectedTab(AdvancementHolder p_300452_) private voidstartProgress(AdvancementHolder p_299830_, AdvancementProgress p_135987_) voidprivate voidunregisterListeners(AdvancementHolder p_298363_) private voidupdateTreeVisibility(AdvancementNode p_298387_, Set<AdvancementHolder> p_265206_, Set<ResourceLocation> p_265593_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
GSONprivate static final com.google.gson.Gson GSON
- 
playerList
- 
playerSavePath
- 
tree
- 
progress
- 
visible
- 
progressChanged
- 
rootsToUpdate
- 
player
- 
lastSelectedTab
- 
isFirstPacketprivate boolean isFirstPacket
- 
codec
 
- 
- 
Constructor Details- 
PlayerAdvancementspublic PlayerAdvancements(com.mojang.datafixers.DataFixer p_265655_, PlayerList p_265703_, ServerAdvancementManager p_265166_, Path p_265268_, ServerPlayer p_265673_) 
 
- 
- 
Method Details- 
setPlayer
- 
stopListeningpublic void stopListening()
- 
reload
- 
registerListeners
- 
checkForAutomaticTriggers
- 
load
- 
savepublic void save()
- 
applyFrom
- 
asData
- 
award
- 
revoke
- 
markForVisibilityUpdate
- 
registerListeners
- 
registerListenerprivate <T extends CriterionTriggerInstance> void registerListener(AdvancementHolder p_297859_, String p_300029_, Criterion<T> p_298869_) 
- 
unregisterListeners
- 
removeListenerprivate <T extends CriterionTriggerInstance> void removeListener(AdvancementHolder p_301071_, String p_298445_, Criterion<T> p_297428_) 
- 
flushDirty
- 
setSelectedTab
- 
getOrStartProgress
- 
startProgress
- 
updateTreeVisibilityprivate void updateTreeVisibility(AdvancementNode p_298387_, Set<AdvancementHolder> p_265206_, Set<ResourceLocation> p_265593_) 
 
-