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 Oct 19, 2013@DarkValaMorgoth
Never Mind I see now it is now open-container
-
View User Profile
-
Send Message
Posted Oct 19, 2013@DarkValaMorgoth
-
View User Profile
-
Send Message
Posted Oct 19, 2013Is there a new page of actions and suck because my a:open-chest no longer works
-
View User Profile
-
Send Message
Posted Oct 7, 2013Can you please add a block filter, so you can do /hawkeye search p:SeanyJo b:137 and it would only show the searches for that block?
-
View User Profile
-
Send Message
Posted Oct 6, 201306.10 18:01:06 [Server] WARNING Metrics error: ERR (SocketException): Connection reset 06.10 18:01:06 [Server] INFO Connection reset 06.10 18:01:06 [Server] INFO Connection reset 06.10 18:01:06 [Server] INFO Connection reset 06.10 18:01:06 [Server] INFO Connection reset 06.10 18:01:06 [Server] INFO Connection reset 06.10 18:01:03 [Server] SEVERE ... 4 more 06.10 18:01:03 [Server] SEVERE at uk.co.oliwali.HawkEye.entry.DataEntry.<init>(DataEntry.java:53) 06.10 18:01:03 [Server] SEVERE at uk.co.oliwali.HawkEye.database.DataManager.getPlayer(DataManager.java:129) 06.10 18:01:03 [Server] SEVERE at java.util.HashMap$EntryIterator.next(Unknown Source) 06.10 18:01:03 [Server] SEVERE at java.util.HashMap$EntryIterator.next(Unknown Source) 06.10 18:01:03 [Server] SEVERE at java.util.HashMap$HashIterator.nextEntry(Unknown Source) 06.10 18:01:03 [Server] SEVERE Caused by: java.util.ConcurrentModificationException 06.10 18:01:03 [Server] SEVERE at uk.co.oliwali.HawkEye.database.SearchQuery.run(SearchQuery.java:201) 06.10 18:01:03 [Server] SEVERE at java.lang.reflect.Constructor.newInstance(Unknown Source) 06.10 18:01:03 [Server] SEVERE at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 06.10 18:01:03 [Server] SEVERE at sun.reflect.GeneratedConstructorAccessor177.newInstance(Unknown Source) 06.10 18:01:03 [Server] SEVERE java.lang.reflect.InvocationTargetException 06.10 18:01:03 [Server] SEVERE Error executing MySQL query: java.lang.reflect.InvocationTargetException
-
View User Profile
-
Send Message
Posted Oct 3, 2013@Boredkid232
Permission problem. Add hawkeye's perms or OP yourself. Also, make sure ur MySQL is working
-
View User Profile
-
Send Message
Posted Oct 3, 2013I've been getting a nice collection of plugins for my server. Hawkeye is necessary! I installed it and customized the config.yml, but non of the commands are going through. The only commands that show up, period, is /help hawkeye. It only offers /hawk (to catch griefers....like a hawk- so it says). But nothing works. Help?
-
View User Profile
-
Send Message
Posted Sep 30, 2013Sorry for commenting for a different plugin, could you check AutoMessage? Theres an issue with accents in 1.6.4. Please answer and update. Can't update server to 1.6.4
-
View User Profile
-
Send Message
Posted Sep 27, 20131.4.2-DEV later, entity-kill does not work ...
-
View User Profile
-
Send Message
Posted Sep 19, 2013@nikrivers
Ahhh i forgot about that.. I made the plugin turn the name into lowercase before the large player loop in order to increase performance. Sooo I'll fix this in a bit.
-
View User Profile
-
Send Message
Posted Sep 19, 2013Not Work on 1.6.4
-
View User Profile
-
Send Message
Posted Sep 18, 2013@DarkValaMorgoth
@bob7l
If you don't prefix the player name with p: you must specify the player name in lowercase. I suspect this is because HawkEye uses a predicate such as
rather than
Thus, if you specify a player name containing uppercase letters, the predicate will not match the hawk_players row even if the value in the player column has identical casing. Annoying if the player is online and you use TAB to complete the name! A bug, possibly..? :)
-
View User Profile
-
Send Message
Posted Sep 17, 2013@mat41997
We used that before to mess around a bit, this supports it just fine.
Make sure the logging of falling blocks is turned on in the config.
Just be careful, if you use too much tnt you may get queue overflow.
-
View User Profile
-
Send Message
Posted Sep 16, 2013command: /hawkeye reload in console not wrork why?
-
View User Profile
-
Send Message
Posted Sep 16, 2013Is a bug report. use HawkEye Reloaded v1.6.0 or dev#35, craftbukkit-1.6.2-R1.0 or R0.1(#2838)
/ hawk preview p: playerid ⇒ / hawk preview apply
An unusual rollback is caused when a rollback is performed by this method.
(Example: If the destruction ⇒ installation block is performed, the block is replaced with air)
----------/ hawk rollback p: playerid
If you use this command, it is rolled back successfully.
-
View User Profile
-
Send Message
Posted Sep 15, 2013add support on this plugin: http://dev.bukkit.org/bukkit-plugins/realisticexplosives/
-
View User Profile
-
Send Message
Posted Sep 14, 2013@bob7l
I figured out what the issue was. Before I was always able to search for a player withou using the "p:". Now it requires the "p:" to find the player.
so I would type /he search darkvalamorgoth and would result in no player found matching your specifications.
But /he search p:darkvalamorgoth brings it right up.
Once again thanks for the quick help!! One of the few plugins that stays up to date with great support!
-
View User Profile
-
Send Message
Posted Sep 13, 2013Is it possible to not require mysql?
GooglTranslator :P
-
View User Profile
-
Send Message
Posted Sep 13, 2013and pleass add combatibile for Plugin TreeAsist
-
View User Profile
-
Send Message
Posted Sep 13, 2013add pleas in this plugin langue file!!!