Old Description

SafeWGTool (swgt) is intended to create some "safe-to-use" functionality using WorldGuard and WorldEdit.

I will probably have to take this "lightly", that is rather adding bugfixes than requested features, but i want to share it and i am using it, will maintain it, so beta-testers are welcome.

Use for experts only - largely undocumented. Ask if in doubt!


New Info (being built up very slowly)

I will try to put some info here, bit by bit, request by request.


OUTDATED INFO

Features:

  • Some convenience commands for setting and removing parents, changing ownership of regions.
  • "safe" commands for changing membership / ownership of your own regions (intended for safe use by players) - issuing commands will show a summary and if the referenced players are known at all, execution will be done upon confirmation with "/swgt confirm". You can only delete regions that you exclusively own, you can only remove members but not other owners, for instance.
  • "creative regions" : Declare a WorldGuard region as "creative", so you can instantly break blocks and get refunded blocks you place. A place-tool amd a selection-tool plus a selection command easy the use. This will only work for defined blocks, so that item duplication is hopefully impossible [This is the intention of creative regions: only owners with perms can change allowed blocks, fast building and destroying, no abuse]
  • Convenience commands on creative regions: set and replace, slow but distributed over time, capped memory use. [no undo !]
  • Info tool showing region dimensions + on sneak: extra info like owners, priority... + rbuy price, if rbuy is present.
  • Claiming: permission and configuration based applicable settings: method to gather info about intended claiming/selection
  • Claiming: Flexible configuration for prices and limits, depending on defaults, worlds, containing regions and permissions.
  • Chunk generation feature (radius around a playe, distributed over time, standard task) [Buggy, does unload, still out of memory.]
  • RSP integration: Automatically (to be configurable) registeres a certain permission group for creative regions, that then allows to add things like flying to those regions automatically. (optional)
  • Safe region claiming: Based on present permissions and flexibly configurable region settings players may or may not claim for free or for an area or volume based price, having the selection be inside of certain or owned regions or not, allow overlap or not. Flexible settings for claiming, concerning pricing and sizing with global presets, per-world presets and also presets for surrounding regions. Differentiates applicable settings by
  • Economy integration (admittance needed): depending on permission, you have to buy on claim, area based price, volume based price depending on perms. (optional) priorities, allows for ownership settings as well as for permission based settigns ("VIP claim" for instance).
  • Integrates with WGPFix to prevent some piston-abuse (RECOMMENDED, optional).
  • Integrates with plshared (to be released) For a creative-region-only teleport-item (optional).
  • Using WorldGuard permissions (WEPIF, integrates with almost any perms, slight differences possible).

So most of the features aim at safe features similar to creative mode, region claiming, and distantly: some WorldEdit functionality like set and replace (Certainly coming: safe copy and paste | MISSING: undo !).

It has quite some permission nodes so it might take a while till the documentation is updated.

Currently working on (schedule):

  • Other plugins. This is in use and being tested, currently.

Steps before release:

  • Writing default config.
  • Add some more methods like redefining regions.

Steps shortly after the releas:

  • DOCS, could take a while to update docs

License pending.