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 Nov 27, 2012@bob7l
And why is CoreProtect able to log it?
-
View User Profile
-
Send Message
Posted Nov 27, 2012Hello, I have a somewhat weak connection to my SQL database, so I see this in console sometimes:
2012-11-27 07:31:23 [SEVERE] [HawkEye] Error whilst attempting to get connection: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 10,001 milliseconds ago. The last packet sent successfully to the server was 10,001 milliseconds ago. 2012-11-27 07:31:23 [SEVERE] [HawkEye] Exception: java.lang.NullPointerException 2012-11-27 07:31:23 [SEVERE] [HawkEye] Unable to close SQL connection: java.lang.NullPointerException
-
View User Profile
-
Send Message
Posted Nov 27, 2012@bob7l
Thanks a lot man, I'll give that build a go. I was completely unaware of the action "herochat" when I posted that comment, that records everything. The old "chat" filter only records when you don't use a slash. Can't remember how I found that filter though :/
-
View User Profile
-
Send Message
Posted Nov 26, 2012@bobloiy
I may have to drop it due to the intensive amount of blocks it adds to hawkeyes queue at ounce. We'll just have to want and see if worldedit adds any helpful API for logging, sk89q seems like a very nice person so hopefully he approved the idea.
-
View User Profile
-
Send Message
Posted Nov 26, 2012@bob7l
How's the worldedit logging comming along?
-
View User Profile
-
Send Message
Posted Nov 26, 2012@digger514
The list is way to long, sorry.
-
View User Profile
-
Send Message
Posted Nov 26, 2012I'm still using the last version of Hawk Eye before it was discontinued and it's working fine. Any specific reasons to switch to this new one?
-
View User Profile
-
Send Message
Posted Nov 26, 2012@Blackhawks098
I noticed the tool block wouldn't work on the frames, this is most likely due to the item frames being entities (Annoying location value). I'll try to find a way to log the location better.
Edit: Alright i fixed the item-frame toolblock logging + item pickup/drop toolblock searching. Please note, item-frames will not be rolled back during a rollback! http://ci.danru.com.br/job/Hawkeye-Reload/
As for herochatlogging.. I listen for their chat channel event to fire off then quickly log the chat. If they're channelchat isn't being fired, i have no control over this.
-
View User Profile
-
Send Message
Posted Nov 26, 2012To : Hawkeye Reload Delvalopers
From what Blackhawks098 has said that
"
Glad for the update, but item frames do not log, nor does item pickups still. Herochat is only recorded if you are locked into the channel, for example if you type a shortcut like /g it doesn't record, I think it used to. Hopefully next build will fix this. Thanks again for supporting this plugin!
EDIT: Using /he here records item pick-up, though the tool doesn't. Same goes for item frames. I use the tool more, considering how slow he here is. (Three months of records :/) (And yes, I did enable it all in the config.yml)"
Can delvalopers for this plugin fix this for 1.4.2's build too, so I can be able to use it with my server (which does not update to 1.4.5 Also, where can I get the web interface and is it compatiable with this version)
Thankyou,
CJ
-
View User Profile
-
Send Message
Posted Nov 26, 2012Glad for the update, but item frames do not log, nor does item pickups still. Herochat is only recorded if you are locked into the channel, for example if you type a shortcut like /g it doesn't record, I think it used to. Hopefully next build will fix this. Thanks again for supporting this plugin!
EDIT: Using /he here records item pick-up, though the tool doesn't. Same goes for item frames. I use the tool more, considering how slow he here is. (Three months of records :/) (And yes, I did enable it all in the config.yml)
-
View User Profile
-
Send Message
Posted Nov 25, 2012Anyone have a fix for the Web Interface, seems to have broken again for 1.4 I was able to fix it for 1.3 by adding new items to the items.txt list.
Everything else works but Blocks placed and broken.
Thank You
-
View User Profile
-
Send Message
Posted Nov 24, 2012@fffizzz
I really don't know how hack clients work, but i imagine they use some sort of explosion to create those large holes. Try to enable explosion logging, if that doesn't work get NoCheatPlus it's extremely good with stopping nuker.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@fffizzz
Use something like NoCheatPlus or AntiCheat.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@Icefuzion
We're having issues with block breaks while in gamemode 1 not being logged. We've had a few instances of people coming to our creative map wth nukers and no logs what so ever from hawkeye.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@fffizzz
What do you mean?
-
View User Profile
-
Send Message
Posted Nov 24, 2012Any planned feature to log Gamemode 1? Or if im retarded and its already in place, how do I enable it?
-
View User Profile
-
Send Message
Posted Nov 20, 2012@TheElm
Well think of it this way. All the results are logged to a mysql database, a single table.
Lets say we already have 1 million entries, Every time a play breaks a block the plugin would have to query through thousands of entries just to see if that one block is in the config.
-
View User Profile
-
Send Message
Posted Nov 20, 2012I think Hawkeye could be run more efficiently if the database would consist not only of a huge table. One table for each world would be better and would also simplify the deleting of old worlds.
-
View User Profile
-
Send Message
Posted Nov 20, 2012@bob7l
Is it entirely impossible without hitting lagg, or would you be able to add a few lines of ode that it just cross-references it, since you can already check every single block, and every single block is already logged, Since it would already create a slight amount of lag logging every block a player breaks or places. Though this feature could stop a lot of griefing, since an admin would no longer have to be spectating every player.
-
View User Profile
-
Send Message
Posted Nov 20, 2012@TheElm
It's very possible, but very laggy..