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 Dec 27, 2012@allard1997 They are logged! They are logged together with paintings as item-break and item-place
-
View User Profile
-
Send Message
Posted Dec 27, 2012So Worldedit logging is cancelled?
-
View User Profile
-
Send Message
Posted Dec 27, 2012Can Item Frames also be logged?
-
View User Profile
-
Send Message
Posted Dec 27, 2012@bob7l
I just disabled many of the hawkeye settings to just barebones block logging. Seemed to do the trick for a while and then it started happening again. increased the max connections in the settings to 200, and also increased it in my mysql db to 200. The problem persisted. I have 24 gigs of ram, and a sata3 solidstate drive. I have a hard time believing this is from my end.
Then, I found that one of my players was able to trigger the problem, simply by logging into the server. I duplicated it 3 times, twice having this player being the only person on the server. The same issue happens within a half seccond of this particular player logging in. I can provide the logs if you'd like, but this is definitely a problem on the plugin's end.
When it has been seeming to work stable, I see this error every now and again: [SEVERE] [HawkEye] Exception: java.lang.NullPointerException
-
View User Profile
-
Send Message
Posted Dec 26, 2012@dutchrastacraft
You must be using an older version.
-
View User Profile
-
Send Message
Posted Dec 26, 2012@atomfitz
Well a computer may not be strong enough to log that many entries per 2 seconds. I noticed your logging more then half the list, that's like 1,000 entries per 20 seconds. Logging things like leaf decay is a bad idea.
-
View User Profile
-
Send Message
Posted Dec 26, 2012@bob7l
http://pastebin.com/yHvQpPHP
Mysql seems to be working fine. I use it for a few plugins. And my computer is powerful to say the least, it's not the harddrive.
Just today, with the updated version of hawkeye, the queue got over 100,000 before the server completely froze. The problem now persists even after a full server restart. Had to fully remove the plugin to even run my server.
-
View User Profile
-
Send Message
Posted Dec 26, 2012@Lordox1
Some hosts do not provide them. You'll need to send a ticket to your host and ask them how they do it.
- The HammerCraft Team
-
View User Profile
-
Send Message
Posted Dec 26, 2012@dutchrastacraft
I believe the numbers in the radius are chunks.. no single blocks.
- The HammerCraft Team
-
View User Profile
-
Send Message
Posted Dec 26, 2012@bob7l
I have a rented server, so where can i find the server host's mysql database?
-
View User Profile
-
Send Message
Posted Dec 26, 2012I still have fails with the rollbacking system.
I do /ha rollback playername t:30m r:20 and it rollbacks more than 10000 blocks...
-
View User Profile
-
Send Message
Posted Dec 26, 2012@Lordox1
In
/plugins/hawkeye/config.yml
Scroll towards the bottom. Your host should of provided you with a mysql database.
-
View User Profile
-
Send Message
Posted Dec 26, 2012@atomfitz
That's strange. You must have some mysql problems, or a slow harddrive. The plugin should log about 100-500 entries every 2 seconds. Could you post your config? Exclude your actual mysql info.
-
View User Profile
-
Send Message
Posted Dec 26, 2012@bob7l
How do I find them?
-
View User Profile
-
Send Message
Posted Dec 26, 2012@bob7l
The queque is 4 digits, fairly random. I have more then half of the logging disabled, and it has happened when just one or two people are on building at a slow speed. It has only happened 4 or 5 times, and seems to be pretty random when it does happen. And I have my max connections set at 10
-
View User Profile
-
Send Message
Posted Dec 25, 2012@atomfitz
This means your mysql cannot keep up with all the block changes. It COULD be that your MySql is forcing hawkeye to only use one connection, or it could be a person on your server running around nuking everything. What is the queue at? Try disabling some features.
-
View User Profile
-
Send Message
Posted Dec 25, 2012Every now and again Hawkeye will start spamming "the queue is almost overloaded! Queue: <some numbers>" And sometimes will cripple the server until I /stop. Anything I can change to prevent this? Other then that hawkeye is working perfectly.
-
View User Profile
-
Send Message
Posted Dec 25, 2012@Lordox1
You need to enter your Mysql settings inside the config.yml
-
View User Profile
-
Send Message
Posted Dec 25, 2012Hawkeye wont work for me, I dont get any error's or anything, but when i do any of the commands nothing happens neither does it say anything in the chat. PLZ help me
-
View User Profile
-
Send Message
Posted Dec 24, 2012@bob7l
block-place: true block-break: true command: true chat: true join: true quit: true lava-bucket: true water-bucket: true