Class ForgeEventHandler

java.lang.Object
com.blamejared.controlling.platform.ForgeEventHandler
All Implemented Interfaces:
com.blamejared.controlling.platform.IEventHelper

public class ForgeEventHandler extends Object implements com.blamejared.controlling.platform.IEventHelper
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryListenersEvent,List<net.minecraft.client.gui.components.events.GuiEventListener>>
    fireKeyEntryListenersEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry)
     
    com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryMouseClickedEvent,Boolean>
    fireKeyEntryMouseClickedEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry, double mouseX, double mouseY, int buttonId)
     
    com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryMouseReleasedEvent,Boolean>
    fireKeyEntryMouseReleasedEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry, double mouseX, double mouseY, int buttonId)
     
    com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryRenderEvent,net.minecraft.util.Unit>
    fireKeyEntryRenderEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry, com.mojang.blaze3d.vertex.PoseStack stack, int slotIndex, int y, int x, int rowLeft, int rowWidth, int mouseX, int mouseY, boolean hovered, float partialTicks)
     

    Methods inherited from class java.lang.Object

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

    • ForgeEventHandler

      public ForgeEventHandler()
  • Method Details

    • fireKeyEntryListenersEvent

      public com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryListenersEvent,List<net.minecraft.client.gui.components.events.GuiEventListener>> fireKeyEntryListenersEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry)
      Specified by:
      fireKeyEntryListenersEvent in interface com.blamejared.controlling.platform.IEventHelper
    • fireKeyEntryMouseClickedEvent

      public com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryMouseClickedEvent,Boolean> fireKeyEntryMouseClickedEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry, double mouseX, double mouseY, int buttonId)
      Specified by:
      fireKeyEntryMouseClickedEvent in interface com.blamejared.controlling.platform.IEventHelper
    • fireKeyEntryMouseReleasedEvent

      public com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryMouseReleasedEvent,Boolean> fireKeyEntryMouseReleasedEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry, double mouseX, double mouseY, int buttonId)
      Specified by:
      fireKeyEntryMouseReleasedEvent in interface com.blamejared.controlling.platform.IEventHelper
    • fireKeyEntryRenderEvent

      public com.mojang.datafixers.util.Either<com.blamejared.controlling.api.events.IKeyEntryRenderEvent,net.minecraft.util.Unit> fireKeyEntryRenderEvent(com.blamejared.controlling.client.NewKeyBindsList.KeyEntry entry, com.mojang.blaze3d.vertex.PoseStack stack, int slotIndex, int y, int x, int rowLeft, int rowWidth, int mouseX, int mouseY, boolean hovered, float partialTicks)
      Specified by:
      fireKeyEntryRenderEvent in interface com.blamejared.controlling.platform.IEventHelper