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

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.PaperLibPlatformVersionAccessor
 

B

build() - Method in class com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
 
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() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor
 
BukkitVersionAccessor.PaperLibPlatformVersionAccessor - Class in com.github.juliarn.npclib.bukkit
 
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
 
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
 
createPlayerInfoPacket(PlayerInfoAction) - Method in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter
 
createPlayerInfoPacket(PlayerInfoAction) - 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

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

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
 

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.BukkitVersionAccessor.PaperLibPlatformVersionAccessor
 
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() - Method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor.PaperLibPlatformVersionAccessor
 
minor() - Method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor.PaperLibPlatformVersionAccessor
 
ModernAccessor() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor.ModernAccessor
 

N

nameBasedAccessor() - Static method in class com.github.juliarn.npclib.bukkit.BukkitWorldAccessor
 
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
 

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
 
PaperLibPlatformVersionAccessor() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor.PaperLibPlatformVersionAccessor
 
PaperProfileResolver() - Constructor for class com.github.juliarn.npclib.bukkit.BukkitProfileResolver.PaperProfileResolver
 
patch() - Method in class com.github.juliarn.npclib.bukkit.BukkitVersionAccessor.PaperLibPlatformVersionAccessor
 
platform - Variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.NpcUsePacketAdapter
 
platform - Variable in class com.github.juliarn.npclib.bukkit.protocol.ProtocolLibPacketAdapter.NpcUsePacketAdapter
 
PLAYER_INFO_ACTION_CONVERTER - Static variable in class com.github.juliarn.npclib.bukkit.protocol.PacketEventsPacketAdapter.Lazy
 
PLAYER_INFO_ACTION_CONVERTER - Static 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
 

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
 
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