Package net.minecraft.server
Class PlayerAdvancements
java.lang.Object
net.minecraft.server.PlayerAdvancements
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<Advancement,AdvancementProgress> private final com.mojang.datafixers.DataFixerprivate final Fileprivate static final com.google.gson.Gsonprivate booleanprivate Advancementprivate static final org.slf4j.Loggerprivate ServerPlayerprivate final PlayerListprivate final Set<Advancement>private static final com.google.gson.reflect.TypeToken<Map<ResourceLocation,AdvancementProgress>> private static final intprivate final Set<Advancement>private final Set<Advancement>
- 
Constructor SummaryConstructorsConstructorDescriptionPlayerAdvancements(com.mojang.datafixers.DataFixer p_135973_, PlayerList p_135974_, ServerAdvancementManager p_135975_, File p_135976_, ServerPlayer p_135977_) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanaward(Advancement p_135989_, String p_135990_) private voidprivate voidprivate voidensureVisibility(Advancement p_136011_) voidflushDirty(ServerPlayer p_135993_) getOrStartProgress(Advancement p_135997_) private booleanhasCompletedChildrenOrSelf(Advancement p_136015_) private voidload(ServerAdvancementManager p_136007_) private voidregisterListeners(Advancement p_136005_) private voidregisterListeners(ServerAdvancementManager p_135995_) voidreload(ServerAdvancementManager p_135982_) booleanrevoke(Advancement p_135999_, String p_136000_) voidsave()voidsetPlayer(ServerPlayer p_135980_) voidsetSelectedTab(Advancement p_135984_) private booleanshouldBeVisible(Advancement p_136013_) private voidstartProgress(Advancement p_135986_, AdvancementProgress p_135987_) voidprivate voidunregisterListeners(Advancement p_136009_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
VISIBILITY_DEPTHprivate static final int VISIBILITY_DEPTH- See Also:
 
- 
GSONprivate static final com.google.gson.Gson GSON
- 
TYPE_TOKENprivate static final com.google.gson.reflect.TypeToken<Map<ResourceLocation,AdvancementProgress>> TYPE_TOKEN
- 
dataFixerprivate final com.mojang.datafixers.DataFixer dataFixer
- 
playerList
- 
file
- 
advancements
- 
visible
- 
visibilityChanged
- 
progressChanged
- 
player
- 
lastSelectedTab
- 
isFirstPacketprivate boolean isFirstPacket
 
- 
- 
Constructor Details- 
PlayerAdvancementspublic PlayerAdvancements(com.mojang.datafixers.DataFixer p_135973_, PlayerList p_135974_, ServerAdvancementManager p_135975_, File p_135976_, ServerPlayer p_135977_) 
 
- 
- 
Method Details- 
setPlayer
- 
stopListeningpublic void stopListening()
- 
reload
- 
registerListeners
- 
ensureAllVisibleprivate void ensureAllVisible()
- 
checkForAutomaticTriggers
- 
load
- 
savepublic void save()
- 
award
- 
revoke
- 
registerListeners
- 
unregisterListeners
- 
flushDirty
- 
setSelectedTab
- 
getOrStartProgress
- 
startProgress
- 
ensureVisibility
- 
shouldBeVisible
- 
hasCompletedChildrenOrSelf
 
-