net.minecraft.advancement

public class PlayerAdvancementTracker

amm
net.minecraft.server.PlayerAdvancements
net.minecraft.class_2985
net.minecraft.advancement.PlayerAdvancementTracker
net.minecraft.unmapped.C_hyeqtgvx
net.minecraft.advancement.PlayerAdvancementTracker
net.minecraft.src.C_5276_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_13394
LOGGER
f_gjxxqvop
LOGGER
f_135958_
private static final com.google.gson.Gson
b
GSON
field_13395
GSON
f_coxmlmdz
GSON
f_135959_
private final PlayerManager
c
playerList
field_25325
playerManager
f_heqienju
playerManager
f_135962_
private final Path
d
playerSavePath
field_41734
filePath
f_ciwlbphk
advancementsSaveFile
f_263766_
private AdvancementManager
e
tree
field_46073
advancementManager
f_vvrvziqs
tree
f_291661_
private final Map<AdvancementEntry, AdvancementProgress>
f
progress
field_41735
progress
f_jehxxcjj
advancementProgresses
f_263740_
private final Set<AdvancementEntry>
g
visible
field_13390
visibleAdvancements
f_slcbnkdg
visibleAdvancements
f_135965_
private final Set<AdvancementEntry>
h
progressChanged
field_13388
progressUpdates
f_tjxvxhib
progressUpdates
f_135967_
private final Set<PlacedAdvancement>
i
rootsToUpdate
field_41736
updatedRoots
f_ivqxewak
nodes
f_263821_
private ServerPlayerEntity
j
player
field_13391
owner
f_irznbzby
owner
f_135968_
private AdvancementEntry
k
lastSelectedTab
field_13387
currentDisplayTab
f_tmfkznzu
currentDisplayTab
f_135969_
private boolean
l
isFirstPacket
field_13396
dirty
f_sikjpymk
dirty
f_135970_
private final com.mojang.serialization.Codec<PlayerAdvancementTracker$ProgressMap>
m
codec
field_46074
progressMapCodec
f_wylfyffs
codec
f_290992_

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.DataFixer dataFixer, PlayerManager playerManager, ServerAdvancementLoader advancementLoader, Path filePath, ServerPlayerEntity owner)

Method summary

Modifier and TypeMethod
public void
a(auc arg0)
setPlayer(ServerPlayer arg0)
method_12875(class_3222 arg0)
setOwner(ServerPlayerEntity owner)
m_lcsyawvb(C_mxrobsgg arg0)
setOwner(ServerPlayerEntity owner)
m_135979_(C_13_ arg0)
public void
a()
stopListening()
method_12881()
clearCriteria()
m_blqhkaiq()
clearCriteria()
m_135978_()
public void
a(amr arg0)
reload(ServerAdvancementManager arg0)
method_12886(class_2989 arg0)
reload(ServerAdvancementLoader advancementLoader)
m_jgahcliw(C_fktoyupt arg0)
reload(ServerAdvancementLoader advancementLoader)
m_135981_(C_5279_ arg0)
private void
b(amr arg0)
registerListeners(ServerAdvancementManager arg0)
method_12889(class_2989 arg0)
beginTrackingAllAdvancements(ServerAdvancementLoader advancementLoader)
m_yjaqlufb(C_fktoyupt arg0)
beginTrackingAllAdvancements(ServerAdvancementLoader advancementLoader)
m_135994_(C_5279_ arg0)
private void
c(amr arg0)
checkForAutomaticTriggers(ServerAdvancementManager arg0)
method_12872(class_2989 arg0)
rewardEmptyAdvancements(ServerAdvancementLoader advancementLoader)
m_guemlutk(C_fktoyupt arg0)
rewardEmptyAdvancements(ServerAdvancementLoader advancementLoader)
m_136002_(C_5279_ arg0)
private void
d(amr arg0)
load(ServerAdvancementManager arg0)
method_12873(class_2989 arg0)
load(ServerAdvancementLoader advancementLoader)
m_rsgkbelj(C_fktoyupt arg0)
load(ServerAdvancementLoader advancementLoader)
m_136006_(C_5279_ arg0)
public void
b()
save()
method_12890()
save()
m_zrnhuclw()
save()
m_135991_()
private void
a(amr o, amm$a arg1)
applyFrom(ServerAdvancementManager arg0, PlayerAdvancements$Data arg1)
method_53640(class_2989 arg0, class_2985$class_8780 arg1)
loadProgressMap(ServerAdvancementLoader loader, PlayerAdvancementTracker$ProgressMap progressMap)
m_pjrrhgbk(C_fktoyupt arg0, C_hyeqtgvx$C_tpewgfns arg1)
load(ServerAdvancementLoader serverAdvancementLoader, PlayerAdvancementTracker$Data data)
m_294994_(C_5279_ p_300341_, C_5276_$C_290114_ arg1)
private PlayerAdvancementTracker$ProgressMap
c()
asData()
method_53643()
createProgressMap()
m_qvumkguv()
data()
m_295536_()
public boolean
a(aj o, String arg1)
award(AdvancementHolder arg0, String arg1)
method_12878(class_8779 arg0, String arg1)
grantCriterion(AdvancementEntry advancement, String criterionName)
m_ywfhjcpi(C_unoypvme arg0, String arg1)
grantCriterion(AdvancementHolder advancement, String criterionName)
m_135988_(C_290295_ p_135990_, String arg1)
public boolean
b(aj o, String arg1)
revoke(AdvancementHolder arg0, String arg1)
method_12883(class_8779 arg0, String arg1)
revokeCriterion(AdvancementEntry advancement, String criterionName)
m_awiiutgo(C_unoypvme arg0, String arg1)
revokeCriterion(AdvancementHolder advancement, String criterionName)
m_135998_(C_290295_ p_136000_, String arg1)
private void
c(aj arg0)
markForVisibilityUpdate(AdvancementHolder arg0)
method_48028(class_8779 arg0)
onStatusUpdate(AdvancementEntry advancement)
m_pptrdaxw(C_unoypvme arg0)
add(AdvancementHolder advancement)
m_264423_(C_290295_ arg0)
private void
d(aj arg0)
registerListeners(AdvancementHolder arg0)
method_12874(class_8779 arg0)
beginTracking(AdvancementEntry advancement)
m_xffosjia(C_unoypvme arg0)
beginTracking(AdvancementHolder advancement)
m_136004_(C_290295_ arg0)
private <T extends CriterionConditions> void
a(aj o, String o, ar<T> arg2)
registerListener(AdvancementHolder arg0, String arg1, Criterion<T> arg2)
method_53638(class_8779 arg0, String arg1, class_175<T> arg2)
beginTracking(AdvancementEntry advancement, String id, AdvancementCriterion<T> criterion)
m_zebsrcbw(C_unoypvme arg0, String arg1, C_rzypsigz<T> arg2)
beginTracking(AdvancementHolder advancement, String name, AdvancementCriterion<T> criterion)
m_293212_(C_290295_ p_300029_, String p_298869_, C_109_<T> arg2)
private void
e(aj arg0)
unregisterListeners(AdvancementHolder arg0)
method_12880(class_8779 arg0)
endTrackingCompleted(AdvancementEntry advancement)
m_bucnvzph(C_unoypvme arg0)
endTracking(AdvancementHolder advancementHolder)
m_136008_(C_290295_ arg0)
private <T extends CriterionConditions> void
b(aj o, String o, ar<T> arg2)
removeListener(AdvancementHolder arg0, String arg1, Criterion<T> arg2)
method_53642(class_8779 arg0, String arg1, class_175<T> arg2)
endTrackingCompleted(AdvancementEntry advancement, String id, AdvancementCriterion<T> criterion)
m_qrcupvar(C_unoypvme arg0, String arg1, C_rzypsigz<T> arg2)
endTracking(AdvancementHolder advancement, String name, AdvancementCriterion<T> criterion)
m_292677_(C_290295_ p_298445_, String p_297428_, C_109_<T> arg2)
public void
a(auc o, boolean arg1)
flushDirty(ServerPlayer arg0, boolean arg1)
method_12876(class_3222 arg0, boolean arg1)
sendUpdate(ServerPlayerEntity player, boolean showToast)
m_ecvsrmhv(C_mxrobsgg arg0, boolean arg1)
sendUpdate(ServerPlayerEntity player, boolean arg1)
m_135992_(C_13_ p_393372_, boolean arg1)
public void
a(aj arg0)
setSelectedTab(AdvancementHolder arg0)
method_12888(class_8779 arg0)
setDisplayTab(AdvancementEntry advancement)
m_beumusmu(C_unoypvme arg0)
setDisplayTab(AdvancementHolder holder)
m_135983_(C_290295_ arg0)
public AdvancementProgress
b(aj arg0)
getOrStartProgress(AdvancementHolder arg0)
method_12882(class_8779 arg0)
getProgress(AdvancementEntry advancement)
m_kgpamevw(C_unoypvme arg0)
getProgress(AdvancementHolder holder)
m_135996_(C_290295_ arg0)
private void
a(aj o, al arg1)
startProgress(AdvancementHolder arg0, AdvancementProgress arg1)
method_12884(class_8779 arg0, class_167 arg1)
initProgress(AdvancementEntry advancement, AdvancementProgress progress)
m_pfzhwboq(C_unoypvme arg0, C_rpzbknxp arg1)
initProgress(AdvancementHolder advancementHolder, AdvancementProgress progress)
m_135985_(C_290295_ p_135987_, C_2_ arg1)
private void
a(ak o, Set<aj> o, Set<ame> arg2)
updateTreeVisibility(AdvancementNode arg0, Set<AdvancementHolder> arg1, Set<ResourceLocation> arg2)
method_48025(class_8781 arg0, Set<class_8779> arg1, Set<class_2960> arg2)
calculateDisplay(PlacedAdvancement root, Set<AdvancementEntry> added, Set<Identifier> removed)
m_czdclwkv(C_seqaydby arg0, Set<C_unoypvme> arg1, Set<C_ncpywfca> arg2)
updateVisibility(AdvancementNode root, Set<AdvancementHolder> visibleAdvancements, Set<Identifier> hiddenAdvancements)
m_264265_(C_290119_ p_265206_, Set<C_290295_> p_265593_, Set<C_5265_> arg2)