Uses of Record Class
net.minecraft.advancement.AdvancementEntry
Packages that use AdvancementEntry
Package
Description
-
Uses of AdvancementEntry in net.minecraft.advancement
Fields in net.minecraft.advancement declared as AdvancementEntryModifier and TypeFieldDescriptionprivate final AdvancementEntry
PlacedAdvancement.advancementEntry
private @Nullable AdvancementEntry
PlayerAdvancementTracker.currentDisplayTab
Fields in net.minecraft.advancement with type parameters of type AdvancementEntryModifier and TypeFieldDescriptionstatic final PacketCodec
<RegistryByteBuf, List<AdvancementEntry>> AdvancementEntry.LIST_PACKET_CODEC
static final PacketCodec
<RegistryByteBuf, AdvancementEntry> AdvancementEntry.PACKET_CODEC
private final Map
<AdvancementEntry, AdvancementProgress> PlayerAdvancementTracker.progress
private final Set
<AdvancementEntry> PlayerAdvancementTracker.progressUpdates
private final Set
<AdvancementEntry> PlayerAdvancementTracker.visibleAdvancements
Methods in net.minecraft.advancement that return AdvancementEntryModifier and TypeMethodDescriptionAdvancement.Builder.build
(Consumer<AdvancementEntry> exporter, String id) Advancement.Builder.build
(Identifier id) PlacedAdvancement.getAdvancementEntry()
Methods in net.minecraft.advancement with parameters of type AdvancementEntryModifier and TypeMethodDescriptionprivate void
PlayerAdvancementTracker.beginTracking
(AdvancementEntry advancement) private <T extends CriterionConditions>
voidPlayerAdvancementTracker.beginTracking
(AdvancementEntry advancement, String id, AdvancementCriterion<T> criterion) private void
PlayerAdvancementTracker.endTrackingCompleted
(AdvancementEntry advancement) private <T extends CriterionConditions>
voidPlayerAdvancementTracker.endTrackingCompleted
(AdvancementEntry advancement, String id, AdvancementCriterion<T> criterion) AdvancementManager.get
(AdvancementEntry advancement) AdvancementFrame.getChatAnnouncementText
(AdvancementEntry advancementEntry, ServerPlayerEntity player) static Text
Advancement.getNameFromIdentity
(AdvancementEntry identifiedAdvancement) PlayerAdvancementTracker.getProgress
(AdvancementEntry advancement) boolean
PlayerAdvancementTracker.grantCriterion
(AdvancementEntry advancement, String criterionName) private void
PlayerAdvancementTracker.initProgress
(AdvancementEntry advancement, AdvancementProgress progress) private void
PlayerAdvancementTracker.onStatusUpdate
(AdvancementEntry advancement) Advancement.Builder.parent
(AdvancementEntry parent) boolean
PlayerAdvancementTracker.revokeCriterion
(AdvancementEntry advancement, String criterionName) void
PlayerAdvancementTracker.setDisplayTab
(@Nullable AdvancementEntry advancement) private boolean
AdvancementManager.tryAdd
(AdvancementEntry advancement) Method parameters in net.minecraft.advancement with type arguments of type AdvancementEntryModifier and TypeMethodDescriptionvoid
AdvancementManager.addAll
(Collection<AdvancementEntry> advancements) Advancement.Builder.build
(Consumer<AdvancementEntry> exporter, String id) private void
PlayerAdvancementTracker.calculateDisplay
(PlacedAdvancement root, Set<AdvancementEntry> added, Set<Identifier> removed) Constructors in net.minecraft.advancement with parameters of type AdvancementEntryModifierConstructorDescriptionPlacedAdvancement
(AdvancementEntry advancementEntry, @Nullable PlacedAdvancement parent) -
Uses of AdvancementEntry in net.minecraft.advancement.criterion
Fields in net.minecraft.advancement.criterion declared as AdvancementEntryModifier and TypeFieldDescriptionprivate final AdvancementEntry
Criterion.ConditionsContainer.advancement
The field for theadvancement
record component.Methods in net.minecraft.advancement.criterion that return AdvancementEntryModifier and TypeMethodDescriptionCriterion.ConditionsContainer.advancement()
Returns the value of theadvancement
record component.Constructors in net.minecraft.advancement.criterion with parameters of type AdvancementEntryModifierConstructorDescriptionConditionsContainer
(T conditions, AdvancementEntry advancementEntry, String id) -
Uses of AdvancementEntry in net.minecraft.client.gui.screen.advancement
Fields in net.minecraft.client.gui.screen.advancement with type parameters of type AdvancementEntryModifier and TypeFieldDescriptionprivate final Map
<AdvancementEntry, AdvancementTab> AdvancementsScreen.tabs
private final Map
<AdvancementEntry, AdvancementWidget> AdvancementTab.widgets
Methods in net.minecraft.client.gui.screen.advancement with parameters of type AdvancementEntryModifier and TypeMethodDescriptionprivate void
AdvancementTab.addWidget
(AdvancementWidget widget, AdvancementEntry advancement) AdvancementTab.getWidget
(AdvancementEntry advancement) void
AdvancementsScreen.selectTab
(@Nullable AdvancementEntry advancement) -
Uses of AdvancementEntry in net.minecraft.client.network
Fields in net.minecraft.client.network declared as AdvancementEntryModifier and TypeFieldDescriptionprivate @Nullable AdvancementEntry
ClientAdvancementManager.selectedTab
Fields in net.minecraft.client.network with type parameters of type AdvancementEntryModifier and TypeFieldDescriptionprivate final Map
<AdvancementEntry, AdvancementProgress> ClientAdvancementManager.advancementProgresses
Methods in net.minecraft.client.network that return AdvancementEntryMethods in net.minecraft.client.network with parameters of type AdvancementEntryModifier and TypeMethodDescriptionvoid
ClientAdvancementManager.Listener.selectTab
(@Nullable AdvancementEntry advancement) void
ClientAdvancementManager.selectTab
(@Nullable AdvancementEntry tab, boolean local) -
Uses of AdvancementEntry in net.minecraft.client.session.telemetry
Methods in net.minecraft.client.session.telemetry with parameters of type AdvancementEntryModifier and TypeMethodDescriptionvoid
WorldSession.onAdvancementMade
(World world, AdvancementEntry advancement) -
Uses of AdvancementEntry in net.minecraft.client.toast
Fields in net.minecraft.client.toast declared as AdvancementEntryConstructors in net.minecraft.client.toast with parameters of type AdvancementEntry -
Uses of AdvancementEntry in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return AdvancementEntryModifier and TypeMethodDescriptionstatic AdvancementEntry
IdentifierArgumentType.getAdvancementArgument
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName) -
Uses of AdvancementEntry in net.minecraft.data.server.advancement
Methods in net.minecraft.data.server.advancement that return AdvancementEntryModifier and TypeMethodDescriptionstatic AdvancementEntry
Returns an advancement to use as a reference inAdvancement.Builder.parent(net.minecraft.advancement.AdvancementEntry)
.Method parameters in net.minecraft.data.server.advancement with type arguments of type AdvancementEntryModifier and TypeMethodDescriptionvoid
AdvancementTabGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<AdvancementEntry> exporter) -
Uses of AdvancementEntry in net.minecraft.data.server.advancement.vanilla
Methods in net.minecraft.data.server.advancement.vanilla that return AdvancementEntryModifier and TypeMethodDescriptionstatic AdvancementEntry
VanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) static AdvancementEntry
VanillaAdventureTabAdvancementGenerator.createKillMobAdvancements
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, List<EntityType<?>> monsters) Methods in net.minecraft.data.server.advancement.vanilla with parameters of type AdvancementEntryModifier and TypeMethodDescriptionprotected static void
VanillaAdventureTabAdvancementGenerator.buildAdventuringTime
(RegistryWrapper.WrapperLookup registryLookup, Consumer<AdvancementEntry> exporter, AdvancementEntry parent, MultiNoiseBiomeSourceParameterList.Preset biomeSourceListPreset) static AdvancementEntry
VanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) static AdvancementEntry
VanillaAdventureTabAdvancementGenerator.createKillMobAdvancements
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, List<EntityType<?>> monsters) Method parameters in net.minecraft.data.server.advancement.vanilla with type arguments of type AdvancementEntryModifier and TypeMethodDescriptionvoid
VanillaAdventureTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<AdvancementEntry> exporter) void
VanillaEndTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<AdvancementEntry> exporter) void
VanillaHusbandryTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<AdvancementEntry> exporter) void
VanillaNetherTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<AdvancementEntry> exporter) void
VanillaStoryTabAdvancementGenerator.accept
(RegistryWrapper.WrapperLookup lookup, Consumer<AdvancementEntry> exporter) protected static void
VanillaAdventureTabAdvancementGenerator.buildAdventuringTime
(RegistryWrapper.WrapperLookup registryLookup, Consumer<AdvancementEntry> exporter, AdvancementEntry parent, MultiNoiseBiomeSourceParameterList.Preset biomeSourceListPreset) static AdvancementEntry
VanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) static AdvancementEntry
VanillaAdventureTabAdvancementGenerator.createKillMobAdvancements
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, List<EntityType<?>> monsters) -
Uses of AdvancementEntry in net.minecraft.data.server.recipe
Methods in net.minecraft.data.server.recipe with parameters of type AdvancementEntryModifier and TypeMethodDescriptionvoid
RecipeExporter.accept
(Identifier recipeId, Recipe<?> recipe, @Nullable AdvancementEntry advancement) protected CompletableFuture
<?> RecipeProvider.saveRecipeAdvancement
(DataWriter cache, RegistryWrapper.WrapperLookup registryLookup, AdvancementEntry advancement) -
Uses of AdvancementEntry in net.minecraft.network.packet.c2s.play
Methods in net.minecraft.network.packet.c2s.play with parameters of type AdvancementEntryModifier and TypeMethodDescriptionstatic AdvancementTabC2SPacket
AdvancementTabC2SPacket.open
(AdvancementEntry advancement) -
Uses of AdvancementEntry in net.minecraft.network.packet.s2c.play
Fields in net.minecraft.network.packet.s2c.play with type parameters of type AdvancementEntryModifier and TypeFieldDescriptionprivate final List
<AdvancementEntry> AdvancementUpdateS2CPacket.toEarn
Methods in net.minecraft.network.packet.s2c.play that return types with arguments of type AdvancementEntryConstructor parameters in net.minecraft.network.packet.s2c.play with type arguments of type AdvancementEntryModifierConstructorDescriptionAdvancementUpdateS2CPacket
(boolean clearCurrent, Collection<AdvancementEntry> toEarn, Set<Identifier> toRemove, Map<Identifier, AdvancementProgress> toSetProgress) -
Uses of AdvancementEntry in net.minecraft.server
Fields in net.minecraft.server with type parameters of type AdvancementEntryModifier and TypeFieldDescriptionprivate Map
<Identifier, AdvancementEntry> ServerAdvancementLoader.advancements
Methods in net.minecraft.server that return AdvancementEntryMethods in net.minecraft.server that return types with arguments of type AdvancementEntry -
Uses of AdvancementEntry in net.minecraft.server.command
Methods in net.minecraft.server.command that return types with arguments of type AdvancementEntryModifier and TypeMethodDescriptionprivate static List
<AdvancementEntry> AdvancementCommand.select
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, AdvancementEntry advancement, AdvancementCommand.Selection selection) Methods in net.minecraft.server.command with parameters of type AdvancementEntryModifier and TypeMethodDescriptionprivate static int
AdvancementCommand.executeCriterion
(ServerCommandSource source, Collection<ServerPlayerEntity> targets, AdvancementCommand.Operation operation, AdvancementEntry advancement, String criterion) protected abstract boolean
AdvancementCommand.Operation.processEach
(ServerPlayerEntity player, AdvancementEntry advancement) protected abstract boolean
AdvancementCommand.Operation.processEachCriterion
(ServerPlayerEntity player, AdvancementEntry advancement, String criterion) private static List
<AdvancementEntry> AdvancementCommand.select
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, AdvancementEntry advancement, AdvancementCommand.Selection selection) Method parameters in net.minecraft.server.command with type arguments of type AdvancementEntryModifier and TypeMethodDescriptionprivate static void
AdvancementCommand.addChildrenRecursivelyToList
(PlacedAdvancement parent, List<AdvancementEntry> childList) int
AdvancementCommand.Operation.processAll
(ServerPlayerEntity player, Iterable<AdvancementEntry> advancements)