Region Mod
Region Module
A simple lightweight protection handler plugin
Update
Region Module v1.4.0 is now released! There is an incentive to update as the code has been freshly rewritten to optimize efficiency. New permissions and ideas have been added this build. Offline Support has been implemented once again to Region Module. A huge number of new features have been added, be sure to read the change log for a fill list!
What is it?
Region Module is a semi-conservative plugin that allows players to protect their own lots (via WorldGuard) for a price that can be configured in the config.yml. Region Module is a moderated plugin, meaning that when a player protects a lot, all users with the permission regionmodule.moderate will receive a notice about the protection. Moderators will manually have to go through the queue and accept / deny the protections based on what they are willing to accept and not accept. Players will be refunded about 50% of the original amount that they used to purchase the lot IF it gets denied. Players will receive a notice (If they are online) about if their protection was accepted or not.
Dependencies
Region Module requires the following dependancies to operate correctly
iConomy ~ For Prices
Permissions System ~ For Permissions
WorldEdit ~ For Regions
WorldGuard ~ For Regions
How to use it
Players who have the permission regionmodule.user will be able to use the commands, it's fairly simple, and shouldn't be too hard to explain.
1.) Have players mark out a plot using the WorldGuard wand.
2.) Type /protect {Insert_Some_Protection_Name_Here_Without_The_Curly_Brackets}
3.) Wait for a moderator to accept / deny it.
Once they type /protect their protection activates right away, unless a moderator denies it, then it will be deleted from both Region Module and WorldGuard.
Installation
Simply drag and drop RegionModule.jar into the plugins folder and start /restart your server. The configuration file will generate Immediately.
Commands
Below is a list of all commands & their function:
/protect NAME protects a region via WorldGuard with the name of argument1.
/childlot NAME creates a childlot in the parent lot the player is standing in
/protection [list,accept,deny,tp purge] Preforms a moderation command. All arguments require a region name except for protection list.
Permissions
Protection & Childlot Command:
regionmodule.user
Moderation Commands:
regionmodule.moderate
regionmodule.accept.own
Configuration
# Region Module ~ By Dpasi314 # Protection: MinimumXLength: 10 // Minimum length of protection on X Axis MinimumZLength: 10 // Minimum length of protection on Z Axis MinimumYValue: 0 // How low should the protection go MaximumYValue: 256 // How high should the protection go PricePerBlock: 0.0 // How much should a block cost? If set to 10.0, a 10 x 10 lot would cost 1,000 ChildProtection: PricePerBlock: 9.0 // How much per block a Childprotection will cost.
Known Issues
Purging doesn't work properly.
Report an Issue
<big> USE THE TICKET TRACKER! </big>
<big> Like this plugin? Check out my others! </big>
IP Detection - Track players IP and stop ban evaders!
CloakBreaker - Stop players from burning other while invisible!
Region Module - Let players protect their own lots!
Random Teleport - Easily let players teleport to the wild!!
-
View User Profile
-
Send Message
Posted May 5, 2013@Dpasi314
I think tha tis great, but the reason i want this is, because people buy ranks on my server, if people buy "VIP" they get an area that is 120*120 locked to them, if they just buy "Member" They only get 30*30 locked to them, therefor i'd love it if they were limited to 30*30 if they were members, and 120*120 as vip so what i mean is if you could do it like this in the permissions: regionmodule.user.member and in the config file have set up min/max/etc. by member etc.
-
View User Profile
-
Send Message
Posted May 2, 2013@Ordush
I don't see the point in this because, I know it's a lot of work, but Region Module allows you to inspect lots, so can't you do that when you teleport to it?
-
View User Profile
-
Send Message
Posted May 2, 2013What i mean is. On my server i have diffrent kinds of ranks. ie. Member Elite Vip
These members get's an area locked to them Member 30 * 30 Elite 60 * 60 Vip 120 * 120
So what i'd love would be so i could make it so, these players vould lock their areas by themselves (using this mod) and i accept it (using this mod) but each rank would have different values (x/y/z values). I hope this cleared up what i ment. Otherwise please let me know
-
View User Profile
-
Send Message
Posted Apr 26, 2013@Ordush
Sorry, just got back from a week long trip without technology. I don't quite understand your question, can you rephrase it maybe?
-
View User Profile
-
Send Message
Posted Apr 23, 2013@Dpasi314
Yeah i just tested it on my server it works 1.5.1
I can also get teh x + y settings, but that's just for "1" group what i'd love is that i could make x + y property for more then one group
-
View User Profile
-
Send Message
Posted Apr 21, 2013@Ordush
This should work with 1.5.1. Also the features you request, you can use the WorldGuard permissions for that. Region Module simply creates a region, saves it to the WorldGuard database, and removes money from the users account and puts the region on a moderation list. I *THINK* WorldGuard has a permission that you can set the amount of blocks a person can protect. You can also set the X and Z lengths in the config.yml
-
View User Profile
-
Send Message
Posted Apr 20, 2013Does this work with 1.5.1? Is there any way i could make it so, you can get a certain XYZ radius based on the group a person has? So if i have something called "Guest" they can't use this, if i have a Member, they can can do 30*30*30 An Elite coud do 60*60*60 and so on?
-
View User Profile
-
Send Message
Posted Mar 24, 2013@BEASTLYx_COOKIE
Sure! I'll see what I can do, it shouldn't take to long to do, I'm on Spring Break so hopefully this week if all goes as planned.
-
View User Profile
-
Send Message
Posted Mar 24, 2013Hey, i really like this plugin, but can you add support for changing messages and message colors?
-
View User Profile
-
Send Message
Posted Mar 20, 2013@nhadobas
I'll upload a newer build that removes that function
-
View User Profile
-
Send Message
Posted Mar 19, 2013Really wish you would remove the online-mod check. I use bungeecord which requires offline servers. Now i cant use this plugin, great ://
-
View User Profile
-
Send Message
Posted Feb 7, 2013@firefwing24
hahaha, it really should't be, I had that in there since like 1.2.5 for economy reasons, but since the implementation of Vault and iConomy It's no longer needed. I'll remove that and upload a build tomorrow.
-
View User Profile
-
Send Message
Posted Feb 7, 2013Why exactly is Essentials a dependency?
-
View User Profile
-
Send Message
Posted Feb 5, 2013@Dpasi314
I'm normally a full supporter of online mode, so I see where you're coming from. Thanks for taking this into consideration! Keep up the great work!
-
View User Profile
-
Send Message
Posted Feb 5, 2013@CJHacker
For now it looks like it. I'll see if I can't add BungeeCord implementation to prevent this. My main focus was really to stop the Bukkit complaints of offline-mode. So ya, I'll try to add that soon. Sorry for any inconvenience.
-
View User Profile
-
Send Message
Posted Feb 5, 2013Just want to make sure, if we're using a proxy like BungeeCord where we need online-mode to false, we need to stick to v1.1.0, correct?
-
View User Profile
-
Send Message
Posted Jan 31, 2013@HepoSys
Thanks :) I hope when Bukkit approves the file that you'll enjoy it :D Thanks for your support!
Hooray the file is all accepted! and available for download!
-
View User Profile
-
Send Message
Posted Jan 31, 2013Nice
This looks pretty good. I want to test it on my server now. No more whining! but cant download until bukkit approves it!
BUKKIT why u make us devs wait to upload patches!