Class CyclingSlotBackground
java.lang.Object
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private int
private List
<ResourceLocation> private final int
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate float
getIconTransitionTransparency
(float partialTick) void
render
(AbstractContainerMenu containerMenu, GuiGraphics guiGraphics, float partialTick, int x, int y) private void
renderIcon
(Slot slot, ResourceLocation icon, float alpha, GuiGraphics guiGraphics, int x, int y) void
tick
(List<ResourceLocation> icons)
-
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
public void render(AbstractContainerMenu containerMenu, GuiGraphics guiGraphics, float partialTick, int x, int y) -
renderIcon
private void renderIcon(Slot slot, ResourceLocation icon, float alpha, GuiGraphics guiGraphics, int x, int y) -
getIconTransitionTransparency
private float getIconTransitionTransparency(float partialTick)
-