Package net.minecraft.advancements
Class PlayerAdvancements
java.lang.Object
net.minecraft.advancements.PlayerAdvancements
-
Field Summary
FieldsModifier 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.apache.logging.log4j.Loggerprivate ServerPlayerEntityprivate final PlayerListprivate final Set<Advancement>private static final com.google.gson.reflect.TypeToken<Map<ResourceLocation,AdvancementProgress>> private final Set<Advancement>private final Set<Advancement> -
Constructor Summary
ConstructorsConstructorDescriptionPlayerAdvancements(com.mojang.datafixers.DataFixer p_i232594_1_, PlayerList p_i232594_2_, AdvancementManager p_i232594_3_, File p_i232594_4_, ServerPlayerEntity p_i232594_5_) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaward(Advancement p_192750_1_, String p_192750_2_) private voidcheckForAutomaticTriggers(AdvancementManager p_240920_1_) private voidprivate voidensureVisibility(Advancement p_192742_1_) voidflushDirty(ServerPlayerEntity p_192741_1_) getOrStartProgress(Advancement p_192747_1_) private booleanhasCompletedChildrenOrSelf(Advancement p_192746_1_) private voidload(AdvancementManager p_240921_1_) private voidregisterListeners(Advancement p_193764_1_) private voidregisterListeners(AdvancementManager p_240919_1_) voidreload(AdvancementManager p_240918_1_) booleanrevoke(Advancement p_192744_1_, String p_192744_2_) voidsave()voidsetPlayer(ServerPlayerEntity p_192739_1_) voidsetSelectedTab(Advancement p_194220_1_) private booleanshouldBeVisible(Advancement p_192738_1_) private voidstartProgress(Advancement p_192743_1_, AdvancementProgress p_192743_2_) voidprivate voidunregisterListeners(Advancement p_193765_1_)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.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
-
file
-
advancements
-
visible
-
visibilityChanged
-
progressChanged
-
player
-
lastSelectedTab
-
isFirstPacket
private boolean isFirstPacket
-
-
Constructor Details
-
PlayerAdvancements
public PlayerAdvancements(com.mojang.datafixers.DataFixer p_i232594_1_, PlayerList p_i232594_2_, AdvancementManager p_i232594_3_, File p_i232594_4_, ServerPlayerEntity p_i232594_5_)
-
-
Method Details
-
setPlayer
-
stopListening
public void stopListening() -
reload
-
registerListeners
-
ensureAllVisible
private void ensureAllVisible() -
checkForAutomaticTriggers
-
load
-
save
public void save() -
award
-
revoke
-
registerListeners
-
unregisterListeners
-
flushDirty
-
setSelectedTab
-
getOrStartProgress
-
startProgress
-
ensureVisibility
-
shouldBeVisible
-
hasCompletedChildrenOrSelf
-