Feature Request
Jadeon opened this issue ยท 15 comments
We would love to drop worldguard in favor of this, but we need a small functionality addition. When a block breaks such as diamond ore, we would like it to send a message in game to console, and specific permission groups. Therefore we would need a form of black list to list monitored items, and an appropriate permissions node for who can receive in game notifications.
Other than that fantastic looking so far.
I don't quite understand how DataLog and WorldGuard are really interchangeable. What are you using WorldGuard for at the moment? I don't particularly see block blacklists as something that should be part of DataLog - it should really be a separate plugin.
We use world guard to log diamond breaks. World guard will send a message in game to any admin / mod or any other permission group we assign it to when a player breaks a diamond ore block. (This can be set on any block such as gold/iron as well). It then additionally logs this action to a flat file, and mysql database. We use this to track x-ray users in a live manner. Blocks we want logged and tracked are set in the blacklist.
The alert system wouldn't really be something I would want to put in DataLog. That should be the job of another plugin. I could make that for you quite easily if you were willing to offer something in return
So you are asking that I pay you to create a block listener that sends a message on break event, rather than firing the message in a plugin that is already logging this exact message..... that is entirely in the scope of this plugin, and I will have to decline on the the separate notification plugin.
Thank you for your time.
It is hardly in the scope of this plugin. It would require a host of config options. Hardly any servers would actually want this, so it have to be configurable. And it isn't as simple as 'firing a message in a plugin that is already logging this'. I'm not forcing this kind of feature on users of my plugins when pretty much no-one would want it.
Sorry if you don't see why donating to a dev for putting time into a plugin for your server would be worthwhile. Maybe learn java yourself?
We know java thanks. We've already forked it and added the feature we'll push to your repository soon :) Have a nice night.
Unless there are proper config options I doubt I will accept a pull request on it, sorry.
The appropriate config options will be there, we aren't the type to do hack and slash work.
Ok, please make sure there are minimal edits (i.e. no massive refactoring etc). I will consider accepting it.
What server is this for?
Our Server is the Acyrid Server. No Refactoring will be done on the plugin to get it the state we need it. While I agree that some do not use the functionality we are looking for, I will also say that the ones that don't, do not use it because they do not know it exists or they do not know how. We almost never request a feature that would be hard coded either, as we do not write, or look for plugins that are made to serve a purpose on a single server. Configuration of a plugin is what makes a plugin valuable. Almost all major servers use this live notification to monitor x-ray miners. I am in no way trying to start an argument with you about this by the way.
Thank you again for your time.
I am reopening this request because I have had a rather cool idea. I could make it so you can register notifications for any action with filters, logging and notification levels i.e. you can register tnt explosions, private messages with swearing in, certain commands being used etc. These would be done in a config file and on load the plugin would register them etc.
Get what I mean?
Of course this is exactly the types of things we were talking about :) however give us a little bit to finish this push and we'll save you some time and effort as our push will have configurable block output.