# Mcast - SimpleZoneAction 1.0.1

Mcast - SimpleZoneAction je malý Paper plugin pro kvádrové 3D zóny. Vstup do zóny může provést jednu akci: předat předmět, vytvořit živou entitu nebo aktivovat TNT.

## Editor zóny

Spusť `/zoneaction setZone <názevZóny>` a levým kliknutím vyber oba rohy. První bod má vlastní barvu, vznikající kvádr průběžně lemují částice a actionbar stále připomíná ovládání. Pravý klik nebo `/zoneaction cancel` výběr zruší.

Nové vyznačení hranic existující zóny zachová její přiřazenou akci. Názvy zón jsou bezpečné pro soubory, velikost výběru omezuje config a částicový náhled má pevný vykreslovací rozpočet.

## Příkazy

* `/zoneaction help`
* `/zoneaction reload`
* `/zoneaction setZone <názevZóny>`
* `/zoneaction listZones`
* `/zoneaction deleteZone <názevZóny>`
* `/zoneaction cancel`
* `/zoneaction setZoneEvent <názevZóny> GIVE <materiál> <počet>`
* `/zoneaction setZoneEvent <názevZóny> SPAWN_MONSTER <entita> <x> <y> <z>`
* `/zoneaction setZoneEvent <názevZóny> SPAWN_MONSTER <entita> click`
* `/zoneaction setZoneEvent <názevZóny> SPAWN_TNT <x> <y> <z>`
* `/zoneaction setZoneEvent <názevZóny> SPAWN_TNT click`

Aliasy: `/sza`, `/simplezoneaction`.

## Oprávnění

* `mcast.simplezoneaction.use` — použití pluginu a jeho vizuálního editoru.
* `mcast.simplezoneaction.admin` — reload, mazání zón a sledování výběru jiných editorů. Zahrnuje `mcast.simplezoneaction.use`.

Obě oprávnění mají výchozí hodnotu OP. Hráč bez oprávnění use neuvidí našeptávání příkazu.

## Bezpečnost

Plugin ověřuje názvy a velikost zón, počet předmětů, prodlevu akcí i volný prostor pro cíle vybrané kliknutím. Klikací cíl musí být ve světě zóny. Odchod ze světa nebo serveru zruší nedokončený výběr.

Data jsou uložená jako upravitelná YAML v `plugins/Mcast-SimpleZoneAction/Zones/`.

Vyžaduje Paper 1.21.x a Java 21.
