Inactive [SEC] NoCheat v3.5.0 [CB 1.2.4 R1.0][ABANDONED]

Discussion in 'Inactive/Unsupported Plugins' started by Evenprime, Feb 15, 2011.

  1. Offline

    Evenprime

    Xp10d3, Dereku, MyPictures and 35 others like this.
  2. Offline

    Doidle

    Worked thank you =)
    Was running other build that wasn't recomended so I could start my server earlyer then others =)
     
  3. Offline

    Eminam

    Also on bukkitdev, it says something about plugin.yml I DO NOT see that file in the folder at all.

    I got the config.txt edited properly. However it's still stopping my players who should be allowed to fly from flying. It doesn't make any sense. I have the permissions for them set too. It's like they aren't working (the permissions) im using PEX which support superperms.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  4. Offline

    Evenprime

    PEX 1.13 has a bug that prevents it from working correctly with CB 1185. If you use that verison, you'll have to update to PEX 1.14.
     
  5. Offline

    Eminam

    i think i have 1.14

    I fixed the issue. Apparently I didnt have 1.14 lol thanks

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  6. Offline

    nukeleer6

    Can you tweak the default config file to not warp you backwards when you Sprint + Jump? If you sprint, then immediately jump into an ocean, it knocks you back. Same if jumping off stairs.

    Every nocheat server does this, and it sucks. Instead of every server changing their settings, relax the defaults a tiny bit! I'm sick of being punished for just trying to play the game.
     
  7. Offline

    Switch0r

    Ask the server owner to update nocheat, that has been fixed along time ago.
     
  8. what if im still on yeti perms so the perm nodes dont work for new version?
     
  9. Offline

    cruisecho

    Does this no longer exists in your plugin?

    I've spent quite a bit of time trying to figure out how to stop this behavior by changing other options in the plugin since I do not see anything about the "nuke" check.
     
  10. Offline

    Evenprime

    It's split into two parts now:

    blockbreak.direction (preventing players from breaking most blocks without looking at them)
    blockbreak.distance (preventing players from breaking blocks that are too far away)

    Those combined are the same as the old "nuker" check.

    Then it's time to update that too.
     
  11. Offline

    cruisecho

    Is there a way to check how many times per second someone tries to interact with a block?
     
  12. Offline

    DragonSupremacy

    Try this link for that.

    Personally untested, so hope it helps.
     
  13. Offline

    andrewkm

    Just got this, not sure what from, massive spam on startup. I went from 1190 CB -> 1191 (I think is where the issue is) Been messing with many different CBS lately. 1990 is fine though :D
    Code:
    2011-09-24 22:40:28 [SEVERE] Could not pass event PLAYER_MOVE to NoCheat
    java.lang.NoSuchMethodError: net.minecraft.server.EntityPlayer.at()Z
     at cc.co.evenprime.bukkit.nocheat.checks.moving.RunningCheck.checkHorizontal(RunningCheck.java:137)
     at cc.co.evenprime.bukkit.nocheat.checks.moving.RunningCheck.check(RunningCheck.java:66)
     at cc.co.evenprime.bukkit.nocheat.checks.moving.RunFlyCheck.check(RunFlyCheck.java:86)
     at cc.co.evenprime.bukkit.nocheat.events.PlayerMoveEventManager.onPlayerMove(PlayerMoveEventManager.java:81)
     at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:180)
     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:618)
     at net.minecraft.server.Packet10Flying.a(SourceFile:126)
     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  14. Offline

    Tanite

    You might want to check SuperJump compatibility again. It seems like it's adding up damage for every jump when you're bouncing and when you land on a normal block again all the damage hits you at once. I'm not completely sure this is NC but I think you've had to deal with conflicts of this type before. I'm sort of wondering if it's related to the no-fall thing you've been implementing too. Thanks :D
     
  15. Offline

    wachnlurn

    [​IMG]
    Sorry it took so long to follow up. Been working on other aspects of the server. It seems players are getting it with wool now, not sure specifically what colors, but i had two players with the same problem today.
    EDIT: LOL dont read the text -.-
     
  16. Offline

    Evenprime

    Yes. But it would be pointless, as there are many situations in the game where players interact (intentionally or not) with blocks dozens of times per second, e.g. when they hit a bit of grass in an area where they are not allowed to build.

    The minecraft code changed. The "EntityPlayer.at()" method that seems to no longer exist in 1191 is the "isPlayerSprinting()" method I use to decide how fast a player can run. I'll have to find out how it is called now.

    Isn't that how fall damage is supposed to work in Minecraft? I'll look into that. Yes, it is definitely related to the "nofall" check.

    That helps a lot. I think I can fix it now.
     
    andrewkm likes this.
  17. Offline

    andrewkm

    @Evenprime
    Thanks, No worries, i was just doing my weekly messing around with every build, and every plugin :p Will stay on 1190 for now.
     
  18. Offline

    wachnlurn

    how does NoCheat interact with the new Spout? seems they have added some anticheat like features in the config, and ive been having problems with them all day.
     
  19. Offline

    Evenprime

    I avoid doing anything with or for Spout whenever possible, and therefore don't keep track of what they do. I just expect them to not break the bukkit API, and so far that seems to work more or less.

    I found a way to be (somewhat) compatible with both versions, <= 1190 and >= 1191. So soon you can go on with testing of dev builds. :)

    Ok, here we go: v 2.07a

    http://dev.bukkit.org/server-mods/nocheat/pages/changelog-and-downloads/
    • does work with CB 1191+
    • reset internal fall damage counter if a player gets new velocity assigned (should make Superjump and similar be less painful if repeatedly propelled into the air)
    • better support for rocketboots plugin and similar (less likely to pull players down out of the air, as long as they keep using their boots features regularly)
    • onliquid check should no longer produce "random" error messages (thanks wachnlurn, I believe I got the problem now)

    The problem was that Bukkit renamed a method from "at()" to "isSprinting()", therefore NoCheat couldn't find it anymore. Now NoCheat will search for the method "isSprinting()", and if it can't find it, it will try to use "at()" (and if it can't find that too, it will spam your console, because there is something seriously wrong if neither of them exist in your CB version).

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  20. Offline

    Tanite

    Yeah I'm not sure how it's supposed to work on a technical level. Thanks for looking into it though. I'll test out the fix tonight if I can.
     
  21. Offline

    Stroved

    For some reason, with my new permissions plugin (PermissionsBukkit), NoCheat no longer allows my donators to fly. It currently disables all flying unless OP (which is admin in my case). My permissions are:

    This is for my donator, so it should work in theory. All I want them to do is fly using Zombe mod! Thanks :)
     
  22. Offline

    Evenprime

    Those aren't the correct permission nodes for the latest NoCheat versions, read here: http://dev.bukkit.org/server-mods/nocheat/pages/permissions/
     
  23. Offline

    Stroved

  24. Offline

    turtlelord

    two players, non ops are able to cheat with this plugin enabled on my server and up to date
    using zombie flymod
    also clock accelerator isnt being blocked
    they are able to use artifical lighting aswell and everything
    so they are flying around and speed hacking while flying, does anyone know a plugin that will stop that?
     
  25. Offline

    SweetRvnge

    For some reason my admin characters are getting the rubber band effect when trying to fly. They all have the dominant permission node - '*' So I dont understand why this is happening.
     
  26. Offline

    CeramicTitan

    can u plz add support for jail?
     
  27. Offline

    allisgood888

    I am adding the new permission nodes for two new donators, but it will still not let them fly with zombe's modpack. I tried giving them all of the nodes, and all of the different options, all with little success.
     
  28. Offline

    Evenprime

    @turtlelord :
    @SweetRvnge :
    @allisgood888 :

    So I can choose between NoCheat blocks everything, although it shouldn't, and it doesn't block anything, although it should?

    Please give at least minimal additional information, e.g. what version of NoCheat, what version of CraftBukkit and what Permissions plugin + the version of that. "It doesn't work" doesn't help me help you.

    You can do that already. Let's assume you have a plugin that uses the following command to jail people:

    Code:
    jail playername prisonname jailtime
    
    Then you type in your "actions.txt" file:

    Code:
    consolecommand jailthatcheater 5 1 jail [player] myprison 10
    
    That will define a new action called "jailthatcheater", which gets executed if the player fails a check 5 times in a short timeframe, and only gets executed 1 time per second max.

    I'll break it down a bit:

    "consolecommand" tells NoCheat, it should "type" something into the server console.
    "jailthatcheater" is the name of the action. Choose whatever you want here, but avoid using the same name twice for different actions.
    "5" is the number of times the player has to fail the check
    "1" is the number of seconds that have to go by before this action gets executed again
    "jail [player] myprison 10" is the command that NoCheat will type into the console. It will replace "[player]" automatically with the name of the player for you. So if "Evenprime" failed the check, it would type "jail Evenprime myprison 10" into the console. You can do any command you want that way. You could even do "stop" (I don't recommend that!!) to shutdown the server. It is very mighty, don't make errors!

    Now that you have your very personal "jail" action, attach it to any check you want. E.g. want to attach it to the "spam" check? Just add the name to the list:
    Code:
    chat.spam.actions.0 = "spamLog spamCancel jailthatcheater"
    
    Hope that explains it. You can look at "default_actions.txt" to see how other actions are defined, e.g. what "spamLog" actually does. As I said, that method can be used to do almost everything, not only jailing. btw. NoCheat isn't perfect and will sometimes make mistakes. Don't go auto-banning people with that method, or you'll get some mad people.
     
  29. Offline

    turtlelord

    im using
    1185 cb
    1185nocheat
    they using 1.8.1 zombie
    they are not ops flyng and speeding
     
  30. Offline

    Evenprime

    I've uploaded v2.08 now, get it here as usual: http://dev.bukkit.org/server-mods/nocheat/pages/changelog-and-downloads/

    You now get a command "/nocheat permlist playername [permission]" that you can call ingame (if you have permission nocheat.admin.permlist), or from the server console (in the console without the leading "/"). It will tell you which permissions NoCheat really sees.

    E.g. type

    /nocheat permlist Evenprime

    and you will get all permissions that are relevant to NoCheat and assigned to Evenprime listed, with either "true" or "false". Because there are a lot of them, you can further narrow it down, by e.g. using

    /nocheat permlist Evenprime nocheat.checks.moving

    to only show permissions that start with "nocheat.checks.moving".

    This should help you find out if NoCheat is doing something wrong (blocking players that have the permission, or not blocking players without the permission), or your permissions setup is somehow broken. And in turn this will help me find out how to help you.

    Thank you for your attention.

    PS: Currently this is only possible for Online players. I'll try to find out if and how I can make it work for offline players too.
     
  31. Offline

    Ajax_killer

    i got this error im using bukkit version 1185 and got this
    Code:
    2011-09-26 18:06:24 [INFO] Starting minecraft server version Beta 1.7.3
    2011-09-26 18:06:24 [INFO] Loading properties
    2011-09-26 18:06:24 [INFO] Starting Minecraft server on *:25565
    2011-09-26 18:06:24 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-980-g4ed23b1-b1060jnks (MC: 1.7.3)
    2011-09-26 18:06:24 [SEVERE] Permission node 'nocheat' in plugin description file for NoCheat v2.08 is invalid
    java.lang.IllegalArgumentException: Child 'nocheat.admin' contains invalid value
        at org.bukkit.permissions.Permission.extractChildren(Permission.java:216)
        at org.bukkit.permissions.Permission.loadPermission(Permission.java:193)
        at org.bukkit.plugin.PluginDescriptionFile.loadPermissions(PluginDescriptionFile.java:310)
        at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:264)
        at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:36)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:69)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:213)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:143)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:110)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:133)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-09-26 18:06:24 [INFO] [PermissionsEx] sql backend registered!
    2011-09-26 18:06:24 [INFO] [PermissionsEx] file backend registered!
    2011-09-26 18:06:24 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    2011-09-26 18:06:25 [INFO] [PermissionsEx] p2compat backend registered!
    2011-09-26 18:06:25 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    2011-09-26 18:06:25 [INFO] [PermissionsEx] Initializing file backend
    2011-09-26 18:06:25 [INFO] Preparing level "world"
    2011-09-26 18:06:25 [INFO] Preparing start region for level 0 (Seed: 7016764308676362658)
    2011-09-26 18:06:26 [INFO] Preparing start region for level 1 (Seed: -7756273632558143436)
    2011-09-26 18:06:26 [INFO] Preparing spawn area: 20%
    2011-09-26 18:06:26 [INFO] [CFBanner] Plugin Enabled
    2011-09-26 18:06:26 [INFO] [CFBanner] CFBanner was created by CainFoool. Rewrote.
    2011-09-26 18:06:26 [INFO] [CFBanner] Permissions found. Using Permissions v2.7.7
    2011-09-26 18:06:26 [INFO] [ChestShop] version 3.04 initialized!
    2011-09-26 18:06:26 [INFO] [ChestShop] iConomy 5 loaded.
    2011-09-26 18:06:26 [INFO] [ChestShop] Permissions version 2.7.7 loaded.
    2011-09-26 18:06:29 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    2011-09-26 18:06:29 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-09-26 18:06:29 [INFO] [NoCheat] This version is for CB #1185. It may break at any time and for any other version.
    2011-09-26 18:06:29 [INFO] [NoCheat] version [2.08] is enabled.
    2011-09-26 18:06:29 [INFO] [PermissionsEx] Superperms support enabled.
    2011-09-26 18:06:29 [INFO] [PermissionsEx] v1.14 enabled
    2011-09-26 18:06:29 [INFO] WorldEdit 4.6 enabled.
    2011-09-26 18:06:29 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-09-26 18:06:29 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world) Single session is enforced.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-09-26 18:06:29 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-09-26 18:06:29 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-09-26 18:06:29 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-09-26 18:06:29 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-09-26 18:06:29 [INFO] WorldGuard: Unable to register missing event type SNOW_FORM
    2011-09-26 18:06:29 [INFO] WorldGuard 5.2.2 enabled.
    2011-09-26 18:06:29 [INFO] [ChatManager] ChatManager disabled. Check config.yml!
    2011-09-26 18:06:29 [INFO] [ChatManager] ChatManager disabled!
    2011-09-26 18:06:29 [INFO] [Modifyworld] Modifyworld disabled. Check config.yml!
    2011-09-26 18:06:29 [INFO] [Modifyworld] Modifyworld disabled!
    2011-09-26 18:06:29 [INFO] [PermissionsCompat] Compatibility layer enabled.
    2011-09-26 18:06:29 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-09-26 18:06:29 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-09-26 18:06:29 [INFO] [iConomy] hooked into Permissions.
    2011-09-26 18:06:29 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-09-26 18:06:29 [INFO] Done (0.458s)! For help, type "help" or "?"
    
     

Share This Page