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




-
View User Profile
-
Send Message
Posted Jan 14, 2013@carlgo11
Not an error, it's simply a warning. If your overloaded you need to either block out nuker hacks (nocheatplus), or disable some logging features because your server can't handle the logging speed.
-
View User Profile
-
Send Message
Posted Jan 14, 2013When in game it will only all me to do /hawk that's all....... Can someone help?
-
View User Profile
-
Send Message
Posted Jan 14, 2013New error:
17:27:07 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5331
17:27:09 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5638
17:27:11 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5690
17:27:13 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5657
17:27:15 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5841
17:27:17 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5612
17:27:19 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5514
17:27:21 [INFO] [HawkEye] The queue is almost overloaded! Queue: 5305
17:27:23 [INFO] [HawkEye] The queue is almost overloaded! Queue: 4875
-
View User Profile
-
Send Message
Posted Jan 13, 2013@astroroxy
I think it might be working though, saw this in phpmyadmin and the my sql process had 75% cpu usage
371 root localhost:39570 minecraft Query 741 updating DELETE FROM `hawkeye` WHERE `date` < '2012-10-05 23:08:04
-
View User Profile
-
Send Message
Posted Jan 13, 2013So I updated the cleanse-age: to 100d, it was 0 Now I am getting "Unable to execute cleanse utility: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction"
Any advice? Thanks BTW the database has 15 gb and 75 mill rows, could that be the problem? an overload?
-
View User Profile
-
Send Message
Posted Jan 13, 2013@carlgo11
That happens when hawkeye fails to establish a connection to bukkitdev. Disable auto update if u keep getting it
-
View User Profile
-
Send Message
Posted Jan 13, 2013Can anyone help me with this error? If so thanks :)
Error msg: http://pastie.org/5680459
-
View User Profile
-
Send Message
Posted Jan 13, 2013@bob7l
Alright, thanks for the help, we will hope this will stop us from restarting the entire server for this problem, which till now has stopped it for about a week.
Again, thanks a lot
Adrian
-
View User Profile
-
Send Message
Posted Jan 13, 2013@APlant641
Ok this is crazy! You went from 0 to 30,000 entries within about a minute and your mysql failed to open all the connections. I suggest you lower the connection limit to like 5. Also, please get NoCheatplus and block out nuker. You might want to also disable some logging features.
-
View User Profile
-
Send Message
Posted Jan 13, 2013Sorry for the delay.. Didnt see that there was replied already.
I have pasted a log here: Here I have cut it a bit, only in the beginning though. If you want the full version, please specify more ways of private contact, as i dont want to spread a complete log.
Config File: Your text to link here...
Regards,
Adrian
-
View User Profile
-
Send Message
Posted Jan 13, 2013@Icefuzion
Did you see any overload error reports in your logs?
-
View User Profile
-
Send Message
Posted Jan 13, 2013my hawkeye stoped working today this is the lines with the errors: at uk.co.oliwali.HawkEye.Updater.read(Updater.java:583) at uk.co.oliwali.HawkEye.Updater.readFeed(Updater.java:532) at uk.co.oliwali.HawkEye.Updater.<init>(Updater.java:191) at uk.co.oliwali.HawkEye.HawkEye.setupUpdater(HawkEye.java:213) at uk.co.oliwali.HawkEye.HawkEye.onEnable(HawkEye.java:109)
-
View User Profile
-
Send Message
Posted Jan 13, 2013It seems that my Hawkeye randomly stopped working earlier. I couldn't do anything, and neither could a moderator, no /he tool, or anything /hawkeye related. It just showed 3 lines or so saying, type /hawk help for help. I had to restart to solve it.
I can't confirm that block data was actually not being recorded when the plugin wasn't working, but I found some blocks that had no destroy data on them, while they were obviously destroyed.
I'm using Hawkeye 1.1.0 and running CraftBukkit 1.4.6r0.3
-
View User Profile
-
Send Message
Posted Jan 11, 2013@bob7l
I'm using essentials chat. Hero chat is not enabled but heroic death is. Is there any setting I have to mess with for essentials chat?
-
View User Profile
-
Send Message
Posted Jan 10, 2013Why is it when i use /ha rebuild, chests are rebuilt, but then instantly break.
-
View User Profile
-
Send Message
Posted Jan 10, 2013@TanveerGT5
Every 20 minutes the self maintenance process will run and anything older than the cleanse-age will be deleted.
-
View User Profile
-
Send Message
Posted Jan 10, 2013@fffizzz
cleanse-period: 20m
what does this do?
-
View User Profile
-
Send Message
Posted Jan 9, 2013@macbookfan33
cleanse-period: 20m
cleanse-age: 35d
-
View User Profile
-
Send Message
Posted Jan 9, 2013Maybe add a feature to clear out old and obsolete logs from the sql database, so i don't have to make a new one every few months only after realizing hawkeye has stopped logging three days ago...
-
View User Profile
-
Send Message
Posted Jan 8, 2013Why doenst the tool ingame shows mob.death? I have it enabled to log.