A B C E G I P S T
All Classes All Packages
All Classes All Packages
All Classes 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.
- 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!
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.
All Classes All Packages