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
    finishBuffers(net.neoforged.neoforge.client.event.RenderLevelStageEvent event)
     
    static void
    onClientTickEvent(net.neoforged.neoforge.client.event.ClientTickEvent.Post event)
    Used to catch the clientTickEvent.
    static void
    onDisconnect(net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent.LoggingOut event)
     
    static void
    onMouseWheel(net.neoforged.neoforge.client.event.InputEvent.MouseScrollingEvent event)
     
    static void
    onPreClientTickEvent(net.neoforged.neoforge.client.event.ClientTickEvent.Pre event)
     
    static void
    renderWorldLastEvent(net.neoforged.neoforge.client.event.RenderGuiLayerEvent.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.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)