Updated-NoCheatPlus / NoCheatPlus

Anti-cheating plugin for Minecraft (1.5-1.20, Bukkit/Spigot)
https://ci.codemc.io/job/Updated-NoCheatPlus/job/Updated-NoCheatPlus/
GNU General Public License v3.0
481 stars 100 forks source link

SurvivalFly false positive swimming in water #317

Open deka9584 opened 1 year ago

deka9584 commented 1 year ago

Complete output of the ncp version command (please prefer text here)

╗Version information½ Server: git-Spigot-79a30d7-f4830a1 MC: 1.12.2 Detected: 1.12.2 NoCheatPlus: Plugin: 3.17.1-SNAPSHOT-Updated-b167 MCAccess: 1.12-1.12.2 / Spigot-CB-1.12_R1 Features: blocks: BlocksMC1_4, BlocksMC1_5, BlocksMC1_6_1, BlocksMC1_7_2, BlocksMC1_8, BlocksMC1_9, BlocksMC1_10, BlocksMC1_11, BlocksMC1_12 checks: FastConsume, Gutenberg, HotFixFallingBlockPortalEnter defaults: pvpKnockBackVelocity Hooks: AllViolationsNCP 1.0, ViolationFrequencyNCP 1.0 ╗Related Plugins½ ViaVersion v4.7.0

Short description of the issue and how to reproduce (is it random / always happens / side conditions ?)

Running a Spigot 1.12.2 server with ViaVersion and using 1.13+ client, swimming in water will result a false positive SurvivalFly check

  1. Download Spigot 1.12.2
  2. Install ViaVersion and NoCheatPlus
  3. Join with a 1.13 or newer client
  4. Try to swim in water

After about 5 seconds you will start to get flown back and as you keep trying the failed survival fly log will appear.

Have you made any (noteworthy) changes to the default configuration of NCP?

No, the problem also occurs with the original configuration.

Do you run any other special plugins that affect game mechanics next to NC+ (skills, machines, adding/changing blocks, other anti-cheating)?

No, only NCP and ViaVersion.

Provide additional information: for bypasses, vulnerabilities and reproducible issues, we request a debug log. Use GitHub gists or PasteBin or similar for errors and huge logs, or attach a (zip-) file here.