Package-level declarations

Types

Link copied to clipboard
abstract class AlexandriaPlugin<S : AlexandriaHook.Settings>(manifest: AlexandriaHook.Manifest, configOptions: ConfigurationOptions, savedResources: List<String>) : JavaPlugin
Link copied to clipboard

Global bookkeeper for storing:

Link copied to clipboard
typealias Context = CommandContext<CommandSender>
Link copied to clipboard
sealed class DisplayRender : Render
Link copied to clipboard

Global bookkeeper for storing which players are tracking some specific entities.

Link copied to clipboard
class ItemDisplayRender(val eid: Int, var receiver: PacketReceiver) : DisplayRender, ItemRender
Link copied to clipboard
fun interface PacketReceiver
Link copied to clipboard
data class PaperItemType(val handle: Material) : ItemType.Raw
Link copied to clipboard
data class PaperParticleType(val type: Particle, val data: Any?) : ParticleType.Raw
Link copied to clipboard
class TextDisplayRender(val eid: Int, var receiver: PacketReceiver) : DisplayRender, TextRender

Functions

Link copied to clipboard
fun commandManager(hook: AlexandriaPlugin<*>): PaperCommandManager<CommandSender>
Link copied to clipboard
fun ItemDesc.create(count: Int = 1): ItemStack
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ParticleDesc.spawn(player: Player, position: DVec3)
fun ParticleDesc.spawn(world: World, position: DVec3, force: Boolean = false)