Skip to content

Script API

Jesse McKee edited this page Sep 27, 2023 · 4 revisions

Events made available

// INTERACTION
onBlockLeftClick
onBlockRightClick
onEntityLeftClick
onEntityRightClick
// MOVE
onEntityMove
onPlayerMove
// BLOCKS
onBlockChange
// ENTITIES
onEntitySpawn
onEntityDamage
onEntityRemove
onEntityDeath
// PLAYERS
onPlayerLogin
onPlayerJoin
onPlayerLeave
onPlayerDamage
onPlayerDeath
// SERVER
onServerStarting
onServerStarted
onServerStopping
onServerStopped

Managers

val | Type

SpongeServer | Server
SpongePluginManager | PluginManager
SpongeCommandManager | CommandManager (Sponge)
SpongeEventManager | EventManager
SpongeServerServiceManager | ServiceProvider.ServerScoped
SpongeGameServiceManager | ServiceProvider.GameScoped
SpongeScheduler | Scheduler
SpongeAsyncSchedluer | Scheduler
Container | PluginContainer
Logger | Logger
ScriptCommandManager | CommandManager (me.zodd)

Clone this wiki locally