Class ClientEventSubscriber

java.lang.Object
com.ldtteam.structurize.event.ClientEventSubscriber

public class ClientEventSubscriber extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    onClientTickEvent(net.neoforged.neoforge.event.TickEvent.ClientTickEvent event)
    Used to catch the clientTickEvent.
    static void
    onMouseWheel(net.neoforged.neoforge.client.event.InputEvent.MouseScrollingEvent event)
     
    static void
    onPreClientTickEvent(@NotNull net.neoforged.neoforge.event.TickEvent.ClientTickEvent event)
     
    static void
    renderWorldLastEvent(net.neoforged.neoforge.client.event.RenderGuiOverlayEvent.Pre event)
     
    static void
    renderWorldLastEvent(net.neoforged.neoforge.client.event.RenderLevelStageEvent event)
    Used to catch the renderWorldLastEvent in order to draw the debug nodes for pathfinding.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientEventSubscriber

      public ClientEventSubscriber()
  • Method Details

    • renderWorldLastEvent

      public static void renderWorldLastEvent(net.neoforged.neoforge.client.event.RenderGuiOverlayEvent.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.
    • onClientTickEvent

      public static void onClientTickEvent(net.neoforged.neoforge.event.TickEvent.ClientTickEvent 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 @NotNull net.neoforged.neoforge.event.TickEvent.ClientTickEvent event)
    • onMouseWheel

      public static void onMouseWheel(net.neoforged.neoforge.client.event.InputEvent.MouseScrollingEvent event)