sZones

Easy to use world protection plugin.

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-listed
  • Zones 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 messages
  • Zones can be set to allow pvp added 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 zone added in version 1.1
Default Config

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 work fixed in version 1.1
  • whitelist and freebuild settings can only be changed in the database fixed in version 1.1
  • exit/enter messages can only be changed in database

The sZones Team

profile avatar
  • 4
    Projects
  • 19.5K
    Downloads

More from _ForgeUser8279506

  • SimpleAdmin project image

    SimpleAdmin

    • 9.9K
    • Bukkit Plugins

    simple way to ban/kick unwanted players from your server

    • 9.9K
    • March 31, 2012
    • Bukkit Plugins
  • BasicChat project image

    BasicChat

    • 1.8K
    • Bukkit Plugins

    BasicChat

    • 1.8K
    • March 31, 2012
    • Bukkit Plugins
  • Basics project image

    Basics

    • 3.9K
    • Bukkit Plugins

    Basics

    • 3.9K
    • March 30, 2012
    • Bukkit Plugins
    • +2
  • SimpleAdmin project image

    SimpleAdmin

    • 9.9K
    • Bukkit Plugins

    simple way to ban/kick unwanted players from your server

    • 9.9K
    • March 31, 2012
    • Bukkit Plugins
  • BasicChat project image

    BasicChat

    • 1.8K
    • Bukkit Plugins

    BasicChat

    • 1.8K
    • March 31, 2012
    • Bukkit Plugins
  • Basics project image

    Basics

    • 3.9K
    • Bukkit Plugins

    Basics

    • 3.9K
    • March 30, 2012
    • Bukkit Plugins
    • +2