sZones
Important Imformation
Github page: sZones
Change Log
Questions? Suggestions? Having an error? Post a comment please :)
Sorry about the long wait, I've been working on school stuff, I'll have 1.2 ready soon!
There is 3 commands:
- /zone [subCommand] [name] - handles the zone with the name param1
- /zone delete [name] - Deletes the zone with the name arg1 - Usable from in-game and console
- /zone create [name] - Creates the zone with name arg1 - Use the selection tool to select 2 points first!
- /zone adduser [zone] [player] [rank] - adds a player to zone arg1 with the given rank
- /zone deluser [zone] [player] - deletes the player from zone arg1
- /zone whitelist [zone] [true/false] - changes the whitelist setting to true/false
- /zone pvp [zone] [true/false] - changes pvp to true/false
- /zone freebuild [zone] [true/false] - changes freebuilding to true/false
- /zone hostile [zone] [true/false] - changes hostile mob spawning to true/false
- /zone info [zone] - gives you all the information about a zone
- /town - handles the zone the sender is currently standing inside
- /lot - creates, deletes, and adds users to the lot -in current zone-, with the name param2
All sub-command will be added at a later date.
Current Features
- Successfully builds
- Loads default configuration
- Connects to database successfully
- Zone Player ranks work
- Zones can be made whitelisted
- Zones can be made freebuild or not freebuild
- Custom enter/exit messages
Planned Features
Zones can be white-listedZones can be white-listed for building- Lots make it so Zones can be blacklisted, while allowing players to build in certain areas
Custom exit/enter messagesZones can be set to allow pvpadded in version 1.1- Reversible, so that Zones are safe-areas, and anywhere un-zoned is pvp.
Ability to make it so hostile mobs can not spawn in a zoneadded in version 1.1
Default Config
If you need to change any of the settings, I recommend you do it before you start the server.
That way you won't have to delete 4 unnecessary SQL tables.
Permissions
- szones.create: Allows you to create zones
- szones.delete: Allows you to delete zones
- szones.ignore: Allows you to ignore zone settings
- Example: PlayerA is banned from a zone, PlayerA has szones.ignore, PlayerA can still enter the zone
- szones.*: All of the above
- For a player to change settings of a zone, he must be an owner in the zone, or have the szones.ignore permission
Bugs
- Database currently only supports MySQL. Sorry SQLite users :(
pvp and hostile settings currently dont workfixed in version 1.1whitelist and freebuild settings can only be changed in the databasefixed in version 1.1- exit/enter messages can only be changed in database