类的使用
net.minecraft.advancement.Advancement
-
-
net.minecraft.advancement中Advancement的使用
声明为Advancement的net.minecraft.advancement中的字段 修饰符和类型 字段 说明 private AdvancementAdvancementPositioner. advancementprivate @Nullable AdvancementPlayerAdvancementTracker. currentDisplayTabprivate AdvancementAdvancement. parentprivate AdvancementAdvancement.Task. parentObj类型参数类型为Advancement的net.minecraft.advancement中的字段 修饰符和类型 字段 说明 private Map<Identifier,Advancement>AdvancementManager. advancementsprivate Map<Advancement,AdvancementProgress>PlayerAdvancementTracker. advancementToProgressprivate Set<Advancement>Advancement. childrenprivate Set<Advancement>AdvancementManager. dependentsprivate Set<Advancement>PlayerAdvancementTracker. progressUpdatesprivate Set<Advancement>AdvancementManager. rootsprivate Set<Advancement>PlayerAdvancementTracker. visibilityUpdatesprivate Set<Advancement>PlayerAdvancementTracker. visibleAdvancements返回Advancement的net.minecraft.advancement中的方法 修饰符和类型 方法 说明 AdvancementAdvancement.Task. build(Consumer<Advancement> consumer, String id)AdvancementAdvancement.Task. build(Identifier id)@Nullable AdvancementAdvancementManager. get(Identifier id)@Nullable AdvancementAdvancement. getParent()返回变量类型为Advancement的类型的net.minecraft.advancement中的方法 修饰符和类型 方法 说明 Collection<Advancement>AdvancementManager. getAdvancements()Iterable<Advancement>Advancement. getChildren()Iterable<Advancement>AdvancementManager. getRoots()参数类型为Advancement的net.minecraft.advancement中的方法 修饰符和类型 方法 说明 voidAdvancement. addChild(Advancement child)static voidAdvancementPositioner. arrangeForTree(Advancement root)private voidPlayerAdvancementTracker. beginTracking(Advancement advancement)private booleanPlayerAdvancementTracker. canSee(Advancement advancement)private voidPlayerAdvancementTracker. endTrackingCompleted(Advancement advancement)private @Nullable AdvancementPositionerAdvancementPositioner. findChildrenRecursively(Advancement advancement, @Nullable AdvancementPositioner lastChild)AdvancementProgressPlayerAdvancementTracker. getProgress(Advancement advancement)booleanPlayerAdvancementTracker. grantCriterion(Advancement advancement, String criterionName)private booleanPlayerAdvancementTracker. hasChildrenDone(Advancement advancement)private voidPlayerAdvancementTracker. initProgress(Advancement advancement, AdvancementProgress progress)voidAdvancementManager.Listener. onDependentAdded(Advancement dependent)voidAdvancementManager.Listener. onDependentRemoved(Advancement dependent)voidAdvancementManager.Listener. onRootAdded(Advancement root)voidAdvancementManager.Listener. onRootRemoved(Advancement root)Advancement.TaskAdvancement.Task. parent(Advancement parent)private voidAdvancementManager. remove(Advancement advancement)booleanPlayerAdvancementTracker. revokeCriterion(Advancement advancement, String criterionName)voidPlayerAdvancementTracker. setDisplayTab(@Nullable Advancement advancement)private voidPlayerAdvancementTracker. updateDisplay(Advancement advancement)类型变量类型为Advancement的net.minecraft.advancement中的方法参数 修饰符和类型 方法 说明 AdvancementAdvancement.Task. build(Consumer<Advancement> consumer, String id)booleanAdvancement.Task. findParent(Function<Identifier,Advancement> parentProvider)参数类型为Advancement的net.minecraft.advancement中的构造器 构造器 说明 Advancement(Identifier id, @Nullable Advancement parent, @Nullable AdvancementDisplay display, AdvancementRewards rewards, Map<String,AdvancementCriterion> criteria, String[][] requirements)AdvancementPositioner(Advancement advancement, @Nullable AdvancementPositioner parent, @Nullable AdvancementPositioner previousSibling, int childrenSize, int depth) -
net.minecraft.advancement.criterion中Advancement的使用
声明为Advancement的net.minecraft.advancement.criterion中的字段 修饰符和类型 字段 说明 private AdvancementCriterion.ConditionsContainer. advancement参数类型为Advancement的net.minecraft.advancement.criterion中的构造器 构造器 说明 ConditionsContainer(T conditions, Advancement advancement, String id) -
net.minecraft.client.gui.screen.advancement中Advancement的使用
声明为Advancement的net.minecraft.client.gui.screen.advancement中的字段 修饰符和类型 字段 说明 private AdvancementAdvancementWidget. advancementprivate AdvancementAdvancementTab. root类型参数类型为Advancement的net.minecraft.client.gui.screen.advancement中的字段 修饰符和类型 字段 说明 private Map<Advancement,AdvancementTab>AdvancementsScreen. tabsprivate Map<Advancement,AdvancementWidget>AdvancementTab. widgets返回Advancement的net.minecraft.client.gui.screen.advancement中的方法 修饰符和类型 方法 说明 AdvancementAdvancementTab. getRoot()参数类型为Advancement的net.minecraft.client.gui.screen.advancement中的方法 修饰符和类型 方法 说明 voidAdvancementTab. addAdvancement(Advancement advancement)private voidAdvancementTab. addWidget(AdvancementWidget widget, Advancement advancement)static @Nullable AdvancementTabAdvancementTab. create(MinecraftClient minecraft, AdvancementsScreen screen, int index, Advancement root)@Nullable AdvancementWidgetAdvancementsScreen. getAdvancementWidget(Advancement advancement)private @Nullable AdvancementWidgetAdvancementWidget. getParent(Advancement advancement)private @Nullable AdvancementTabAdvancementsScreen. getTab(Advancement advancement)@Nullable AdvancementWidgetAdvancementTab. getWidget(Advancement advancement)voidAdvancementsScreen. onDependentAdded(Advancement dependent)voidAdvancementsScreen. onDependentRemoved(Advancement dependent)voidAdvancementsScreen. onRootAdded(Advancement root)voidAdvancementsScreen. onRootRemoved(Advancement root)voidAdvancementsScreen. selectTab(@Nullable Advancement advancement)voidAdvancementsScreen. setProgress(Advancement advancement, AdvancementProgress progress)参数类型为Advancement的net.minecraft.client.gui.screen.advancement中的构造器 构造器 说明 AdvancementTab(MinecraftClient client, AdvancementsScreen screen, AdvancementTabType type, int index, Advancement root, AdvancementDisplay display)AdvancementWidget(AdvancementTab tab, MinecraftClient client, Advancement advancement, AdvancementDisplay display) -
net.minecraft.client.network中Advancement的使用
声明为Advancement的net.minecraft.client.network中的字段 修饰符和类型 字段 说明 private @Nullable AdvancementClientAdvancementManager. selectedTab类型参数类型为Advancement的net.minecraft.client.network中的字段 修饰符和类型 字段 说明 private Map<Advancement,AdvancementProgress>ClientAdvancementManager. advancementProgresses参数类型为Advancement的net.minecraft.client.network中的方法 修饰符和类型 方法 说明 voidClientAdvancementManager.Listener. selectTab(@Nullable Advancement advancement)voidClientAdvancementManager. selectTab(@Nullable Advancement tab, boolean local)voidClientAdvancementManager.Listener. setProgress(Advancement advancement, AdvancementProgress progress) -
net.minecraft.client.toast中Advancement的使用
声明为Advancement的net.minecraft.client.toast中的字段 修饰符和类型 字段 说明 private AdvancementAdvancementToast. advancement参数类型为Advancement的net.minecraft.client.toast中的构造器 构造器 说明 AdvancementToast(Advancement advancement) -
net.minecraft.command.argument中Advancement的使用
返回Advancement的net.minecraft.command.argument中的方法 修饰符和类型 方法 说明 static AdvancementIdentifierArgumentType. getAdvancementArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName) -
net.minecraft.data.server中Advancement的使用
类型参数类型为Advancement的net.minecraft.data.server中的字段 修饰符和类型 字段 说明 private List<Consumer<Consumer<Advancement>>>AdvancementsProvider. tabGenerators参数类型为Advancement的net.minecraft.data.server中的方法 修饰符和类型 方法 说明 private static PathAdvancementsProvider. getOutput(Path rootOutput, Advancement advancement)类型变量类型为Advancement的net.minecraft.data.server中的方法参数 修饰符和类型 方法 说明 voidAdventureTabAdvancementGenerator. accept(Consumer<Advancement> consumer)voidEndTabAdvancementGenerator. accept(Consumer<Advancement> consumer)voidHusbandryTabAdvancementGenerator. accept(Consumer<Advancement> consumer)voidNetherTabAdvancementGenerator. accept(Consumer<Advancement> consumer)voidStoryTabAdvancementGenerator. accept(Consumer<Advancement> consumer) -
net.minecraft.network.packet.c2s.play中Advancement的使用
参数类型为Advancement的net.minecraft.network.packet.c2s.play中的方法 修饰符和类型 方法 说明 static AdvancementTabC2SPacketAdvancementTabC2SPacket. open(Advancement advancement) -
net.minecraft.network.packet.s2c.play中Advancement的使用
类型变量类型为Advancement的net.minecraft.network.packet.s2c.play中的构造器参数 构造器 说明 AdvancementUpdateS2CPacket(boolean clearCurrent, Collection<Advancement> toEarn, Set<Identifier> toRemove, Map<Identifier,AdvancementProgress> toSetProgress) -
net.minecraft.server中Advancement的使用
返回Advancement的net.minecraft.server中的方法 修饰符和类型 方法 说明 @Nullable AdvancementServerAdvancementLoader. get(Identifier id)返回变量类型为Advancement的类型的net.minecraft.server中的方法 修饰符和类型 方法 说明 Collection<Advancement>ServerAdvancementLoader. getAdvancements() -
net.minecraft.server.command中Advancement的使用
返回变量类型为Advancement的类型的net.minecraft.server.command中的方法 修饰符和类型 方法 说明 private static List<Advancement>AdvancementCommand. select(Advancement advancement, AdvancementCommand.Selection selection)参数类型为Advancement的net.minecraft.server.command中的方法 修饰符和类型 方法 说明 private static voidAdvancementCommand. addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList)private static intAdvancementCommand. executeCriterion(ServerCommandSource source, Collection<ServerPlayerEntity> targets, AdvancementCommand.Operation operation, Advancement advancement, String criterion)protected abstract booleanAdvancementCommand.Operation. processEach(ServerPlayerEntity player, Advancement advancement)protected abstract booleanAdvancementCommand.Operation. processEachCriterion(ServerPlayerEntity player, Advancement advancement, String criterion)private static List<Advancement>AdvancementCommand. select(Advancement advancement, AdvancementCommand.Selection selection)类型变量类型为Advancement的net.minecraft.server.command中的方法参数 修饰符和类型 方法 说明 private static voidAdvancementCommand. addChildrenRecursivelyToList(Advancement parent, List<Advancement> childList)intAdvancementCommand.Operation. processAll(ServerPlayerEntity player, Iterable<Advancement> advancements)
-