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.minecraftforge.client.event.CustomizeGuiOverlayEvent.DebugText event) Event when the debug screen is opened.static voidonEntityAdded(@NotNull net.minecraftforge.event.entity.EntityJoinLevelEvent event) static voidonItemTooltipEvent(net.minecraftforge.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.minecraftforge.client.event.ClientPlayerNetworkEvent.LoggingOut event) static voidonPlaySoundEvent(net.minecraftforge.client.event.sound.PlaySoundEvent event) static voidonUseItem(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickItem event) static voidonwWorldTick(net.minecraftforge.event.TickEvent.LevelTickEvent event) static voidrenderWorldLastEvent(@NotNull net.minecraftforge.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.minecraftforge.client.event.RenderLevelStageEvent event) -
onwWorldTick
public static void onwWorldTick(@NotNull net.minecraftforge.event.TickEvent.LevelTickEvent event) -
onEntityAdded
public static void onEntityAdded(@NotNull @NotNull net.minecraftforge.event.entity.EntityJoinLevelEvent event) -
onPlayerLogout
public static void onPlayerLogout(@NotNull net.minecraftforge.client.event.ClientPlayerNetworkEvent.LoggingOut event) -
onPlaySoundEvent
public static void onPlaySoundEvent(net.minecraftforge.client.event.sound.PlaySoundEvent event) -
onItemTooltipEvent
public static void onItemTooltipEvent(net.minecraftforge.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.minecraftforge.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.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickItem event)
-