RegionOwn
Version 0.2.4
NOTE: This plugin requires you have Vault enabled on your server
This is an area protection plugin to prevent griefing.
How is RegionOwn different from every other protection plugin out there?
- Players define their own Regions, they select the area and purchase it based on the size
- Regions don't have to be square, they can be any shape you like (see video below)
- Players can purchase various protection add-ons such as locking chests or disabling pvp
- Players can purchase regeneration add-ons to regenerate food or health
- Player's can purchase an alarm system add-on that notifies the owner via text message when someone trespasses (requires TextPlayer) or deny access completely so Player's can't even step foot on the land
- All add-ons can be disabled or set as on by default
- Regions can be backed up and returned to their original state when sold
- Regions can have co-owners
- Land may be automatically disowned if the owner does not log on within a certain amount of time
- Region selection is very simple and done by clicking
- RegionOwn includes Region editing tools such as removing foilage and filling with water
All Features:
- Supports all major Economies and Permission Plugins thanks to Vault
- You can change what command this plugin uses by editing the plugin.yml (found inside the plugin jar file)
- MultiWorld support (Ability to enable only on certain Worlds)
- Configurable properties
- Custom messages
- Supports polygonal regions, they don't have to be cuboids (see video below)
- Players can buy unowned land, no need for Admins to run around protecting houses for Players
- Option to delete a Player's owned Regions and revert the land back if they do not log in for a specified amount of days.
- Players can purchase Add-ons for their property such as chest locking, and auto healing
- Players can be notified when they enter someone else's owned land
- Players can be notified when another Player enters their owned land (with TextPlayer support)
- Protection against all griefing events (that I can think of)
- Allows co-owners who will also have build rights
- Co-owners can be a specific Player or a specific Permissions Group
Future Features:
- Dynmap support
- Automated backup of Regions
- Any of your ideas that you post below.
Add-ons:
- Here is a list of all Add-ons
- BlockPvP: No damage from Players
- BlockPvE: No damage from Mobs
- BlockExplosions: No TNT/Creeper griefing
- LockChests: Non-Owners can't open Chests/Furnaces/Dispensers
- LockDoors: Non-Owners can't open Doors
- DisableButtons: Non-Owners can't use Buttons/Levers/Plates
- DisablePistons: Pistons will no longer function
- DenyAccess: Non-Owners can't enter your land
- Alarm: Be alerted when a Player enters your land
- Heal: Regenerate hearts over time
- Feed: Regenerate food over time
Region Tools:
- /region biome [Biome] - Set the Biome of the selected Region
- /region cut - Remove all foilage from the selected Region
- /region thaw - Remove all snow/ice from the selected Region
- /region clear (Material) (Material) etc... - Remove all of the specified Materials
- /region clear all - Remove all Materials in your selected Region
- /region replace [Material,Material,Material etc...] [NewMaterial] - Remove all of the specified Materials
- /region grow - Change surface Dirt to Grass
- /region fill - Fill the bottom layer of the selected Region with water
- /region fill [Material] - Fill the selected Region with the specified Material
- Material may be the Item ID or it's name
Permission Nodes:
- regionown.save = Needed to save unowned Regions (/region save)
- regionown.tools = Needed to modify Region selections (/region thaw, /region clear, /region cut, /region replace, /region fill)
- regionown.own = Needed to purchase Regions (/region buy, /region sell, /region list, /region sellall)
- regionown.backup = Needed to backup a Region to a snapshot (/region backup)
- regionown.revert = Needed to revert from snapshots (/region revert)
- regionown.addon.blockpvp = Needed to buy the BlockPvP Add-on (/region buy blockpvp)
- regionown.addon.blockpve = Needed to buy the BlockPvE Add-on (/region buy blockpve)
- regionown.addon.blockexplosions = Needed to buy the BlockExplosions Add-on (/region buy blockexplosions)
- regionown.addon.lockchests = Needed to buy the LockChests Add-on (/region buy lockchests)
- regionown.addon.lockdoors = Needed to buy the LockDoors Add-on (/region buy lockdoors)
- regionown.addon.disablebuttons = Needed to buy the DisableButtons Add-on (/region buy disablebuttons)
- regionown.addon.disablepistons = Needed to buy the DisablePistons Add-on (/region buy disablepistons)
- regionown.addon.alarm = Needed to buy the Alarm Add-on (/region buy alarm)
- regionown.addon.heal = Needed to buy the Heal Add-on (/region buy heal)
- regionown.addon.feed = Needed to buy the Feed Add-on (/region buy feed)
- regionown.info = Needed to see who the owner and Co-owners are of a Region (/region info)
- regionown.coowner = Needed to add a co-owner to your Regions (/region coowner)
- regionown.free = Buy Regions/Add-ons free of charge
- regionown.admin = Edit other Players' Regions
- regionown.mustowntobuild = Restricts Players from building anywhere they don't own
Commands:
Tutorials:
Video:
Coming soon!
Please continue working on this Plugin
This is amazing !
@silvetongue
No, there is not way to do that but that is something that would be worth adding
This plugin is great. I will be using this plugin to allow players on my server to buy plots of land to build statues or whatever they decide they want to build. On a flat map, how are they to select how high they can go? I know the /region expand up command will go to the sky limit, but they will not be able to afford that. Is there a way for them select up to a specific height?
The permission node 'regionown.buy' is wrong and should actually be 'regionown.own', This may cause problems when purchasing a Region. I fixed the Permission Nodes section above.
So figured out what the error is but have no idea why it happens, but the work-a-round if your using WorldGuard is to just change either it's command or RegionOwn's command, read here:
http://forums.bukkit.org/threads/regionown-for-java-7.100610/#post-1336435
@Codisimus
I replied as well and thank you for letting us know why you dropped off the earth lol ;)
Also I like that idea of "/select 10 10" but why not "10(x) 10(y) 10(z)" that way they can get a cuboid..
@promarcos
I think a better idea would be "/ select 10 10" so they can see wut it looks like before purchasing it.
@Iomega0318
I replied on the forum... hope it helps.
@epicbastion
The plugin is compiled with Java 7, there is something else causing the issue.
I am very very busy lately and that is why my plugins aren't being updated. soon I should be able to start fixing bugs, but it will be a while till I am able to start working on new features again.
hi, just imagine typing the command ". / buy 10 10" and buy a region of 10x10 being the place where the player is still the center of the region, it would be interesting to implement this command, no need to select the area before. very good against newbies players.
Hmm so after some testing I found the error some have been having is not Java related at all, here is the link to my thread: http://forums.bukkit.org/threads/regionown-for-java-7.100610
Update to 1.3.2 ...
@Iomega0318
So I can't use /region buy, sell addon ect even after given myself all the permissions.. So I think the error I posted earlier might be why..
@epicbastion
So I assume this was built specifically for Java 7 then and won't work under Java 6? That kinda sucks lol, I have to use Java 7 because of a few other plugins I use that need it.. Luckily Java 7 can also run the ones that need Java 6 but I wonder why it causes a problem with this one..
If that is the case could you possibly compile a version for Java 7?
@Codisimus
It appears that the break in your plugin is cause by my running java openjdk 1.7_03 which prevents it from loading. due to a problem with another plugin i reverted one of my servers back to 1.6_24 and your plugin loads up just fine.
Your chunkown plugin works fine with 1.7_03 so I am wondering is there a way to make this plugin work with 1.7_03?
I have installed the plugin and given permissions out like any other plugin I have installed. However when I try to lock my doors, buttons, and anything with the addons it doesnt work. Did I miss something or is it not working?
@epicbastion
Afaik it should work with 1.3, I still use 1.2.5 R5 though because of mods..
However, I also have a problem lol.. I can't use any buy/sell commands or anything but the default commands.. any ideas? I haven't set any permissions yet but shouldn't an OP have them by default? Anyways, just downloaded a permission plugin and as soon as I can figure it out I'll try setting the correct permissions lol..
@Iomega0318
Is this going to get fixed for use with cb1.3.1?
@ZacharySmiths
If I am not mistaken, and my server is very similar to a Tekkit Server thanks to all my mods and MCPC lol.. but typing in just "/region" should spit out a list of available commands.. then you have to use the commands like /region select(ect)..
Is this broken for tekkit? I type /region and nothin happens.
@Codisimus
@Codisimus
Hmm interesting!! I would be willing to test it out and be the test hampster! Hopefully you can find a way around the problems, maybe someone else will see this and know!
Also this is the error I get when using 1.2.5, this happens on both versions 0.1 & 0.2, it still seems to work fine on the server though..
loaded the 0.2.0 of the plugin got this on first run:
so i loaded 0.1.0 up and got the same thing so both of them do not work with the rb1.3.1.r1
@epicbastion
sorry about that, fixed.