Interface AdvancementRenderContext
- All Known Subinterfaces:
AdvancementRenderContext.Background, AdvancementRenderContext.Frame, AdvancementRenderContext.Icon
@NonExtendable
public sealed interface AdvancementRenderContext
permits AdvancementRenderContext.Icon, AdvancementRenderContext.Frame, AdvancementRenderContext.Background
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.advancements.AdvancementThe advancement being rendered.default net.minecraft.advancements.DisplayInfodisplay()The display info of the advancement.net.minecraft.client.gui.GuiGraphicsgraphics()The graphics instance used for rendering.net.minecraft.advancements.AdvancementHolderholder()The holder for the advancement.default boolean@Nullable net.minecraft.advancements.AdvancementProgressprogress()
-
Method Details
-
graphics
net.minecraft.client.gui.GuiGraphics graphics()The graphics instance used for rendering.- Returns:
GuiGraphicsinstance
-
holder
net.minecraft.advancements.AdvancementHolder holder()The holder for the advancement.- Returns:
AdvancementHolderinstance
-
progress
@Nullable net.minecraft.advancements.AdvancementProgress progress()- Returns:
- The advancement's progress, or
nullif there is no progress.
-
advancement
default net.minecraft.advancements.Advancement advancement()The advancement being rendered.- Returns:
Advancementinstance
-
display
default net.minecraft.advancements.DisplayInfo display()The display info of the advancement.- Returns:
DisplayInfoinstance
-
isObtained
default boolean isObtained()- Returns:
trueif the advancement has been obtained.
-