Package noppes.npcs.api.event
Interface IRecipeEvent
-
- All Superinterfaces:
ICustomNPCsEvent,IPlayerEvent
- All Known Subinterfaces:
IRecipeEvent.Post,IRecipeEvent.Pre
public interface IRecipeEvent extends IPlayerEvent
Events fired before and after recipe crafting, for both crafting table and anvil recipes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIRecipeEvent.PostFired after a recipe is crafted.static interfaceIRecipeEvent.PreFired before a recipe is crafted.-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
ICustomNPCsEvent.CNPCNaturalSpawnEvent, ICustomNPCsEvent.ScriptedCommandEvent
-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.IPlayerEvent
IPlayerEvent.AchievementEvent, IPlayerEvent.AttackedEvent, IPlayerEvent.AttackEvent, IPlayerEvent.BonemealEvent, IPlayerEvent.BreakEvent, IPlayerEvent.ChangedDimension, IPlayerEvent.ChatEvent, IPlayerEvent.ContainerClosed, IPlayerEvent.ContainerOpen, IPlayerEvent.DamagedEntityEvent, IPlayerEvent.DamagedEvent, IPlayerEvent.DiedEvent, IPlayerEvent.DropEvent, IPlayerEvent.EffectEvent, IPlayerEvent.FallEvent, IPlayerEvent.FillBucketEvent, IPlayerEvent.FinishUsingItem, IPlayerEvent.InitEvent, IPlayerEvent.InteractEvent, IPlayerEvent.JumpEvent, IPlayerEvent.KeyPressedEvent, IPlayerEvent.KilledEntityEvent, IPlayerEvent.LevelUpEvent, IPlayerEvent.LightningEvent, IPlayerEvent.LoginEvent, IPlayerEvent.LogoutEvent, IPlayerEvent.MouseClickedEvent, IPlayerEvent.PickUpEvent, IPlayerEvent.PickupXPEvent, IPlayerEvent.ProfileEvent, IPlayerEvent.RangedChargeEvent, IPlayerEvent.RangedLaunchedEvent, IPlayerEvent.RespawnEvent, IPlayerEvent.RightClickEvent, IPlayerEvent.SleepEvent, IPlayerEvent.SoundEvent, IPlayerEvent.StartUsingItem, IPlayerEvent.StopUsingItem, IPlayerEvent.TimerEvent, IPlayerEvent.TossEvent, IPlayerEvent.UpdateEvent, IPlayerEvent.UseHoeEvent, IPlayerEvent.UsingItem, IPlayerEvent.WakeUpEvent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IItemStack[]getItems()ObjectgetRecipe()Returns the recipe object associated with this event.booleanisAnvil()-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
Methods inherited from interface noppes.npcs.api.event.IPlayerEvent
getPlayer
-
-
-
-
Method Detail
-
getRecipe
Object getRecipe()
Returns the recipe object associated with this event. This can be a custom recipe or an anvil recipe.- Returns:
- the recipe object - IRecipe or IAnvilRecipe
-
getItems
IItemStack[] getItems()
- Returns:
- the input item stacks used in the recipe.
-
isAnvil
boolean isAnvil()
- Returns:
- true if this is an anvil recipe, false for crafting table.
-
-