NpcEvent.CollideEvent, NpcEvent.DamagedEvent, NpcEvent.DialogClosedEvent, NpcEvent.DialogEvent, NpcEvent.DiedEvent, NpcEvent.InitEvent, NpcEvent.InteractEvent, NpcEvent.KilledEntityEvent, NpcEvent.MeleeAttackEvent, NpcEvent.RangedLaunchedEvent, NpcEvent.TargetEvent, NpcEvent.TargetLostEvent, NpcEvent.TimerEvent, NpcEvent.UpdateEventCustomNPCsEvent.CNPCNaturalSpawnEvent| Modifier and Type | Field and Description |
|---|---|
int |
dialog |
noppes.npcs.controllers.data.Dialog |
dialogObj |
int |
id |
int |
option |
int |
optionId |
IPlayer |
player |
API| Constructor and Description |
|---|
DialogEvent(ICustomNpc npc,
net.minecraft.entity.player.EntityPlayer player,
int id,
int optionId,
noppes.npcs.controllers.data.Dialog dialog) |
| Modifier and Type | Method and Description |
|---|---|
noppes.npcs.controllers.data.Dialog |
getDialog() |
int |
getDialogId() |
int |
getOptionId() |
IPlayer |
getPlayer() |
boolean |
isClosing()
Deprecated.
|
isCancelled, setCancelledpublic final IPlayer player
public final int id
public final int optionId
public final noppes.npcs.controllers.data.Dialog dialogObj
public final int dialog
public final int option
public DialogEvent(ICustomNpc npc, net.minecraft.entity.player.EntityPlayer player, int id, int optionId, noppes.npcs.controllers.data.Dialog dialog)
public IPlayer getPlayer()
public noppes.npcs.controllers.data.Dialog getDialog()
public int getDialogId()
public int getOptionId()
public boolean isClosing()