Eagle Eye

Logo

http://dev.bukkit.org/media/images/49/287/logo_EagleEye.gif



Know what happens on your server !

EagleEye is a very simple and lightweight plugin who logs the events which happen on the server. It puts this infos in text files so you can find out what happened just by clicking on a file.

These things are written in log files, with the date they have been made:

  • when a player connect/disconnect/is kicked (display player IP and world)
  • when a player speak in the chat (display the message and if this message whas modified or created by a plugin or by the server)
  • when a player try to do a command (display the command and the name of the plugin's command)
  • when a player use an item or a block, like a chest or a sword (display the name of the player, his location, the name of the item/block he used)
  • when a player break a block (display the name of the player, his location, the tool he used, the name of the block and its location)
  • when a player place a block (display the name of the player, his location, the name of the block and its location)


    Understand what is written !

    http://dev.bukkit.org/media/images/56/959/us-en.jpeg http://dev.bukkit.org/media/images/56/958/france.jpg

EagleEye supports english and french natively. You don't need any file modification to change the language used by EagleEye: just type a command and EagleEye will change immedialty his language, in the chat or the server console, but in log files too.
And on top of that, this translation does not use any external file, everything is embedded in the plugin.
Since v1.3.2, the server's language is detected automatically so you don't have to do anything !


Keep log files clean without losses !

EagleEye clear automatically the log files when they are too big, according to the configuration you decided. But the informations aren't lost: they're moved to an other file which is compressed.

Save space storage !

http://dev.bukkit.org/media/images/56/960/zip.jpeg

With a simple command, you can compress and delete the EagleEye's files. It's very useful to make saves of your logs.

You can compress (and delete if you want):

  • every old log files (results of a log clearing, they are in the /old_logs folder)
  • every new log files (the files not yet cleared, they are in the /new_logs folder)
  • every files of the EagleEye plugin (everything in the /plugins/EagleEye folder, include old logs, new logs, configuration's file and EagleEye.jar)

And besides, you can extract .zip archives to restore your files.


Stay up to date !

EagleEye include an updates checker (you can disable it if you want). It means when you start or reload your server, or when you type the command /ee-update check, EagleEye will tell you if he is up to date, if a new update if available or not.

Since v1.3.0, you can see the description of the new version and it new awesomes features. You're also able to get informations about the current version of EagleEye you use. Isn't it awesome ?


Compatibility

EagleEye 1.3.3 is compatible with these craftbukkit versions:

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ElectronGuigui ElectronGuigui Jun 26, 2014 at 19:03 UTC - 0 likes

    I'm infortunately late with EagleEye 2.0, but I promise you it'll be worth it ! Here are some infos:

    • UUID Support = ready for Minecraft 1.8 (but still support lower versions)
    • Search tool in game and without being connected, even without the server being started
    • Will be opened for interactions with others plugins, they'll be able to use EagleEye's logs.
    • I'll propably do a "lite" version with simple text file and less events(yep, the 2.0 version will use more than simple files). Maybe i'll call it "Eaglet Eye"

    I can't tell you too much, it's a surprise ;)

    Last edited Jun 26, 2014 by ElectronGuigui: add some infos
  • Avatar of ElectronGuigui ElectronGuigui Mar 16, 2014 at 21:29 UTC - 0 likes

    @ladyyura909: Go Sorry for the late: I'm very busy because of school and EagleEye 2.0.

    Since this error is a problem for many peoples, I've made v1.3.2, who fixes it and who add some features: permissions for commands, auto-detection of language. This new version should be downloadable soon.

    EDIT: I've just re-uploaded it because I had to make it use the new Curse API for update-checking.

    Last edited Mar 20, 2014 by ElectronGuigui
  • Avatar of ladyyura909 ladyyura909 Jan 26, 2014 at 03:51 UTC - 0 likes

    Edited post:

    i was really excited for this plug in to replace coreprotect..but its giving me an error http://pastebin.com/5f5MMZNE i downloaded the most recent version too. the error i cannot ignore since i use console to chat with players on my smartphone when i am away form the computer..

    Last edited Jan 26, 2014 by ladyyura909
  • Avatar of ElectronGuigui ElectronGuigui Jan 15, 2014 at 21:15 UTC - 0 likes

    @catprowler: Go Yes it is: bukkit 1.7 does not change anything for EagleEye so it should normally work.

  • Avatar of catprowler catprowler Jan 13, 2014 at 15:41 UTC - 0 likes

    Hi there, is this compatible with Minecraft 1.7.2? Thank you

  • Avatar of Forkboy2 Forkboy2 Sep 29, 2013 at 04:40 UTC - 0 likes

    I also get errors in 1.3.1. The errors are a bit annoying. Otherwise, great plugin.

  • Avatar of Nowyce Nowyce Jun 11, 2013 at 20:41 UTC - 0 likes

    I found a way to remplace the in-game view : I'm using PHP to find in the .log file, the only problem is the size of the file : then I copy it into a backup document, every 24 hours, and I delete the old one ! Using PHP, I choose where to search (with the max number of days) and PHP searches for me ! :D I'm still waiting for the next update, in 2 months, 'cuz I love this plugin ! So easy ! :D

  • Avatar of d49s7 d49s7 Jun 06, 2013 at 05:23 UTC - 0 likes

    I am using version 1.3.1 and I also get that error

    BFAK:90818410,157a87a0bf584d81b404e522318a2c2d57494b1f5254fc78c84c538f48e1af71

  • Avatar of ElectronGuigui ElectronGuigui Jun 05, 2013 at 13:46 UTC - 0 likes

    @jwong98: Go

    This error is due, I think, to a bug in the bukkit API. If you get this error, you can ignore it because it does nothing except write errors lignes in server.log.

    The version 1.3.1 should correct this bug so install it.

  • Avatar of jwong98 jwong98 Jun 05, 2013 at 01:21 UTC - 0 likes

    got this error

    Could not pass event PlayerInteractEvent to EagleEye v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 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 org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:186) at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:156) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:1004) at net.minecraft.server.v1_5_R3.Packet18ArmAnimation.handle(SourceFile:41) at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at com.electronguigui.global.PluginListener.onPlayerUse(PluginListener.java:56) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more

    on mac os 10.8 with java 6 for minecraft and java 7 for server (JDK)

Facts

Date created
Jun 01, 2012
Categories
Last update
Mar 22, 2014
Development stage
Release
Language
  • enUS
  • frFR
License
Attribution-NonCommercial-NoDerivs 3.0 (Creative Commons) - english & french versions
Curse link
Eagle Eye
Downloads
7,140
Recent files

Authors