类 AdvancementVisibilityEvaluator
java.lang.Object
net.minecraft.server.advancements.AdvancementVisibilityEvaluator
-
嵌套类概要
嵌套类修饰符和类型类说明static interface
(专用程序包) static enum
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static boolean
evaluateVisibility
(Advancement pAdvancement, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> pVisibilityRules, Predicate<Advancement> pPredicate, AdvancementVisibilityEvaluator.Output pOutput) static void
evaluateVisibility
(Advancement pAdvancement, Predicate<Advancement> pPredicate, AdvancementVisibilityEvaluator.Output pOutput) private static AdvancementVisibilityEvaluator.VisibilityRule
evaluateVisibilityRule
(Advancement pAdvancement, boolean pAlwaysShow) private static boolean
evaluateVisiblityForUnfinishedNode
(it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> pVisibilityRules) static boolean
isVisible
(Advancement advancement, Predicate<Advancement> test)
-
字段详细资料
-
VISIBILITY_DEPTH
private static final int VISIBILITY_DEPTH- 另请参阅:
-
-
构造器详细资料
-
AdvancementVisibilityEvaluator
public AdvancementVisibilityEvaluator()
-
-
方法详细资料
-
evaluateVisibilityRule
private static AdvancementVisibilityEvaluator.VisibilityRule evaluateVisibilityRule(Advancement pAdvancement, boolean pAlwaysShow) -
evaluateVisiblityForUnfinishedNode
private static boolean evaluateVisiblityForUnfinishedNode(it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> pVisibilityRules) -
evaluateVisibility
private static boolean evaluateVisibility(Advancement pAdvancement, it.unimi.dsi.fastutil.Stack<AdvancementVisibilityEvaluator.VisibilityRule> pVisibilityRules, Predicate<Advancement> pPredicate, AdvancementVisibilityEvaluator.Output pOutput) -
evaluateVisibility
public static void evaluateVisibility(Advancement pAdvancement, Predicate<Advancement> pPredicate, AdvancementVisibilityEvaluator.Output pOutput) -
isVisible
-