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 Jul 6, 2013Well! I feel like a dope now, it works great! Thank you!
-
View User Profile
-
Send Message
Posted Jul 5, 2013I'll check the versions again, thanks for the quick reply!
-
View User Profile
-
Send Message
Posted Jul 5, 2013@softvelvet
Logs perfectly, maybe your java version isn't compatible with our base64? Also, i tested this with the latest build from jenkins so our tests may differ: http://imgur.com/EU2a3L1,hSVp2i6,TSXZ8Wu
Are you sure you enabled sign logging?
sign-place: true
sign-break: true
-
View User Profile
-
Send Message
Posted Jul 5, 2013@bob7l
It does not roll back the text, unfortunately! I would like to see this come to pass, as well! The sign comes back fine, but the text is lost. It logs the sign breaking, who placed it and who broke it, but not what was written on the sign before it was broke.
-
View User Profile
-
Send Message
Posted Jul 5, 2013@FoxygamerzHD11
It does rollback sign text? If not, I'll fix it..
Do you have "sign-break" enabled in the config? Does it log the text?
-
View User Profile
-
Send Message
Posted Jul 5, 2013Any option for sign text rollback coming or possible to add? Sign text is very important on my server and the only thing keeping me from switching from the bloated prism plugin. Out of this, LogBlock, and CoreProtect Prism was the only one that actually rolled back sign text... Please consider adding this @bob7l I would love to swtich if this was added ;)
-
View User Profile
-
Send Message
Posted Jul 4, 2013@flawlessbraz1
You can test by downloading the latest devs and report and problems.
-
View User Profile
-
Send Message
Posted Jul 3, 2013if you want I can be a tester :)
-
View User Profile
-
Send Message
Posted Jul 2, 2013@flawlessbraz1
Hard to say for sure.. I'm waiting for 1.6.1 to become more openly used.
-
View User Profile
-
Send Message
Posted Jul 2, 2013when will 1.6.2 HA be out ?
-
View User Profile
-
Send Message
Posted Jul 2, 2013@davidrockin
What parameter do you use? The more you use, the faster the rollback
-
View User Profile
-
Send Message
Posted Jul 2, 2013@bob7l
The server has 3 HDDs, one is almost 2 TB, and stores hawkeye logs, and server backups. The second is an SSD and runs the actual minecraft server.
24 GB of ram, and Intel core i7
As of right now, there is 32 million Hawkeye logs at about 6.6 GB.
This isn't my server, it's a friend's server and I'm not sure why it take a few minutes just to remove some lava, or a while to check who dropped an item or killed a mob within 10 blocks. However, rolling back block place/break is fast, its just things such as mob death/kill, and lava/water :\
-
View User Profile
-
Send Message
Posted Jun 25, 2013bob7l Can you add support Factions Chat logging and auto remove old data from database?
-
View User Profile
-
Send Message
Posted Jun 21, 2013@davidrockin
Well it depends on your machines speed, and the size of your tables. Mines at 15.6gb and I run a 100 radius rollback in around 15 seconds.
-
View User Profile
-
Send Message
Posted Jun 21, 2013@tenten8401
If it fully ran on the main thread the plugin would hardly function lol. Please do research before posting false information.
-
View User Profile
-
Send Message
Posted Jun 21, 2013@davidrockin
It takes so long because its not Multi Core like CoreProtect
-
View User Profile
-
Send Message
Posted Jun 19, 2013A player on the sever, his house got griefed. The griefer used lava buckets and water buckets.
It destroyed his redstone, and farm. It also killed his animals.
I tried /he preview p:PlayerName r:75
But it didn't work, but when i tried /he preview a:lava-flow,water-flow r:75
It didn't work, it took 35 minutes to tell me that like previewing 1000 blocks. Which I want to know, how do you fix lava and water grief, that formed cobble/stone and fix the grief from farms. And why does it take soo long?
-
View User Profile
-
Send Message
Posted Jun 18, 2013I've been using hawkeye for about half a year now, and i've never been disappointed.
Yesterday, the power of hawkeye amazed me yet again, we had a poweroutage of our server and due to my poor backup system the map was rolled back 6 hours or so due to it not being saved, with a lot of upset players having lost a bunch of work.
With a single command, i was able to rebuild everything all the players had made in those past 6 hours, from the hawkeye database, in mere minutes.
Thanks Bob & Co.
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Hippamatto
You can use MySQL Workbench to remotely manage MySQL servers.
-
View User Profile
-
Send Message
Posted Jun 12, 2013I've used this mod for a long time, took a break when it became inactive, thanks for keeping it alive !