GuestGuard
GuestGuard
Welcome to GuestGuard!
GuestGuard is a plugin created by lupus and ludo0777, in an attempt to make a simple plugin to limit what guests on your server can do.
Features:
- Players can only do what you allow them to with certain permissions.
- All permissions default to op
- Easy and quick to use
Permissions:
- guestguard.build: Allows you to place and break blocks.
- guestguard.chat: Allows you to chat.
- guestguard.drop: Allows you to drop items
- guestguard.pickup: Allows you to pickup items
- guestguard.portal: Allows you to use portals
- guestguard.teleport: Allows you to teleport
- guestguard.bucket: Allows you to use buckets
- guestguard.ignite: Allows you to set fire to blocks
- guestguard.takedamage: Allows you to take damage
- guestguard.damageothers: Allows you to damage other players
Configuration:
- stopChat: Should players without the permission be blocked from chatting
- stopPlace: Should players without the permission be blocked from placing blocks
- stopBreak: Should players without the permission be blocked from breaking blocks
- stopPickup: Should players without the permission be blocked from pickup items
- stopDrop: Should players without the permission be blocked from dropping items
- stopDropCreative: Should creative players be blocked from dropping items
- stopPortal: Should players without the permission be blocked from using portals
- stopTeleport: Should players without the permission be blocked from teleporting
- stopBucketUse: Should players without the permission be blocked from using buckets
- stopIgnite: Should players without the permission be blocked from setting fire to blocks
- stopTakingDamage: Should players without the permission be stopped from taking damage
- stopDamageOthers: Should players without the permission be blocked from damaging other players
PluginMetrics:
GuestGuard now uses PluginMetrics! To find out more about PluginMetrics and why it is now included in GuestGuard click here.
TODO:
- Multi world support
- Any suggestions?
Installation Video:
This video by TechHutus explains how to install GuestGuard:
Downloads:
Current Version:
Click download at the top of the page on the right.
CHANGELOG:
- v0.7- Fixed all bugs/console spamming, added PluginMetrics!
- v0.6- Added stopping portal, bucket and flint and steel use and also stopping teleporting and taking damage/damaging others
- v0.5.1- Fixed all bugs
- v0.5- Added config, item drop blocking, and item pickup blocking. Also made every feature toggle able so you can pick what features you need.
- v0.4- Added Chat Blocking
- v0.3- Added Permissions Support. Give guestguard.build to players you want to be able to build
- v0.2- Fixed error on startup
- v0.1- Release
Important News:
v0.7 is out!
15:05:05 [SEVERE] Could not pass event BlockIgniteEvent to GuestGuard org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at net.minecraft.server.BlockFire.a(BlockFire.java:146) at net.minecraft.server.World.a(World.java:2407) at net.minecraft.server.World.doTick(World.java:1755) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at us.lupusbukkit.GuestGuard.GuestGuard.StopIgnite(GuestGuard.java:141) at sun.reflect.GeneratedMethodAccessor40.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:302) ... 8 more
Newest stuff
Please fix this...
Is there any way you could temporarily release a patched update to remove the BlockIgniteEvent or any errors that it throws. My buildcraft server obsiously is having issues with some ignite entity but when 20 users come online the console is flooded so bad by BlockIgniteEvent's that it litterly lags the game to a halt and has to be restarted. I normally just disable the plugin after 10 users but this is the only thing I can use in place of essentials protect since modded server don't like essentials protect. If there is anything you could do to change that temporarily or even send me just a hotfixed version so it doesn't spam my console. [email protected]
I am getting the same errors as the guys l v
Here it is if you need to see it again: http://pastebin.com/fk9zhmsR
When I open my server console I am still getting..
[SEVERE] Error occered while enabling GuestGuard v0.6 (is it up to date)
and the GuestGuard folder is not appearing in my plugins. How do I fix this?
why does it say its not up to date im useing craftbukkit 1.2.5?
@Dinastya
@ev3rm0r3
@Cityhunter
Hey guys, I'm looking into updating it. Dinastya, you were correct in saying that give and take damage weren't working. I've addressed this in a version I've made. As for the console error, I'll figure that out and fix it as well.
Also expect a few minor optimizations(nothing too exciting, just some inefficiencies in the code).
I'll be making a Pull request on their github page, so hopefully the fixes I've made will be added soon.
All i get in console now with this latest update is [SEVERE] Could not pass event BlockIgniteEvent to GuestGuard... over and over and over.. may have to revert.
Got This Error by performing a Start with the new Version 0.6 2012-06-23 23:43:36 [SEVERE] Error occurred while enabling GuestGuard v0.6 (Is it up to date?) org.bukkit.plugin.IllegalPluginAccessException: Unable to find handler list for event org.bukkit.event.player.PlayerEvent at org.bukkit.plugin.SimplePluginManager.getRegistrationClass(SimplePluginManager.java:552) at org.bukkit.plugin.SimplePluginManager.getRegistrationClass(SimplePluginManager.java:550) at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:496) at us.lupusbukkit.GuestGuard.GuestGuard.onEnable(GuestGuard.java:30) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:386) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:262) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:244) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:390) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:377) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:205) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
HELP! GuestGuard issnt workin anymore!
Yeah it's not generating. Also seems like take and give damage aren't working.
Is anyone having any problems with the config file generating?
@derrtyones
I have replied to your ticket.
Hi!
I opened a ticket yesterday as it's possible for guests that have no build permission to break paintings. Please fix! :)
@Cuzzic
:)
@ludo0777
Thank you! :D I love this plugin man :)
@Cuzzic
Check out the permissions list above and the new ones are:
Did the permissions change/are there any extra permissions in this version? (0.6) For the bucket etc!
@thealoman
Ok
Everyone who has had the error rejoice! The error is fixed in 0.6 which is just waiting on admin approval!
Could you add chest support so that you can configure where people can open chests