Returns {
error: Error;
key:
| `world.beforeEvents.chatSend[${number}].initialize`
| `world.beforeEvents.chatSend[${number}].deinitialize`
| `world.beforeEvents.effectAdd[${number}].initialize`
| `world.beforeEvents.effectAdd[${number}].deinitialize`
| `world.beforeEvents.entityRemove[${number}].initialize`
| `world.beforeEvents.entityRemove[${number}].deinitialize`
| `world.beforeEvents.explosion[${number}].initialize`
| `world.beforeEvents.explosion[${number}].deinitialize`
| `world.beforeEvents.itemUse[${number}].initialize`
| `world.beforeEvents.itemUse[${number}].deinitialize`
| `world.beforeEvents.playerBreakBlock[${number}].initialize`
| `world.beforeEvents.playerBreakBlock[${number}].deinitialize`
| `world.beforeEvents.playerGameModeChange[${number}].initialize`
| `world.beforeEvents.playerGameModeChange[${number}].deinitialize`
| `world.beforeEvents.playerInteractWithBlock[${number}].initialize`
| `world.beforeEvents.playerInteractWithBlock[${number}].deinitialize`
| `world.beforeEvents.playerInteractWithEntity[${number}].initialize`
| `world.beforeEvents.playerInteractWithEntity[${number}].deinitialize`
| `world.beforeEvents.playerLeave[${number}].initialize`
| `world.beforeEvents.playerLeave[${number}].deinitialize`
| `world.beforeEvents.playerPlaceBlock[${number}].initialize`
| `world.beforeEvents.playerPlaceBlock[${number}].deinitialize`
| `world.beforeEvents.weatherChange[${number}].initialize`
| `world.beforeEvents.weatherChange[${number}].deinitialize`
| `world.afterEvents.chatSend[${number}].initialize`
| `world.afterEvents.chatSend[${number}].deinitialize`
| `world.afterEvents.effectAdd[${number}].initialize`
| `world.afterEvents.effectAdd[${number}].deinitialize`
| `world.afterEvents.entityRemove[${number}].initialize`
| `world.afterEvents.entityRemove[${number}].deinitialize`
| `world.afterEvents.explosion[${number}].initialize`
| `world.afterEvents.explosion[${number}].deinitialize`
| `world.afterEvents.itemUse[${number}].initialize`
| `world.afterEvents.itemUse[${number}].deinitialize`
| `world.afterEvents.playerBreakBlock[${number}].initialize`
| `world.afterEvents.playerBreakBlock[${number}].deinitialize`
| `world.afterEvents.playerGameModeChange[${number}].initialize`
| `world.afterEvents.playerGameModeChange[${number}].deinitialize`
| `world.afterEvents.playerInteractWithBlock[${number}].initialize`
| `world.afterEvents.playerInteractWithBlock[${number}].deinitialize`
| `world.afterEvents.playerInteractWithEntity[${number}].initialize`
| `world.afterEvents.playerInteractWithEntity[${number}].deinitialize`
| `world.afterEvents.playerLeave[${number}].initialize`
| `world.afterEvents.playerLeave[${number}].deinitialize`
| `world.afterEvents.playerPlaceBlock[${number}].initialize`
| `world.afterEvents.playerPlaceBlock[${number}].deinitialize`
| `world.afterEvents.weatherChange[${number}].initialize`
| `world.afterEvents.weatherChange[${number}].deinitialize`
| `world.afterEvents.blockExplode[${number}].initialize`
| `world.afterEvents.blockExplode[${number}].deinitialize`
| `world.afterEvents.buttonPush[${number}].initialize`
| `world.afterEvents.buttonPush[${number}].deinitialize`
| `world.afterEvents.dataDrivenEntityTrigger[${number}].initialize`
| `world.afterEvents.dataDrivenEntityTrigger[${number}].deinitialize`
| `world.afterEvents.entityDie[${number}].initialize`
| `world.afterEvents.entityDie[${number}].deinitialize`
| `world.afterEvents.entityHealthChanged[${number}].initialize`
| `world.afterEvents.entityHealthChanged[${number}].deinitialize`
| `world.afterEvents.entityHitBlock[${number}].initialize`
| `world.afterEvents.entityHitBlock[${number}].deinitialize`
| `world.afterEvents.entityHitEntity[${number}].initialize`
| `world.afterEvents.entityHitEntity[${number}].deinitialize`
| `world.afterEvents.entityHurt[${number}].initialize`
| `world.afterEvents.entityHurt[${number}].deinitialize`
| `world.afterEvents.entityLoad[${number}].initialize`
| `world.afterEvents.entityLoad[${number}].deinitialize`
| `world.afterEvents.entitySpawn[${number}].initialize`
| `world.afterEvents.entitySpawn[${number}].deinitialize`
| `world.afterEvents.gameRuleChange[${number}].initialize`
| `world.afterEvents.gameRuleChange[${number}].deinitialize`
| `world.afterEvents.itemCompleteUse[${number}].initialize`
| `world.afterEvents.itemCompleteUse[${number}].deinitialize`
| `world.afterEvents.itemReleaseUse[${number}].initialize`
| `world.afterEvents.itemReleaseUse[${number}].deinitialize`
| `world.afterEvents.itemStartUse[${number}].initialize`
| `world.afterEvents.itemStartUse[${number}].deinitialize`
| `world.afterEvents.itemStartUseOn[${number}].initialize`
| `world.afterEvents.itemStartUseOn[${number}].deinitialize`
| `world.afterEvents.itemStopUse[${number}].initialize`
| `world.afterEvents.itemStopUse[${number}].deinitialize`
| `world.afterEvents.itemStopUseOn[${number}].initialize`
| `world.afterEvents.itemStopUseOn[${number}].deinitialize`
| `world.afterEvents.leverAction[${number}].initialize`
| `world.afterEvents.leverAction[${number}].deinitialize`
| `world.afterEvents.messageReceive[${number}].initialize`
| `world.afterEvents.messageReceive[${number}].deinitialize`
| `world.afterEvents.pistonActivate[${number}].initialize`
| `world.afterEvents.pistonActivate[${number}].deinitialize`
| `world.afterEvents.playerButtonInput[${number}].initialize`
| `world.afterEvents.playerButtonInput[${number}].deinitialize`
| `world.afterEvents.playerDimensionChange[${number}].initialize`
| `world.afterEvents.playerDimensionChange[${number}].deinitialize`
| `world.afterEvents.playerEmote[${number}].initialize`
| `world.afterEvents.playerEmote[${number}].deinitialize`
| `world.afterEvents.playerInputModeChange[${number}].initialize`
| `world.afterEvents.playerInputModeChange[${number}].deinitialize`
| `world.afterEvents.playerInputPermissionCategoryChange[${number}].initialize`
| `world.afterEvents.playerInputPermissionCategoryChange[${number}].deinitialize`
| `world.afterEvents.playerJoin[${number}].initialize`
| `world.afterEvents.playerJoin[${number}].deinitialize`
| `world.afterEvents.playerSpawn[${number}].initialize`
| `world.afterEvents.playerSpawn[${number}].deinitialize`
| `world.afterEvents.pressurePlatePop[${number}].initialize`
| `world.afterEvents.pressurePlatePop[${number}].deinitialize`
| `world.afterEvents.pressurePlatePush[${number}].initialize`
| `world.afterEvents.pressurePlatePush[${number}].deinitialize`
| `world.afterEvents.projectileHitBlock[${number}].initialize`
| `world.afterEvents.projectileHitBlock[${number}].deinitialize`
| `world.afterEvents.projectileHitEntity[${number}].initialize`
| `world.afterEvents.projectileHitEntity[${number}].deinitialize`
| `world.afterEvents.targetBlockHit[${number}].initialize`
| `world.afterEvents.targetBlockHit[${number}].deinitialize`
| `world.afterEvents.tripWireTrip[${number}].initialize`
| `world.afterEvents.tripWireTrip[${number}].deinitialize`
| `world.afterEvents.worldLoad[${number}].initialize`
| `world.afterEvents.worldLoad[${number}].deinitialize`
| `system.beforeEvents.shutdown[${number}].initialize`
| `system.beforeEvents.shutdown[${number}].deinitialize`
| `system.beforeEvents.startup[${number}].initialize`
| `system.beforeEvents.startup[${number}].deinitialize`
| `system.beforeEvents.watchdogTerminate[${number}].initialize`
| `system.beforeEvents.watchdogTerminate[${number}].deinitialize`
| `system.afterEvents.scriptEventReceive[${number}].initialize`
| `system.afterEvents.scriptEventReceive[${number}].deinitialize`
| `andexdb.beforeEvents.modifiedChatMessageFormat[${number}].initialize`
| `andexdb.beforeEvents.modifiedChatMessageFormat[${number}].deinitialize`
| `andexdb.beforeEvents.modifiedChatMessageFormatFinalization[${number}].initialize`
| `andexdb.beforeEvents.modifiedChatMessageFormatFinalization[${number}].deinitialize`
| `andexdb.beforeEvents.modifiedChatMessageSend[${number}].initialize`
| `andexdb.beforeEvents.modifiedChatMessageSend[${number}].deinitialize`
| `andexdb.afterEvents.modifiedChatMessageSend[${number}].initialize`
| `andexdb.afterEvents.modifiedChatMessageSend[${number}].deinitialize`;
}[]
A list of errors that occurred while deinitializing event subscriptions.
A class for managing event subscriptions.
This allows you to run code when an event occurs.
These event subscriptions will be saved when restarting the world/realm/server.