Index

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

A

actionControllerBuilder(Plugin, NpcEventManager, PlatformVersionAccessor, NpcTracker<World, Player, ItemStack, Plugin>) - Static method in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
ADD_ACTIONS - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
ADD_ACTIONS - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
atLeast(int, int, int) - Method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 

B

build() - Method in class com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
 
BUKKIT_VERSION_PATTERN - Static variable in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
Regex for the bukkit mc version representation.
BukkitActionController - Class in com.github.juliarn.npclib.bukkit
 
BukkitActionController(Map<NpcFlag<?>, Optional<?>>, Plugin, NpcEventManager, PlatformVersionAccessor, NpcTracker<World, Player, ItemStack, Plugin>) - Constructor for class com.github.juliarn.npclib.bukkit.BukkitActionController
 
BukkitActionController.BukkitActionControllerBuilder - Class in com.github.juliarn.npclib.bukkit
 
BukkitActionControllerBuilder(Plugin, NpcEventManager, PlatformVersionAccessor, NpcTracker<World, Player, ItemStack, Plugin>) - Constructor for class com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
 
bukkitNpcPlatformBuilder() - Static method in class com.github.juliarn.npclib.bukkit.BukkitPlatform
 
BukkitPlatform - Class in com.github.juliarn.npclib.bukkit
 
BukkitPlatform() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitPlatform
 
BukkitPlatformTaskManager - Class in com.github.juliarn.npclib.bukkit
 
BukkitPlatformTaskManager(Plugin) - Constructor for class com.github.juliarn.npclib.bukkit.BukkitPlatformTaskManager
 
BukkitPlatformUtil - Class in com.github.juliarn.npclib.bukkit.util
 
BukkitPlatformUtil() - Constructor for class com.github.juliarn.npclib.bukkit.util.BukkitPlatformUtil
 
BukkitProfileResolver - Class in com.github.juliarn.npclib.bukkit
 
BukkitProfileResolver() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitProfileResolver
 
BukkitProfileResolver.LegacyResolver - Class in com.github.juliarn.npclib.bukkit
 
BukkitProfileResolver.PaperProfileResolver - Class in com.github.juliarn.npclib.bukkit
 
BukkitProfileResolver.SpigotProfileResolver - Class in com.github.juliarn.npclib.bukkit
 
BukkitProtocolAdapter - Class in com.github.juliarn.npclib.bukkit.protocol
 
BukkitProtocolAdapter() - Constructor for class com.github.juliarn.npclib.bukkit.protocol.BukkitProtocolAdapter
 
BukkitVersionAccessor - Class in com.github.juliarn.npclib.bukkit
 
BukkitVersionAccessor(int, int, int) - Constructor for class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
BukkitWorldAccessor - Class in com.github.juliarn.npclib.bukkit
 
BukkitWorldAccessor() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor
 
BukkitWorldAccessor.LegacyAccessor - Class in com.github.juliarn.npclib.bukkit
 
BukkitWorldAccessor.ModernAccessor - Class in com.github.juliarn.npclib.bukkit
 

C

com.github.juliarn.npclib.bukkit - package com.github.juliarn.npclib.bukkit
 
com.github.juliarn.npclib.bukkit.protocol - package com.github.juliarn.npclib.bukkit.protocol
 
com.github.juliarn.npclib.bukkit.util - package com.github.juliarn.npclib.bukkit.util
 
CONSTRUCT_PROFILE_MODERN - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibProfileFactory
 
CONSTRUCT_PROFILE_PROPERTY_MODERN - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibProfileFactory
 
convertNullToNilValues - Variable in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.SpigotProfileResolver
 
createAnimationPacket(EntityAnimation) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createAnimationPacket(EntityAnimation) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createCustomPayloadPacket(String, byte[]) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createCustomPayloadPacket(String, byte[]) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createEntityData(int, Type, Object, PlatformVersionAccessor) - Static method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createEntityMetaPacket(EntityMetadataFactory<T, O>, T) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createEntityMetaPacket(EntityMetadataFactory<T, O>, T) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createEntityRemovePacket() - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createEntityRemovePacket() - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createEntitySpawnPacket() - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createEntitySpawnPacket() - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createEquipmentPacket(ItemSlot, ItemStack) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createEquipmentPacket(ItemSlot, ItemStack) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createPlayerInfoAddPacket(Profile.Resolved) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createPlayerInfoAddPacket(Profile.Resolved) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createPlayerInfoRemovePacket() - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createPlayerInfoRemovePacket() - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createRotationPacket(float, float) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createRotationPacket(float, float) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
createWatchableObject(int, Type, Object, PlatformVersionAccessor) - Static method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 

D

DEFAULT_INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
Default instance parsed from a version string.
distance(Npc<?, ?, ?, ?>, Location) - Static method in class com.github.juliarn.npclib.bukkit.util.BukkitPlatformUtil
 
doBuild() - Method in class com.github.juliarn.npclib.bukkit.BukkitPlatform
 

E

ENTITY_ANIMATION_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
ENTITY_DATA_TYPE_LOOKUP - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
ENTITY_POSE_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
ENTITY_POSE_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
eventManager - Variable in class com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
 
extractWorldIdentifier(World) - Method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.LegacyAccessor
 
extractWorldIdentifier(World) - Method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.ModernAccessor
 

F

FAILED_PARSE_INPUT - Static variable in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
The version string that couldn't be parsed when no default instance could be constructed.
FOLIA - Static variable in class com.github.juliarn.npclib.bukkit.util.BukkitPlatformUtil
 

H

HAND_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
HAND_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
handleLeftClick(PlayerInteractEvent) - Method in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
handleMove(PlayerMoveEvent) - Method in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
handleQuit(PlayerQuitEvent) - Method in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
handleSneak(PlayerToggleSneakEvent) - Method in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
hasDefaultAccessor() - Static method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 

I

imitateDistance - Variable in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
initialize(Platform<World, Player, ItemStack, Plugin>) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
initialize(Platform<World, Player, ItemStack, Plugin>) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.LegacyResolver
 
INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.PaperProfileResolver
 
INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.SpigotProfileResolver
 
INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.LegacyAccessor
 
INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.ModernAccessor
 
INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
INSTANCE - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
ITEM_SLOT_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
ITEM_SLOT_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 

K

keyBasedAccessor() - Static method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor
 

L

Lazy() - Constructor for class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
LegacyAccessor() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.LegacyAccessor
 
LegacyResolver() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.LegacyResolver
 

M

major - Variable in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
major() - Method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
MC_VERSION_PATTERN - Static variable in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
Regex for any number.number.number combination, where the last number is optional.
minor - Variable in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
minor() - Method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
ModernAccessor() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.ModernAccessor
 

N

nameBasedAccessor() - Static method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor
 
NIL_NAME - Static variable in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.SpigotProfileResolver
 
NIL_UUID - Static variable in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.SpigotProfileResolver
 
npcLocation(Npc<?, ?, ?, ?>) - Static method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
npcLocation(Npc<?, ?, ?, ?>, float, float) - Static method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
npcTracker - Variable in class com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
 
npcTracker - Variable in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
NpcUsePacketAdapter(Platform<World, Player, ItemStack, Plugin>) - Constructor for class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.NpcUsePacketAdapter
 
NpcUsePacketAdapter(Platform<World, Player, ItemStack, Plugin>) - Constructor for class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter.NpcUsePacketAdapter
 
nullToNilConversationNecessary() - Static method in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.SpigotProfileResolver
 

O

onPacketPlayReceive(PacketPlayReceiveEvent) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.NpcUsePacketAdapter
 
onPacketReceiving(PacketEvent) - Method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter.NpcUsePacketAdapter
 
OPTIONAL_CHAT_COMPONENT_TYPE - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
OPTIONAL_COMPONENT_TYPE - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 

P

PACKET_EVENTS_SETTINGS - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
packetAdapter() - Static method in class com.github.juliarn.npclib.bukkit.protocol.BukkitProtocolAdapter
 
packetEvents() - Static method in class com.github.juliarn.npclib.bukkit.protocol.BukkitProtocolAdapter
 
PacketEventsPacketAdapter - Class in com.github.juliarn.npclib.bukkit.protocol
 
PacketEventsPacketAdapter() - Constructor for class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
PacketEventsPacketAdapter.Lazy - Class in com.github.juliarn.npclib.bukkit.protocol
 
PacketEventsPacketAdapter.NpcUsePacketAdapter - Class in com.github.juliarn.npclib.bukkit.protocol
 
packetPlayerManager - Variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
PaperProfileResolver() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.PaperProfileResolver
 
patch - Variable in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
patch() - Method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
platform - Variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.NpcUsePacketAdapter
 
platform - Variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter.NpcUsePacketAdapter
 
platform - Variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
plugin - Variable in class com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
 
plugin - Variable in class com.github.juliarn.npclib.bukkit.BukkitPlatformTaskManager
 
positionFromBukkitLegacy(Location) - Static method in class com.github.juliarn.npclib.bukkit.util.BukkitPlatformUtil
 
positionFromBukkitModern(Location) - Static method in class com.github.juliarn.npclib.bukkit.util.BukkitPlatformUtil
 
prepareBuild() - Method in class com.github.juliarn.npclib.bukkit.BukkitPlatform
 
profileResolver() - Static method in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver
 
PROTOCOL_MANAGER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
protocolLib() - Static method in class com.github.juliarn.npclib.bukkit.protocol.BukkitProtocolAdapter
 
ProtocolLibPacketAdapter - Class in com.github.juliarn.npclib.bukkit.protocol
 
ProtocolLibPacketAdapter() - Constructor for class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
ProtocolLibPacketAdapter.NpcUsePacketAdapter - Class in com.github.juliarn.npclib.bukkit.protocol
 
ProtocolLibProfileFactory - Class in com.github.juliarn.npclib.bukkit.protocol
Factory for GameProfiles when working with ProtocolLib, as the new authlib v7 types are not properly supported.
ProtocolLibProfileFactory() - Constructor for class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibProfileFactory
 

R

resolveProfile(Profile) - Method in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.PaperProfileResolver
 
resolveProfile(Profile) - Method in class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.SpigotProfileResolver
 
resolveWorldFromIdentifier(String) - Method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.LegacyAccessor
 
resolveWorldFromIdentifier(String) - Method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.ModernAccessor
 
runsOnFolia() - Static method in class com.github.juliarn.npclib.bukkit.util.BukkitPlatformUtil
 

S

scheduleAsync(Runnable) - Method in class com.github.juliarn.npclib.bukkit.BukkitPlatformTaskManager
 
scheduleDelayedAsync(Runnable, int) - Method in class com.github.juliarn.npclib.bukkit.BukkitPlatformTaskManager
 
scheduleDelayedSync(Runnable, int) - Method in class com.github.juliarn.npclib.bukkit.BukkitPlatformTaskManager
 
scheduleSync(Runnable) - Method in class com.github.juliarn.npclib.bukkit.BukkitPlatformTaskManager
 
SERIALIZER_CONVERTERS - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
SERIALIZER_CONVERTERS - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
SERVER_VERSION - Static variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter
 
serverVersion - Variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
spawnDistance - Variable in class com.github.juliarn.npclib.bukkit.BukkitActionController
 
SpigotProfileResolver() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.SpigotProfileResolver
 

T

taskManager(Plugin) - Static method in class com.github.juliarn.npclib.bukkit.BukkitPlatformTaskManager
 

V

versionAccessor - Variable in class com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
 
versionAccessor() - Static method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 

W

worldAccessor() - Static method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor
 
wrapProfile(Profile.Resolved) - Static method in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibProfileFactory
Wraps the given resolved profile into a ProtocolLib WrappedGameProfile.
A B C D E F H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values