Class CyclingSlotBackground
java.lang.Object
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate intprivate List<Identifier> private final intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate floatgetIconTransitionTransparency(float a) voidrender(AbstractContainerMenu menu, GuiGraphics graphics, float a, int left, int top) private voidrenderIcon(Slot slot, Identifier iconIdentifier, float alphaProgress, GuiGraphics graphics, int left, int top) voidtick(List<Identifier> newIcons)
-
Field Details
-
ICON_CHANGE_TICK_RATE
private static final int ICON_CHANGE_TICK_RATE- See Also:
-
ICON_SIZE
private static final int ICON_SIZE- See Also:
-
ICON_TRANSITION_TICK_DURATION
private static final int ICON_TRANSITION_TICK_DURATION- See Also:
-
slotIndex
private final int slotIndex -
icons
-
tick
private int tick -
iconIndex
private int iconIndex
-
-
Constructor Details
-
CyclingSlotBackground
public CyclingSlotBackground(int slotIndex)
-
-
Method Details
-
tick
-
render
-
renderIcon
private void renderIcon(Slot slot, Identifier iconIdentifier, float alphaProgress, GuiGraphics graphics, int left, int top) -
getIconTransitionTransparency
private float getIconTransitionTransparency(float a)
-