Inactive [ADMN/SEC] XRay-Informer 2.2.0 - Protect your server from X-Rayers [1.3.1]

Discussion in 'Inactive/Unsupported Plugins' started by sourcemaker, Aug 26, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    sourcemaker

    XRay-Informer - Informs you about farmrates (Anti-XRay)
    Version 2.1.6 (16.02.2012), ready and waiting for R5

    You have a minecraft server and have troubles with xray-users? The XRay-Informer will be your solution to get rid of them.

    Hello, hello - please make sure, you have the latest version of LogBlock installed. It's 1.50 and not the prev version, which is available on bukkit dev ;-)
    Take a look on the bukkit forums, there's an archive available.


    http://dev.bukkit.org/server-mods/xray-informer/
     
    allisgood888, TehTighty and Ozzy4 like this.
  2. thanks again xD
    two last questions for yet :)
    How can i set up the check for multiple worlds? With comma or extra line?
    And can i set up more than 4 checked blocks?
     
  3. Offline

    sourcemaker

    No that's not possible atm, because I'm waiting for an upgrade of the logblock api.
    But, if they update for multiworld query, I'll implement that feature at once :)
    We need multiworld-support, too.

    atm it's not possible to check more than 4 ores, sorry. How many do you want? Perhaps I can make a special build for you ;)
     
  4. Ok hwo do you take a picture of the server promt
     
  5. Will this become compatible with the new Guardian plugin?
     
  6. Offline

    sourcemaker

    definitely yes, I'm waiting for the release
     
  7. Offline

    iSeven77

    Thank you ! The version here says 2.1.2 but when loaded it says 2.1.1 is this ok ?
     
  8. Offline

    sourcemaker

    Nope, that's definatly NOT ok ;-)
    Please download from here


    Changelog for 2.1.3
    - 50% of code rewritten
    - parameter handling
    - console-access
    - multi-world
    - ready & prepared to implement HawkEye
     
    dwi likes this.
  9. Offline

    iSeven77

    Thanks yeah i just found the version 213 :p i think im the 3rd person to get it from github cause the other one dev is still 2.1.1 and yeah i like the new way it looks and its more accurate THANKS ! the reason i came here is cause i have a player that has broken 6k stones and he has found 100 diamonds which is 1.48% and is in yellow but he says it was legit and well using LogBlock it comes legit so idk :p but yeah i like the new XCHECK :) THANKS ALOT !
     
  10. Offline

    dog.big

    i am sorry, but it does not work (tried /xcheck player:dogbig):
    [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'xcheck' in plugin XrayInformer v2.1.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.NoClassDefFoundError: de/diddiz/LogBlock/QueryParams at me.sourcemaker.XrayInformer.XrayInformer.checkglobal_lb(XrayInformer.java:45) at me.sourcemaker.XrayInformer.XrayInformer.onCommand(XrayInformer.java:276) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more Caused by: java.lang.ClassNotFoundException: de.diddiz.LogBlock.QueryParams at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 15 more
     
  11. Offline

    Shooty

    And how the config file need to be for multi-world ?
     
  12. Offline

    sourcemaker

    Please read the orange text in the first post and update your Logblock to version 1.50.
    That will help. Your Logblock installation is outdated.

    Just set the default world and xcheck the others with /xcheck player:shoory world:my_second_world_or_whatever

    It's not a summary of all worlds, but you can check multiple worlds.
     
  13. Offline

    Shooty

    I really don't understand, when i type /xcheck player:shooty world:OTHEWORLD(notinconfigfile) it doesn't works..
     
  14. Offline

    sourcemaker

  15. Offline

    CubieX

    I have a problem cofiguring xrayinformer.

    We have 2 servers running on our root, so we use different logblock tables for each world.
    Because of hm, "historic" reasons both worlds are called "ccraft4", but the corresponding table on server 1 is named ccraft4-101 while the tabel for the other server is called ccraft4-181.
    (Yes, it hast to do with MC 1.8.1 and 1.0.1 ;))

    So if I use "ccraft4" in the informer config to state the world, it won't find our logblock table for this world.
    Could you add an option to set the name of the table directly to a world or something similar?

    For now we have to use the old Informer 1.1 with websend, because there it was possible to change the table names directly in the xray.php (in the lower section that was normally not meant to be changed by users).

    And a second question: which version of XRI should we use for CB 1597?
     
  16. Offline

    sourcemaker

    That's no problem, because the XrayInformer connects to the LogBlock API ingame. If you have installed LogBlock on both server-instances, the XrayInformer (better: LogBlock) automatically knows on which table to select.
    So: You can have 100 minecraft servers on one root and it's impossible, that the plugin connects to a wrong table.
    Just edit the config file and set the default world to ccraft4

    You can always use the latest with all builds, you just have to have the latest LogBlock (currently it's 1.50).

    :cool:
     
  17. Offline

    dwi

    Hurray!
     
  18. Offline

    CubieX

    I deleted XRI and re-downloaded it, after your explanation.
    Seems like the values itself are now correct.
    But: There is something weird going on.
    If I for example break some gold ores, my statistic shows more lapis ore instead. oO
    It's like something is shifted.

    Breaking Gold gives more Lapis Ore displayed, but LogBlock logs it correctly as broken Gold Ore.
    Mossy -> Diamond
    Diamond -> Gold
    Lapis -> Mossy Cobble

    Like a merry-go-round here. :eek:

    I deleted the old config and restartet the server.
    This is my fresh config generated by XRI 2.1.1: ("world" is here correct for my local server)

    Code:
    mat_1_yellow: 10.0
    mat_1_yellow: 10.0
    mat_1_red: 15.0
    mat_4_id: 56
    mat_1_id: 14
    mat_2_red: 2.0
    mat_3_id: 48
    mat_3_red: 10.0
    mat_2_yellow: 1.0
    mat_3_yellow: 5.0
    mat_4_red: 2.0
    mat_2_id: 21
    mat_4_yellow: 1.0
    check_world: world
    

    A picture of what I did to test it:

    [​IMG]
     
  19. Offline

    Crayder

    Is XRay Informer running with CraftBukkit 1.0.1-R1?
     
  20. Offline

    sourcemaker

    2.1.4 is the latest ;-)
    Please download from github: https://github.com/sourcemaker/XrayInformer/downloads
    Why is everyone (not just you!) overreading that fat announcement? :D
    [​IMG]

    Yes, it's running
     
  21. Offline

    CubieX

    @sourcemaker
    Erm, Your Curselink says 2.1.4, but by clicking on the big "Download"-Button, it says 2.1.1 and using the Curse download also delivers 2.1.1. ;)
     
  22. Offline

    rishicobra

    what are the commands?
     
  23. Offline

    sourcemaker

  24. Offline

    CubieX

    Now it works. :)

    EDIT: Is there no longer a command to check ALL players global rates? Like the old /xcheck global?

    Because if I change the displayed blocks, I need a clue which farm rate is common on our server to set the yellow and red values accordingly.
     
  25. Offline

    sourcemaker

    try the following:

    /xcheck player:all ore:14 world:myworld maxrate:2
     
  26. Offline

    CubieX

    Well, that shows me who has a farmrate ove 2 percent on gold, but not our global average farmrate of an ore.

    I meant the "/ws xglobal" command from the old xRayInformer. Is there something similar in the new version?
    Because it was a good indication (in fact: the only one) to see, who exceeds our common farmrates and needs to be checked on a bit more.
     
  27. Offline

    djl0st12

    Hi. I loved the idea of a lightweight anti xray plugin. This would be the first anti xray solution I've found worth using.
    However I've runto some slight issues here.
    Craftbukkit build=1790/1.1 bukkit build
    logblock version= 1.50
    xray informer version=2.1.4
    Log of startup to verify all versions= http://pastebin.com/69V6U2By
    image of output upon doing /xcheck player:playersname= http://gyazo.com/413584f75189010b3f038ae26a47bfb9
    console output after performing the command xcheck player:djl0st12 ore:56 follows

    2012-01-21 03:47:01 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'xcheck' in plugin XrayInformer v2.1.4
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:385)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.NumberFormatException: For input string: "In"
    at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    at java.lang.Float.parseFloat(Unknown Source)
    at me.sourcemaker.XrayInformer.XrayInformer.checksingle_lb(XrayInformer.java:211)
    at me.sourcemaker.XrayInformer.XrayInformer.onCommand(XrayInformer.java:410)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 12 more

    I'm sure I am missing something here. but what?

    EDIT: Disregard. at the point I tested this I had broken zero stone. I assume the issue was something to do with trying to figure out the percentages when I had broken 50 diamond ore and zero stone. Tempted to remove post entirely, but figured I would leave this here for anyone who runs into a similiar issue. Plugin is now working 100 percent after I went and dug some stone.
     
  28. Offline

    egladius

    Have installed 2.1.4 on 1.1 server. I have 1.50 logblock, and have confirmed that the SQL database is being used by logblock.

    When I xcheck a player it says they have no blocks mined, and even if I mine blocks, it will not say I have logged any blocks.

    I checked logblock, and they say they are 1.1 compatable. Is this an issue with xrayinformer and 1.1? Or am I doing something wrong?

    Thanks.
     
  29. Offline

    Crayder

    Diamonds don't display for a lot of users for some reason. For clarification, they have mined at least one.
    [​IMG]

    Also, any way we can get redstone, iron, coal, and/or other ores added to the check?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  30. Offline

    Mrchasez

    sourcemaker
    Does this automatically connect with my MySQL from LogBlock
    I don't see anywhere in the config to put the data in
    Also, It dont seem to show anything for me.
    I mined 10 diamonds, used /xcheck player:mrchasez and everything was white.
    Does it take a few mins to update.. or?
     
  31. wie kann ich in der configuration mehrere welten einfügen? oder kann man nur eine welt checken lassen?
    bitte mir ein besispiel zeigen wie das geht weil ein commando ist ja eingebaut um mehrere welten checken zu lassen aber wie muss ich diese welten in der config reinschreiben? :(
     
Thread Status:
Not open for further replies.

Share This Page