Package com.ldtteam.structurize.event
Class ClientEventSubscriber
java.lang.Object
com.ldtteam.structurize.event.ClientEventSubscriber
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidfinishBuffers(net.neoforged.neoforge.client.event.RenderLevelStageEvent event) static voidonClientTickEvent(net.neoforged.neoforge.client.event.ClientTickEvent.Post event) Used to catch the clientTickEvent.static voidonDisconnect(net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent.LoggingOut event) static voidonMouseWheel(net.neoforged.neoforge.client.event.InputEvent.MouseScrollingEvent event) static voidonPreClientTickEvent(net.neoforged.neoforge.client.event.ClientTickEvent.Pre event) static voidrenderWorldLastEvent(net.neoforged.neoforge.client.event.RenderGuiLayerEvent.Pre event) static voidrenderWorldLastEvent(net.neoforged.neoforge.client.event.RenderLevelStageEvent event) Used to catch the renderWorldLastEvent in order to draw the debug nodes for pathfinding.
-
Constructor Details
-
ClientEventSubscriber
public ClientEventSubscriber()
-
-
Method Details
-
renderWorldLastEvent
public static void renderWorldLastEvent(net.neoforged.neoforge.client.event.RenderGuiLayerEvent.Pre event) -
renderWorldLastEvent
public static void renderWorldLastEvent(net.neoforged.neoforge.client.event.RenderLevelStageEvent event) Used to catch the renderWorldLastEvent in order to draw the debug nodes for pathfinding.- Parameters:
event- the catched event.
-
finishBuffers
public static void finishBuffers(net.neoforged.neoforge.client.event.RenderLevelStageEvent event) -
onClientTickEvent
public static void onClientTickEvent(net.neoforged.neoforge.client.event.ClientTickEvent.Post event) Used to catch the clientTickEvent. Call renderer cache cleaning every 5 secs (100 ticks).- Parameters:
event- the catched event.
-
onPreClientTickEvent
public static void onPreClientTickEvent(@NotNull net.neoforged.neoforge.client.event.ClientTickEvent.Pre event) -
onMouseWheel
public static void onMouseWheel(net.neoforged.neoforge.client.event.InputEvent.MouseScrollingEvent event) -
onDisconnect
public static void onDisconnect(net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent.LoggingOut event)
-