mirror of
https://github.com/EngineHub/WorldGuard.git
synced 2024-12-25 18:47:44 +01:00
🛡️ Protect your Minecraft server and lets players claim areas
7a01168781
This commit, however, adds: * Better support for background saves and loads. * Periodical writes of region changes rather than explicit save() calls. * Rewrite of the MySQL region code. * Support for partial saves when using MySQL. * Decoupling of region index implementations and RegionManager. What still needs to be done includes: * Background region modification operations (addmember, etc.). * Unit tests to verify correctness of the partial saving. * Migration support (to be re-added). * Better handling when regions are failing to save. * Testing of the /rg load and /rg save commands. * Verification of how server shutdown / world unload is handled. * Verification that thread-unsafe concurrent saves of data is not happening. |
||
---|---|---|
contrib | ||
src | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.txt | ||
CONTRIBUTING.md | ||
LICENSE.txt | ||
pom.xml | ||
README.html | ||
README.md |
WorldGuard is a toolbox of various functions, useful for multiplayer servers, that lets you:
- Protect your server from a number of problems.
- Block fire spread, lava spread, endermen, and more.
- Flag areas as "no PVP" or "no TNT."
- Assign ownership to areas so only selected individuals can build.
- Use a number of useful commands.
WorldGuard is open source and is available under the GNU Lesser General Public License v3.
Compiling
The project is written for Java 6 and our build process makes use of Maven. Detailed compilation information can be found on the wiki.
Dependencies are automatically handled by Maven.
Contributing
We happily accept contributions, especially through pull requests on GitHub.
Please read CONTRIBUTING.md for important guidelines to follow.
Submissions must be licensed under the GNU Lesser General Public License v3.
Links
- Homepage
- IRC channel (#sk89q on irc.esper.net)
- Issue tracker
- Continuous integration
- End-user documentation