Package-level declarations

Types

Link copied to clipboard
class BlockExposedDelegate(val column: Column<String>) : ExposedDelegate<Block>
Link copied to clipboard
class BlockExposedDelegateNullable(val column: Column<String?>) : ExposedDelegate<Block?>
Link copied to clipboard
class BlockMultiColumnExposedDelegate(val worldColumn: Column<String>, val xColumn: Column<Int>, val yColumn: Column<Int>, val zColumn: Column<Int>) : ExposedDelegate<Block>
Link copied to clipboard
class BlockMultiColumnExposedDelegateNullable(val worldColumn: Column<String?>, val xColumn: Column<Int?>, val yColumn: Column<Int?>, val zColumn: Column<Int?>) : ExposedDelegate<Block?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class BlockPosMultiColumnExposedDelegate(val xColumn: Column<Double>, val yColumn: Column<Double>, val zColumn: Column<Double>) : ExposedDelegate<BlockPos>
class BlockPosMultiColumnExposedDelegateNullable(val xColumn: Column<Double?>, val yColumn: Column<Double?>, val zColumn: Column<Double?>) : ExposedDelegate<BlockPos?>
Link copied to clipboard
Link copied to clipboard
class ChunkExposedDelegate(val column: Column<String>) : ExposedDelegate<Chunk>
Link copied to clipboard
class ChunkExposedDelegateNullable(val column: Column<String?>) : ExposedDelegate<Chunk?>
Link copied to clipboard
class ChunkMultiColumnExposedDelegate(val worldColumn: Column<String>, val xColumn: Column<Int>, val zColumn: Column<Int>) : ExposedDelegate<Chunk>
Link copied to clipboard
class ChunkMultiColumnExposedDelegateNullable(val worldColumn: Column<String?>, val xColumn: Column<Int?>, val zColumn: Column<Int?>) : ExposedDelegate<Chunk?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ChunkPosMultiColumnExposedDelegate(val xColumn: Column<Int>, val zColumn: Column<Int>) : ExposedDelegate<ChunkPos>
class ChunkPosMultiColumnExposedDelegateNullable(val xColumn: Column<Int?>, val zColumn: Column<Int?>) : ExposedDelegate<ChunkPos?>
Link copied to clipboard
interface ExposedDelegate<T>
Link copied to clipboard
class ItemStackExposedDelegate(val column: Column<ExposedBlob>) : ExposedDelegate<ItemStack>
Link copied to clipboard
class ItemStackExposedDelegateNullable(val column: Column<ExposedBlob?>) : ExposedDelegate<ItemStack?>
Link copied to clipboard
class LocationExposedDelegate(val column: Column<String>) : ExposedDelegate<Location>
Link copied to clipboard
class LocationExposedDelegateNullable(val column: Column<String?>) : ExposedDelegate<Location?>
Link copied to clipboard
class LocationMultiColumnExposedDelegate(val worldColumn: Column<String>, val xColumn: Column<Double>, val yColumn: Column<Double>, val zColumn: Column<Double>, val yawColumn: Column<Float>, val pitchColumn: Column<Float>) : ExposedDelegate<Location>
class LocationMultiColumnExposedDelegateNullable(val worldColumn: Column<String?>, val xColumn: Column<Double?>, val yColumn: Column<Double?>, val zColumn: Column<Double?>, val yawColumn: Column<Float?>, val pitchColumn: Column<Float?>) : ExposedDelegate<Location?>
Link copied to clipboard
Link copied to clipboard
class LocationPosMultiColumnExposedDelegate(val xColumn: Column<Double>, val yColumn: Column<Double>, val zColumn: Column<Double>, val yawColumn: Column<Float>, val pitchColumn: Column<Float>) : ExposedDelegate<LocationPos>
class LocationPosMultiColumnExposedDelegateNullable(val xColumn: Column<Double?>, val yColumn: Column<Double?>, val zColumn: Column<Double?>, val yawColumn: Column<Float?>, val pitchColumn: Column<Float?>) : ExposedDelegate<LocationPos?>
Link copied to clipboard
class OfflinePlayerExposedDelegate(val column: Column<UUID>) : ExposedDelegate<OfflinePlayer>
Link copied to clipboard
class OfflinePlayerExposedDelegateNullable(val column: Column<UUID?>) : ExposedDelegate<OfflinePlayer?>
Link copied to clipboard
class WorldExposedDelegate(val column: Column<String>) : ExposedDelegate<World>
Link copied to clipboard
class WorldExposedDelegateNullable(val column: Column<String?>) : ExposedDelegate<World?>

Functions

Link copied to clipboard
fun Entity<*>.block(column: Column<String?>): BlockExposedDelegateNullable
fun Entity<*>.block(column: Column<String>): BlockExposedDelegate
fun Entity<*>.block(worldColumn: Column<String>, xColumn: Column<Int>, yColumn: Column<Int>, zColumn: Column<Int>): BlockMultiColumnExposedDelegate
Link copied to clipboard
fun Entity<*>.blockPos(column: Column<String?>): BlockPosExposedDelegateNullable
fun Entity<*>.blockPos(column: Column<String>): BlockPosExposedDelegate
fun Entity<*>.blockPos(xColumn: Column<Double>, yColumn: Column<Double>, zColumn: Column<Double>): BlockPosMultiColumnExposedDelegate
Link copied to clipboard
Link copied to clipboard
fun Entity<*>.chunk(column: Column<String>): ChunkExposedDelegate
fun Entity<*>.chunk(worldColumn: Column<String?>, xColumn: Column<Int?>, zColumn: Column<Int?>): ChunkMultiColumnExposedDelegateNullable
fun Entity<*>.chunk(worldColumn: Column<String>, xColumn: Column<Int>, zColumn: Column<Int>): ChunkMultiColumnExposedDelegate
Link copied to clipboard
fun Entity<*>.chunkPos(column: Column<String>): ChunkPosExposedDelegate
fun Entity<*>.chunkPos(xColumn: Column<Int?>, zColumn: Column<Int?>): ChunkPosMultiColumnExposedDelegateNullable
fun Entity<*>.chunkPos(xColumn: Column<Int>, zColumn: Column<Int>): ChunkPosMultiColumnExposedDelegate
Link copied to clipboard
fun Entity<*>.itemStack(column: Column<ExposedBlob>): ItemStackExposedDelegate

NOTE: This not save NBT and could break version to version, if you pretend to upgrade your server and this keep the same, I can't guarantee that.

Link copied to clipboard
fun Entity<*>.location(column: Column<String?>): LocationExposedDelegateNullable
fun Entity<*>.location(column: Column<String>): LocationExposedDelegate
fun Entity<*>.location(worldColumn: Column<String>, xColumn: Column<Double>, yColumn: Column<Double>, zColumn: Column<Double>, yawColumn: Column<Float>, pitchColumn: Column<Float>): LocationMultiColumnExposedDelegate
Link copied to clipboard
fun Entity<*>.locationPos(column: Column<String>): LocationPosExposedDelegate
fun Entity<*>.locationPos(xColumn: Column<Double?>, yColumn: Column<Double?>, zColumn: Column<Double?>, yawColumn: Column<Float?>, pitchColumn: Column<Float?>): LocationPosMultiColumnExposedDelegateNullable
fun Entity<*>.locationPos(xColumn: Column<Double>, yColumn: Column<Double>, zColumn: Column<Double>, yawColumn: Column<Float>, pitchColumn: Column<Float>): LocationPosMultiColumnExposedDelegate
Link copied to clipboard
fun Entity<*>.nullableBlock(worldColumn: Column<String?>, xColumn: Column<Int?>, yColumn: Column<Int?>, zColumn: Column<Int?>): BlockMultiColumnExposedDelegateNullable
Link copied to clipboard
fun Entity<*>.nullableBlockPos(xColumn: Column<Double?>, yColumn: Column<Double?>, zColumn: Column<Double?>): BlockPosMultiColumnExposedDelegateNullable
Link copied to clipboard
fun Entity<*>.nullableChunk(column: Column<String?>): ChunkExposedDelegateNullable
Link copied to clipboard
Link copied to clipboard
fun Entity<*>.nullableItemStack(column: Column<ExposedBlob?>): ItemStackExposedDelegateNullable
Link copied to clipboard
fun Entity<*>.nullableLocation(worldColumn: Column<String?>, xColumn: Column<Double?>, yColumn: Column<Double?>, zColumn: Column<Double?>, yawColumn: Column<Float?>, pitchColumn: Column<Float?>): LocationMultiColumnExposedDelegateNullable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Entity<*>.nullableWorld(column: Column<String?>): WorldExposedDelegateNullable
Link copied to clipboard
fun Entity<*>.offlinePlayer(column: Column<UUID>): OfflinePlayerExposedDelegate
Link copied to clipboard
fun Entity<*>.world(column: Column<String>): WorldExposedDelegate