net.minecraft.server

public class PlayerAdvancements

ame
net.minecraft.server.PlayerAdvancements
net.minecraft.class_2985

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_13394
private static final com.google.gson.Gson
b
GSON
field_13395
private final PlayerList
c
playerList
field_25325
private final Path
d
playerSavePath
field_41734
private AdvancementTree
e
tree
field_46073
private final Map<AdvancementHolder, AdvancementProgress>
f
progress
field_41735
private final Set<AdvancementHolder>
g
visible
field_13390
private final Set<AdvancementHolder>
h
progressChanged
field_13388
private final Set<AdvancementNode>
i
rootsToUpdate
field_41736
private ServerPlayer
j
player
field_13391
private AdvancementHolder
k
lastSelectedTab
field_13387
private boolean
l
isFirstPacket
field_13396
private final com.mojang.serialization.Codec<PlayerAdvancements$Data>
m
codec
field_46074

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.DataFixer arg0, PlayerList arg1, ServerAdvancementManager arg2, Path arg3, ServerPlayer arg4)

Method summary

Modifier and TypeMethod
public void
a(asj arg0)
setPlayer(ServerPlayer arg0)
method_12875(class_3222 arg0)
public void
a()
stopListening()
method_12881()
public void
a(amj arg0)
reload(ServerAdvancementManager arg0)
method_12886(class_2989 arg0)
private void
b(amj arg0)
registerListeners(ServerAdvancementManager arg0)
method_12889(class_2989 arg0)
private void
c(amj arg0)
checkForAutomaticTriggers(ServerAdvancementManager arg0)
method_12872(class_2989 arg0)
private void
d(amj arg0)
load(ServerAdvancementManager arg0)
method_12873(class_2989 arg0)
public void
b()
save()
method_12890()
private void
a(amj arg0, ame$a arg1)
applyFrom(ServerAdvancementManager arg0, PlayerAdvancements$Data arg1)
method_53640(class_2989 arg0, class_2985$class_8780 arg1)
private PlayerAdvancements$Data
c()
asData()
method_53643()
public boolean
a(aj arg0, String arg1)
award(AdvancementHolder arg0, String arg1)
method_12878(class_8779 arg0, String arg1)
public boolean
b(aj arg0, String arg1)
revoke(AdvancementHolder arg0, String arg1)
method_12883(class_8779 arg0, String arg1)
private void
c(aj arg0)
markForVisibilityUpdate(AdvancementHolder arg0)
method_48028(class_8779 arg0)
private void
d(aj arg0)
registerListeners(AdvancementHolder arg0)
method_12874(class_8779 arg0)
private <T extends CriterionTriggerInstance> void
a(aj arg0, String arg1, ar<T> arg2)
registerListener(AdvancementHolder arg0, String arg1, Criterion<T> arg2)
method_53638(class_8779 arg0, String arg1, class_175<T> arg2)
private void
e(aj arg0)
unregisterListeners(AdvancementHolder arg0)
method_12880(class_8779 arg0)
private <T extends CriterionTriggerInstance> void
b(aj arg0, String arg1, ar<T> arg2)
removeListener(AdvancementHolder arg0, String arg1, Criterion<T> arg2)
method_53642(class_8779 arg0, String arg1, class_175<T> arg2)
public void
a(asj arg0, boolean arg1)
flushDirty(ServerPlayer arg0, boolean arg1)
method_12876(class_3222 arg0, boolean arg1)
public void
a(aj arg0)
setSelectedTab(AdvancementHolder arg0)
method_12888(class_8779 arg0)
public AdvancementProgress
b(aj arg0)
getOrStartProgress(AdvancementHolder arg0)
method_12882(class_8779 arg0)
private void
a(aj arg0, al arg1)
startProgress(AdvancementHolder arg0, AdvancementProgress arg1)
method_12884(class_8779 arg0, class_167 arg1)
private void
a(ak arg0, Set<aj> arg1, Set<alw> arg2)
updateTreeVisibility(AdvancementNode arg0, Set<AdvancementHolder> arg1, Set<ResourceLocation> arg2)
method_48025(class_8781 arg0, Set<class_8779> arg1, Set<class_2960> arg2)