Class HighlightRenderer
java.lang.Object
dev.latvian.mods.kubejs.client.highlight.HighlightRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanboolean@Nullable HighlightRenderer.ShaderChainfinal it.unimi.dsi.fastutil.longs.Long2IntMapfinal it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.world.entity.Entity> @Nullable net.minecraft.client.renderer.ShaderInstancefinal Set<net.minecraft.world.inventory.Slot> static HighlightRendererstatic net.minecraft.client.KeyMappingfinal it.unimi.dsi.fastutil.ints.IntOpenHashSet@Nullable HighlightRenderer.ShaderChain -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearBuffers(net.minecraft.client.Minecraft mc) voidhudPostDraw(net.minecraft.client.Minecraft mc, net.minecraft.client.gui.GuiGraphics graphics, float delta) voidloadPostChains(net.minecraft.client.Minecraft mc) voidrenderAfterEntities(net.minecraft.client.Minecraft mc, net.neoforged.neoforge.client.event.RenderLevelStageEvent event) voidrenderAfterLevel(net.minecraft.client.Minecraft mc, net.neoforged.neoforge.client.event.RenderLevelStageEvent event) voidresizePostChains(int width, int height) voidscreen(net.minecraft.client.Minecraft mc, net.minecraft.client.gui.GuiGraphics graphics, net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<?> screen, int mx, int my, float delta) voidtickPre(net.minecraft.client.Minecraft mc) voidupdateDepth(net.minecraft.client.Minecraft mc)
-
Field Details
-
INSTANCE
-
keyMapping
public static net.minecraft.client.KeyMapping keyMapping -
color
-
mode
-
actualKey
public boolean actualKey -
worldChain
-
guiChain
-
highlightShader
@Nullable public @Nullable net.minecraft.client.renderer.ShaderInstance highlightShader -
hoveredSlots
-
highlightedEntities
public final it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.world.entity.Entity> highlightedEntities -
highlightedBlocks
public final it.unimi.dsi.fastutil.longs.Long2IntMap highlightedBlocks -
uniqueColors
public final it.unimi.dsi.fastutil.ints.IntOpenHashSet uniqueColors -
cancelBlockHighlight
public boolean cancelBlockHighlight
-
-
Constructor Details
-
HighlightRenderer
public HighlightRenderer()
-
-
Method Details
-
loadPostChains
public void loadPostChains(net.minecraft.client.Minecraft mc) -
tickPre
public void tickPre(net.minecraft.client.Minecraft mc) -
clearBuffers
public void clearBuffers(net.minecraft.client.Minecraft mc) -
renderAfterLevel
public void renderAfterLevel(net.minecraft.client.Minecraft mc, net.neoforged.neoforge.client.event.RenderLevelStageEvent event) -
updateDepth
public void updateDepth(net.minecraft.client.Minecraft mc) -
resizePostChains
public void resizePostChains(int width, int height) -
renderAfterEntities
public void renderAfterEntities(net.minecraft.client.Minecraft mc, net.neoforged.neoforge.client.event.RenderLevelStageEvent event) -
screen
public void screen(net.minecraft.client.Minecraft mc, net.minecraft.client.gui.GuiGraphics graphics, net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<?> screen, int mx, int my, float delta) -
hudPostDraw
public void hudPostDraw(net.minecraft.client.Minecraft mc, net.minecraft.client.gui.GuiGraphics graphics, float delta)
-