Package net.minecraft.server
Class PlayerAdvancements
java.lang.Object
net.minecraft.server.PlayerAdvancements
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.mojang.datafixers.DataFixerprivate static final com.google.gson.Gsonprivate booleanprivate Advancementprivate static final org.slf4j.Loggerprivate ServerPlayerprivate final PlayerListprivate final Pathprivate final Map<Advancement,AdvancementProgress> private final Set<Advancement>private final Set<Advancement>private static final com.google.gson.reflect.TypeToken<Map<ResourceLocation,AdvancementProgress>> private final Set<Advancement> - 
Constructor Summary
ConstructorsConstructorDescriptionPlayerAdvancements(com.mojang.datafixers.DataFixer p_265655_, PlayerList p_265703_, ServerAdvancementManager p_265166_, Path p_265268_, ServerPlayer p_265673_)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanaward(Advancement p_135989_, String p_135990_) private voidvoidflushDirty(ServerPlayer p_135993_) getOrStartProgress(Advancement p_135997_) private voidload(ServerAdvancementManager p_136007_) private voidmarkForVisibilityUpdate(Advancement p_265528_) 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 voidstartProgress(Advancement p_135986_, AdvancementProgress p_135987_) voidprivate voidunregisterListeners(Advancement p_136009_) private voidupdateTreeVisibility(Advancement p_265158_, Set<Advancement> p_265206_, Set<ResourceLocation> p_265593_)  
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
GSON
private static final com.google.gson.Gson GSON - 
TYPE_TOKEN
private static final com.google.gson.reflect.TypeToken<Map<ResourceLocation,AdvancementProgress>> TYPE_TOKEN - 
dataFixer
private final com.mojang.datafixers.DataFixer dataFixer - 
playerList
 - 
playerSavePath
 - 
progress
 - 
visible
 - 
progressChanged
 - 
rootsToUpdate
 - 
player
 - 
lastSelectedTab
 - 
isFirstPacket
private boolean isFirstPacket 
 - 
 - 
Constructor Details
- 
PlayerAdvancements
public PlayerAdvancements(com.mojang.datafixers.DataFixer p_265655_, PlayerList p_265703_, ServerAdvancementManager p_265166_, Path p_265268_, ServerPlayer p_265673_)  
 - 
 - 
Method Details
- 
setPlayer
 - 
stopListening
public void stopListening() - 
reload
 - 
registerListeners
 - 
checkForAutomaticTriggers
 - 
load
 - 
save
public void save() - 
award
 - 
revoke
 - 
markForVisibilityUpdate
 - 
registerListeners
 - 
unregisterListeners
 - 
flushDirty
 - 
setSelectedTab
 - 
getOrStartProgress
 - 
startProgress
 - 
updateTreeVisibility
private void updateTreeVisibility(Advancement p_265158_, Set<Advancement> p_265206_, Set<ResourceLocation> p_265593_)  
 -