ZoneX is a Spigot plugin that allows players to create and protect various areas as well as subscribe to events that occur within their area. Is your furnace done? Are your hoppers full? Are your crops grown? ZoneX has support for many different events that will notify the player when the event has triggered within a specified area, allowing the player to focus on the most important issues at hand.
Installing ZoneX is easy. Simply download the .jar file and place it in the plugins forlder. After running your server once, ZoneX will create a folder within the plugins folder that will need to be configured beofre ZoneX can run. MCNofity allows flat file storage, however it is highly recommended to configure a database connection to store the data. Once these configuration options have been configured, ZoneX will create your database tables (or flat file) automatically!
This plugin is currently free, however as development progresses, a paid version will be released in the future. Currently all of the premium features are avaliable, but the plan is to split functionality as follows:
NOTE: The <zoneName>
command parameter is optional if you are standing inside of an area you own. You only need to specify the <zoneName>
parameter if you are not inside a zone or want to manage a different zone.
ZoneX offers the following basic commands which provide information:
To get started with ZoneX, you need to create an area. The following commands help with creating an area. NOTE: Areas are created with infinite vertical height. Only allowed players can break and place blocks within your area.
Once an area is created, accesss to the area can be limited to specific players. The following commands can be used to add or remove specific players from an area.
When an area is created, a number of different protections get applied to the area by default. The default protections can be configured in the config file. Any protection which is enabled by default is able to be toggled by the player if they want to allow more interactions within their area manually.
By default, areas that are created by a player have the following protections:
- protect
- mobProtect
- noFire
- stopLiquid
- chestLock
The default protections can be changed to allow for more or less protection in your world through the configuration files.
After you have created an area, it's time to start getting notifications! In order to do this, your server admins need to have configured some external communication services. This plugin has the capability of sending email, sms, and discord messages (potentially more in the future). The following commands will setup a notification system to a specific protocol:
Command Name | Description | Parameters |
---|---|---|
/zx sms <phoneNumber> |
Register your phone number to receive SMS notifications. | phoneNumber: Format: +1XXXXXXXXX |
/zx email <email> |
Register your email address to receive email notifications. | email: Your email |
/zx discord |
Register your discord account to receive discord notifications. | N/A |
/zx sms stop |
Stop receiving text notifications | N/A |
/zx email stop |
Stop receiving email notifications. | N/A |
/zx discord stop |
Stop receiving discord notifications. | N/A |
/zx devices |
Shows all currently connected communication protocols | N/A |
Once you have subscribed to a communication protocol, you can watch certain events in your zones with the following commands:
Have a player that needs more protection?
Need to remove an area?
Admin controls allow modifying other players areas to allow full control over where players are creating their areas.
With a useful permission node, zx.admin.*
, all admin commands can be provided with a single permission node.