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 TypeFieldDescriptionprivate 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()
static AdvancementEntry
AdvancementEntry.read
(PacketByteBuf buf) 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) @Nullable PlacedAdvancement
AdvancementManager.get
(AdvancementEntry advancement) 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) @Nullable AdvancementWidget
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 AdvancementEntryModifier and TypeMethodDescription@Nullable AdvancementEntry
ClientAdvancementManager.get
(Identifier id) Methods 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
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) Methods in net.minecraft.data.server.advancement.vanilla with parameters of type AdvancementEntryModifier and TypeMethodDescriptionprotected static void
VanillaAdventureTabAdvancementGenerator.buildAdventuringTime
(Consumer<AdvancementEntry> exporter, AdvancementEntry parent, MultiNoiseBiomeSourceParameterList.Preset preset) static AdvancementEntry
VanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) 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
(Consumer<AdvancementEntry> exporter, AdvancementEntry parent, MultiNoiseBiomeSourceParameterList.Preset preset) static AdvancementEntry
VanillaHusbandryTabAdvancementGenerator.createBreedAllAnimalsAdvancement
(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) -
Uses of AdvancementEntry in net.minecraft.data.server.recipe
Fields in net.minecraft.data.server.recipe declared as AdvancementEntryModifier and TypeFieldDescriptionprivate final AdvancementEntry
CookingRecipeJsonBuilder.CookingRecipeJsonProvider.advancement
The field for theadvancement
record component.private final AdvancementEntry
ShapedRecipeJsonBuilder.ShapedRecipeJsonProvider.advancement
private final AdvancementEntry
SingleItemRecipeJsonBuilder.SingleItemRecipeJsonProvider.advancement
The field for theadvancement
record component.private final AdvancementEntry
SmithingTransformRecipeJsonBuilder.SmithingTransformRecipeJsonProvider.advancement
The field for theadvancement
record component.private final AdvancementEntry
SmithingTrimRecipeJsonBuilder.SmithingTrimRecipeJsonProvider.advancement
The field for theadvancement
record component.private final AdvancementEntry
ShapelessRecipeJsonBuilder.ShapelessRecipeJsonProvider.advancementBuilder
Methods in net.minecraft.data.server.recipe that return AdvancementEntryModifier and TypeMethodDescriptionCookingRecipeJsonBuilder.CookingRecipeJsonProvider.advancement()
@Nullable AdvancementEntry
RecipeJsonProvider.advancement()
ShapedRecipeJsonBuilder.ShapedRecipeJsonProvider.advancement()
ShapelessRecipeJsonBuilder.ShapelessRecipeJsonProvider.advancement()
SingleItemRecipeJsonBuilder.SingleItemRecipeJsonProvider.advancement()
SmithingTransformRecipeJsonBuilder.SmithingTransformRecipeJsonProvider.advancement()
SmithingTrimRecipeJsonBuilder.SmithingTrimRecipeJsonProvider.advancement()
Methods in net.minecraft.data.server.recipe with parameters of type AdvancementEntryModifier and TypeMethodDescriptionprotected CompletableFuture<?>
RecipeProvider.saveRecipeAdvancement
(DataWriter cache, AdvancementEntry advancement) Constructors in net.minecraft.data.server.recipe with parameters of type AdvancementEntryModifierConstructorDescription(package private)
CookingRecipeJsonProvider
(Identifier id, String group, CookingRecipeCategory category, Ingredient input, Item result, float experience, int cookingTime, AdvancementEntry advancement, RecipeSerializer<? extends AbstractCookingRecipe> serializer) Creates an instance of aCookingRecipeJsonProvider
record class.ShapedRecipeJsonProvider
(Identifier id, Item output, int resultCount, String group, CraftingRecipeCategory craftingCategory, List<String> pattern, Map<Character, Ingredient> inputs, AdvancementEntry advancement, boolean showNotification) ShapelessRecipeJsonProvider
(Identifier recipeId, Item output, int outputCount, String group, CraftingRecipeCategory craftingCategory, List<Ingredient> inputs, AdvancementEntry advancementBuilder) SingleItemRecipeJsonProvider
(Identifier id, RecipeSerializer<?> serializer, String group, Ingredient input, Item output, int outputCount, AdvancementEntry advancement) SmithingTransformRecipeJsonProvider
(Identifier id, RecipeSerializer<?> type, Ingredient template, Ingredient base, Ingredient addition, Item result, AdvancementEntry advancement) SmithingTrimRecipeJsonProvider
(Identifier identifier, RecipeSerializer<?> recipeSerializer, Ingredient ingredient, Ingredient ingredient2, Ingredient ingredient3, AdvancementEntry advancementEntry) -
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 AdvancementEntryModifier and TypeMethodDescription@Nullable AdvancementEntry
ServerAdvancementLoader.get
(Identifier id) Methods 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)