AreaGuard
AreaGuard
AreaGuard 2.2 for MC 1.2.5 (CraftBukkit 1.2.5-R2.0).
Why AreaGuard?
- Server administrates himself - users work for tokens, then they claim areas to themself (there is configurable minimal limits to avoid trolling).
- Very lightweight and small (for faster loading) code.
- As simply as possible, yet still powerfull (it protects from everything, even non-owner passive mobs killing, and has all important functions).
- Get rid of thousands of unneeded stuff and focus on comfortable gameplay and administration. :)
What this plugin provides?
- Area protections, defined by two points chosen by user.
- Users claim areas in cost of (configurable; server admin choose one method):
- special tokens bought for exp (to avoid losing areas exp-funds at death). [DEFAULT]
- special tokens bought for Vault money.
- Vault money (instead of buying it via tokens system).
- Optional Vault permissions support.
- Very detailed areas information, including information about specific area or listing of player's own areas.
- Support for Overworld, Nether and The End. Multiworld support.
- Protection from areas overlapping alongside with protection from too small areas (to avoid trolling with them) - all via configurable limits.
- Well-formated messages, with short commands, to speed up and make usage of this plugin more comfortable.
- Detailed help, both plugin built-in and bukkit help entries.
- No limits for the size of areas, also admin areas are free of charge.
- Lightweight, well-organised algorithm.
- Provide protection without high requirements. Includes protection for mobs, minecarts, redstone mechanisms and farmlands.
- Provide fire, flint and steel, explosions, paintings, fluids, pistons, fire charge, splash potions, natural ignition and growth protection.
- Protects non-player's own fire from being extinguished. Prevents Endermans from griefing.
- Ability to control mob spawning in areas and each area PVP settings.
- Very precisely tested to avoid unhandled exceptions.
- Really fast loading and response for commands.
- Well-organised file structure, each player's areas are in their own file.
- Only one config file, without thousands of unneeded options. Configuration file updates automatically on plugin update.
- PluginMetrics support (can be turned off).
- Selection and information tool are both configurable.
Commands
Config.txt syntax
Optional permission nodes
Changelog
Data storage syntax
Forum
Tutorials
Note about spawn protection in lastest CraftBukkit, which omits protection plugins settings (a brief instruction about how to get rid of it)
New CraftBukkit added protection for small area around the spawn. Unfortunatelly, it blocks any actions without checking what protection plugins think about it. The easiest way to get rid of this problem is to disable it and set up normal spawn protection via protection plugin (for example AreaGuard).
So, the solution to disable that strange CraftBukkit behaviour is to open bukkit.yml file and set spawn-radius option in settings group to 0. It should look like this:
settings:
spawn-radius: 0
Remember: that double space before "spawn-radius" is necessary!
PluginMetrics [click on the image to see more statistics]
PluginMetrics license note
Which plugins are the best addition to this one?
- LogBlock or CoreProtect (logging players actions).
- LWC (protection against thefts).
- TradeCraft-AE (chest shops based on REAL money (items, not artificial digital money))
- motd (player-to-player teleportation requests, MOTD and time votes)
- CraftBukkitUpToDate (plugin, which helps you to keep your server/plugins up to date)
Plans for AreaGuard 2.3
- Minimalistic API (advanced enough for making extensions for AreaGuard, but made without additional code ballast).
- Translations support.

-
View User Profile
-
Send Message
Posted Jul 9, 2012@IIIeeCode
Can you PLEASE use the old fire IgniteCause becouse tekkit is using a old version of craftbukkit. I realy need your plugin to work without bugs and errors for my server. My whole server depends on this amazing plugin. Becouse it works the best with tekkit. It blocks every grief method other plugins don't. Can you PLEASE consider helping this problem for tekkit users!?
-
View User Profile
-
Send Message
Posted Jul 8, 2012@fichita
What about this??? i really need a solution here...
PLEASE HELP
-
View User Profile
-
Send Message
Posted Jul 5, 2012hey i like the plugin alot of my areas are protected but the perms dont work can you tell me the perms i really want too know them i used the permission nodes and that didint work
-
View User Profile
-
Send Message
Posted Jul 4, 2012@IIIeeCode
@IIIeeCode
I have a tekkit server witch uses Craftbukkit 1.2.5-R1.3.
I cannot chance that so thats a problem.
Here is a link: http://www.technicpack.net/tekkit/
-
View User Profile
-
Send Message
Posted Jul 3, 2012Well i cant find where y wrote the BUG i found in AREAGUARD, so i will post it again... to take a look at it please view this video i made today in wich u could see the BUG.
http:youtu.be/UXLelwyEg8A
I really hope u find a solution to this cus i think AREAGUARD is a great plugin...
-
View User Profile
-
Send Message
Posted Jul 3, 2012Sorry that I'm not responding as quick as before, I need a little break, but I read all the comments and will take it in concern when making next release. :)
@Brocodo
You probably have outdated CraftBukkit. Version 1.2.5-R2.0 and higher have new FIREBALL IgniteCause, which I'm using for better fire protection. The error says that there's no such IgniteCause, so you probably have CraftBukkit 1.2.5-R1.0.
-
View User Profile
-
Send Message
Posted Jul 2, 2012Hey, the plugin is great an all. It is a realy important plugin in my tekkit server.
But sometimes a get a huge error. It's something with a fireball and fire ignition.
I think someone has an area in the nether witch is bugged.
-
-
02.07 21:28:47 [Server] INFO ... 8 more
02.07 21:28:47 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
02.07 21:28:47 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601)
02.07 21:28:47 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
02.07 21:28:47 [Server] INFO at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
02.07 21:28:47 [Server] INFO at com.gmail.alternejtiw.AreaGuard.AreaGuard.onBlockIgnite(AreaGuard.java:4012)
02.07 21:28:47 [Server] INFO Caused by: java.lang.NoSuchFieldError FIREBALL
02.07 21:28:47 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
02.07 21:28:47 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453)
02.07 21:28:47 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:543)
02.07 21:28:47 [Server] INFO at net.minecraft.server.World.doTick(World.java:1772)
02.07 21:28:47 [Server] INFO at net.minecraft.server.World.a(World.java:2425)
02.07 21:28:47 [Server] INFO at net.minecraft.server.BlockFire.a(BlockFire.java:151)
02.07 21:28:47 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
02.07 21:28:47 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
02.07 21:28:47 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
02.07 21:28:47 [Server] INFO org.bukkit.event.EventException
02.07 21:28:47 [Server] SEVERE Could not pass event BlockIgniteEvent to AreaGuard
-
View User Profile
-
Send Message
Posted Jun 25, 2012Hey IIIeeCode, is it possible to disable that admins can break all claimed area? Or is there way, that a message appears, when a admin break/build in a area (only for admin?) (sorry for my bad english)
-
View User Profile
-
Send Message
Posted Jun 25, 2012@IIIeeCode
it doesnt appear now, i am not sure of the exact details because i just see it on the console, not the one actually triggering it.
as for the toggable tool, will be glad to have that, as 1. i want to stick to wooden shovel as an areaguard tool 2. and be able to use it as a wooden shovel when needed
-
View User Profile
-
Send Message
Posted Jun 25, 2012Hello, I'm having an issue with AreaGuard + Vault + BOSEconomy. It's probably a simple fix but I've having the error "Vault economy transaction failed. Reason: Cannot deposit negative funds!
Here is a pastebin of my current config settings: http://pastebin.com/rCDW9JYf
Please Help :'(
-
View User Profile
-
Send Message
Posted Jun 9, 2012@rareshutzu
They work by default, but they are unavaiable if direct economy support is enabled (because they don't make any sense in such situation).
@praftor
Please, provide additional information (other plugins, CraftBukkit version, AreaGuard configuration, if it happens inside or outside of area and - if inside - which flags are enabled in this area). It's hard to detect bug without this data. ;) (but I'll check it anyway :) )
@yzwspafqginbp
Do you mean flag to disallow strangers from accessing chests? I didn't think about it yet, because it would make making non-private chests much harder (in comparision to the easyness of LWC). But I think, I can make such option in next update.
There is a lag in updates, because I'm planning to refactore AreaGurd code to improve it's performance and make it more extensible. But don't worry - all requested features will be taken into consideration. :)
-
View User Profile
-
Send Message
Posted Jun 9, 2012It seems that commands like /ag earn or /ag gaher aren't working. Or maybe I don't know how to config it properly...
-
View User Profile
-
Send Message
Posted Jun 6, 2012I am getting this error recently... :( http://pastebin.com/aiHH1xU0
-
View User Profile
-
Send Message
Posted Jun 6, 2012Is there going to be a limit to the use of chests within guarded areas in future?
-
View User Profile
-
Send Message
Posted May 28, 2012@Akam123
You probably have outdated CraftBukkit. New 1.2.5-R2.0 version added FIREBALL IgniteCause, which I'm using for better fire protection. The error says that there's no such IgniteCause, so you probably have CraftBukkit 1.2.5-R1.0.
-
View User Profile
-
Send Message
Posted May 28, 2012@IIIeeCode please help me a error is spamming my console!!!
2012-05-28 17:39:32 [SEVERE] Could not pass event BlockIgniteEvent to AreaGuard 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 org.bukkit.craftbukkit.event.CraftEventFactory.callEvent(CraftEventFactory.java:79) at net.minecraft.server.BlockStationary.a(BlockStationary.java:60) at net.minecraft.server.World.l(World.java:2042) at net.minecraft.server.World.doTick(World.java:1759) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:538) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NoSuchFieldError: FIREBALL at com.gmail.alternejtiw.AreaGuard.AreaGuard.onBlockIgnite(AreaGuard.java:4012) at sun.reflect.GeneratedMethodAccessor125.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 9 more
-
View User Profile
-
Send Message
Posted May 28, 2012Announcement: I created developer/technical blog and I will be posting all news connected with my projects there. Here is a link (or you can just click that cute little tee above):
[click].-
View User Profile
-
Send Message
Posted May 28, 2012@Akam123
Thanks. :)
-
View User Profile
-
Send Message
Posted May 28, 2012Great Plugin Thanks!
-
View User Profile
-
Send Message
Posted May 26, 2012@HurricanePL
Yes' I'll add this features and option to give players certain amount of tokens on first join in AreaGuard 2.3 release.
I also decided to make AreaGuard 2.3 release with that 3 changes only and postpone API to AreaGuard 2.4, because to make it I have to reorganise source code a bit (and I don't want new features to wait until I'll finish API).
So, that features will be avaiable soon. :)