Index

A B C E G I P S T 
All Classes and Interfaces|All Packages

A

AsyncChunks - Interface in io.papermc.lib.features.asyncchunks
 
asyncChunksHandler - Variable in class io.papermc.lib.environments.Environment
 
AsyncChunksPaper_13 - Class in io.papermc.lib.features.asyncchunks
 
AsyncChunksPaper_13() - Constructor for class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_13
 
AsyncChunksPaper_15 - Class in io.papermc.lib.features.asyncchunks
 
AsyncChunksPaper_15() - Constructor for class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_15
 
AsyncChunksPaper_9_12 - Class in io.papermc.lib.features.asyncchunks
Async Chunk Loading for Paper version 1.9 to 1.12
AsyncChunksPaper_9_12() - Constructor for class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_9_12
 
AsyncChunksSync - Class in io.papermc.lib.features.asyncchunks
 
AsyncChunksSync() - Constructor for class io.papermc.lib.features.asyncchunks.AsyncChunksSync
 
AsyncTeleport - Interface in io.papermc.lib.features.asyncteleport
 
asyncTeleportHandler - Variable in class io.papermc.lib.environments.Environment
 
AsyncTeleportPaper - Class in io.papermc.lib.features.asyncteleport
 
AsyncTeleportPaper() - Constructor for class io.papermc.lib.features.asyncteleport.AsyncTeleportPaper
 
AsyncTeleportPaper_13 - Class in io.papermc.lib.features.asyncteleport
 
AsyncTeleportPaper_13() - Constructor for class io.papermc.lib.features.asyncteleport.AsyncTeleportPaper_13
 
AsyncTeleportSync - Class in io.papermc.lib.features.asyncteleport
 
AsyncTeleportSync() - Constructor for class io.papermc.lib.features.asyncteleport.AsyncTeleportSync
 

B

BedSpawnLocation - Interface in io.papermc.lib.features.bedspawnlocation
 
bedSpawnLocationHandler - Variable in class io.papermc.lib.environments.Environment
 
BedSpawnLocationPaper - Class in io.papermc.lib.features.bedspawnlocation
 
BedSpawnLocationPaper() - Constructor for class io.papermc.lib.features.bedspawnlocation.BedSpawnLocationPaper
 
BedSpawnLocationSync - Class in io.papermc.lib.features.bedspawnlocation
 
BedSpawnLocationSync() - Constructor for class io.papermc.lib.features.bedspawnlocation.BedSpawnLocationSync
 
BlockStateSnapshot - Interface in io.papermc.lib.features.blockstatesnapshot
 
BlockStateSnapshotBeforeSnapshots - Class in io.papermc.lib.features.blockstatesnapshot
Block State Snapshots was added in 1.12, this will always be no snapshots
BlockStateSnapshotBeforeSnapshots() - Constructor for class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotBeforeSnapshots
 
blockStateSnapshotHandler - Variable in class io.papermc.lib.environments.Environment
 
BlockStateSnapshotNoOption - Class in io.papermc.lib.features.blockstatesnapshot
 
BlockStateSnapshotNoOption() - Constructor for class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotNoOption
 
BlockStateSnapshotOptionalSnapshots - Class in io.papermc.lib.features.blockstatesnapshot
 
BlockStateSnapshotOptionalSnapshots() - Constructor for class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotOptionalSnapshots
 
BlockStateSnapshotResult - Class in io.papermc.lib.features.blockstatesnapshot
 
BlockStateSnapshotResult(boolean, BlockState) - Constructor for class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotResult
 

C

ChunkIsGenerated - Interface in io.papermc.lib.features.chunkisgenerated
 
ChunkIsGeneratedApiExists - Class in io.papermc.lib.features.chunkisgenerated
 
ChunkIsGeneratedApiExists() - Constructor for class io.papermc.lib.features.chunkisgenerated.ChunkIsGeneratedApiExists
 
ChunkIsGeneratedUnknown - Class in io.papermc.lib.features.chunkisgenerated
 
ChunkIsGeneratedUnknown() - Constructor for class io.papermc.lib.features.chunkisgenerated.ChunkIsGeneratedUnknown
 
CraftBukkitEnvironment - Class in io.papermc.lib.environments
 
CraftBukkitEnvironment() - Constructor for class io.papermc.lib.environments.CraftBukkitEnvironment
 

E

Environment - Class in io.papermc.lib.environments
 
Environment() - Constructor for class io.papermc.lib.environments.Environment
 

G

getBedSpawnLocationAsync(Player, boolean) - Method in class io.papermc.lib.environments.Environment
 
getBedSpawnLocationAsync(Player, boolean) - Method in interface io.papermc.lib.features.bedspawnlocation.BedSpawnLocation
 
getBedSpawnLocationAsync(Player, boolean) - Method in class io.papermc.lib.features.bedspawnlocation.BedSpawnLocationPaper
 
getBedSpawnLocationAsync(Player, boolean) - Method in class io.papermc.lib.features.bedspawnlocation.BedSpawnLocationSync
 
getBedSpawnLocationAsync(Player, boolean) - Static method in class io.papermc.lib.PaperLib
Gets the location where the target player will spawn at their bed, asynchronously if needed
getBlockState(Block, boolean) - Method in class io.papermc.lib.environments.Environment
 
getBlockState(Block, boolean) - Method in interface io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshot
 
getBlockState(Block, boolean) - Method in class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotBeforeSnapshots
 
getBlockState(Block, boolean) - Method in class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotNoOption
 
getBlockState(Block, boolean) - Method in class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotOptionalSnapshots
 
getBlockState(Block, boolean) - Static method in class io.papermc.lib.PaperLib
Get's a BlockState, optionally not using a snapshot
getChunkAtAsync(Location) - Static method in class io.papermc.lib.PaperLib
Gets the chunk at the target location, loading it asynchronously if needed.
getChunkAtAsync(Location, boolean) - Static method in class io.papermc.lib.PaperLib
Gets the chunk at the target location, loading it asynchronously if needed.
getChunkAtAsync(World, int, int) - Static method in class io.papermc.lib.PaperLib
Gets the chunk at the target location, loading it asynchronously if needed.
getChunkAtAsync(World, int, int, boolean) - Method in class io.papermc.lib.environments.Environment
 
getChunkAtAsync(World, int, int, boolean) - Method in interface io.papermc.lib.features.asyncchunks.AsyncChunks
 
getChunkAtAsync(World, int, int, boolean) - Static method in class io.papermc.lib.PaperLib
Gets the chunk at the target location, loading it asynchronously if needed.
getChunkAtAsync(World, int, int, boolean, boolean) - Method in class io.papermc.lib.environments.Environment
 
getChunkAtAsync(World, int, int, boolean, boolean) - Method in interface io.papermc.lib.features.asyncchunks.AsyncChunks
 
getChunkAtAsync(World, int, int, boolean, boolean) - Method in class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_13
 
getChunkAtAsync(World, int, int, boolean, boolean) - Method in class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_15
 
getChunkAtAsync(World, int, int, boolean, boolean) - Method in class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_9_12
 
getChunkAtAsync(World, int, int, boolean, boolean) - Method in class io.papermc.lib.features.asyncchunks.AsyncChunksSync
 
getChunkAtAsync(World, int, int, boolean, boolean) - Static method in class io.papermc.lib.PaperLib
Gets the chunk at the target location, loading it asynchronously if needed.
getChunkAtAsyncUrgently(World, int, int, boolean) - Method in class io.papermc.lib.environments.Environment
 
getChunkAtAsyncUrgently(World, int, int, boolean) - Static method in class io.papermc.lib.PaperLib
Gets the chunk at the target location, loading it asynchronously if needed, with highest priority if supported
getEnvironment() - Static method in class io.papermc.lib.PaperLib
Gets a reference to the current environment.
getMinecraftPatchVersion() - Method in class io.papermc.lib.environments.Environment
 
getMinecraftPatchVersion() - Static method in class io.papermc.lib.PaperLib
Gets the current Minecraft Patch version.
getMinecraftPreReleaseVersion() - Method in class io.papermc.lib.environments.Environment
 
getMinecraftPreReleaseVersion() - Static method in class io.papermc.lib.PaperLib
Gets the current Minecraft Pre-Release version if applicable, otherwise -1.
getMinecraftVersion() - Method in class io.papermc.lib.environments.Environment
 
getMinecraftVersion() - Static method in class io.papermc.lib.PaperLib
Gets the current Minecraft Minor version.
getName() - Method in class io.papermc.lib.environments.CraftBukkitEnvironment
 
getName() - Method in class io.papermc.lib.environments.Environment
 
getName() - Method in class io.papermc.lib.environments.PaperEnvironment
 
getName() - Method in class io.papermc.lib.environments.SpigotEnvironment
 
getState() - Method in class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotResult
 

I

io.papermc.lib - package io.papermc.lib
 
io.papermc.lib.environments - package io.papermc.lib.environments
 
io.papermc.lib.features.asyncchunks - package io.papermc.lib.features.asyncchunks
 
io.papermc.lib.features.asyncteleport - package io.papermc.lib.features.asyncteleport
 
io.papermc.lib.features.bedspawnlocation - package io.papermc.lib.features.bedspawnlocation
 
io.papermc.lib.features.blockstatesnapshot - package io.papermc.lib.features.blockstatesnapshot
 
io.papermc.lib.features.chunkisgenerated - package io.papermc.lib.features.chunkisgenerated
 
isChunkGenerated(Location) - Static method in class io.papermc.lib.PaperLib
Checks if the chunk has been generated or not.
isChunkGenerated(World, int, int) - Method in class io.papermc.lib.environments.Environment
 
isChunkGenerated(World, int, int) - Method in interface io.papermc.lib.features.chunkisgenerated.ChunkIsGenerated
 
isChunkGenerated(World, int, int) - Method in class io.papermc.lib.features.chunkisgenerated.ChunkIsGeneratedApiExists
 
isChunkGenerated(World, int, int) - Method in class io.papermc.lib.features.chunkisgenerated.ChunkIsGeneratedUnknown
 
isChunkGenerated(World, int, int) - Static method in class io.papermc.lib.PaperLib
Checks if the chunk has been generated or not.
isGeneratedHandler - Variable in class io.papermc.lib.environments.Environment
 
isPaper() - Method in class io.papermc.lib.environments.Environment
 
isPaper() - Method in class io.papermc.lib.environments.PaperEnvironment
 
isPaper() - Static method in class io.papermc.lib.PaperLib
Check if the server has access to the Paper API
isSnapshot() - Method in class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotResult
 
isSpigot() - Method in class io.papermc.lib.environments.Environment
 
isSpigot() - Method in class io.papermc.lib.environments.SpigotEnvironment
 
isSpigot() - Static method in class io.papermc.lib.PaperLib
Check if the server has access to the Spigot API
isVersion(int) - Method in class io.papermc.lib.environments.Environment
 
isVersion(int) - Static method in class io.papermc.lib.PaperLib
Detects if the current MC version is at least the following version.
isVersion(int, int) - Method in class io.papermc.lib.environments.Environment
 
isVersion(int, int) - Static method in class io.papermc.lib.PaperLib
Detects if the current MC version is at least the following version.

P

PaperEnvironment - Class in io.papermc.lib.environments
 
PaperEnvironment() - Constructor for class io.papermc.lib.environments.PaperEnvironment
 
PaperLib - Class in io.papermc.lib
Utility methods that assist plugin developers accessing Paper features.

S

setCustomEnvironment(Environment) - Static method in class io.papermc.lib.PaperLib
If you have need to inject a custom Environment, such as running on your own fork, or unit tests, do it here.
SpigotEnvironment - Class in io.papermc.lib.environments
 
SpigotEnvironment() - Constructor for class io.papermc.lib.environments.SpigotEnvironment
 
suggestPaper(Plugin) - Static method in class io.papermc.lib.PaperLib
Can be called during plugin initialization to inform the server owner they should switch to Paper If you do not mind helping spread Paper, please call this in your plugin onEnable to help spread awareness about Paper, and encourage them that your plugin is better when used with Paper! This passes the default logLevel of Level.INFO
suggestPaper(Plugin, Level) - Static method in class io.papermc.lib.PaperLib
Can be called during plugin initialization to inform the server owner they should switch to Paper If you do not mind helping spread Paper, please call this in your plugin onEnable to help spread awareness about Paper, and encourage them that your plugin is better when used with Paper!

T

teleport(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class io.papermc.lib.environments.Environment
 
teleportAsync(Entity, Location) - Static method in class io.papermc.lib.PaperLib
Teleports an Entity to the target location, loading the chunk asynchronously first if needed.
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in interface io.papermc.lib.features.asyncteleport.AsyncTeleport
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class io.papermc.lib.features.asyncteleport.AsyncTeleportPaper_13
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class io.papermc.lib.features.asyncteleport.AsyncTeleportPaper
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Method in class io.papermc.lib.features.asyncteleport.AsyncTeleportSync
 
teleportAsync(Entity, Location, PlayerTeleportEvent.TeleportCause) - Static method in class io.papermc.lib.PaperLib
Teleports an Entity to the target location, loading the chunk asynchronously first if needed.
A B C E G I P S T 
All Classes and Interfaces|All Packages