Index
Alle Klassen und Schnittstellen|Alle Packages
A
- action() - Methode in Datensatzklasse de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
-
Gibt den Wert für die Datensatzkomponente
actionzurück. - ActionExecutionContext - Klasse in de.oliver.fancynpcs.api.actions.executor
-
Context for executing a sequence of NPC actions initiated by different triggers.
- ActionExecutionContext(ActionTrigger, Npc) - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Constructs an ActionExecutionContext with the specified ActionTrigger and Npc, without a Player.
- ActionExecutionContext(ActionTrigger, Npc, Player) - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Constructs an ActionExecutionContext with the specified ActionTrigger, Npc, and an optional Player.
- ActionExecutor - Klasse in de.oliver.fancynpcs.api.actions.executor
- ActionExecutor() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutor
- ActionManager - Schnittstelle in de.oliver.fancynpcs.api.actions
- ActionTrigger - Enum-Klasse in de.oliver.fancynpcs.api.actions
- add(long, Interval.Unit) - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- add(Interval) - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- addAction(ActionTrigger, int, NpcAction, String) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- addAttribute(NpcAttribute, String) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- addEquipment(NpcEquipmentSlot, ItemStack) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- ANY_CLICK - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.actions.ActionTrigger
-
represents any click interaction by a player.
- apply(Npc, String) - Methode in Klasse de.oliver.fancynpcs.api.NpcAttribute
- applyAllAttributes(Npc) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- as(Interval.Unit) - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
-
Returns interval converted to specified
Interval.Unit(unit). - ATTRIBUTE - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- AttributeManager - Schnittstelle in de.oliver.fancynpcs.api
B
- between(double, double, Interval.Unit) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- between(long, long, Interval.Unit) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- BlockUntilDoneAction - Klasse in de.oliver.fancynpcs.api.actions.types
-
The BlockUntilDoneAction class is a specific implementation of the NpcAction class that represents an action requiring the NPC (Non-Player Character) to block its subsequent actions until the current interaction is completed.
- BlockUntilDoneAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.BlockUntilDoneAction
C
- checkAndUpdateVisibility(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- CHEST - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- COLLIDABLE - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- ConsoleCommandAction - Klasse in de.oliver.fancynpcs.api.actions.types
-
Represents a console command action that can be executed for an NPC.
- ConsoleCommandAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.ConsoleCommandAction
- create() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- CUSTOM - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.actions.ActionTrigger
-
represents interactions invoked by the API.
D
- data - Variable in Klasse de.oliver.fancynpcs.api.Npc
- DAYS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- de.oliver.fancynpcs.api - Package de.oliver.fancynpcs.api
- de.oliver.fancynpcs.api.actions - Package de.oliver.fancynpcs.api.actions
- de.oliver.fancynpcs.api.actions.executor - Package de.oliver.fancynpcs.api.actions.executor
- de.oliver.fancynpcs.api.actions.types - Package de.oliver.fancynpcs.api.actions.types
- de.oliver.fancynpcs.api.events - Package de.oliver.fancynpcs.api.events
- de.oliver.fancynpcs.api.utils - Package de.oliver.fancynpcs.api.utils
- DISPLAY_NAME - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
E
- equals(Object) - Methode in Datensatzklasse de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- EQUIPMENT - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- execute(ActionTrigger, Npc, Player) - Statische Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutor
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.NpcAction
-
Executes the action associated with this NpcAction.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.ConsoleCommandAction
-
Executes the console command action for an NPC.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.ExecuteRandomActionAction
-
Executes a random action triggered by the given action trigger on the specified NPC and player.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.MessageAction
-
Executes the action associated with this NpcAction.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.PlayerCommandAction
-
Executes a player command action when triggered by an NPC interaction.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.PlayerCommandAsOpAction
-
Executes a player command as an operator when triggered by an NPC interaction.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.SendToServerAction
-
Executes the action associated with this NpcAction.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.WaitAction
-
Executes the "wait" action for an NPC.
- execute(ActionExecutionContext, String) - Methode in Klasse de.oliver.fancynpcs.api.actions.types.BlockUntilDoneAction
- ExecuteRandomActionAction - Klasse in de.oliver.fancynpcs.api.actions.types
-
The ExecuteRandomActionAction class represents an action that can be executed randomly by an NPC.
- ExecuteRandomActionAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.ExecuteRandomActionAction
F
- FancyNpcsConfig - Schnittstelle in de.oliver.fancynpcs.api
- FancyNpcsPlugin - Schnittstelle in de.oliver.fancynpcs.api
- FEET - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- fetchSkin(String) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.SkinFetcher
-
Fetches the skin data from the Mojang API asynchronously.
- fetchSkinByURL(String) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.SkinFetcher
-
Fetches the skin data from the Mojang API by URL asynchronously.
- fetchSkinByUUID(String) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.SkinFetcher
-
Fetches the skin data from the Mojang API by UUID asynchronously.
- fromShortCode(String) - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
-
Returns
Interval.Unitornullfrom provided short code.
G
- generateLocalName() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- get() - Statische Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getActionByName(String) - Methode in Schnittstelle de.oliver.fancynpcs.api.actions.ActionManager
- getActionIndex() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
- getActionManager() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getActions() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
- getActions() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- getActions() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getActions(ActionTrigger) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getAllActions() - Methode in Schnittstelle de.oliver.fancynpcs.api.actions.ActionManager
- getAllAttributes() - Methode in Schnittstelle de.oliver.fancynpcs.api.AttributeManager
- getAllAttributesForEntityType(EntityType) - Methode in Schnittstelle de.oliver.fancynpcs.api.AttributeManager
- getAllNpcs() - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- getAttributeByName(EntityType, String) - Methode in Schnittstelle de.oliver.fancynpcs.api.AttributeManager
- getAttributeManager() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getAttributes() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getAutoSaveInterval() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- getBlockedCommands() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- getByName(String) - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.actions.ActionTrigger
-
Gets the ActionTrigger by its name.
- getCreator() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcCreateEvent
- getCreator() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getData() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- getDisplayName() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getEntityId() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- getEquipment() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getEyeHeight() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- getFactor() - Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- getFancyLogger() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getFancyNpcConfig() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getGlowingColor() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.NpcCreateEvent
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.NpcRemoveEvent
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.NpcSpawnEvent
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.NpcStartLookingEvent
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.NpcStopLookingEvent
- getHandlerList() - Statische Methode in Klasse de.oliver.fancynpcs.api.events.PacketReceivedEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcCreateEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcRemoveEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcSpawnEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcStartLookingEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcStopLookingEvent
- getHandlers() - Methode in Klasse de.oliver.fancynpcs.api.events.PacketReceivedEvent
- getId() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getInteractionCooldown() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getInteractionType() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- getIsLookingAtPlayer() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- getIsTeamCreated() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- getIsVisibleForPlayer() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- getLastPlayerInteraction() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- getLocation() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getMaxNpcsPerPermission() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- getModification() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- getModifier() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- getName() - Methode in Klasse de.oliver.fancynpcs.api.actions.NpcAction
- getName() - Methode in Klasse de.oliver.fancynpcs.api.NpcAttribute
- getName() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getNewValue() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcCreateEvent
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcRemoveEvent
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcSpawnEvent
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcStartLookingEvent
- getNpc() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcStopLookingEvent
- getNpc(int) - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- getNpc(String) - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- getNpc(String, UUID) - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- getNpcAdapter() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getNpcById(String) - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- getNpcManager() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getNpcThread() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getNpcUpdateInterval() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- getOnClick() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- getOnClick() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getPacket() - Methode in Klasse de.oliver.fancynpcs.api.events.PacketReceivedEvent
- getPlayer() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
- getPlayer() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- getPlayer() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcSpawnEvent
- getPlayer() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcStartLookingEvent
- getPlayer() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcStopLookingEvent
- getPlayer() - Methode in Klasse de.oliver.fancynpcs.api.events.PacketReceivedEvent
- getPlugin() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getPossibleValues() - Methode in Klasse de.oliver.fancynpcs.api.NpcAttribute
- getRemoveNpcsFromPlayerlistDelay() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- getScale() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getScheduler() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getSender() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcRemoveEvent
- getShortCode() - Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- getSkin() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getSkinByOnlinePlayer(Player) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.SkinFetcher
-
Fetches the skin data from the online player.
- getSkinCache() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getTranslator() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsPlugin
- getTrigger() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
- getTurnToPlayerDistance() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- getType() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- getTypes() - Methode in Klasse de.oliver.fancynpcs.api.NpcAttribute
- getVisibilityDistance() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- GLOWING - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- GLOWING_COLOR - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
H
- hashCode() - Methode in Datensatzklasse de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hasNext() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Checks if there are more actions to be executed.
- HEAD - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- HOURS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
I
- identifier() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
-
Gibt den Wert für die Datensatzkomponente
identifierzurück. - interact(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- interact(Player, ActionTrigger) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- INTERACTION_COOLDOWN - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- Interval - Klasse in de.oliver.fancynpcs.api.utils
-
Intervalis simple (but not very extensible) object that provides methods for unit conversion and creation of human-readable 'elapsed time' strings. - Interval(long) - Konstruktor für Klasse de.oliver.fancynpcs.api.utils.Interval
- Interval.Unit - Enum-Klasse in de.oliver.fancynpcs.api.utils
- isCancelled() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcCreateEvent
- isCancelled() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- isCancelled() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- isCancelled() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcRemoveEvent
- isCancelled() - Methode in Klasse de.oliver.fancynpcs.api.events.NpcSpawnEvent
- isCollidable() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- isDirty() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- isDirty() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- isEnableAutoSave() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- isExpired() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
- isGlowing() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- isInteractionCooldownMessageDisabled() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- isLookingAtPlayer - Variable in Klasse de.oliver.fancynpcs.api.Npc
- isMirrorSkin() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- isMuteVersionNotification() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- isPlaceholder(String) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.SkinFetcher
- isSaveToFile() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- isShowInTab() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- isSkipInvisibleNpcs() - Methode in Schnittstelle de.oliver.fancynpcs.api.FancyNpcsConfig
- isSpawnEntity() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- isTeamCreated - Variable in Klasse de.oliver.fancynpcs.api.Npc
- isTerminated() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Checks if the action sequence has been terminated.
- isTurnToPlayer() - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- isValidValue(String) - Methode in Klasse de.oliver.fancynpcs.api.NpcAttribute
- isVisibleForPlayer - Variable in Klasse de.oliver.fancynpcs.api.Npc
L
- lastPlayerInteraction - Variable in Klasse de.oliver.fancynpcs.api.Npc
- lastUpdated() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
-
Gibt den Wert für die Datensatzkomponente
lastUpdatedzurück. - LEFT_CLICK - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.actions.ActionTrigger
-
represents a left click interaction by a player.
- LEGS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- load() - Methode in Schnittstelle de.oliver.fancynpcs.api.utils.SkinCache
-
Load all cached skins from the cache and removes all expired skins
- loadNpcs() - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- LOCATION - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- lookAt(Player, Location) - Methode in Klasse de.oliver.fancynpcs.api.Npc
M
- MAINHAND - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- MESSAGE_ADD - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- MESSAGE_CLEAR - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- MESSAGE_REMOVE - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- MESSAGE_SEND_RANDOMLY - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- MESSAGE_SET - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- MessageAction - Klasse in de.oliver.fancynpcs.api.actions.types
-
The MessageAction class represents an action that sends a message to the player when executed by an NPC.
- MessageAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.MessageAction
- MILLISECONDS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- MINUTES - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- MIRROR_SKIN - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- MONTHS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- move(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- move(Player, boolean) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- moveForAll() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- moveForAll(boolean) - Methode in Klasse de.oliver.fancynpcs.api.Npc
N
- now() - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
-
Returns
Intervalobject of current time. - Npc - Klasse in de.oliver.fancynpcs.api
- Npc(NpcData) - Konstruktor für Klasse de.oliver.fancynpcs.api.Npc
- NpcAction - Klasse in de.oliver.fancynpcs.api.actions
-
The NpcAction class is an abstract class that represents an action that can be performed by an NPC.
- NpcAction(String, boolean) - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.NpcAction
- NpcAction.NpcActionData - Datensatzklasse in de.oliver.fancynpcs.api.actions
- NpcActionData(int, NpcAction, String) - Konstruktor für Datensatzklasse de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
-
Erstellt eine Instanz einer Datensatzklasse
NpcActionData. - NpcAttribute - Klasse in de.oliver.fancynpcs.api
- NpcAttribute(String, List<String>, List<EntityType>, BiConsumer<Npc, String>) - Konstruktor für Klasse de.oliver.fancynpcs.api.NpcAttribute
- NpcCreateEvent - Klasse in de.oliver.fancynpcs.api.events
-
Is fired when a new NPC is being created
- NpcCreateEvent(Npc, CommandSender) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.NpcCreateEvent
- NpcData - Klasse in de.oliver.fancynpcs.api
- NpcData(String, String, UUID, String, SkinFetcher.SkinData, Location, boolean, boolean, boolean, boolean, NamedTextColor, EntityType, Map<NpcEquipmentSlot, ItemStack>, boolean, Consumer<Player>, Map<ActionTrigger, List<NpcAction.NpcActionData>>, float, float, Map<NpcAttribute, String>, boolean) - Konstruktor für Klasse de.oliver.fancynpcs.api.NpcData
- NpcData(String, UUID, Location) - Konstruktor für Klasse de.oliver.fancynpcs.api.NpcData
-
Creates a default npc with random id
- NpcEquipmentSlot - Enum-Klasse in de.oliver.fancynpcs.api.utils
- NpcInteractEvent - Klasse in de.oliver.fancynpcs.api.events
-
Is fired when a player interacts with a NPC
- NpcInteractEvent(Npc, Consumer<Player>, List<NpcAction.NpcActionData>, Player, ActionTrigger) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- NpcManager - Schnittstelle in de.oliver.fancynpcs.api
- NpcModifyEvent - Klasse in de.oliver.fancynpcs.api.events
-
Is fired when a NPC is being modified
- NpcModifyEvent(Npc, NpcModifyEvent.NpcModification, Object, CommandSender) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- NpcModifyEvent.NpcModification - Enum-Klasse in de.oliver.fancynpcs.api.events
- NpcRemoveEvent - Klasse in de.oliver.fancynpcs.api.events
-
Is fired when a NPC is being deleted
- NpcRemoveEvent(Npc, CommandSender) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.NpcRemoveEvent
- NpcSpawnEvent - Klasse in de.oliver.fancynpcs.api.events
-
Is fired when a NPC is being spawned
- NpcSpawnEvent(Npc, Player) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.NpcSpawnEvent
- NpcStartLookingEvent - Klasse in de.oliver.fancynpcs.api.events
-
Is fired when NPC starts looking at a player.
- NpcStartLookingEvent(Npc, Player) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.NpcStartLookingEvent
- NpcStopLookingEvent - Klasse in de.oliver.fancynpcs.api.events
-
Is fired when NPC stops looking at a player.
- NpcStopLookingEvent(Npc, Player) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.NpcStopLookingEvent
O
- of(double, Interval.Unit) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- of(long, Interval.Unit) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- OFFHAND - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- order() - Methode in Datensatzklasse de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
-
Gibt den Wert für die Datensatzkomponente
orderzurück.
P
- PacketReceivedEvent - Klasse in de.oliver.fancynpcs.api.events
- PacketReceivedEvent(Object, Player) - Konstruktor für Klasse de.oliver.fancynpcs.api.events.PacketReceivedEvent
- parse(String) - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- PLAYER_COMMAND - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- PLAYER_COMMAND_ADD - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- PLAYER_COMMAND_CLEAR - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- PLAYER_COMMAND_REMOVE - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- PLAYER_COMMAND_SEND_RANDOMLY - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- PLAYER_COMMAND_SET - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- PlayerCommandAction - Klasse in de.oliver.fancynpcs.api.actions.types
-
Represents a player command action that can be executed when triggered by an NPC interaction.
- PlayerCommandAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.PlayerCommandAction
- PlayerCommandAsOpAction - Klasse in de.oliver.fancynpcs.api.actions.types
-
PlayerCommandAsOpAction is a npc action that allows a player to execute a command as an operator when triggered by an NPC interaction.
- PlayerCommandAsOpAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.PlayerCommandAsOpAction
R
- refreshEntityData(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- registerAction(NpcAction) - Methode in Schnittstelle de.oliver.fancynpcs.api.actions.ActionManager
- registerAttribute(NpcAttribute) - Methode in Schnittstelle de.oliver.fancynpcs.api.AttributeManager
- registerNpc(Npc) - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- reloadNpcs() - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- remove(long, Interval.Unit) - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- remove(Interval) - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- remove(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- removeAction(ActionTrigger, NpcAction) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- removeForAll() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- removeNpc(Npc) - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- requiresValue() - Methode in Klasse de.oliver.fancynpcs.api.actions.NpcAction
- reset() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Resets the current action index to its initial state.
- RIGHT_CLICK - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.actions.ActionTrigger
-
represents a right click interaction by a player.
- run(int) - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Executes the action at the specified index within the list of actions.
- runNext() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Executes the next action in the list of actions.
S
- saveNpcs(boolean) - Methode in Schnittstelle de.oliver.fancynpcs.api.NpcManager
- saveToFile - Variable in Klasse de.oliver.fancynpcs.api.Npc
- SCALE - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- SECONDS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- SendToServerAction - Klasse in de.oliver.fancynpcs.api.actions.types
-
The SendToServerAction class is a subclass of NpcAction that represents an action to send data to the server using BungeeCord messaging.
- SendToServerAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.SendToServerAction
- SERVER_COMMAND - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- SERVER_COMMAND_ADD - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- SERVER_COMMAND_CLEAR - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- SERVER_COMMAND_REMOVE - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- SERVER_COMMAND_SEND_RANDOMLY - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- SERVER_COMMAND_SET - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- setActions(ActionTrigger, List<NpcAction.NpcActionData>) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setActions(Map<ActionTrigger, List<NpcAction.NpcActionData>>) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setCancelled(boolean) - Methode in Klasse de.oliver.fancynpcs.api.events.NpcCreateEvent
- setCancelled(boolean) - Methode in Klasse de.oliver.fancynpcs.api.events.NpcInteractEvent
- setCancelled(boolean) - Methode in Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent
- setCancelled(boolean) - Methode in Klasse de.oliver.fancynpcs.api.events.NpcRemoveEvent
- setCancelled(boolean) - Methode in Klasse de.oliver.fancynpcs.api.events.NpcSpawnEvent
- setCollidable(boolean) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setDirty(boolean) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- setDirty(boolean) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setDisplayName(String) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setEquipment(Map<NpcEquipmentSlot, ItemStack>) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setGlowing(boolean) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setGlowingColor(NamedTextColor) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setInteractionCooldown(float) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setLocation(Location) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setMirrorSkin(boolean) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setOnClick(Consumer<Player>) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setSaveToFile(boolean) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- setScale(float) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setShowInTab(boolean) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setSkin(SkinFetcher.SkinData) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setSpawnEntity(boolean) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setTurnToPlayer(boolean) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- setType(EntityType) - Methode in Klasse de.oliver.fancynpcs.api.NpcData
- shouldBeVisible(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
-
Checks if the NPC should be visible for the player.
- shouldBlockUntilDone() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
- SHOW_IN_TAB - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- signature() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
-
Fetches the skin data from the Mojang API if the value or signature is
null. - SKIN - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- skinCache - Statische Variable in Klasse de.oliver.fancynpcs.api.utils.SkinFetcher
- SkinCache - Schnittstelle in de.oliver.fancynpcs.api.utils
- SkinCacheData(SkinFetcher.SkinData, long, long) - Konstruktor für Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
-
Erstellt eine Instanz einer Datensatzklasse
SkinCacheData. - skinData() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
-
Gibt den Wert für die Datensatzkomponente
skinDatazurück. - SkinData(String, String, String) - Konstruktor für Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
-
Erstellt eine Instanz einer Datensatzklasse
SkinData. - SkinFetcher - Klasse in de.oliver.fancynpcs.api.utils
- SkinFetcher.SkinCacheData - Datensatzklasse in de.oliver.fancynpcs.api.utils
-
Represents the cached skin data.
- SkinFetcher.SkinData - Datensatzklasse in de.oliver.fancynpcs.api.utils
-
Represents all required data for a skin.
- spawn(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- spawnForAll() - Methode in Klasse de.oliver.fancynpcs.api.Npc
T
- terminate() - Methode in Klasse de.oliver.fancynpcs.api.actions.executor.ActionExecutionContext
-
Terminates the current action sequence by setting the action index to -1.
- TICKS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
- timeToLive() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
-
Gibt den Wert für die Datensatzkomponente
timeToLivezurück. - toDate() - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- toInstant() - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- toNmsName() - Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
- toString() - Methode in Datensatzklasse de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
- toString() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinCacheData
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- TURN_TO_PLAYER - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
- TYPE - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
U
- unregisterAction(NpcAction) - Methode in Schnittstelle de.oliver.fancynpcs.api.actions.ActionManager
- update(Player) - Methode in Klasse de.oliver.fancynpcs.api.Npc
- updateForAll() - Methode in Klasse de.oliver.fancynpcs.api.Npc
- upsert(SkinFetcher.SkinCacheData) - Methode in Schnittstelle de.oliver.fancynpcs.api.utils.SkinCache
- upsert(SkinFetcher.SkinCacheData, boolean) - Methode in Schnittstelle de.oliver.fancynpcs.api.utils.SkinCache
-
Save a skin to the cache
V
- value() - Methode in Datensatzklasse de.oliver.fancynpcs.api.actions.NpcAction.NpcActionData
-
Gibt den Wert für die Datensatzkomponente
valuezurück. - value() - Methode in Datensatzklasse de.oliver.fancynpcs.api.utils.SkinFetcher.SkinData
-
Fetches the skin data from the Mojang API if the value or signature is
null. - valueOf(String) - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.actions.ActionTrigger
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.actions.ActionTrigger
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.events.NpcModifyEvent.NpcModification
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.oliver.fancynpcs.api.utils.NpcEquipmentSlot
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
W
- WaitAction - Klasse in de.oliver.fancynpcs.api.actions.types
- WaitAction() - Konstruktor für Klasse de.oliver.fancynpcs.api.actions.types.WaitAction
Y
- YEARS - Enum-Konstante in Enum-Klasse de.oliver.fancynpcs.api.utils.Interval.Unit
Alle Klassen und Schnittstellen|Alle Packages