Class ClientEventHandler

java.lang.Object
com.minecolonies.core.event.ClientEventHandler

public class ClientEventHandler extends Object
Used to handle client events.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static Map<net.minecraft.world.item.Item,net.minecraft.network.chat.Component>
    Additional tooltips added to specific items
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    onDebugOverlay(net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent.DebugText event)
    Event when the debug screen is opened.
    static void
    onItemTooltipEvent(net.neoforged.neoforge.event.entity.player.ItemTooltipEvent event)
    Fires when an item tooltip is requested, generally from inventory, JEI, or when minecraft is first populating the recipe book.
    static void
    onPlayerLogout(net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent.LoggingOut event)
     
    static void
    onPlaySoundEvent(net.neoforged.neoforge.client.event.sound.PlaySoundEvent event)
     
    static void
    onUseItem(net.neoforged.neoforge.event.entity.player.PlayerInteractEvent.RightClickItem event)
     
    static void
    onwWorldTick(net.neoforged.neoforge.event.tick.LevelTickEvent.Pre event)
     
    static void
    renderWorldLastEvent(@NotNull net.neoforged.neoforge.client.event.RenderLevelStageEvent event)
     

    Methods inherited from class java.lang.Object

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

    • extraItemTooltips

      public static Map<net.minecraft.world.item.Item,net.minecraft.network.chat.Component> extraItemTooltips
      Additional tooltips added to specific items
  • Constructor Details

    • ClientEventHandler

      public ClientEventHandler()
  • Method Details

    • renderWorldLastEvent

      public static void renderWorldLastEvent(@NotNull @NotNull net.neoforged.neoforge.client.event.RenderLevelStageEvent event)
    • onwWorldTick

      public static void onwWorldTick(@NotNull net.neoforged.neoforge.event.tick.LevelTickEvent.Pre event)
    • onPlayerLogout

      public static void onPlayerLogout(@NotNull net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent.LoggingOut event)
    • onPlaySoundEvent

      public static void onPlaySoundEvent(net.neoforged.neoforge.client.event.sound.PlaySoundEvent event)
    • onItemTooltipEvent

      public static void onItemTooltipEvent(net.neoforged.neoforge.event.entity.player.ItemTooltipEvent event)
      Fires when an item tooltip is requested, generally from inventory, JEI, or when minecraft is first populating the recipe book.
      Parameters:
      event - An ItemTooltipEvent
    • onDebugOverlay

      public static void onDebugOverlay(net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent.DebugText event)
      Event when the debug screen is opened. Event gets called by displayed text on the screen, we only need it when f3 is clicked.
    • onUseItem

      public static void onUseItem(@NotNull net.neoforged.neoforge.event.entity.player.PlayerInteractEvent.RightClickItem event)