Skip navigation links
A B C E G I P S T 

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_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
 
AsyncTeleportSync - Class in io.papermc.lib.features.asyncteleport
 
AsyncTeleportSync() - Constructor for class io.papermc.lib.features.asyncteleport.AsyncTeleportSync
 

B

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

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(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) - Method in class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_13
 
getChunkAtAsync(World, int, int, boolean) - Method in class io.papermc.lib.features.asyncchunks.AsyncChunksPaper_9_12
 
getChunkAtAsync(World, int, int, boolean) - Method in class io.papermc.lib.features.asyncchunks.AsyncChunksSync
 
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) - Static method in class io.papermc.lib.PaperLib
Gets the chunk at the target location, loading it asynchronously if needed.
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.
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.blockstatesnapshot - package io.papermc.lib.features.blockstatesnapshot
 
io.papermc.lib.features.chunkisgenerated - package io.papermc.lib.features.chunkisgenerated
 
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(Location) - Static method in class io.papermc.lib.PaperLib
Checks if the chunk has been generated or not.
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
 
isSnapshot() - Method in class io.papermc.lib.features.blockstatesnapshot.BlockStateSnapshotResult
 
isVersion(int) - Method in class io.papermc.lib.environments.Environment
 
isVersion(int, 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) - 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!

T

teleport(Entity, Location) - Method in class io.papermc.lib.environments.Environment
 
teleportAsync(Entity, Location) - Method in interface io.papermc.lib.features.asyncteleport.AsyncTeleport
 
teleportAsync(Entity, Location) - Method in class io.papermc.lib.features.asyncteleport.AsyncTeleportPaper
 
teleportAsync(Entity, Location) - Method in class io.papermc.lib.features.asyncteleport.AsyncTeleportSync
 
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.
A B C E G I P S T 
Skip navigation links