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 8, 2013Yes, as i said i took tables hawkeye , hawk_players , hawk_worlds.
And i guess it is there since i can search But not see log with right click is strange
-
View User Profile
-
Send Message
Posted Jan 8, 2013Would it possible to get changes to tile entities tracked? Every internal state change may be a bit of a burden on the database, but it would be very useful if when I rolled back a griefer's damage, it properly attached the tile entity back on it as well. (And yes, I do mean including non-vanilla ones.)
-
View User Profile
-
Send Message
Posted Jan 7, 2013@zwirc
Thats a weird one, did you transfer your world folder?
hawkeye
hawk_players
hawk_worlds
Are all the available tables.
-
View User Profile
-
Send Message
Posted Jan 7, 2013Hi, i transfeared mysql tables hawkeye , hawk_players , hawk_worlds to a new server, all looks ok in mysql, but ingame i cant see any info when using right click with tool.
But if Il do /hawk search il find the info. Any clue?
-
View User Profile
-
Send Message
Posted Jan 7, 2013@ninjaangel
Works perfect for me? What chat plugin do you use?
If herochat, set this to "true" in the config:
Hero-chat: true
-
View User Profile
-
Send Message
Posted Jan 7, 2013Is it possible with hawkeye to rollback block changes done by water-flow and lava-flow?
For example when stone or cobblestone is created from lava and water together?
I tried to rollback it with /he rollback a:water-flow r:10 or the same with lava-flow, but it doesn't seem to work.
Btw. I have hawkeye-reload version 1.1.0 and craftbukkit 1.4.6 R0.3 beta.
I also have lava-flow and water-flow logging enabled.
Edit: The reason it did not change was because in the config I had set max-lines to 30 (I thought that max-lines would be the lines that show up when you do /he search or when you use the tool). Rollbacking only 30 lines didn't do much when there were 3000 of them from water and lava flow.
-
View User Profile
-
Send Message
Posted Jan 6, 2013Bob I have the config set to log chat, could you please help me and tell me why it is not logging chat.
-
View User Profile
-
Send Message
Posted Jan 6, 2013@APlant641
Could you post your config and error related messages.
-
View User Profile
-
Send Message
Posted Jan 6, 2013I happen to have some issues with Hawkeye causing the server to lag, and to spam the console full. At some point (random, as i dont see any clues) it will begin to spam that the queue is overloaded. This is not when the server is topfull, mostly when there are about 5 people on. I have most of the logging features on. Our MySQL database is run on the same server, using WAMPserver. I have no connection limits for the MySQL user. We have tried slimming the logging features down, but after all, we use Hawkeye just for the amount of features that can be logged, and prefer to use them. OS: Windows Server 2008R2 Hawkeye Version: Hawkeye Reloaded 1.1.0
If you need more information on solving the problem, the quickest way to contact me is by mailing me: adrian@freecraftserver.com
Thanks in advance.
-
View User Profile
-
Send Message
Posted Jan 5, 2013@Puremin0rez
Yup, if you set a limit, it only rolls that player back in that configured radius.
-
View User Profile
-
Send Message
Posted Jan 5, 2013You should keep a pic of the shortcut sheet on this page too! http://i.imgur.com/0MnoQ.png
Thanks again for keeping this updated!
-
View User Profile
-
Send Message
Posted Jan 5, 2013I can't seem to get hawkeye to do a full rollback on a player, is this because the area set in the config is limiting the command?
I do /hawk rollback p:playername but it only rolls back a radius around me
-
View User Profile
-
Send Message
Posted Jan 5, 2013@Hairymexican
You could manually edit hawkeyes code, I highly recommend you run this plugin WITH permissions. If you just want plain OP perms enable it in the config.
-
View User Profile
-
Send Message
Posted Jan 5, 2013thanks for keeping this alive!
-
View User Profile
-
Send Message
Posted Jan 5, 2013how do you turn off permissions with hawkeye?
I am member in the server and not /op'd and i have /hawkeye but it is not in my permisisons config for groupmanager. please assist.
-
View User Profile
-
Send Message
Posted Jan 3, 2013Is there a way to log place/destroying if itemframes that I don't saw or is it not possible right now?
-
View User Profile
-
Send Message
Posted Jan 2, 2013For some reason hawkeye wont log chat. Any idea why this is not working? it is enabled in the config. Same with the world editing super axe that wont log either. Using latest hawkeye. just updated few hours ago
-
View User Profile
-
Send Message
Posted Jan 2, 2013I have yet to find a permanent solution to the queue overloaded problem, however I have found that worldguard's /stoplag command prevents a pending crash from hawkeye.
-
View User Profile
-
Send Message
Posted Jan 2, 2013@XeonG8
if you want to only remove certain action types just do:
/he delete a:block-break,block-place,ect,ect
-
View User Profile
-
Send Message
Posted Jan 1, 2013"For all the action types. They're labeled as ID's because it's MUCH easier for the web-interface to handle. "
yup thx that helps
"I don't really recommend the cleansing utility, /he delete is a bit more simple. I'll most likely be adding in a from date format so you can do: /he delete t:!3m And it'll rollback from the 3 month date."
Not exactly what I was asking, unless you can do /he delete t:!3m (and then all the action types) , except 3,4,5,6
..Something like that, so it wipes out everything past 3months, except the specific action types I don't want wiping out.
Yeah I i don't have any problems with logblock and a remote mysql server... is there an upto date script to easily transfer logblock db to hawkeye?