Index

A B C D E F H I L N O P R S T U V W 
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,I,E> - Class in com.github.juliarn.npclib.common.npc
 
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,I,E> - Class in com.github.juliarn.npclib.common.npc
 
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,I,E> - Class in com.github.juliarn.npclib.common
 
CommonNpcTracker() - Constructor for class com.github.juliarn.npclib.common.CommonNpcTracker
 
CommonPlatform<W,P,I,E> - Class in com.github.juliarn.npclib.common.platform
 
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,I,E> - Class in com.github.juliarn.npclib.common.platform
 
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

unlink() - Method in class com.github.juliarn.npclib.common.npc.CommonNpc
 

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
 
A B C D E F H I L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values