Package noppes.npcs.api.event
Interface IRecipeEvent.Pre
-
- All Superinterfaces:
ICustomNPCsEvent,IPlayerEvent,IRecipeEvent
- Enclosing interface:
- IRecipeEvent
public static interface IRecipeEvent.Pre extends IRecipeEvent
-
-
Nested Class Summary
-
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
-
Nested classes/interfaces inherited from interface noppes.npcs.api.event.IRecipeEvent
IRecipeEvent.Post, IRecipeEvent.Pre
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetMaterialUsage()Only for IAnvilRecipejava.lang.StringgetMessage()intgetXpCost()Only for IAnvilRecipevoidsetMaterialUsage(int materialUsage)Sets the material usage of Anvil RecipevoidsetMessage(java.lang.String message)voidsetXpCost(int xpCost)Sets the XP Cost of Anvil Recipe-
Methods inherited from interface noppes.npcs.api.event.ICustomNPCsEvent
getHookName
-
Methods inherited from interface noppes.npcs.api.event.IPlayerEvent
getPlayer
-
Methods inherited from interface noppes.npcs.api.event.IRecipeEvent
getItems, getRecipe, isAnvil
-
-
-
-
Method Detail
-
setMessage
void setMessage(java.lang.String message)
-
getMessage
java.lang.String getMessage()
-
getXpCost
int getXpCost()
Only for IAnvilRecipe- Returns:
- the XP Cost of Anvil Recipe
-
setXpCost
void setXpCost(int xpCost)
Sets the XP Cost of Anvil Recipe- Parameters:
xpCost- the XP Cost to set
-
getMaterialUsage
int getMaterialUsage()
Only for IAnvilRecipe- Returns:
- the material usage of Anvil Recipe
-
setMaterialUsage
void setMaterialUsage(int materialUsage)
Sets the material usage of Anvil Recipe- Parameters:
materialUsage- the material usage to set
-
-