Uses of Interface
noppes.npcs.api.entity.ICustomNpc
Packages that use ICustomNpc
Package
Description
-
Uses of ICustomNpc in noppes.npcs.api
Methods in noppes.npcs.api that return ICustomNpcModifier and TypeMethodDescriptionabstract ICustomNpc
NpcAPI.createNPC
(net.minecraft.world.level.Level world) Doesnt spawn the npc in the worldabstract ICustomNpc
NpcAPI.spawnNPC
(net.minecraft.world.level.Level level, int x, int y, int z) Creates and spawns an npc -
Uses of ICustomNpc in noppes.npcs.api.entity.data.role
Methods in noppes.npcs.api.entity.data.role that return ICustomNpc -
Uses of ICustomNpc in noppes.npcs.api.event
Fields in noppes.npcs.api.event declared as ICustomNpcConstructors in noppes.npcs.api.event with parameters of type ICustomNpcModifierConstructorDescriptionBankUnlockedEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc, int slot) BankUpgradedEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc, int slot) CloseEvent
(ICustomNpc npc, net.minecraft.world.entity.player.Player player, IDialog dialog) CollideEvent
(ICustomNpc npc, net.minecraft.world.entity.Entity entity) DamagedEvent
(ICustomNpc npc, net.minecraft.world.entity.Entity source, float damage, net.minecraft.world.damagesource.DamageSource damagesource) DialogEvent
(ICustomNpc npc, net.minecraft.world.entity.player.Player player, IDialog dialog) DiedEvent
(ICustomNpc npc, net.minecraft.world.damagesource.DamageSource damagesource, net.minecraft.world.entity.Entity entity) FollowerFinishedEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc) FollowerHireEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc, int days) InitEvent
(ICustomNpc npc) InteractEvent
(ICustomNpc npc, net.minecraft.world.entity.player.Player player) KilledEntityEvent
(ICustomNpc npc, net.minecraft.world.entity.LivingEntity entity) MailmanEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc, IPlayerMail mail) MeleeAttackEvent
(ICustomNpc npc, net.minecraft.world.entity.LivingEntity target, float damage) NpcEvent
(ICustomNpc npc) OpenEvent
(ICustomNpc npc, net.minecraft.world.entity.player.Player player, IDialog dialog) OptionEvent
(ICustomNpc npc, net.minecraft.world.entity.player.Player player, IDialog dialog, IDialogOption option) RangedLaunchedEvent
(ICustomNpc npc, net.minecraft.world.entity.LivingEntity target, float damage) RoleEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc) TargetEvent
(ICustomNpc npc, net.minecraft.world.entity.LivingEntity entity) TargetLostEvent
(ICustomNpc npc, net.minecraft.world.entity.LivingEntity entity) TimerEvent
(ICustomNpc npc, int id) TradeFailedEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc, net.minecraft.world.item.ItemStack sold, net.minecraft.world.item.ItemStack currency1, net.minecraft.world.item.ItemStack currency2) TraderEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc, net.minecraft.world.item.ItemStack sold, net.minecraft.world.item.ItemStack currency1, net.minecraft.world.item.ItemStack currency2) TransporterUnlockedEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc) TransporterUseEvent
(net.minecraft.world.entity.player.Player player, ICustomNpc npc, IRoleTransporter.ITransportLocation location) UpdateEvent
(ICustomNpc npc) -
Uses of ICustomNpc in noppes.npcs.api.handler.data
Methods in noppes.npcs.api.handler.data with parameters of type ICustomNpc