LimitedWorldEdit
This is a very simple Plugin that allows users (maybe your donators) that have creative to use Worldedit in WorldGaurd regions where they are owners to.
How it works
(I will assume you understand how to use WorldEdit)
WorldEdit block updates are only applied to WorldGaurd regions that the player is owner to.
For Moderators: please make sure you understand WorldGaurd and how to define a region and set the player to owner of this region.
The players will still have to have all the required permissions to use worldedit.
This plugin now supports all worldedit commands
Permissions
LimitedWorldEdit.bypass | allows user to use worldedit anywhere. (pretty straight forward I hope) |
Development Builds
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.
Development builds can be found here
Support and like my work? Donate to keep development going.
I have spent many hours creating and perfecting this plugin for public use, and I expect many more hours still to come through updating and adding features requested by the community. You can even spare a buck or two, after all, every little bit helps! If you are unable to donate, it would still be awesome if you could let me know how the plugin is working for you and leave a thanks in the comments section.
Inbuilt Updater
This plugin utilizes an external version checking system, which means that the plugin makes a connection to curseforge.com and the following may occur:
- The plugins version checked
- Downloading of the plugin files
The update can only occur if AutoUpdate is set true in the config.yml
MCStats.
This plugin utilizes Hidendra's metrics system in order to keep track of the plugin's popularity, as well as other metadata. The following information is collected and sent to mcstats.org:
- Unique identifier
- Java version
- Offline/online mode
- LimitedWorldEdit version
- Server version (i.e. Bukkit 1.6.4, Spigot 1.7.2)
- OS name, version and architecture
- Amount of CPU cores
- Amount of players online
- Metrics version
To disable it please go to plugins\PluginMetrics\config.yml
This looks interesting, I really would like to get cut and paste as well. Any plans for that?
@james137137
That would be awesome :3
@tuxed
so you want to be able to use worldedit everywhere by default and make regions that prevent using worldedit?
Welp. I need an option to make it the reverse. If I'm in __global__, I want to be able to use WorldGuard, then I can use WorldEdit there.
I guess I'll have to make a plugin for this.
@tuxed
uploaded a new version.
The following commands can't be used in a region they are not a member of (both pos1 and pos2 must be in the same region)
set, replace, walls, undo, redo /region define /region redefine
the plugin at the moment doesn't support /region claim
it is designed mainly for you pre-define a region for someone.
Using v0.1, can't get anything working.
When a player attempts to define a region, it claims one of the corners isn't in a region - although WorldGuard supports this, I'm not going to define a huge region so that the plugin is happy.
Could this be inverted? (No overlapping WorldGuard regions should be found)
@Benoit87
At the moment I can't do anything the isn't the standard Cubiod region.
@ExTestEx
configure time is already in the config and inventory_item_needed is already in WorldEdit config.
@blablubbabc
I'll have a good look at this soon. at the moment I'm currently busy making a UHC 100% automatic run/generate plugin
@james137137 : So, my players would like use copy, paste, cut on their plot (and also cyl, hcyl, sphere, hsphere, but I don't know if you can do it :s) I should open a Ticket for that ?
What about adding support for brushes by checking if the changed blocks are inside the region?
I would really(!) need something like this! :P
Also it would be nice to be able to define limits of how many blocks a player can change at a time (max brush size/selection, maybe limits for each allowed tool).
I would like to use this to allow some players to limited use worldedit, without them crashing the server and only in an limited world and area, but still that they have the full feature set of worldedit, with no limitation considering that they would use it properly only (no large changes at a time).
Thanks in regards!
@Benoit87
your welcome. let me know if it is missing anything.
Very, very, very useful plugin ! Thanks you ! :D
Worldedit has its own inventory management which takes blocks out of player's inventories when editing in survival mode.
Also, factions support (i.e. being able to WE your faction land) would be pretty cool
I am going to trial this on my server to see if it works out, thanks for the plugin.
@Emperor2020
I think that can be done using the WorldEdit Config File
A good future feature for this would be to be able to limit what block they can world edit that selection to. Example: players selecting whole region and doing "set tnt". There should be a config to prevent editing blocks to tnt, lava, as well as the rare blocks like diamond, iron, gold etc. Just some input. :)
@Phyore
problems is finding a way to prevent them from doing /region redefine spawn in their region then griefing spawn.
@james137137
My idea for redefine, is only redefine your area's in an area Eg: they can they create village plots in a village of theirs.
@WizardCM
ok. I hope you find what is causing the problem :D
@james137137
Hmm, seems you're right. Guess I have to explore more, as it means another plugin is affecting WorldEdit for non-ops and I don't know what it is. Thanks for your help anyway.
@uvbeenzaned
well it will work on 1.4.5/1.4.6 (I bet it would work on 1.2.5)