Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

accepts(T) - Method in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
accepts(T) - Method in interface com.github.juliarn.npclib.api.flag.NpcFlag
 
actionController() - Method in interface com.github.juliarn.npclib.api.Platform
 
actionController(Consumer<NpcActionController.Builder>) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
ADD_PLAYER - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.PlayerInfoAction
 
addIncludedPlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
addRelatedMetadata(EntityMetadataFactory<I, Object>) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
addRelatedMetadata(EntityMetadataFactory<I, Object>) - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory.Builder
 
allPlayers() - Static method in interface com.github.juliarn.npclib.api.settings.NpcTrackingRule
 
atLeast(int, int, int) - Method in interface com.github.juliarn.npclib.api.PlatformVersionAccessor
 
AttackNpcEvent - Interface in com.github.juliarn.npclib.api.event
 
AUTO_SYNC_POSITION_ON_SPAWN - Static variable in interface com.github.juliarn.npclib.api.NpcActionController
 
availabilityChecker - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
availabilityChecker - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
availabilityChecker(Function<PlatformVersionAccessor, Boolean>) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
availabilityChecker(Function<PlatformVersionAccessor, Boolean>) - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory.Builder
 
available() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 
available() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.UnavailableEntityMetadata
 
available() - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadata
 
AvailableEntityMetadata(int, O, Type) - Constructor for class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 

B

baseIndex - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
baseIndex - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
baseIndex(int) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
baseIndex(int) - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory.Builder
 
bitmask() - Method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
blockX() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
blockX() - Method in interface com.github.juliarn.npclib.api.Position
 
blockY() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
blockY() - Method in interface com.github.juliarn.npclib.api.Position
 
blockZ() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
blockZ() - Method in interface com.github.juliarn.npclib.api.Position
 
build() - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 
build() - Method in interface com.github.juliarn.npclib.api.NpcActionController.Builder
 
build() - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
build() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
build() - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory.Builder
 
build() - Method in interface com.github.juliarn.npclib.api.settings.NpcSettings.Builder
 
buildAndTrack() - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 

C

CacheEntry(T, long) - Constructor for class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver.CacheEntry
 
caching(ProfileResolver) - Static method in interface com.github.juliarn.npclib.api.profile.ProfileResolver
 
calcIndexShift(PlatformVersionAccessor) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
callableToSupplier(Callable<T>) - Static method in class com.github.juliarn.npclib.api.util.Util
 
CancellableNpcEvent - Interface in com.github.juliarn.npclib.api.event
 
cancelled() - Method in interface com.github.juliarn.npclib.api.event.CancellableNpcEvent
 
cancelled(boolean) - Method in interface com.github.juliarn.npclib.api.event.CancellableNpcEvent
 
changeItem(ItemSlot, I) - Method in interface com.github.juliarn.npclib.api.Npc
 
changeMetadata(EntityMetadataFactory<T, O>, T) - Method in interface com.github.juliarn.npclib.api.Npc
 
CHEST - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
 
chunkX() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
chunkX() - Method in interface com.github.juliarn.npclib.api.Position
 
chunkY() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
chunkY() - Method in interface com.github.juliarn.npclib.api.Position
 
chunkZ() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
chunkZ() - Method in interface com.github.juliarn.npclib.api.Position
 
com.github.juliarn.npclib.api - package com.github.juliarn.npclib.api
 
com.github.juliarn.npclib.api.event - package com.github.juliarn.npclib.api.event
 
com.github.juliarn.npclib.api.event.manager - package com.github.juliarn.npclib.api.event.manager
 
com.github.juliarn.npclib.api.flag - package com.github.juliarn.npclib.api.flag
 
com.github.juliarn.npclib.api.log - package com.github.juliarn.npclib.api.log
 
com.github.juliarn.npclib.api.profile - package com.github.juliarn.npclib.api.profile
 
com.github.juliarn.npclib.api.protocol - package com.github.juliarn.npclib.api.protocol
 
com.github.juliarn.npclib.api.protocol.chat - package com.github.juliarn.npclib.api.protocol.chat
 
com.github.juliarn.npclib.api.protocol.enums - package com.github.juliarn.npclib.api.protocol.enums
 
com.github.juliarn.npclib.api.protocol.meta - package com.github.juliarn.npclib.api.protocol.meta
 
com.github.juliarn.npclib.api.settings - package com.github.juliarn.npclib.api.settings
 
com.github.juliarn.npclib.api.util - package com.github.juliarn.npclib.api.util
 
Component - Interface in com.github.juliarn.npclib.api.protocol.chat
 
consumer - Variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
create(I, PlatformVersionAccessor) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
create(I, PlatformVersionAccessor) - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory
 
createAnimationPacket(EntityAnimation) - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
createBaseConnection(String) - Static method in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
createCustomPayloadPacket(String, byte[]) - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
createDefault(boolean, PlatformLogger) - Static method in interface com.github.juliarn.npclib.api.event.manager.NpcEventManager
 
createEntityMetaPacket(EntityMetadataFactory<T, O>, T) - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
createEntityRemovePacket() - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
createEntitySpawnPacket() - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
createEquipmentPacket(ItemSlot, I) - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
createPlayerInfoPacket(PlayerInfoAction) - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
createRotationPacket(float, float) - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
CRITICAL_EFFECT - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
CROAKING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
CROUCHED - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
CROUCHING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 

D

debug() - Method in interface com.github.juliarn.npclib.api.Platform
 
debug(boolean) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
debugEnabled - Variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
DEFAULT_TIMEOUT - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
DefaultCachedProfileResolver - Class in com.github.juliarn.npclib.api.profile
 
DefaultCachedProfileResolver(ProfileResolver) - Constructor for class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
DefaultCachedProfileResolver.CacheEntry<T> - Class in com.github.juliarn.npclib.api.profile
 
DefaultComponent - Class in com.github.juliarn.npclib.api.protocol.chat
 
DefaultComponent(String, String) - Constructor for class com.github.juliarn.npclib.api.protocol.chat.DefaultComponent
 
DefaultEntityMetadata - Interface in com.github.juliarn.npclib.api.protocol.meta
 
DefaultEntityMetadataFactory<I,O> - Class in com.github.juliarn.npclib.api.protocol.meta
 
DefaultEntityMetadataFactory(int, int[], Type, Function<I, O>, Collection<EntityMetadataFactory<I, Object>>, Function<PlatformVersionAccessor, Boolean>) - Constructor for class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
DefaultEntityMetadataFactory.AvailableEntityMetadata<O> - Class in com.github.juliarn.npclib.api.protocol.meta
 
DefaultEntityMetadataFactory.UnavailableEntityMetadata - Class in com.github.juliarn.npclib.api.protocol.meta
 
DefaultEntityMetadataFactoryBuilder<I,O> - Class in com.github.juliarn.npclib.api.protocol.meta
 
DefaultEntityMetadataFactoryBuilder() - Constructor for class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
DefaultNpcEventManager - Class in com.github.juliarn.npclib.api.event.manager
 
DefaultNpcEventManager(boolean, PlatformLogger) - Constructor for class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
DefaultNpcEventSubscription<E> - Class in com.github.juliarn.npclib.api.event.manager
 
DefaultNpcEventSubscription(int, Class<E>, NpcEventConsumer<E>, DefaultNpcEventManager) - Constructor for class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
DefaultNpcFlag<T> - Class in com.github.juliarn.npclib.api.flag
 
DefaultNpcFlag(String, T, Predicate<T>) - Constructor for class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
DefaultNpcSpecificOutboundPacket<W,P,I,E> - Class in com.github.juliarn.npclib.api.protocol
 
DefaultNpcSpecificOutboundPacket(Npc<W, P, I, E>, OutboundPacket<W, P, I, E>) - Constructor for class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
DefaultPosition - Class in com.github.juliarn.npclib.api
 
DefaultPosition(double, double, double, float, float, String) - Constructor for class com.github.juliarn.npclib.api.DefaultPosition
 
DefaultProfileProperty - Class in com.github.juliarn.npclib.api.profile
 
DefaultProfileProperty(String, String, String) - Constructor for class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
DefaultResolvedProfile - Class in com.github.juliarn.npclib.api.profile
 
DefaultResolvedProfile(String, UUID, Set<ProfileProperty>) - Constructor for class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
DefaultResolvedProfile(String, UUID, Set<ProfileProperty>, Void) - Constructor for class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
DefaultUnresolvedProfile - Class in com.github.juliarn.npclib.api.profile
 
DefaultUnresolvedProfile(String, UUID) - Constructor for class com.github.juliarn.npclib.api.profile.DefaultUnresolvedProfile
 
defaultValue - Variable in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
defaultValue() - Method in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
defaultValue() - Method in interface com.github.juliarn.npclib.api.flag.NpcFlag
 
delegate - Variable in class com.github.juliarn.npclib.api.log.JulPlatformLogger
 
delegate - Variable in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
DIGGING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
dispose() - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
dispose() - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventSubscription
 
DYING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 

E

EATING_DRINKING_BLOCKING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
EMERGING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
encodedJsonMessage() - Method in interface com.github.juliarn.npclib.api.protocol.chat.Component
 
encodedJsonMessage() - Method in class com.github.juliarn.npclib.api.protocol.chat.DefaultComponent
 
ENTITY_STATUS - Static variable in interface com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadata
 
EntityAnimation - Enum Class in com.github.juliarn.npclib.api.protocol.enums
 
EntityAnimation(int) - Constructor for enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
entityId() - Method in interface com.github.juliarn.npclib.api.Npc
 
entityId(int) - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 
EntityMetadata<O> - Interface in com.github.juliarn.npclib.api.protocol.meta
 
EntityMetadataFactory<I,O> - Interface in com.github.juliarn.npclib.api.protocol.meta
 
EntityMetadataFactory.Builder<I,O> - Interface in com.github.juliarn.npclib.api.protocol.meta
 
EntityPose - Enum Class in com.github.juliarn.npclib.api.protocol.enums
 
EntityPose() - Constructor for enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
EntityStatus - Enum Class in com.github.juliarn.npclib.api.protocol.enums
 
EntityStatus(int) - Constructor for enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
entityStatusMetaFactory() - Static method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory
 
ENTRY_KEEP_ALIVE_TIME - Static variable in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
equals(Class<T>, Object, Object, BiPredicate<T, T>) - Static method in class com.github.juliarn.npclib.api.util.Util
 
equals(Object) - Method in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
equals(Object) - Method in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
equals(Object) - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
equals(Object) - Method in class com.github.juliarn.npclib.api.profile.DefaultUnresolvedProfile
 
error(String) - Method in class com.github.juliarn.npclib.api.log.JulPlatformLogger
 
error(String) - Method in class com.github.juliarn.npclib.api.log.NopPlatformLogger
 
error(String) - Method in interface com.github.juliarn.npclib.api.log.PlatformLogger
 
error(String, Throwable) - Method in class com.github.juliarn.npclib.api.log.JulPlatformLogger
 
error(String, Throwable) - Method in class com.github.juliarn.npclib.api.log.NopPlatformLogger
 
error(String, Throwable) - Method in interface com.github.juliarn.npclib.api.log.PlatformLogger
 
eventConsumer() - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
eventConsumer() - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventSubscription
 
EventExceptionHandler - Class in com.github.juliarn.npclib.api.event.manager
 
EventExceptionHandler() - Constructor for class com.github.juliarn.npclib.api.event.manager.EventExceptionHandler
 
eventManager - Variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
eventManager() - Method in interface com.github.juliarn.npclib.api.Platform
 
eventManager(NpcEventManager) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
eventType - Variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
eventType() - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
eventType() - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventSubscription
 
extension() - Method in interface com.github.juliarn.npclib.api.Platform
 
extension(E) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
extractWorldIdentifier(W) - Method in interface com.github.juliarn.npclib.api.PlatformWorldAccessor
 

F

FALL_FLYING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
FEET - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
 
findCacheEntry(Map<K, DefaultCachedProfileResolver.CacheEntry<V>>, K) - Static method in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
flag(NpcFlag<T>, T) - Method in interface com.github.juliarn.npclib.api.flag.NpcFlaggedBuilder
 
flag(String, T) - Static method in interface com.github.juliarn.npclib.api.flag.NpcFlag
 
flag(String, T, Predicate<T>) - Static method in interface com.github.juliarn.npclib.api.flag.NpcFlag
 
flagValue(NpcFlag<T>) - Method in interface com.github.juliarn.npclib.api.flag.NpcFlaggedObject
 
flagValue(NpcFlag<T>, T) - Method in interface com.github.juliarn.npclib.api.flag.NpcFlaggedObject
 
flagValueOrDefault(NpcFlag<T>) - Method in interface com.github.juliarn.npclib.api.flag.NpcFlaggedObject
 
floor(double) - Static method in class com.github.juliarn.npclib.api.util.Util
 
FLYING_WITH_ELYTRA - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
forceTrackPlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
fromCache(Profile) - Method in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
fromCache(Profile) - Method in interface com.github.juliarn.npclib.api.profile.ProfileResolver.Cached
 
fromCache(String) - Method in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
fromCache(String) - Method in interface com.github.juliarn.npclib.api.profile.ProfileResolver.Cached
 
fromCache(UUID) - Method in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
fromCache(UUID) - Method in interface com.github.juliarn.npclib.api.profile.ProfileResolver.Cached
 
fromJul(Logger) - Static method in interface com.github.juliarn.npclib.api.log.PlatformLogger
 
fromOutboundPacket(Npc<W, P, I, E>, OutboundPacket<W, P, I, E>) - Static method in interface com.github.juliarn.npclib.api.protocol.NpcSpecificOutboundPacket
 

G

GLOWING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
GSON - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 

H

hand() - Method in interface com.github.juliarn.npclib.api.event.InteractNpcEvent
 
Hand() - Constructor for enum class com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand
 
handle(E) - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventConsumer
 
hashCode() - Method in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
hashCode() - Method in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
hashCode() - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
hashCode() - Method in class com.github.juliarn.npclib.api.profile.DefaultUnresolvedProfile
 
HEAD - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
 
HideNpcEvent - Interface in com.github.juliarn.npclib.api.event
 
HideNpcEvent.Post - Interface in com.github.juliarn.npclib.api.event
 
HideNpcEvent.Pre - Interface in com.github.juliarn.npclib.api.event
 
HIT_WHEN_PLAYER_HITS - Static variable in interface com.github.juliarn.npclib.api.Npc
 

I

id - Variable in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
id() - Method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
IMITATE_DISTANCE - Static variable in interface com.github.juliarn.npclib.api.NpcActionController
 
includedPlayers() - Method in interface com.github.juliarn.npclib.api.Npc
 
includesPlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
index - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 
index() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 
index() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.UnavailableEntityMetadata
 
index() - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadata
 
indexShiftVersions(int...) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
indexShiftVersions(int...) - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory.Builder
 
indexShitVersions - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
indexShitVersions - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
info(String) - Method in class com.github.juliarn.npclib.api.log.JulPlatformLogger
 
info(String) - Method in class com.github.juliarn.npclib.api.log.NopPlatformLogger
 
info(String) - Method in interface com.github.juliarn.npclib.api.log.PlatformLogger
 
INHALING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
initialize(Platform<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.protocol.PlatformPacketAdapter
 
inputConverter - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
inputConverter - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
inputConverter(Function<I, O>) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
inputConverter(Function<I, O>) - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory.Builder
 
INSTANCE - Static variable in class com.github.juliarn.npclib.api.log.NopPlatformLogger
 
INSTANCE - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
INSTANCE - Static variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.UnavailableEntityMetadata
 
InteractNpcEvent - Interface in com.github.juliarn.npclib.api.event
 
InteractNpcEvent.Hand - Enum Class in com.github.juliarn.npclib.api.event
 
INVISIBLE - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
isEventCancelled(NpcEvent) - Static method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
isFatal(Throwable) - Static method in class com.github.juliarn.npclib.api.event.manager.EventExceptionHandler
 
ItemSlot - Enum Class in com.github.juliarn.npclib.api.protocol.enums
 
ItemSlot() - Constructor for enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
 

J

jsonEncodedMessage - Variable in class com.github.juliarn.npclib.api.protocol.chat.DefaultComponent
 
JulPlatformLogger - Class in com.github.juliarn.npclib.api.log
 
JulPlatformLogger(Logger) - Constructor for class com.github.juliarn.npclib.api.log.JulPlatformLogger
 

K

key - Variable in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
key() - Method in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
key() - Method in interface com.github.juliarn.npclib.api.flag.NpcFlag
 

L

LEAVE_BED - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
LEGS - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
 
logger() - Method in interface com.github.juliarn.npclib.api.Platform
 
logger(PlatformLogger) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
LONG_JUMPING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
LOOK_AT_PLAYER - Static variable in interface com.github.juliarn.npclib.api.Npc
 
lookAt(Position) - Method in interface com.github.juliarn.npclib.api.Npc
 

M

MAGIC_CRITICAL_EFFECT - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
MAIN_HAND - Enum constant in enum class com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand
 
MAIN_HAND - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
 
major() - Method in interface com.github.juliarn.npclib.api.PlatformVersionAccessor
 
makeRequest(String) - Static method in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
mask - Variable in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
metaFactoryBuilder() - Static method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory
 
minor() - Method in interface com.github.juliarn.npclib.api.PlatformVersionAccessor
 
mojang() - Static method in interface com.github.juliarn.npclib.api.profile.ProfileResolver
 
MojangProfileResolver - Class in com.github.juliarn.npclib.api.profile
 
MojangProfileResolver() - Constructor for class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
MojangProfileResolver.ProfilePropertyTypeAdapter - Class in com.github.juliarn.npclib.api.profile
 

N

name - Variable in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
name - Variable in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
name - Variable in class com.github.juliarn.npclib.api.profile.DefaultUnresolvedProfile
 
name() - Method in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
name() - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
name() - Method in class com.github.juliarn.npclib.api.profile.DefaultUnresolvedProfile
 
name() - Method in interface com.github.juliarn.npclib.api.profile.Profile
 
name() - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
name() - Method in interface com.github.juliarn.npclib.api.profile.ProfileProperty
 
NAME_TO_UUID_ENDPOINT - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
nameToUniqueIdCache - Variable in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
newNpcBuilder() - Method in interface com.github.juliarn.npclib.api.Platform
 
nop() - Static method in interface com.github.juliarn.npclib.api.log.PlatformLogger
 
NopPlatformLogger - Class in com.github.juliarn.npclib.api.log
 
NopPlatformLogger() - Constructor for class com.github.juliarn.npclib.api.log.NopPlatformLogger
 
npc() - Method in interface com.github.juliarn.npclib.api.event.NpcEvent
 
npc() - Method in class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
npc() - Method in interface com.github.juliarn.npclib.api.protocol.NpcSpecificOutboundPacket
 
Npc<W,P,I,E> - Interface in com.github.juliarn.npclib.api
 
Npc.Builder<W,P,I,E> - Interface in com.github.juliarn.npclib.api
 
NpcActionController - Interface in com.github.juliarn.npclib.api
 
NpcActionController.Builder - Interface in com.github.juliarn.npclib.api
 
npcById(int) - Method in interface com.github.juliarn.npclib.api.NpcTracker
 
npcByUniqueId(UUID) - Method in interface com.github.juliarn.npclib.api.NpcTracker
 
NpcEvent - Interface in com.github.juliarn.npclib.api.event
 
NpcEventConsumer<E> - Interface in com.github.juliarn.npclib.api.event.manager
 
NpcEventManager - Interface in com.github.juliarn.npclib.api.event.manager
 
NpcEventSubscription<E> - Interface in com.github.juliarn.npclib.api.event.manager
 
NpcFlag<T> - Interface in com.github.juliarn.npclib.api.flag
 
NpcFlaggedBuilder<B> - Interface in com.github.juliarn.npclib.api.flag
 
NpcFlaggedObject - Interface in com.github.juliarn.npclib.api.flag
 
NpcProfileResolver<P> - Interface in com.github.juliarn.npclib.api.settings
 
npcSettings(Consumer<NpcSettings.Builder<P>>) - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 
NpcSettings<P> - Interface in com.github.juliarn.npclib.api.settings
 
NpcSettings.Builder<P> - Interface in com.github.juliarn.npclib.api.settings
 
NpcSpecificOutboundPacket<W,P,I,E> - Interface in com.github.juliarn.npclib.api.protocol
 
npcTracker() - Method in interface com.github.juliarn.npclib.api.Npc
 
npcTracker() - Method in interface com.github.juliarn.npclib.api.Platform
 
npcTracker(NpcTracker<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
NpcTracker<W,P,I,E> - Interface in com.github.juliarn.npclib.api
 
NpcTrackingRule<P> - Interface in com.github.juliarn.npclib.api.settings
 

O

OFF_HAND - Enum constant in enum class com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand
 
OFF_HAND - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
 
ofJsonEncodedMessage(String) - Static method in interface com.github.juliarn.npclib.api.protocol.chat.Component
 
ofJsonEncodedOrRaw(String, String) - Static method in interface com.github.juliarn.npclib.api.protocol.chat.Component
 
ofRawMessage(String) - Static method in interface com.github.juliarn.npclib.api.protocol.chat.Component
 
ofSpawnedNpc() - Static method in interface com.github.juliarn.npclib.api.settings.NpcProfileResolver
 
ON_FIRE - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
onlyExplicitlyIncludedPlayers() - Static method in interface com.github.juliarn.npclib.api.settings.NpcTrackingRule
 
onlyUnspecifiedPlayers() - Static method in interface com.github.juliarn.npclib.api.settings.NpcTrackingRule
 
order - Variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
order() - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventSubscription
 
order() - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventSubscription
 
outboundPacket - Variable in class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
OutboundPacket<W,P,I,E> - Interface in com.github.juliarn.npclib.api.protocol
 

P

packetFactory() - Method in interface com.github.juliarn.npclib.api.Platform
 
packetFactory(PlatformPacketAdapter<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
patch() - Method in interface com.github.juliarn.npclib.api.PlatformVersionAccessor
 
pitch - Variable in class com.github.juliarn.npclib.api.DefaultPosition
 
pitch() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
pitch() - Method in interface com.github.juliarn.npclib.api.Position
 
platform() - Method in interface com.github.juliarn.npclib.api.Npc
 
Platform<W,P,I,E> - Interface in com.github.juliarn.npclib.api
 
Platform.Builder<W,P,I,E> - Interface in com.github.juliarn.npclib.api
 
platformLogger - Variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
PlatformLogger - Interface in com.github.juliarn.npclib.api.log
 
PlatformPacketAdapter<W,P,I,E> - Interface in com.github.juliarn.npclib.api.protocol
 
PlatformTaskManager - Interface in com.github.juliarn.npclib.api
 
PlatformVersionAccessor - Interface in com.github.juliarn.npclib.api
 
PlatformWorldAccessor<W> - Interface in com.github.juliarn.npclib.api
 
playAnimation(EntityAnimation) - Method in interface com.github.juliarn.npclib.api.Npc
 
player() - Method in interface com.github.juliarn.npclib.api.event.PlayerNpcEvent
 
PlayerInfoAction - Enum Class in com.github.juliarn.npclib.api.protocol.enums
 
PlayerInfoAction() - Constructor for enum class com.github.juliarn.npclib.api.protocol.enums.PlayerInfoAction
 
PlayerNpcEvent - Interface in com.github.juliarn.npclib.api.event
 
position() - Method in interface com.github.juliarn.npclib.api.Npc
 
position(double, double, double, float, float, String) - Static method in interface com.github.juliarn.npclib.api.Position
 
position(double, double, double, String) - Static method in interface com.github.juliarn.npclib.api.Position
 
position(Position) - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 
Position - Interface in com.github.juliarn.npclib.api
 
post(E) - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
post(E) - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventManager
 
profile() - Method in interface com.github.juliarn.npclib.api.Npc
 
profile(Profile) - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 
profile(ProfileResolver, Profile) - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 
profile(Profile.Resolved) - Method in interface com.github.juliarn.npclib.api.Npc.Builder
 
Profile - Interface in com.github.juliarn.npclib.api.profile
 
PROFILE_PROPERTIES_TYPE - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
Profile.Resolved - Interface in com.github.juliarn.npclib.api.profile
 
Profile.Unresolved - Interface in com.github.juliarn.npclib.api.profile
 
ProfileProperty - Interface in com.github.juliarn.npclib.api.profile
 
ProfilePropertyTypeAdapter() - Constructor for class com.github.juliarn.npclib.api.profile.MojangProfileResolver.ProfilePropertyTypeAdapter
 
profileResolver() - Method in interface com.github.juliarn.npclib.api.Platform
 
profileResolver() - Method in interface com.github.juliarn.npclib.api.settings.NpcSettings
 
profileResolver(ProfileResolver) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
profileResolver(NpcProfileResolver<P>) - Method in interface com.github.juliarn.npclib.api.settings.NpcSettings.Builder
 
ProfileResolver - Interface in com.github.juliarn.npclib.api.profile
 
ProfileResolver.Cached - Interface in com.github.juliarn.npclib.api.profile
 
properties - Variable in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
properties() - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
properties() - Method in interface com.github.juliarn.npclib.api.profile.Profile
 
properties() - Method in interface com.github.juliarn.npclib.api.profile.Profile.Unresolved
 
property(String, String) - Static method in interface com.github.juliarn.npclib.api.profile.ProfileProperty
 
property(String, String, String) - Static method in interface com.github.juliarn.npclib.api.profile.ProfileProperty
 

R

rawMessage - Variable in class com.github.juliarn.npclib.api.protocol.chat.DefaultComponent
 
rawMessage() - Method in interface com.github.juliarn.npclib.api.protocol.chat.Component
 
rawMessage() - Method in class com.github.juliarn.npclib.api.protocol.chat.DefaultComponent
 
read(JsonReader) - Method in class com.github.juliarn.npclib.api.profile.MojangProfileResolver.ProfilePropertyTypeAdapter
 
registeredSubscribers - Variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
registerEventHandler(Class<E>, NpcEventConsumer<E>) - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
registerEventHandler(Class<E>, NpcEventConsumer<E>) - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventManager
 
registerEventHandler(Class<E>, NpcEventConsumer<E>, int) - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
registerEventHandler(Class<E>, NpcEventConsumer<E>, int) - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventManager
 
relatedMetadata - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
relatedMetadata - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
relatedMetadata() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
relatedMetadata() - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory
 
REMOVE_PLAYER - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.PlayerInfoAction
 
removeIncludedPlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
removeSubscription(NpcEventSubscription<?>) - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
resolved() - Method in interface com.github.juliarn.npclib.api.profile.Profile
 
resolved() - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
resolved() - Method in interface com.github.juliarn.npclib.api.profile.Profile.Unresolved
 
resolved(String, UUID) - Static method in interface com.github.juliarn.npclib.api.profile.Profile
 
resolved(String, UUID, Set<ProfileProperty>) - Static method in interface com.github.juliarn.npclib.api.profile.Profile
 
resolveNpcProfile(P, Npc<?, P, ?, ?>) - Method in interface com.github.juliarn.npclib.api.settings.NpcProfileResolver
 
resolveProfile(Profile) - Method in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 
resolveProfile(Profile) - Method in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
resolveProfile(Profile) - Method in interface com.github.juliarn.npclib.api.profile.ProfileResolver
 
resolveWorldFromIdentifier(String) - Method in interface com.github.juliarn.npclib.api.PlatformWorldAccessor
 
rethrowFatalException(Throwable) - Static method in class com.github.juliarn.npclib.api.event.manager.EventExceptionHandler
 
ROARING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
rotate(float, float) - Method in interface com.github.juliarn.npclib.api.Npc
 

S

schedule(Collection<P>) - Method in class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
schedule(Collection<P>) - Method in interface com.github.juliarn.npclib.api.protocol.NpcSpecificOutboundPacket
 
schedule(Collection<P>, Npc<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.protocol.OutboundPacket
 
schedule(Function<Npc<W, P, I, E>, Collection<P>>) - Method in class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
schedule(Function<Npc<W, P, I, E>, Collection<P>>) - Method in interface com.github.juliarn.npclib.api.protocol.NpcSpecificOutboundPacket
 
schedule(Function<Npc<W, P, I, E>, Collection<P>>, Npc<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.protocol.OutboundPacket
 
schedule(P) - Method in class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
schedule(P) - Method in interface com.github.juliarn.npclib.api.protocol.NpcSpecificOutboundPacket
 
schedule(P, Npc<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.protocol.OutboundPacket
 
scheduleAsync(Runnable) - Method in interface com.github.juliarn.npclib.api.PlatformTaskManager
 
scheduleDelayedAsync(Runnable, int) - Method in interface com.github.juliarn.npclib.api.PlatformTaskManager
 
scheduleDelayedSync(Runnable, int) - Method in interface com.github.juliarn.npclib.api.PlatformTaskManager
 
scheduleForTracked() - Method in class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
scheduleForTracked() - Method in interface com.github.juliarn.npclib.api.protocol.NpcSpecificOutboundPacket
 
scheduleForTracked(Npc<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.protocol.OutboundPacket
 
scheduleSync(Runnable) - Method in interface com.github.juliarn.npclib.api.PlatformTaskManager
 
settings() - Method in interface com.github.juliarn.npclib.api.Npc
 
SHOOTING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
shouldIncludePlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
shouldTrack(Npc<?, P, ?, ?>, P) - Method in interface com.github.juliarn.npclib.api.settings.NpcTrackingRule
 
ShowNpcEvent - Interface in com.github.juliarn.npclib.api.event
 
ShowNpcEvent.Post - Interface in com.github.juliarn.npclib.api.event
 
ShowNpcEvent.Pre - Interface in com.github.juliarn.npclib.api.event
 
signature - Variable in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
signature() - Method in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
signature() - Method in interface com.github.juliarn.npclib.api.profile.ProfileProperty
 
SITTING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
SKIN_LAYERS - Static variable in interface com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadata
 
skinLayerMetaFactory() - Static method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory
 
SLEEPING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
SLIDING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
SNEAK_WHEN_PLAYER_SNEAKS - Static variable in interface com.github.juliarn.npclib.api.Npc
 
SNEAKING - Static variable in interface com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadata
 
sneakingMetaFactory() - Static method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory
 
SNIFFING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
SPAWN_DISTANCE - Static variable in interface com.github.juliarn.npclib.api.NpcActionController
 
SPIN_ATTACK - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
SPRINTING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
STANDING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
stopTrackingNpc(Npc<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.NpcTracker
 
stopTrackingPlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
SUBSCRIPTION_COMPARABLE - Static variable in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
SWIMMING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
SWIMMING - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
 
SWING_MAIN_ARM - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
SWING_OFF_HAND - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 

T

TAB_REMOVAL_TICKS - Static variable in interface com.github.juliarn.npclib.api.NpcActionController
 
TAKE_DAMAGE - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
 
target - Variable in class com.github.juliarn.npclib.api.protocol.DefaultNpcSpecificOutboundPacket
 
taskManager() - Method in interface com.github.juliarn.npclib.api.Platform
 
taskManager(PlatformTaskManager) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
throwUnchecked(Throwable) - Static method in class com.github.juliarn.npclib.api.event.manager.EventExceptionHandler
 
timeoutTime - Variable in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver.CacheEntry
 
toSpecific(Npc<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.protocol.OutboundPacket
 
trackedNpcs() - Method in interface com.github.juliarn.npclib.api.NpcTracker
 
trackedPlayers() - Method in interface com.github.juliarn.npclib.api.Npc
 
trackingRule() - Method in interface com.github.juliarn.npclib.api.settings.NpcSettings
 
trackingRule(NpcTrackingRule<P>) - Method in interface com.github.juliarn.npclib.api.settings.NpcSettings.Builder
 
trackNpc(Npc<W, P, I, E>) - Method in interface com.github.juliarn.npclib.api.NpcTracker
 
trackPlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
tracksPlayer(P) - Method in interface com.github.juliarn.npclib.api.Npc
 
type - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 
type - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory
 
type - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
type() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 
type() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.UnavailableEntityMetadata
 
type() - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadata
 
type(Type) - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactoryBuilder
 
type(Type) - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadataFactory.Builder
 

U

UnavailableEntityMetadata() - Constructor for class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.UnavailableEntityMetadata
 
uniqueId - Variable in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
uniqueId - Variable in class com.github.juliarn.npclib.api.profile.DefaultUnresolvedProfile
 
uniqueId() - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
uniqueId() - Method in class com.github.juliarn.npclib.api.profile.DefaultUnresolvedProfile
 
uniqueId() - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
uniqueId() - Method in interface com.github.juliarn.npclib.api.profile.Profile
 
unlink() - Method in interface com.github.juliarn.npclib.api.Npc
 
unregisterEventHandlerIf(Predicate<NpcEventSubscription<? super NpcEvent>>) - Method in class com.github.juliarn.npclib.api.event.manager.DefaultNpcEventManager
 
unregisterEventHandlerIf(Predicate<NpcEventSubscription<? super NpcEvent>>) - Method in interface com.github.juliarn.npclib.api.event.manager.NpcEventManager
 
unresolved(String) - Static method in interface com.github.juliarn.npclib.api.profile.Profile
 
unresolved(UUID) - Static method in interface com.github.juliarn.npclib.api.profile.Profile
 
USING_TONGUE - Enum constant in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
 
Util - Class in com.github.juliarn.npclib.api.util
 
Util() - Constructor for class com.github.juliarn.npclib.api.util.Util
 
UUID_DASHER_PATTERN - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
UUID_NO_DASH_PATTERN - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
UUID_TO_PROFILE_ENDPOINT - Static variable in class com.github.juliarn.npclib.api.profile.MojangProfileResolver
 
uuidToProfileCache - Variable in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver
 

V

value - Variable in class com.github.juliarn.npclib.api.profile.DefaultCachedProfileResolver.CacheEntry
 
value - Variable in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
value - Variable in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 
value() - Method in class com.github.juliarn.npclib.api.profile.DefaultProfileProperty
 
value() - Method in interface com.github.juliarn.npclib.api.profile.ProfileProperty
 
value() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.AvailableEntityMetadata
 
value() - Method in class com.github.juliarn.npclib.api.protocol.meta.DefaultEntityMetadataFactory.UnavailableEntityMetadata
 
value() - Method in interface com.github.juliarn.npclib.api.protocol.meta.EntityMetadata
 
valueOf(String) - Static method in enum class com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.PlayerInfoAction
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.github.juliarn.npclib.api.event.InteractNpcEvent.Hand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityAnimation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityPose
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.EntityStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.ItemSlot
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.juliarn.npclib.api.protocol.enums.PlayerInfoAction
Returns an array containing the constants of this enum class, in the order they are declared.
valueTester - Variable in class com.github.juliarn.npclib.api.flag.DefaultNpcFlag
 
versionAccessor() - Method in interface com.github.juliarn.npclib.api.Platform
 
versionAccessor(PlatformVersionAccessor) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 

W

warning(String) - Method in class com.github.juliarn.npclib.api.log.JulPlatformLogger
 
warning(String) - Method in class com.github.juliarn.npclib.api.log.NopPlatformLogger
 
warning(String) - Method in interface com.github.juliarn.npclib.api.log.PlatformLogger
 
withName(String) - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
withName(String) - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
withoutProperties() - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
withoutProperties() - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
withProperties(Set<ProfileProperty>) - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
withProperties(Set<ProfileProperty>) - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
withProperty(ProfileProperty) - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
withProperty(ProfileProperty) - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
withUniqueId(UUID) - Method in class com.github.juliarn.npclib.api.profile.DefaultResolvedProfile
 
withUniqueId(UUID) - Method in interface com.github.juliarn.npclib.api.profile.Profile.Resolved
 
world() - Method in interface com.github.juliarn.npclib.api.Npc
 
worldAccessor() - Method in interface com.github.juliarn.npclib.api.Platform
 
worldAccessor(PlatformWorldAccessor<W>) - Method in interface com.github.juliarn.npclib.api.Platform.Builder
 
worldId - Variable in class com.github.juliarn.npclib.api.DefaultPosition
 
worldId() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
worldId() - Method in interface com.github.juliarn.npclib.api.Position
 
write(JsonWriter, ProfileProperty) - Method in class com.github.juliarn.npclib.api.profile.MojangProfileResolver.ProfilePropertyTypeAdapter
 

X

x - Variable in class com.github.juliarn.npclib.api.DefaultPosition
 
x() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
x() - Method in interface com.github.juliarn.npclib.api.Position
 

Y

y - Variable in class com.github.juliarn.npclib.api.DefaultPosition
 
y() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
y() - Method in interface com.github.juliarn.npclib.api.Position
 
yaw - Variable in class com.github.juliarn.npclib.api.DefaultPosition
 
yaw() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
yaw() - Method in interface com.github.juliarn.npclib.api.Position
 

Z

z - Variable in class com.github.juliarn.npclib.api.DefaultPosition
 
z() - Method in class com.github.juliarn.npclib.api.DefaultPosition
 
z() - Method in interface com.github.juliarn.npclib.api.Position
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values