类 PlayerAdvancements
java.lang.Object
net.minecraft.server.PlayerAdvancements
-
字段概要
字段修饰符和类型字段说明private final com.mojang.datafixers.DataFixer
private static final com.google.gson.Gson
private boolean
private Advancement
private static final org.slf4j.Logger
private ServerPlayer
private final PlayerList
private final Path
private 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>
-
构造器概要
构造器构造器说明PlayerAdvancements
(com.mojang.datafixers.DataFixer pDataFixer, PlayerList pPlayerList, ServerAdvancementManager pManager, Path pPlayerSavePath, ServerPlayer pPlayer) -
方法概要
修饰符和类型方法说明boolean
award
(Advancement pAdvancement, String pCriterionKey) private void
void
flushDirty
(ServerPlayer pServerPlayer) getOrStartProgress
(Advancement pAdvancement) private void
load
(ServerAdvancementManager pManager) private void
markForVisibilityUpdate
(Advancement pAdvancement) private void
registerListeners
(Advancement pAdvancement) private void
registerListeners
(ServerAdvancementManager pManager) void
reload
(ServerAdvancementManager pManager) boolean
revoke
(Advancement pAdvancement, String pCriterionKey) void
save()
void
setPlayer
(ServerPlayer pPlayer) void
setSelectedTab
(Advancement pAdvancement) private void
startProgress
(Advancement pAdvancement, AdvancementProgress pProgress) void
private void
unregisterListeners
(Advancement pAdvancement) private void
updateTreeVisibility
(Advancement pAdvancement, Set<Advancement> p_265206_, Set<ResourceLocation> p_265593_)
-
字段详细资料
-
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
-
-
构造器详细资料
-
PlayerAdvancements
public PlayerAdvancements(com.mojang.datafixers.DataFixer pDataFixer, PlayerList pPlayerList, ServerAdvancementManager pManager, Path pPlayerSavePath, ServerPlayer pPlayer)
-
-
方法详细资料
-
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 pAdvancement, Set<Advancement> p_265206_, Set<ResourceLocation> p_265593_)
-