Index

A B C D E F G H I L M N O P R S T U V W Y 
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 action zurü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
Returns a copy of (this) Interval with n of Interval.Unit added.
add(Interval) - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
Returns a copy of (this) Interval with n of Interval.Unit added.
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
Returns Interval of time between n and m.
between(long, long, Interval.Unit) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
Returns Interval of time between n and m.
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.Unit or null from 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 identifier zurü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
Interval is 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 lastUpdated zurü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 Interval object 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
Returns Interval object constructed from provided double (interval).
of(long, Interval.Unit) - Statische Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
Returns Interval object constructed from provided long (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 order zurü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
Returns a copy of (this) Interval with n of Interval.Unit removed.
remove(Interval) - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
Returns a copy of (this) Interval with n of Interval.Unit removed.
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 skinData zurü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 timeToLive zurück.
toDate() - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
Returns new Date created from (this) Interval.
toInstant() - Methode in Klasse de.oliver.fancynpcs.api.utils.Interval
Returns new Instant created from (this) 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
Returns formatted String expressing this 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 value zurü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
 
A B C D E F G H I L M N O P R S T U V W Y 
Alle Klassen und Schnittstellen|Alle Packages