Hierarchy For All Packages
- de.oliver.fancynpcs.api,
- de.oliver.fancynpcs.api.actions,
- de.oliver.fancynpcs.api.actions.executor,
- de.oliver.fancynpcs.api.actions.types,
- de.oliver.fancynpcs.api.events,
- de.oliver.fancynpcs.api.skins,
- de.oliver.fancynpcs.api.utils
Class Hierarchy
- java.lang.Object
- de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
- de.oliver.fancynpcs.api.actions.executor.ActionExecutor
- org.bukkit.event.Event
- de.oliver.fancynpcs.api.events.NpcCreateEvent (implements org.bukkit.event.Cancellable)
- de.oliver.fancynpcs.api.events.NpcInteractEvent (implements org.bukkit.event.Cancellable)
- de.oliver.fancynpcs.api.events.NpcModifyEvent (implements org.bukkit.event.Cancellable)
- de.oliver.fancynpcs.api.events.NpcRemoveEvent (implements org.bukkit.event.Cancellable)
- de.oliver.fancynpcs.api.events.NpcsLoadedEvent
- de.oliver.fancynpcs.api.events.NpcSpawnEvent (implements org.bukkit.event.Cancellable)
- de.oliver.fancynpcs.api.events.NpcStartLookingEvent
- de.oliver.fancynpcs.api.events.NpcStopLookingEvent
- de.oliver.fancynpcs.api.events.PacketReceivedEvent
- de.oliver.fancynpcs.api.skins.SkinGeneratedEvent
- de.oliver.fancynpcs.api.utils.Interval
- de.oliver.fancynpcs.api.Npc
- de.oliver.fancynpcs.api.actions.NpcAction
- de.oliver.fancynpcs.api.actions.types.BlockUntilDoneAction
- de.oliver.fancynpcs.api.actions.types.ConsoleCommandAction
- de.oliver.fancynpcs.api.actions.types.ExecuteRandomActionAction
- de.oliver.fancynpcs.api.actions.types.MessageAction
- de.oliver.fancynpcs.api.actions.types.NeedPermissionAction
- de.oliver.fancynpcs.api.actions.types.PlayerCommandAction
- de.oliver.fancynpcs.api.actions.types.PlayerCommandAsOpAction
- de.oliver.fancynpcs.api.actions.types.PlaySoundAction
- de.oliver.fancynpcs.api.actions.types.SendToServerAction
- de.oliver.fancynpcs.api.actions.types.WaitAction
- de.oliver.fancynpcs.api.NpcAttribute
- de.oliver.fancynpcs.api.NpcData
- de.oliver.fancynpcs.api.skins.SkinData
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- de.oliver.fancynpcs.api.skins.SkinLoadException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- de.oliver.fancynpcs.api.actions.ActionManager
- de.oliver.fancynpcs.api.AttributeManager
- de.oliver.fancynpcs.api.FancyNpcsConfig
- de.oliver.fancynpcs.api.FancyNpcsPlugin
- de.oliver.fancynpcs.api.NpcManager
- de.oliver.fancynpcs.api.skins.SkinManager
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.oliver.fancynpcs.api.actions.ActionTrigger
- de.oliver.fancynpcs.api.utils.Interval.Unit
- de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- de.oliver.fancynpcs.api.skins.SkinData.SkinVariant
- de.oliver.fancynpcs.api.skins.SkinLoadException.Reason
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
- java.lang.Record