EpicZones
EpicZones
Epicly fast and efficient polygon based area protection for your server.
This project is no longer being supported by jblaske, but I (courtartanis) will be resuming support for the plugin.
Please join me in wishing him the very best in health and happiness with all his future endeavors, new prospects and be glad to know that he and i will remain in contact and good friends.
Current Version: v0.37 (1.3.1-R2.0)
EpicZones was created to bridge the gap between existing are protection plugins and the needs of server administrators to not be restricted to cuboids or chunks. EpicZones provides server managers with the kind of area protection they most desire! Polygons and Circles! Easy to set up, easy to configure and super lightweight on your server's resources.
The EpicZones team aims to make EpicZones a must-have for any server administrator who wants full control over their server; protecting themselves, their servers, their players and most importantly of all - the work and dedication that their players put into a minecraft world.
Not only does it work for protection, it works with slight RPG aspects in terms of giving users or zone owners a sense of pride when they enter their own zones, knowing it is theirs and giving them enthusiasm to make it the best it can be; whilst knowing it can potentially be fully protected!
....not ONLY THAT.....but, due to Polygonal zones - your players don't have to build uniformed square buildings to comply with zoning regulations, how about a weird alien shape with a million sides? It'll take you a while to draw...but it's theoretically possible!
Features
- Polygonal and Circular area creation. (Not just cuboids!)
- In-game zone creation.
- Provide a Circular border to your map.
- Hierarchical Permissions with Child and Parent Zones. Eg. Build, Destroy or Entry control on a per zone/per group basis.
- Display Entering and Exiting messages in chat.
- Enhanced /who
- Advanced control of zone based regeneration
- Many zone specific controls for things like Fire, Explosions and Mob spawning control
- Zone specific command control to disallow the use of certain in-game chat commands whilst in a specific zone.
Plugin recommendations
- HeroChat
- Most perms plugins. PermissionsEX or bPerms are highly recommended.
Beta
If you are interested in participating in the beta versions of EpicZones to see and help shape the upcoming features, please send a PM to jblaske with information regarding your server (how many players, how many concurrent active players, server ip address).
Support
For any issues, please document them and create an EpicZones ticket. This will help ensure EpicZones gets restored to full working order as soon as possible.
Wiki
EpicZones Wiki (Slightly Outdated, but still relevant in most cases.)
I'm sorry if this has been addressed before. I did attempt to find this in the comments, tickets and FAQ, to no avail. Basically I would like to protect villager mobs from players within a zone. Anyways, any ideas guys?
@CourtArtanis
still doesn't work please help me :http://dev.bukkit.org/server-mods/epiczones/tickets/52-epic-zone-entry-for-groups/
@hessel797
Create a ticket with the requested files and i'll see what i can do :)
can someone help me! if I typ '/zone perm entry default deny' it deny's for de group default to enter it but for the group boss to, even if I typ '/zone perm entry boss allow'. can some one help me with this!
@nickern
Sanctuary makes you invincible or with a fast HP regen.
PvP, Mob spawns/targetting and damage are all disabled with Sanctuary is enabled in that zone..
@TheManiacPT
Yes it does work with 1.2.5-R2.0
@MERCHANToDEATH
Click here for a colour chart of the available colours in minecraft
Don't forget the & - just add the colour code into the message you set.
E.g.
' &4 This is red'
output = This is red
Great plugin! I'm a bit confused about how to change the color for the zones message. I just don't know what the command is, can you help me out?
does this version work with CB 1.2.5-R2.0 ??
I'm getting an error while enabling EZ. It loads up almost all the Plugin, but then, there's a part where it says:
[INFO] [EpicZones] error starting: For input string: "" Disabling plugin
[INFO] [EpicZones] Disabling EpicZones v0.36
Umm what does the Sanctuary flag do? And how do i add it via minecraft? Your patch notes don't give off much info about it xD ( - Added Sanctuary flag)
@AKlarvanto
The wiki could take a while, so if there is anything you need to know - just ask :)
@CourtArtanis
Guys, I LOVE your plugin and respect your hard work. I look forward for updated wiki.
@AKlarvanto
The developer does answer.....
But, unless issues are in the ticket system it's very hard and sometimes impossible to keep track of/fix them.
Many have asked this but no answer from developer. In my example you want disallow Mob Arena command /ma j arena in world.yml. You need to enter it manually to file like this:
disallowedcommands: !!set {ma j: null, ma j arena: null}
Notice [ma j: null] does not prevent using /ma j arena and visa versa.
If you want to add one word command like /home your line will read:
disallowedcommands: !!set {home: null, ma j: null, ma j arena: null}
Keep in mind some commands are shortcuts and before you can completely disallow them, make sure you include all commands short and full. Easier way to do all this is use permissions plugin but in my case it was not practical.
I hope this makes sense.
@Craigor1972
This is about non sticking settings in yml file. I do have this problem in added worlds (non standard) but there is a workaround. In your plugins folder go to zones folder and locate yml file you have problems with. Right click on that file and make it read-only. Then start minecraft and let fully load server and after it is done type /ezreload and it works. You get error when bukkit is loading that file but it is ok.
@Textra1
http://dev.bukkit.org/server-mods/epiczones/tickets/35-bug-where-sheep-dont-rgain-wool-or-eat-grass/
We are aware of this bug, you are welcome to respond to the ticket.
Is any one else having an issue where wool isn't regrowing on sheep when using Epiczones? I'm not sure if it the interaction of EpicZones with another plugin but I know that when I disable EpicZones sheep start regrowing wool again. If someone has had this issue and has a solution I would very much appreciate your help.
@CourtArtanis
Done, Do you need the world save?
oh and thanks.
@rjamesking
This looks like a permissions issue (the way you have them setup....perhaps?)
Please create a ticket with the details requested.
Include a zipped version of your permissions config and plugin files AND (dont forget) a startup log of your server :D
Thanks
hay i like this plugin but if i use teleport on the server it will crash it with a crap-ton of errors. can you help? the error is this:
2012-04-06 22:43:09 [INFO] jdobbins [/IP:49661] logged in with entity id 111 at ([freebuild] 389.2344462394487, 95.0, 221.62460821697098) 2012-04-06 22:43:10 [SEVERE] Could not pass event PlayerTeleportEvent to EpicZones org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:425) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:130) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.StackOverflowError at java.util.regex.Pattern.atom(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.util.regex.Pattern.<init>(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.lang.String.split(Unknown Source) at java.lang.String.split(Unknown Source) at org.bukkit.configuration.MemorySection.get(MemorySection.java:213) at org.bukkit.configuration.MemorySection.getConfigurationSection(MemorySection.java:888) at ru.tehkode.permissions.backends.FileBackend.getRegisteredUsers(FileBackend.java:211) at ru.tehkode.permissions.PermissionBackend.getUsers(PermissionBackend.java:204) at ru.tehkode.permissions.PermissionBackend.getUsers(PermissionBackend.java:240) at ru.tehkode.permissions.PermissionBackend.getUsers(PermissionBackend.java:223) at ru.tehkode.permissions.PermissionManager.getUsers(PermissionManager.java:155) at ru.tehkode.permissions.PermissionGroup.getUsers(PermissionGroup.java:454)
and it just keeps going.
@zoppp
Yes, with the internal permissions its very doable :)