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 Sep 3, 2013Hey everyone! I've been adding / Fixing a lot of things, and i would love for you guys to give it a test! I've recoded how signs are logged, and now /he undo will FULLY restore all signs and chests that were edited during the rollback. I also fixed a lot of the other bugs you guys reported!
Try out the dev builds!
-
View User Profile
-
Send Message
Posted Sep 3, 2013@minecrafter5077
Yes because due to our advanced SQL indexing, we require all users to use a MySQL database as it's faster and allows for better features. MySQL servers can be obtained from your host, or just your local machine
-
View User Profile
-
Send Message
Posted Sep 3, 2013when i start up my server it says that hawkeye isnt able to connect to the database and then it disables itself
-
View User Profile
-
Send Message
Posted Sep 1, 2013@NikoKun
Well you need to be very carful when using the "f:" param. The reason this happened is because you used it on ALL the entries, that includes containers.
You should've done: /he rollback a:block-break f:{diamondID}
-
View User Profile
-
Send Message
Posted Sep 1, 2013I'm not really sure how to describe this bug accurately.. And maybe I simply entered the command in a wrong way (the f: parameter? the help page seemed to suggest that was used to rollback specific block IDs)..
I was trying to rollback a few specific blocks across my map, like diamond and emerald ore, and a few others.. Stuff no one can really build with in survival, but needed because of limited resources.. So I was trying to see if I couldn't just re-gen those sorta things on the map..
And while the command did do want I wanted, in that regard.. It also seemed that it completely screwed up the contents of virtually every chest and container on the map. Some chests had TONS of missing items, others had triple-duplicated some of the items, if not completely maxing their stacks.. Some chests ended up with half their items in another near by chest, or items duplicated and stacked that don't even normally stack. Basically just lots of really messed up corruption-like problems. But no other visible problems, like random blocks or chunks of people's builds missing.
Again, I'm not sure if this was just a weird bug, or me not using the right command parameter... But this was such a horribly destructive bug to our map, that I had to rollback the whole map files, to a backup from a few hours earlier, to fix it. :/
Is there any command to safely do what I needed? lol
-
View User Profile
-
Send Message
Posted Aug 31, 2013@NotYetRated
I can confirm this, /he tool turns on, but placing/hitting with the log does nothing.
Using Hawkeye 1.5.5.
-
View User Profile
-
Send Message
Posted Aug 29, 2013Make, please, compatible with this plugin http://dev.bukkit.org/bukkit-plugins/tree-assist/ . When rollback griefer who cut down tree HE restore stump.
-
View User Profile
-
Send Message
Posted Aug 29, 2013@bob7l
The Webinterface working for me, but when Item Pickup is selected i only get the loadbar. I´m using PHP 5.4.19
-
View User Profile
-
Send Message
Posted Aug 28, 2013bob, I was just wondering if you had seen my ticket regarding the web interface:
http://dev.bukkit.org/bukkit-plugins/hawkeye-reload/tickets/38-web-api-returning-error-unknown-column-date-in-where/
Any update is greatly appreciated :)
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Puremin0rez
I love MyISAM and feel it performs searches A LOT faster.
-
View User Profile
-
Send Message
Posted Aug 27, 2013@LordRofl The webinterface has been tested literally thousands of times. If it's not working for you, update PHP.
Signs: I'm aware of this "bug". For now, try to ignore it as it shouldn't cause any harm.
-
View User Profile
-
Send Message
Posted Aug 27, 20132 Bugs: Ver. 1.5.5 Sign Break: Signs next to the broken one gets also listed as broken. Item Pickup: Webinterface cant load results when selected.
-
View User Profile
-
Send Message
Posted Aug 26, 2013Do you recommend MyISAM or INNODB?
-
View User Profile
-
Send Message
Posted Aug 24, 2013@Dominator505
Honestly whether or not you should add it to your server is ENTIRELY opinion related. I can, however, tell you that hawkeye provides a very simple rollback interface and goes above the limits to provide you a stable, anti-grief, server of which you'll never have to worry about people griefing your home.
-
View User Profile
-
Send Message
Posted Aug 24, 2013Hey, I was wondering if I should add this to my server, is it a recommended build by Bukkit staff? Should I setup a Wamp server to run it? Thanks
-
View User Profile
-
Send Message
Posted Aug 23, 2013@Liger_XT5
I actually have NO clue. Did you use /reload? Did you replace the jar while the server was running? Try 1.5.5 and report back to me please!
-
View User Profile
-
Send Message
Posted Aug 23, 2013I'm assuming the following is related to the database change up?
-
View User Profile
-
Send Message
Posted Aug 23, 2013@bob7l
Well that totally makes me wanna get it :D
-
View User Profile
-
Send Message
Posted Aug 22, 2013HawkEye 1.5.5 has been released!
Warning: Bukkit has NOT approved of this build yet, and may contain malicious code that can harm your server! Use at your own risk!
http://dev.bukkit.org/bukkit-plugins/hawkeye-reload/files/29-hawk-eye-reloaded-v1-5-5/
-
View User Profile
-
Send Message
Posted Aug 21, 2013Since the 1.5.1 HE update, my in game tool has not been working. It is set to the standard log. I put a log in hand, type /he tool, he tells me its activated. I click, and it breaks the blocks, or places the log.
No errors in console.