Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- actionController - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- actionController() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- actionController(Consumer<NpcActionController.Builder>) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- actionControllerDecorator - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- addIncludedPlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- AsyncPlatformTaskManager - Class in com.github.juliarn.npclib.common.task
- AsyncPlatformTaskManager(String) - Constructor for class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
- AsyncTaskThreadFactory - Class in com.github.juliarn.npclib.common.task
- AsyncTaskThreadFactory(String) - Constructor for class com.github.juliarn.npclib.common.task.AsyncTaskThreadFactory
- attackNpc(Npc<?, ?, ?, ?>, Object) - Static method in class com.github.juliarn.npclib.common.event.DefaultAttackNpcEvent
B
- build() - Method in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- build() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- build() - Method in class com.github.juliarn.npclib.common.settings.CommonNpcSettingsBuilder
- buildAndTrack() - Method in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
C
- cancelled - Variable in class com.github.juliarn.npclib.common.event.DefaultAttackNpcEvent
- cancelled - Variable in class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent.DefaultPre
- cancelled - Variable in class com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
- cancelled - Variable in class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent.DefaultPre
- cancelled() - Method in class com.github.juliarn.npclib.common.event.DefaultAttackNpcEvent
- cancelled() - Method in class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent.DefaultPre
- cancelled() - Method in class com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
- cancelled() - Method in class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent.DefaultPre
- cancelled(boolean) - Method in class com.github.juliarn.npclib.common.event.DefaultAttackNpcEvent
- cancelled(boolean) - Method in class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent.DefaultPre
- cancelled(boolean) - Method in class com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
- cancelled(boolean) - Method in class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent.DefaultPre
- changeItem(ItemSlot, I) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- changeMetadata(EntityMetadataFactory<T, O>, T) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- classExists(String) - Static method in class com.github.juliarn.npclib.common.util.ClassHelper
- ClassHelper - Class in com.github.juliarn.npclib.common.util
- ClassHelper() - Constructor for class com.github.juliarn.npclib.common.util.ClassHelper
- com.github.juliarn.npclib.common - package com.github.juliarn.npclib.common
- com.github.juliarn.npclib.common.event - package com.github.juliarn.npclib.common.event
- com.github.juliarn.npclib.common.flag - package com.github.juliarn.npclib.common.flag
- com.github.juliarn.npclib.common.npc - package com.github.juliarn.npclib.common.npc
- com.github.juliarn.npclib.common.platform - package com.github.juliarn.npclib.common.platform
- com.github.juliarn.npclib.common.settings - package com.github.juliarn.npclib.common.settings
- com.github.juliarn.npclib.common.task - package com.github.juliarn.npclib.common.task
- com.github.juliarn.npclib.common.util - package com.github.juliarn.npclib.common.util
- CommonNpc<W,
P, - Class in com.github.juliarn.npclib.common.npcI, E> - CommonNpc(Map<NpcFlag<?>, Optional<?>>, int, Profile.Resolved, W, Position, Platform<W, P, I, E>, NpcSettings<P>) - Constructor for class com.github.juliarn.npclib.common.npc.CommonNpc
- CommonNpcActionController - Class in com.github.juliarn.npclib.common
- CommonNpcActionController(Map<NpcFlag<?>, Optional<?>>) - Constructor for class com.github.juliarn.npclib.common.CommonNpcActionController
- CommonNpcBuilder<W,
P, - Class in com.github.juliarn.npclib.common.npcI, E> - CommonNpcBuilder(Platform<W, P, I, E>) - Constructor for class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- CommonNpcEvent - Class in com.github.juliarn.npclib.common.event
- CommonNpcEvent(Npc<?, ?, ?, ?>) - Constructor for class com.github.juliarn.npclib.common.event.CommonNpcEvent
- CommonNpcFlaggedBuilder<B> - Class in com.github.juliarn.npclib.common.flag
- CommonNpcFlaggedBuilder() - Constructor for class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedBuilder
- CommonNpcFlaggedObject - Class in com.github.juliarn.npclib.common.flag
- CommonNpcFlaggedObject(Map<NpcFlag<?>, Optional<?>>) - Constructor for class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedObject
- CommonNpcSettings<P> - Class in com.github.juliarn.npclib.common.settings
- CommonNpcSettings(Map<NpcFlag<?>, Optional<?>>, NpcTrackingRule<P>, NpcProfileResolver<P>) - Constructor for class com.github.juliarn.npclib.common.settings.CommonNpcSettings
- CommonNpcSettingsBuilder<P> - Class in com.github.juliarn.npclib.common.settings
- CommonNpcSettingsBuilder() - Constructor for class com.github.juliarn.npclib.common.settings.CommonNpcSettingsBuilder
- CommonNpcTracker<W,
P, - Class in com.github.juliarn.npclib.commonI, E> - CommonNpcTracker() - Constructor for class com.github.juliarn.npclib.common.CommonNpcTracker
- CommonPlatform<W,
P, - Class in com.github.juliarn.npclib.common.platformI, E> - CommonPlatform(boolean, E, PlatformLogger, NpcTracker<W, P, I, E>, ProfileResolver, PlatformTaskManager, NpcActionController, PlatformVersionAccessor, NpcEventManager, PlatformWorldAccessor<W>, PlatformPacketAdapter<W, P, I, E>) - Constructor for class com.github.juliarn.npclib.common.platform.CommonPlatform
- CommonPlatformBuilder<W,
P, - Class in com.github.juliarn.npclib.common.platformI, E> - CommonPlatformBuilder() - Constructor for class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- CommonPlayerNpcEvent - Class in com.github.juliarn.npclib.common.event
- CommonPlayerNpcEvent(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.CommonPlayerNpcEvent
- create(String) - Static method in class com.github.juliarn.npclib.common.task.AsyncTaskThreadFactory
- createdThreadCount - Variable in class com.github.juliarn.npclib.common.task.AsyncTaskThreadFactory
D
- debug - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- debug - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- debug() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- debug(boolean) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- DEFAULT_DEBUG - Static variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- DEFAULT_PROFILE_RESOLVER - Static variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- DefaultAttackNpcEvent - Class in com.github.juliarn.npclib.common.event
- DefaultAttackNpcEvent(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.DefaultAttackNpcEvent
- DefaultHideNpcEvent - Class in com.github.juliarn.npclib.common.event
- DefaultHideNpcEvent(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent
- DefaultHideNpcEvent.DefaultPost - Class in com.github.juliarn.npclib.common.event
- DefaultHideNpcEvent.DefaultPre - Class in com.github.juliarn.npclib.common.event
- DefaultInteractNpcEvent - Class in com.github.juliarn.npclib.common.event
- DefaultInteractNpcEvent(Npc<?, ?, ?, ?>, Object, InteractNpcEvent.Hand) - Constructor for class com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
- DefaultPost(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent.DefaultPost
- DefaultPost(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent.DefaultPost
- DefaultPre(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent.DefaultPre
- DefaultPre(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent.DefaultPre
- DefaultShowNpcEvent - Class in com.github.juliarn.npclib.common.event
- DefaultShowNpcEvent(Npc<?, ?, ?, ?>, Object) - Constructor for class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent
- DefaultShowNpcEvent.DefaultPost - Class in com.github.juliarn.npclib.common.event
- DefaultShowNpcEvent.DefaultPre - Class in com.github.juliarn.npclib.common.event
- doBuild() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
E
- entityId - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- entityId - Variable in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- entityId() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- entityId(int) - Method in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- equals(Object) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- eventManager - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- eventManager - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- eventManager() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- eventManager(NpcEventManager) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- extension - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- extension - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- extension() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- extension(E) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
F
- flag(NpcFlag<T>, T) - Method in class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedBuilder
- flags - Variable in class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedBuilder
- flags - Variable in class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedObject
- flagValue(NpcFlag<T>) - Method in class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedObject
- flagValue(NpcFlag<T>, T) - Method in class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedObject
- forceTrackPlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
H
- hand - Variable in class com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
- hand() - Method in class com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
- hashCode() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
I
- includedPlayers - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- includedPlayers() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- includesPlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- interactNpc(Npc<?, ?, ?, ?>, Object, InteractNpcEvent.Hand) - Static method in class com.github.juliarn.npclib.common.event.DefaultInteractNpcEvent
L
- logger - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- logger - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- logger() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- logger(PlatformLogger) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- lookAt(Position) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
N
- newNpcBuilder() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- newNpcTracker() - Static method in class com.github.juliarn.npclib.common.CommonNpcTracker
- newThread(Runnable) - Method in class com.github.juliarn.npclib.common.task.AsyncTaskThreadFactory
- npc - Variable in class com.github.juliarn.npclib.common.event.CommonNpcEvent
- npc() - Method in class com.github.juliarn.npclib.common.event.CommonNpcEvent
- npcById(int) - Method in class com.github.juliarn.npclib.common.CommonNpcTracker
- npcByUniqueId(UUID) - Method in class com.github.juliarn.npclib.common.CommonNpcTracker
- npcSettings - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- npcSettings - Variable in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- npcSettings(Consumer<NpcSettings.Builder<P>>) - Method in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- npcTracker - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- npcTracker - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- npcTracker() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- npcTracker() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- npcTracker(NpcTracker<W, P, I, E>) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
O
- ONE_TICK_MS - Static variable in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
P
- packetAdapter - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- packetAdapter - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- packetFactory() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- packetFactory(PlatformPacketAdapter<W, P, I, E>) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- parentThreadGroup - Variable in class com.github.juliarn.npclib.common.task.AsyncTaskThreadFactory
- platform - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- platform - Variable in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- platform() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- playAnimation(EntityAnimation) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- player - Variable in class com.github.juliarn.npclib.common.event.CommonPlayerNpcEvent
- player() - Method in class com.github.juliarn.npclib.common.event.CommonPlayerNpcEvent
- pos - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- pos - Variable in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- position() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- position(Position) - Method in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- post(Npc<?, ?, ?, ?>, Object) - Static method in class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent
- post(Npc<?, ?, ?, ?>, Object) - Static method in class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent
- pre(Npc<?, ?, ?, ?>, Object) - Static method in class com.github.juliarn.npclib.common.event.DefaultHideNpcEvent
- pre(Npc<?, ?, ?, ?>, Object) - Static method in class com.github.juliarn.npclib.common.event.DefaultShowNpcEvent
- prepareBuild() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- profile - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- profile - Variable in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- profile() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- profile(ProfileResolver, Profile) - Method in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- profile(Profile.Resolved) - Method in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- profileResolver - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- profileResolver - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- profileResolver - Variable in class com.github.juliarn.npclib.common.settings.CommonNpcSettings
- profileResolver - Variable in class com.github.juliarn.npclib.common.settings.CommonNpcSettingsBuilder
- profileResolver() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- profileResolver() - Method in class com.github.juliarn.npclib.common.settings.CommonNpcSettings
- profileResolver(ProfileResolver) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- profileResolver(NpcProfileResolver<P>) - Method in class com.github.juliarn.npclib.common.settings.CommonNpcSettingsBuilder
R
- removeIncludedPlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- rotate(float, float) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- runOnceExecutorService - Variable in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
S
- scheduleAsync(Runnable) - Method in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
- scheduleDelayedAsync(Runnable, int) - Method in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
- scheduleDelayedSync(Runnable, int) - Method in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
- scheduledExecutorService - Variable in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
- scheduleSync(Runnable) - Method in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
- settings() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- shouldIncludePlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- stopTrackingNpc(Npc<W, P, I, E>) - Method in class com.github.juliarn.npclib.common.CommonNpcTracker
- stopTrackingPlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
T
- taskManager - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- taskManager - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- taskManager() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- taskManager(PlatformTaskManager) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- taskManager(String) - Static method in class com.github.juliarn.npclib.common.task.AsyncPlatformTaskManager
- threadNameFormat - Variable in class com.github.juliarn.npclib.common.task.AsyncTaskThreadFactory
- trackedNpcs - Variable in class com.github.juliarn.npclib.common.CommonNpcTracker
- trackedNpcs() - Method in class com.github.juliarn.npclib.common.CommonNpcTracker
- trackedPlayers - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- trackedPlayers() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- trackingRule - Variable in class com.github.juliarn.npclib.common.settings.CommonNpcSettings
- trackingRule - Variable in class com.github.juliarn.npclib.common.settings.CommonNpcSettingsBuilder
- trackingRule() - Method in class com.github.juliarn.npclib.common.settings.CommonNpcSettings
- trackingRule(NpcTrackingRule<P>) - Method in class com.github.juliarn.npclib.common.settings.CommonNpcSettingsBuilder
- trackNpc(Npc<W, P, I, E>) - Method in class com.github.juliarn.npclib.common.CommonNpcTracker
- trackPlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- tracksPlayer(P) - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
U
V
- versionAccessor - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- versionAccessor - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- versionAccessor() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- versionAccessor(PlatformVersionAccessor) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
W
- world - Variable in class com.github.juliarn.npclib.common.npc.CommonNpc
- world - Variable in class com.github.juliarn.npclib.common.npc.CommonNpcBuilder
- world() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
- worldAccessor - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatform
- worldAccessor - Variable in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
- worldAccessor() - Method in class com.github.juliarn.npclib.common.platform.CommonPlatform
- worldAccessor(PlatformWorldAccessor<W>) - Method in class com.github.juliarn.npclib.common.platform.CommonPlatformBuilder
All Classes and Interfaces|All Packages|Constant Field Values