registerSelection

fun registerSelection(selection: Triple<EffectiveBlockPos, EffectiveBlockPos, UUID>, namespacedKey: String, ownerUUID: UUID? = null): EffectiveZone.ZoneBox

Adds a new box to the zone namespacedKey from a corner/corner/world selection, persists it, starts rendering it and fires EffectiveZoneRegisteredEvent.

Return

the created ZoneBox

Parameters

ownerUUID

recorded only if the zone doRememberOwner