Class DefaultInteractNpcEvent
java.lang.Object
com.github.juliarn.npclib.common.event.CommonNpcEvent
com.github.juliarn.npclib.common.event.CommonPlayerNpcEvent
com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
- All Implemented Interfaces:
com.github.juliarn.npclib.api.event.CancellableNpcEvent,com.github.juliarn.npclib.api.event.InteractNpcEvent,com.github.juliarn.npclib.api.event.NpcEvent,com.github.juliarn.npclib.api.event.PlayerNpcEvent
public final class DefaultInteractNpcEvent
extends CommonPlayerNpcEvent
implements com.github.juliarn.npclib.api.event.InteractNpcEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.juliarn.npclib.api.event.InteractNpcEvent
com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final com.github.juliarn.npclib.api.event.InteractNpcEvent.HandFields inherited from class com.github.juliarn.npclib.common.event.CommonPlayerNpcEvent
playerFields inherited from class com.github.juliarn.npclib.common.event.CommonNpcEvent
npc -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDefaultInteractNpcEvent(@NotNull com.github.juliarn.npclib.api.Npc<?, ?, ?, ?> npc, @NotNull Object player, @NotNull com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand hand) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidcancelled(boolean cancelled) @NotNull com.github.juliarn.npclib.api.event.InteractNpcEvent.Handhand()static @NotNull com.github.juliarn.npclib.api.event.InteractNpcEventinteractNpc(@NotNull com.github.juliarn.npclib.api.Npc<?, ?, ?, ?> npc, @NotNull Object player, @NotNull com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand hand) Methods inherited from class com.github.juliarn.npclib.common.event.CommonPlayerNpcEvent
playerMethods inherited from class com.github.juliarn.npclib.common.event.CommonNpcEvent
npcMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.juliarn.npclib.api.event.NpcEvent
npcMethods inherited from interface com.github.juliarn.npclib.api.event.PlayerNpcEvent
player
-
Field Details
-
hand
private final com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand hand -
cancelled
private boolean cancelled
-
-
Constructor Details
-
DefaultInteractNpcEvent
private DefaultInteractNpcEvent(@NotNull @NotNull com.github.juliarn.npclib.api.Npc<?, ?, ?, ?> npc, @NotNull @NotNull Object player, @NotNull @NotNull com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand hand)
-
-
Method Details
-
interactNpc
@NotNull public static @NotNull com.github.juliarn.npclib.api.event.InteractNpcEvent interactNpc(@NotNull @NotNull com.github.juliarn.npclib.api.Npc<?, ?, ?, ?> npc, @NotNull @NotNull Object player, @NotNull @NotNull com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand hand) -
cancelled
public boolean cancelled()- Specified by:
cancelledin interfacecom.github.juliarn.npclib.api.event.CancellableNpcEvent
-
cancelled
public void cancelled(boolean cancelled) - Specified by:
cancelledin interfacecom.github.juliarn.npclib.api.event.CancellableNpcEvent
-
hand
@NotNull public @NotNull com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand hand()- Specified by:
handin interfacecom.github.juliarn.npclib.api.event.InteractNpcEvent
-