net.minecraft.advancement

public class AdvancementDisplays

net.minecraft.server.advancements.AdvancementVisibilityEvaluator
net.minecraft.class_8005
net.minecraft.advancement.AdvancementDisplays

Field summary

Modifier and TypeField
private static final int
VISIBILITY_DEPTH
field_41737
DISPLAY_DEPTH

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static AdvancementDisplays$Status
evaluateVisibilityRule(Advancement advancement, boolean isDone)
method_48032(class_161 arg0, boolean arg1)
getStatus(Advancement advancement, boolean force)
private static boolean
evaluateVisiblityForUnfinishedNode(it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator$VisibilityRule> ascendants)
method_48033(it.unimi.dsi.fastutil.Stack<class_8005$class_8007> arg0)
shouldDisplay(it.unimi.dsi.fastutil.Stack<AdvancementDisplays$Status> statuses)
private static boolean
evaluateVisibility(AdvancementNode node, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator$VisibilityRule> ascendants, Predicate<AdvancementNode> isDoneTest, AdvancementVisibilityEvaluator$Output output)
method_48030(class_8781 arg0, it.unimi.dsi.fastutil.Stack<class_8005$class_8007> arg1, Predicate<class_8781> arg2, class_8005$class_8006 arg3)
shouldDisplay(PlacedAdvancement advancement, it.unimi.dsi.fastutil.Stack<AdvancementDisplays$Status> statuses, Predicate<PlacedAdvancement> donePredicate, AdvancementDisplays$ResultConsumer consumer)
public static void
evaluateVisibility(AdvancementNode node, Predicate<AdvancementNode> isDone, AdvancementVisibilityEvaluator$Output output)
method_48031(class_8781 arg0, Predicate<class_8781> arg1, class_8005$class_8006 arg2)
calculateDisplay(PlacedAdvancement advancement, Predicate<PlacedAdvancement> donePredicate, AdvancementDisplays$ResultConsumer consumer)