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 18, 2012@bob7l
Its for certain one of the newest ones available.
http://ci.md-5.net/job/Spigot/331/changes
-
View User Profile
-
Send Message
Posted Dec 18, 2012I have a couple of questions:
1.) Will the minecraft 1.3 version of this plugin work with minecraft 1.2.5? 2.) Will this plugin log tekkit actions and things 3.) How can i migrate from Hawkeye to Hawkeye reloaded? The MySQL database is setup for Hawkeye...
Thanks!
-
View User Profile
-
Send Message
Posted Dec 18, 2012@ew75726
Hmm, I've never seen an error like that before.. It could be that this opens up new connections to complete the qeue faster and your server isn't configured to have a certain amount open..
You could raise the logging timer..
Or do what it says in the error.
Also, are you using an external mysql server? It's timing out, that's not hawkeye based.
-
View User Profile
-
Send Message
Posted Dec 18, 2012I switched from the original Hawkeye to Hawkeye reloaded as I didn't realize the original HE was dead. I'm getting a timeout error now that I didn't use to get.
As soon as someone logs into the server it stops reporting an error. Any long period of time after that the server starts freaking out again. It's nothing besides a pain to go over the server logs but if anyone could be of help that would greatly be appreciated.
Detailed Server Error: Pastebin
-
View User Profile
-
Send Message
Posted Dec 18, 2012@jasonfran
From my understanding that's being thrown because of decay, or fade. It'll be fixed soon.
-
View User Profile
-
Send Message
Posted Dec 18, 2012@LordKainzo
Are you sure?
at org.bukkit.event.entity.EntityEvent.getEntityType(EntityEvent.java:32)
We don't use entity types anymore due to bukkit throwing null pointers when an event is canceled.
-
View User Profile
-
Send Message
Posted Dec 18, 2012Hello I am having error with hawkeye
I am not sure what is wrong
-
View User Profile
-
Send Message
Posted Dec 18, 2012@bob7l
This was occurring on #62. I'll need to ensure my fork of Spigot is up to date, I'll rebase it tonight.
-
View User Profile
-
Send Message
Posted Dec 18, 2012@astroroxy
That SHOULD be fixed on the latest dev build of hawkeye, although I'm not certain..
bukkits been releasing a lot of breaking updates lately so make sure you keep the error report going so i can find, and fix all update related bugs!
Edit: Just tested latest build, seems to be working.
-
View User Profile
-
Send Message
Posted Dec 18, 2012@LordKainzo
Yup, that error is fixed on the latest development build.
Not sure if this build works on the beta version of bukkit as it was intentionally compiled for the latest development build. I guess you could give it a go :)
-
View User Profile
-
Send Message
Posted Dec 17, 2012Seeing this on latest Hawkeye
http://pastie.org/private/9yzue6b5tdyz1fqie6ocka
Running latest revision of Spigot.
-
View User Profile
-
Send Message
Posted Dec 17, 2012@bob7l
You said
"Posting an error gives me no detail what so ever... I need to know what plugins you run, craftbukkit version you run, and whether your running a dev/beta/RB of hawkeye."
That is what I gave you.
-
View User Profile
-
Send Message
Posted Dec 17, 2012@LordKainzo
I am using bukkit build 2530 and Hawk dev build 61
-
View User Profile
-
Send Message
Posted Dec 17, 2012Cheers! HawkEye is greatest plugin for logging and monitoring server activities.
-
View User Profile
-
Send Message
Posted Dec 17, 2012@shadowshudder
http://dev.bukkit.org/server-mods/hawkeye/
Was for 1.1, but still works on 1.4.5 and is what this plugin is originally based off.
-
View User Profile
-
Send Message
Posted Dec 17, 2012Could anyone possibly link me to a 1.2.5 version of this? I really need it for Tekkit.
Thanks in advance.
-
View User Profile
-
Send Message
Posted Dec 16, 2012@paulj1x
Update to the latest DEV build of bukkit and hawkeye.
-
View User Profile
-
Send Message
Posted Dec 16, 2012@linwetalion
I have no clue, do you own the actual server or is it shared? It might be a port problem, or maybe you really don't have php.. (Php can corrupt at times)
-
View User Profile
-
Send Message
Posted Dec 16, 2012@Spezialeinheit
@bob7l
Well, I guess that Spezialeinheit meant. After I place the web interface .zip into my public_html folder, unzip it (i get public_html/hawkeye inteface folder) and try to run it in browser, as mydomain.com/hawkeye_interface/index.php or myIP/hawkeye_interface/index.php or mydomain.com/hawkeye interface/index.php or myIP/hawkeye_interface/index.php
or, after renaming the folder from "hawkeye interface" to just "hawkeye" mydomain.com/hawkeye/index.php and all the rest variants dont help, I get 404 error. Somehow my website ignores the php file. Though is usually doesn't, it has php 5.3 and no problems encountered during setting up other php scripts.
Additionally I would like to mention, that when I open the index.php via the admin panel file manager, the address is shown like this: http://myIP:2222/CMD_FILE_MANAGER/domains/mydomain.com/public_html/HawkEye/index.php
What am I doing wrong?)
-
View User Profile
-
Send Message
Posted Dec 15, 2012I get the following error any time there is an explosion, like with kittycannon:
[SEVERE] Could not pass event EntityExplodeEvent to HawkEye v1.0.7.1 org.bukkit.event.EventException at uk.co.oliwali.HawkEye.listeners.HawkEyeListener$1.execute(HawkEyeListener.java:61) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.Explosion.a(Explosion.java:219) at net.minecraft.server.World.createExplosion(World.java:1610) at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:771) at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:446) at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:442) at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:454) at org.bukkit.craftbukkit.CraftWorld.createExplosion(CraftWorld.java:450) at com.earth2me.essentials.commands.Commandkittycannon$1.run(Commandkittycannon.java:40) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.NullPointerException at org.bukkit.event.entity.EntityEvent.getEntityType(EntityEvent.java:32) at uk.co.oliwali.HawkEye.listeners.MonitorEntityListener.onEntityExplode(MonitorEntityListener.java:107) at sun.reflect.GeneratedMethodAccessor330.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at uk.co.oliwali.HawkEye.listeners.HawkEyeListener$1.execute(HawkEyeListener.java:58) ... 18 more