HawkEye Reloaded
NOTE
HawkEye Reloaded is still under active development! Due to many table altering changes we've been making, we've only been uploading new releases to our Jenkins Development build website.
Bukkit 1.7.10 / Spigot 1.8 Users
The current builds on bukkitdev are mostly outdated for builds 1.7.10 and above. I highly recommend you download a development build to avoid issue!
Description
HawkEye reloaded is a continuation of the beloved former "Hawkeye", which is now completely inactive. It gives you the ability to log changes, search through them, roll edits back and much, much more.
Features
- Logging of over 45 different actions
- Worldedit logging
- Smart logging
- Smart rollback/block restoral
- Block filter to avoid logging unwanted material
- Rollback commands with simple-to-use parameters
- Advanced interactive web interface for viewing logs
- Rollback previews - have the rollback only appear to you at first
- WorldEdit selection rollbacks - rollback everything in your WE selection
- Configurable search tool to quickly see edits on single blocks
- Simple, and easy to learn parameters
- Fast efficient logging
- API so other plugins can interact with the HawkEye database
Command List
Command | Description |
---|---|
/he help <Command> | Provides help for the specified command |
/he | Displays a page showing all HawkEye related commands |
/he tool bind | Binds the custom parameters to the tool |
/he tool reset | Resets tool to default properties |
/he tool | Toggles the searching tool |
/he search <parameters> | Searches the HawkEye database |
/he page <page> | Displays a page from your last search |
/he tpto <id> | Teleport to the location of the data entry |
/he here <radius> <player> | Searches around you |
/he preview apply | Apply the rollback preview |
/he preview cancel | Cancel the rollback preview |
/he preview <parameters> | Preview the rollback changes |
/he rollback <parameters> | Rollback specified changes |
/he undo | Reverses your previous rollback |
/he rebuild | Re-apply specified changes |
/he delete | Deletes specified data entries |
/he info | Display important information |
/he writelog <parameters> | Write results to a log |
Permission List
Node | Description |
---|---|
hawkeye.* | Access to all HawkEye commands |
hawkeye.page | Permission to view different pages |
hawkeye.search | Permission to search the HawkEye database |
hawkeye.search.<action> | Specific node to search HawkEye database |
hawkeye.tpto | Permission to teleport to the location of a search result |
hawkeye.rollback | Permission to rollback actions |
hawkeye.tool | Permission to use the HawkEye tool |
hawkeye.tool.bind | Permission to bind parameters to the tool |
hawkeye.preview | Permission to preview a rollback before applying it |
hawkeye.rebuild | Permission to rebuild actions |
hawkeye.info | Permission to view info |
hawkeye.writelog | Permission to writelog |
Requirements
- Latest RB of bukkit
- MySQL database (Your host should provide you with one)
- (optional) WebServer (if you want to run the Web Interface)
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Still have a question?
Still have a question?
Here is an extra help page, which contains things like, format, importation, and errors. If nothing helps, feel free to open a Ticket, explaining your problem will help us recreate, and fix the issue.
Want to Donate?
Want to Donate?
All the donations go directly to the former author oliverw92
I am currently very busy and cannot answer any questions.. I will try to keep all my plugins updated during my absence
@Bluffer17
Fixed, download under DEV builds
@iloverico
You NEED a mysql database in order for this plugin to function.
i do /help hawkeye and it says one command /hawk . when i do /hawk nothing happens.it doesnt show up on my server cmd thing. here is all the plugins i have: disguisecraft, emoticons, entitymanager, essentials[all of the files], factions, lockettes, marrage, mcbans, and world edit plz help me!!!
@bob7l
Problem with count dupe in logs goes from double chests. It comes from "special" code that was used in original plugin for getting container inventory. It just look in inventory from one block and then looks same in spare chest block. So inventory is dupping in logging.
Rollback mechaniks was implemented in hawkeye, but for one little misteke it can't work. One line of code blocks this rollback.
Why I know it? I has fixed it and the solution is in fork on github.
@Bluffer17
I can't seem to recreate this issue. Are you using LWC or some other protection plugin? I'll probably fix these issues, but right now it's not my biggest concern.
Edit: The dupe bug MIGHT have to do with so many events running off the same listener. Are you using a DEV build or an official? Also, I don't think the container rollback was ever added as it's just not necessary and many things could go wrong.
@atcshane
You need a MySQL database...
@Bluffer17
I assumed container rollback not working was intended? As it would essentially dupe items. Unless really well coded, I guess.
I'm getting the same problem as the old version
Error whilst attempting to get connection: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Problems in your version (comes from old version):
1) Double results from container transaction. Plugin sometimes make double of items was taken from container (take stack of items - in log 128 items)
2) Container rollback... It doesn't work. Bug in original code
@pixeltimoto
Hmmm, I might add that tomorrow. It'll be under the DEV builds.
Edit: Alright i added support for it. Now it should log the open/close sessions of the enderchest.. Sadly the current chest transaction method doesn't work for enderchest, I'll fix that in the next release.
can you please add login of enderchest-tranaction?
@Icefuzion
Sure, I'll try to find the API for it i guess :P It'll be under DEV builds when I'm done..
Edit: Alright i finished, It logs the exact block you placed the modspawn egg on. It'll say something like "name" placed "mobspawn-egg"
Please note, this hasn't been tested on a live server. For that reason, I've marked it as "DEV". Report any issues you find to the suggested topic above.
Actually, could you please add the logging of spawn eggs?
Hey Bob, Its m1llm4n10 from your server Minebuilders. So to get to the point i just downloaded your plugin and nothing seems to work. Please Help! :D
@bob7l
okay, i'll try test it tomorrow evening ^_^
so i guess i'll install clearlagg too XD i'm starting loving you :p
ok, my bed is calling me ^_^ have a good night
@skvll
Could you please get a working version of NoLagg and try the examine thing again? It's very important to me that this plugin runs perfectly, using the least amount of resources as possible.
Oh yes, clearlag is very nice on larger servers with a lot of entity build up.
@bob7l
1.3.1 r2.0 got so many bug and TPS latence.. well, i got so many problem with 1.3.2 r0.1 but not as i got with the first one.... btw i'm using a build version and not a dev so should be at least 'stable'. If you can make some test, or some others can do that i'll be glad for that ^_^ i can't step back with the 1.3.1 r2.0 since, as i said before, i got more plomes than now ^_^ all my plugins are for 1.3.2 r0.1 (ofc not all.. someone is not out, i guess it's just compatible)
anyway, i'll install HE when will be possible, if bukkit allows it ^_^
world edit=admin. I guess world edit shuldn't be logged IF make lags.... i guess this plugin it's usefull to avoid/restore grief by players who hasn't world edit (i suppose)
ps: i'm looking back about your other plugin called clearlag.. seems awesome and maybe could help me too.. since i have some problems sometimes (already opened a thread at bukkit forum but no answer) with my server T_T
@skvll
Ahh that makes sense, you need to update your plugins to 1.3.2. Also, as far as i know 1.3.2 is very unstable, i suggest 1.3.1 until a RB of 1.3.2 comes out ;)
Hey everyone I've been thinking of something somewhat cool. Would you like a config option where you could turn eco on/off? If it's on, it'll cost a certain amount to get the hawkeye tool, then it'll cost a certain amount to use it.
What do you guys think?
Also, as for the worldedit.. I should have a DEV build in a little, the biggest problem is logging ALL those blocks without lagg.
@bob7l
my 2nd admin has bee forced turn off it before /nolagg examine it... btw we have 1.3.2 r0.1. i'll test it again in 2 days in order to wait if there are some new test with the 1.3.2 r0.1.
btw, i'm still happy to see HEye is back :>