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_)
-