All Classes and Interfaces

Class
Description
 
 
 
 
 
 
Base class for all NPC events that can be cancelled
 
 
Class that represents a unique property
Class responsible for providing entity property keys Some property keys are only registered in certain situations for example different minecraft versions
 
 
Represents a hologram
 
 
 
 
Base class for all NPC interactions
 
The type of interaction ANY_CLICK: Any click type LEFT_CLICK: Only left clicks RIGHT_CLICK: Only right clicks
 
 
 
 
Base class for all NPCs
Main API class for ZNPCsPlus.
Provider for the registered api instance
Event called when an NPC is despawned for a player Note: This event is async
Base class for all NPC entries An NPC entry is a wrapper around an NPC that contains additional information
Base class for all NPC events
Event called when an NPC is interacted with by a player Note: This event is async
 
 
Base class for all NPC registries
Event called when an NPC is spawned for a player Note: This event is async
Represents a type of NPC.
Base for NpcType registries.
 
 
 
Represents classes that have property values attatched to them
 
 
 
 
Factory for creating skin descriptors.