Package com.minecolonies.core.event
Class ClientEventHandler
java.lang.Object
com.minecolonies.core.event.ClientEventHandler
Used to handle client events.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Map<net.minecraft.world.item.Item, net.minecraft.network.chat.Component> Additional tooltips added to specific items -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidonDebugOverlay(net.neoforged.neoforge.client.event.CustomizeGuiOverlayEvent.DebugText event) Event when the debug screen is opened.static voidonItemTooltipEvent(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 voidonPlayerLogout(net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent.LoggingOut event) static voidonPlaySoundEvent(net.neoforged.neoforge.client.event.sound.PlaySoundEvent event) static voidonUseItem(net.neoforged.neoforge.event.entity.player.PlayerInteractEvent.RightClickItem event) static voidonwWorldTick(net.neoforged.neoforge.event.tick.LevelTickEvent.Pre event) static voidrenderWorldLastEvent(@NotNull net.neoforged.neoforge.client.event.RenderLevelStageEvent event)
-
Field Details
-
extraItemTooltips
public static Map<net.minecraft.world.item.Item,net.minecraft.network.chat.Component> extraItemTooltipsAdditional 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)
-