This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.


This plugin adds a simple method of saving and loading the state of WorldGuard regions that does not require a player, meaning it works with command blocks.

Bug Reports / Suggestions

If you find a bug, encounter a problem or have a suggestion, please fill out a ticket via the Tickets link above. I do not have the time to read through the comments section, any comment that fits the previous three categories will be ignored.


/regionstate save

Used to save the state of a named region

/regionstate save world_name region_name state_name

Requires the permission which defaults to OP only.

/regionstate remove

Removes a saved region state

/regionstate remove world_name region_name state_name

Requires the regionstates.remove permission which defaults to OP only.

/regionstate list

Lists all states for a region

/regionstate list world_name region_name

Requires the regionstates.load permission which defaults to OP only.

/regionstate load

Applies a saved state to a region

/regionstate load world_name region_name state_name

Requires the regionstates.load permission which defaults to OP only.


Contributions to the project are very much welcome, if you have a feature that you want implemented and know a nice way to do it then consider forking the repo and submitting a pull request. These will be accepted as long as the following simple guidelines are followed.

  • Do not edit the structure of the pom.xml file, feel free to add a dependency if you need it but the formatting and structure should not be changed.
  • If you are exposing a new API method, add a JavaDoc comment to it, but don't over-comment internal code.
  • Follow the existing code style, don't antagonise over every space though !

All dependencies that are used are now available from a public Maven repo, so you don't have to worry about building several other projects just to add a simple change any more.

Source Code

Available on GitHub

Dev Builds

Changes Since Last Release


Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Download Stats

View detailed stats

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of CraftBang CraftBang Oct 20, 2013 at 10:14 UTC - 0 likes

    @wide_load Exactly what I was looking for, great job man!

    Maybe a cool suggestion : Possible to let it like regenerate X blocks each second/tick (Like in safe edit) I would love that :)

    Thanks in advance, CB

    Last edited Oct 21, 2013 by CraftBang
  • 1 comment