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 Mar 9, 2013@SolomonGajda
Could you please post your current config? Oh also, for you mobspawner problem. I'm adding a feature to clearlag which fixes that.
-
View User Profile
-
Send Message
Posted Mar 9, 2013@bob7l
The "queue overloaded and "unable to close SQ connection... Too many connections" error only occurs when certain people who are using mob spawners go afk and allow the mobs to build up to large numbers (likely hundreds of mobs). There is local lag, but negligible server-wide lag. When this is occurring, the ChestShop mod starts throwing errors if someone interacts with a ChestShop/Vault (also uses SQL) while it's going on. World Edit is not being used when this happens, and to the best of my knowledge there are no large fires, etc. It is very specific and very repeatable.
When I downgraded from 1.3.2 to 1.2.0 the problem went away. Note that at 1.3.1 it had the "too many connections" problems... running into the 100 thousands at times on the que error message, but didn't generate the "unable to close SQ connection" problem which interfered with other mods.
Server is Linux 14GB solid state RAM. This is a large MineCraft world with over 2.2 trillion blocks. It's been online for more than a year without reset (since 1.7.3 beta) and has over 54 active mods. I haven't fully investigated it, but this problem might relate to the Postal mod which keeps certain chucks active 24/7. Here are the current versions of the mods mentioned herein:
CB 1.4.7-R1.0 (#2624) ChestShop v3.50 t0050 [CB 1.4.7-R1.0] -> Mar 8, 2013 Citizens 2.0.7 (beta) [1.4.7-R1.0] -> Feb 28, 2013 Postal 2.9 [CB 1.4.7-R1.0] (autoupdate:v279_146_n_newer) -> Feb 18, 2013 HawkEye Reloaded 1.3.2-DEV [CB 1.4.7-R1.0] -> Mar 7, 2013 (unstable - downgraded to 1.2) Vault 1.2.24 [CB 1.4.7-R1.0] -> Mar 1, 2013
-
View User Profile
-
Send Message
Posted Mar 8, 2013@ItIsThee
Well it's still a development build, i only really change the version string when we actually release a Recommended build. I'm simply trying to find bugs before i do so. I haven't had any problems on my server, hopefully hawkeye is now bug-free.
-
View User Profile
-
Send Message
Posted Mar 8, 2013@SolomonGajda
1.2.0 - 1.3.1 doesn't have any changes within the logging. If your getting overloaded queue errors, that means your server cannot keep up with all the entries being saved. The options that normally cause this:
Basically anything that can spread rapidly to many blocks will probably be harder to log. Someone in the tickets had the same problem, turned out being a huge forest fire.
-
View User Profile
-
Send Message
Posted Mar 8, 2013I've begun getting queue overloaded and "unable to close SQ connection... Too many connections" which has begun to interfere with other mods that use the SQL database ever since I updated to 1.3.1. It seems related to people's use of mob grinders when they let them mobs build up to very large numbers. I've tried changing the filters to prevent this, but it continues. Going to downgrade to 1.2.0 until it is resolved.
CB 1.4.7-R1.0 (#2624) HawkEye Reloaded 1.3.2-DEV
-
View User Profile
-
Send Message
Posted Mar 8, 2013Could you update the version in the plugin.yml (issued during startup and on /version HawkEye)? Currently it outputs 1.1.0 when running 1.3.2-DEV.
-
View User Profile
-
Send Message
Posted Mar 7, 2013@bob7l
ICBM has a explosives api if it helps.
-
View User Profile
-
Send Message
Posted Mar 7, 2013@lpb007
I don't think they have any API for me to actually get the missiles explosion damage.
-
View User Profile
-
Send Message
Posted Mar 7, 2013Can you add a voltz version so you can fix missile damage IT WOULD BE VERY HELPFULL
-
View User Profile
-
Send Message
Posted Mar 7, 2013@bob7l
ok I will do that, thanks
-
View User Profile
-
Send Message
Posted Mar 7, 2013@hatefulbox
Naah, it means to many entries are being added. Just update to a dev build, they are 1000x faster.
-
View User Profile
-
Send Message
Posted Mar 7, 2013I keep getting The queue is overloaded! How can I fix that? I'm running v1.1.0 and have been running this since it came out with no problems. Could this be because my database is getting to big?
-
View User Profile
-
Send Message
Posted Mar 7, 2013Are mob spawners still on the "do not rollback" list?
-
View User Profile
-
Send Message
Posted Mar 3, 2013/he undo is fixed (latest dev) /he undo can now be used on previews, and rebuilds aswell.
-
View User Profile
-
Send Message
Posted Mar 3, 2013>he help search
05:03:48 [INFO] ---------------------- HawkEye - search
05:03:48 [INFO] - /he search <parameters> <- search HawkEye database
05:03:48 [INFO] There are 7 parameters you can use - a: p: w: l: r: f: t:
05:03:48 [INFO] Action a: - list of actions separated by commas. Select from the
following: block-break block-place
05:03:48 [INFO] sign-place chat command join quit teleport lava-bucket water-buc
ket open-container door-interact
05:03:48 [INFO] pvp-death flint-steel lever button other explosion block-burn bl
ock-form leaf-decay mob-death
05:03:48 [INFO] other-death item-drop item-pickup block-fade lava-flow water-flo
w container-transaction sign-break
05:03:48 [INFO] item-break item-place enderman-pickup enderman-place tree-grow m
ushroom-grow entity-kill spawnmob-egg
05:03:48 [INFO] herochat entity-modify block-inhabit super-pickaxe worldedit-bre
ak worldedit-place crop-trample
05:03:48 [INFO] Player p: - list of players. World w: - list of worlds
05:03:48 [INFO] Filter f: - list of keywords. Location l: - x,y,z location
05:03:48 [INFO] Radius r: - radius to search around given location
05:03:48 [INFO] Time t: - time bracket in the following format:
05:03:48 [INFO] - Date format: yyyy-MM-dd
05:03:48 [INFO] - t:10h45m10s -back specified amount of time
05:03:48 [INFO] - t:2011-06-02,10:45:10 -from given date
05:03:48 [INFO] - t:2011-06-02,10:45:10,2011-07-04,18:15:00 -between dates
>he search l:400,64,400 r:12 t:5d
05:04:31 [INFO] Invalid parameter supplied: l
-
View User Profile
-
Send Message
Posted Mar 3, 2013Opened a bug but it hasn't been looked at. It appears HawkEye Reloaded does not consistently log the use of water and lava buckets. Any tips?
-
View User Profile
-
Send Message
Posted Mar 2, 2013@Puremin0rez
We'll see, I haven't even checked it over.
-
View User Profile
-
Send Message
Posted Mar 2, 2013@bangbang93
I use BukkitForge as well. It can't identify explosion but it can ID the placement of the tnt.
It also can't identify burned blocks. But it works good for the most part :D
-
View User Profile
-
Send Message
Posted Mar 1, 2013Can water / lava flow logging please be improved?
I want to be able to see water flow as the user who placed it without finding the source block :\
-
View User Profile
-
Send Message
Posted Feb 25, 2013@bob7l
I update both BukkitForge and Hawkeye .Finally Hawkeye can log block break cause by explosion ,but can't log explosion .