SuperLog
SuperLog - Making logging better and easier.
Current version: 2.4
Craftbukkit version: RB 1597 [Minecraft version 1.0]
SuperLog is a very easy to set up logging plugin that can effectively catch greifers without the hassle of setting up a MySQL database.
Features:
- Easy to set up, no need to go through the hassle of setting up MySQL.
- You may choose what you would like to log in a config file.
- Ability to log block breaking, block placement, chest openings, and commands used by who, at what time, and at what coordinates.
- If chosen in the config file, you can receive a message when Flint and Steel is used, TNT is placed, or TNT is ignited.
- SuperPerms support!
Future Features:
- Look-up players with a command.
- Edit the config file in-game.
- Setting for configurable date format.
- Rollback.
- Suggest!
For information on how to use SuperLog, please refer to the pages section.
Changelog
- v2.4 - Updated to RB 1597 (Minecraft version 1.0) and fixed a permissions bug.
- v2.3 - Changed the MagicStick around.
- Details:
- The MagicStick is now called the SuperWand.
- The new command is /sw or /superwand.
- The new permission node is superlog.superwand.
- To see block changes, place a web block (item ID# 30). To see chest changes, left-click a block with a stick.
- v2.2.1 - Fixed the MagicStick permissions nodes.
- v2.2 - Fixed the MagicStick from causing lots of server lag.
- v2.1 - Fixed two bugs.
- Bugs fixed:
- MagicStick not reading from all the split log files.
- Player logs not being created for everyone when the plugin first runs. (Causes errors spamming the console until the player logs out and back in)
- v2.0 - Added many new features (and fixed a few bugs):
- MagicStick
- Optional command logging
- Optional individual player logs
- Log files split when reach a certain size set in the config file (Big thanks to @oz_revulsion for help with this!)
- Ability to see your config options in-game. (Editing the config file in-game will come in the next version)
- Added SuperPerms support? Not sure on this, don't have time to test if it works, so I'm not 100% sure it works.
- Bugs fixed:
- Fixed air getting logged. (WTF?!)
- Fixed paintings so they log.
- v1.2 - Fixed a bug with the dates.
- v1.1 - Fixed a few bugs with the notifications and... *sigh* fixed a spelling error in the config file. If you have version 1.0, you will need to delete your current config.yml file and have version 1.1 create a new one without the spelling error. Or you can just fix the spelling error yourself, the "s" in "steel" in the option 'send-message-when-Flint_and_steel-is-used' needs to be capitalized.
- v1.0 - Initial Release
Doesn't load at all in 1.2 =(.
For the most part the plugin seems to work fine on 1.1, but I am encountering some errors: when doing the command /sl it says "an internal server error has occured" and player logs only seem to log the very first loggable thing that that player does.
I am also really looking forward to rollback capability. A suggestion for implementation: have two commands, one for area rollback and one for global rollback. For getting the area you could use the WorldEdit API to get the wand positions, or alternatively if people don't have WorldEdit you could write your own wand code. Then set the commands up something like this: /rollback <player> <time> and have the ability to put in "all" for either field. As far as units are concerned hours (with decimal capability) is probably best. Some examples of commands using this system: /arollback grieferdude 5 /rollback all 1 /rollback grieferdude all /arollback all all
Also, in addition to my first comment, I have a couple of other suggestions: If you implement an area rollback and thus have wand code, it would be nice to be able to select an area and see all the changes in that area, like /sl area or something. I also second many of the other comments asking for a wand that doesn't require breaking blocks. Probably using an item (maybe feather) as a wand for blocks like you do with stick for chests.
The rollback implementation stuff is just a suggestion, however you implement rollback, I'll be happy. As far as the other suggestions go, I would be happy to see them implemented, but whether you choose to or not I still really like this plugin and I can't wait until those few bugs are fixed.
please update!
Angry_Joe, I look exactly same.
A new tool to select currently placed blocks (so you don't have to destroy then place to see who put it there)
That would be cool!
Awesome! Only 2 things I would like for you to add:
1: a new tool to select currently placed blocks (so you don't have to destroy then place to see who put it there)
2: A config to choose the block tool and my suggested items tool ID should be here is an example:
blocktool: 119
itemtool: 280
Hello could u make a config option to select your own superwand?? becuase i hate the cobweb every time i use it it gose away and i place it would be great if you could choose your own also... GEAT PLUGIN Or just change the superwand to something like wooden pickaxe. ID : 270
so yeah if you make it so you can choose your own or make it like a wooden pickaxe then this is the best log system ever!
would indeed be wonderful to get an update for this! Not sure if you know but when my users type /sw, they get the stick and web, but when placing the web it places it as a block and the logging part never works. The stick however still works. Then when typing /sw to disable, it says disabled but doesnt take away the sw items.
This is my FAVORITE plugin to protect against griefers because of the fact it doesnt use Sql!
PLEASE UPDATE IT! I don't think it's working on Bukkit 1.1 r2 and r3 yet! Please!
Also, yes rollback would be amazing! Thanks!
PLEASE PLEASE PLEASE add rollback! Please! I love the plugin and the idea (LogBlock without the SQL
awesome!) but I want rollback so bad! :DVery useful plugin. Looking forward to the future features. I do have one request, however. It would be really useful if the command logger would log the world that the command was used in. This would help distinguishing between cheating on a legit world and cheating on a creative world.
Suggestions: Add IP loggin and chat logging. Everything else is already in the To-Do list ;) I'm really demanding this, because this plugin is awesome!!
Very promising plugin, with some care this can be the most efficent yet lightweight log-plugin for sure :)!
Hey I have a problem when I use the command /sw or /superwand it says I can not use it even tho I am a the Owner and have all the commands how do I fix this?
Why does left clicking on a block not show who placed it?
I'm also requesting chat-logging. A bug I found is that the wand does not work for me. I use /sw and get the items. It shows what blocks were destroyed when using the cobweb but the stick doesn't do anything (right- or left-click doesn't matter).
I'm using PEX, WorldEdit, WorldGuard, Multiverse-Core + Multiverse-Portals + Multiverse-NetherPortals and many others but I think they shouldn't be important. :D
When you have rollback working (plz soon!) i think it will be a much better alternative to big brother. :)
I've just started using this plugin, but from what I've seen, it's fantastic. Thank you!
I do have one request: Could you add the ability to log chat as well? I know there are a number of chat plugins, but most of them have not been updated for a while, or they add a bunch of bells and whistles that I just don't need.
I'd appreciate it!
Thanks again for a very useful plugin!
@Splief3r
Download and use the updated version, the bug is fixed, see the different version releases above ^
I have the same error like xphoenixxx when i type /sl or /superlog . Can somebody help me?
@deleted_6929676
The web is better, you dont have to place a block and then click it with the stick to see what block is missing, with the web all you need to do it place it to see the block,
The web is clearly the better idea and I will vote to keep it,
also Im still having the problem below, i've checked the config file and everything seems ok. Everytime I try to us the /sw or /superwand command it just repeats what I have typed in chat but only shows it to me and no-one else can see it.