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
@GunfighterJ
All i can say is allow the chest 10 minutes to update, if that doesn't work then I might have to check this issue out.
@Hippamatto
Yeah. That has been in there for ages.
For some reason I can only search container-transactions if I use the in game commands. Neither the web interface or the tool are able to pick up when people put things into or remove them from chests. The data is getting logged however.
Is anyone else having this kind of issue?
Hello!
I have been a longtime LogBlock user, but decided to use HawkEye for the first time, understanding from moderators that it is much easier to use, but I found one error.
While rolling back a grief on one player's farm, I did /he preview p:Spywolf141 and it did as it was supposed to. There was just one problem. HawkEye says "type in /hawkeye apply to apply this change" yet, the command does not work. The correct command is /hawkeye preview apply. Just letting you guys know.
@bob7l
I think what he means is the original hawkeye's werollback feature, where all actions within a worldedit selection are rolled back, as opposed to entering a radius. WorldEdit commands wouldn't be logged (so you wouldn't have hundreds of thousands of blocks being changed at once), the selection would just be used to filter the results.
Not sure what I'm doing wrong http://pastebin.com/3dQqEgxF
I keep getting this Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'xx.xxx.xxx.x' (4) in /home/kingdomo/public_html/hawkeye/config.php on line 64 Could not connect to MySQL Database!
I'm using my own mysql server, which works fine for everything else. I have my ports all open and working. The user:password are spot on, and yes, I ate my wheaties this morning.
I am trying to connect from a web host that i use for my site. I set access to % so it should be good for anyone. Honestly I'm a bit lost... what am i doing wrong?
@AlexM850
I don't see how that's a fault in hawkeye to be honest.. I have no idea why you attempted to undo the same rollback session twice within 5 seconds..
Got this error while attempting a double /he undo. While testing with this plugin.
> http://pastie.org/5179855@MCGamerz
web.exodushosting.net:3306 is your mysql? I really cannot help you on this one because I'm not your host.. It could be that the mysql server only accepts internal connections.
I am having problems with the old hawkeye web interface. This worked before on our old server when we had a MySql database and web server hosted on the same as the minecraft server. Right now, hawkeye is set up with our newest database from exodushosting and is recording everything there.The problem I am having is trying to get the hawkeye web interface that is hosted on a separate web server to connect to our sql database.
Here is my config.php with the correct database, user, and password. http:pastebin.com/n6ixbKXS
Here is the error message that I get when going to our hawkeye folder. http:mcgamerz.com/hawkeye/ http:pastebin.com/gJVkqsY6
Can someone help me fix this? Thanks!
@Blackhawks098
Still waiting for bukkit to add API for item frames
@stoutrouge
I can't recreate this issue, it accepts all the IP/domains i type in. Btw, it's not a good idea to use an external database..
@newtekie1
Download the latest DEV
I've downloaded 1.0.6.3, however when I start my server it still says 1.0.6.1 is loading and tells me that there is an update to 1063 available. What is going on?
I don't think the hostname field in the config likes ip's. Everytime I change the ip to something else it still reverts to localhost.
Works for 1.4, but it seems that item-pick up and item-drops are not recorded. I know this will be fixed when you update, but item frames are not recorded.
@pixeltimoto
WorldEdit logging is super easy to do, buuut there is one problem. Edited 100,000 blocks at the same time will cause some serious hang time, and hawkeye wont be able to catch up thus loosing lots of potential data.
Anybody else having a problem with Hawkeye not logging "chat" since 1.4?
@stutiguias
Why say sorry ? Dev = pleasure , force for dev = unpleasure,
You do it if you want to do it , we can't blame you :)
Xephi
@pixeltimoto
sry... working on it.... just don't have time yet...