Code Monkey home page Code Monkey logo

updated-nocheatplus / nocheatplus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from captainobvious0/nocheatplus

478.0 478.0 97.0 19.27 MB

Anti-cheating plugin for Minecraft (1.5-1.20, Bukkit/Spigot)

Home Page: https://ci.codemc.io/job/Updated-NoCheatPlus/job/Updated-NoCheatPlus/

License: GNU General Public License v3.0

Java 99.79% Python 0.21%
anticheat bukkit-plugin minecraft minecraft-anti-cheat minecraft-anticheat minecraft-plugin ncp nocheat nocheatplus spigotmc updated-ncp updated-nocheatplus

nocheatplus's People

Contributors

adampoulson avatar asofold avatar bmack94 avatar brokkonaut avatar captainobvious0 avatar clankstar avatar cmsmortal-chen avatar dmulloy2 avatar dreeam-qwq avatar dymeth avatar evenprime avatar lysandr0 avatar markelf avatar md-5 avatar mypictures avatar neatmonster avatar phoenix616 avatar prophile avatar roccodev avatar scetch avatar sgdc3 avatar skbeh avatar splotycode avatar supaham avatar toshimichi0915 avatar xaw3ep avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nocheatplus's Issues

NoCheatPlus bug/crash exploit

Full output of /ncp version

[17:00:01 INFO]: ---- Version information ----
[17:00:01 INFO]: #### Server ####
[17:00:01 INFO]: git-Paper-235 ~MC: 1.15.2~
[17:00:01 INFO]: detected: 1.15.2
[17:00:01 INFO]: #### NoCheatPlus ####
[17:00:01 INFO]: Plugin: 3.17-SNAPSHOT-b5.7.2
[17:00:01 INFO]: MCAccess: 1.13-1.15.2|? / Bukkit-API
[17:00:01 INFO]: Features:
[17:00:01 INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
[17:00:01 INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[17:00:01 INFO]: defaults: pvpKnockBackVelocity
[17:00:01 INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[17:00:01 INFO]: Hooks: Citizens2~cncp~ 2.0 | mcMMO~cncp~ 2.3 | MyPet 1.1 | ViolationFrequency~NCP~ 1.0
[17:00:01 INFO]: #### Related Plugins ####
[17:00:01 INFO]: CompatNoCheatPlus v6.6.5-RC-sMD5NET-b90 | ProtocolLib v4.5.1-SNAPSHOT-b448 | ConditionalCommands v1.5

Describe the issue

The players crashed my server with onepacketcrasher hack.

How to reproduce the issue

https://www.youtube.com/watch?v=QhtwqaO9_Dg

Extra links/Videos (Including debug logs)

[15:42:44] [Netty Epoll Server IO #3/ERROR]: [NoCheatPlus] Unhandled exception occured in onPacketReceiving(PacketEvent) for NoCheatPlus
java.lang.NullPointerException: null
    at fr.neatmonster.nocheatplus.checks.net.protocollib.WrongTurnAdapter.onPacketReceiving(WrongTurnAdapter.java:41) ~[?:?]
    at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114) ~[?:?]
    at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67) ~[?:?]
    at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:590) ~[?:?]
    at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:557) ~[?:?]
    at com.comphenix.protocol.injector.netty.ProtocolInjector.packetReceived(ProtocolInjector.java:352) ~[?:?]
    at com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketReceiving(ProtocolInjector.java:317) ~[?:?]
    at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:533) ~[?:?]
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[patched_1.15.2.jar:git-Paper-220]
    at com.comphenix.protocol.injector.netty.ChannelInjector$2.channelRead(ChannelInjector.java:259) ~[?:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:808) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:408) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:308) ~[patched_1.15.2.jar:git-Paper-220]
    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) ~[patched_1.15.2.jar:git-Paper-220]
    at java.lang.Thread.run(Unknown Source) [?:?]
[15:42:44] [Netty Epoll Server IO #3/ERROR]: Parameters:
  net.minecraft.server.v1_15_R1.PacketPlayInFlying$PacketPlayInLook@51f4ec75[
    x=0.0
    y=0.0
    z=0.0
    yaw=-111.60535
    pitch=8.100017
    f=true
    hasPos=false
    hasLook=true
  ]

Any possible config options changed or plugins that may cause interference?

CreativeFly false positive with elytra (+fireworks)

изображение

I'm trying to take off with elytra, ncp shows CreativeFly.
If CreativeFly disabled it shows SurvivalFly.
It seems to me that fireworks make the problem bigger and they are not the main factor.
Also seems slabs and fences also somehow influence.

How to reproduce the issue

Do the same as in the video

Extra links/Videos (Including debug logs)

https://dl.dropboxusercontent.com/s/536fo5kp00indbc/2020-05-06%2000-02-11.mp4
https://dl.dropboxusercontent.com/s/tg330qdj7e98p63/2020-05-06%2000-03-40.mp4
Logs:
https://pastebin.com/hC2gdCqw

Any possible config options changed or plugins that may cause interference?

No related options changed

Add GeyserMC support

Describe the features of this added check

Well when using NCP with Geyser it glitches out i can't walk at all
https://github.com/GeyserMC/Geyser There should be an API you will be able too use.
Hope this get's added.

Description of how this check would work

Idk

Any extra information about what should be added? (Config options...)

Nope

SurvivalFly false positive when "hopping" with elytra

Full output of /ncp version
[08:18:19 INFO]: ---- Version information ----
[08:18:19 INFO]: #### Server ####
[08:18:19 INFO]: git-Tuinity-"54d751f" MC: 1.15.2
[08:18:19 INFO]: detected: 1.15.2
[08:18:19 INFO]: #### NoCheatPlus ####
[08:18:19 INFO]: Plugin: 3.17-SNAPSHOT-b1153-CustomFork
[08:18:19 INFO]: MCAccess: 1.13.2-1.15|? / Bukkit-API
[08:18:19 INFO]: Features:
[08:18:19 INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
[08:18:19 INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[08:18:19 INFO]: defaults: pvpKnockBackVelocity
[08:18:19 INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[08:18:19 INFO]: Hooks: ViolationFrequencyNCP 1.0
[08:18:19 INFO]: #### Related Plugins ####
[08:18:19 INFO]: ProtocolLib v4.5.0

Describe the issue
When attempting to "hop" with an elytra, the anti cheat thinks you are attempting to fly.

This is what it looks like when NCP blocks the hopping: https://youtu.be/hpFXzvaasrY

This is how hopping looks when NCP isnt blocking: https://youtu.be/1yL04sYEEF0

How to reproduce the issue
Sprint forward and jump with your elytra, once your gliding double tap space again just as you hit the ground.

Extra links/Videos (Including debug logs)
Debug log: https://pastebin.com/sUbj0wbT

Any possible config options changed or plugins that may cause interference?
Using MarkElfs config, but that should not be creating this issue as it's NCP detecting the hopping as flight.

Not work Griefprevention crops trample protection when use with nocheatplus without op permission

Full output of /ncp version

[17:07:30 INFO]: ---- Version information ----
[17:07:30 INFO]: #### Server ####
[17:07:30 INFO]: git-Paper-234 ~MC: 1.15.2~
[17:07:30 INFO]:   detected: 1.15.2
[17:07:30 INFO]: #### NoCheatPlus ####
[17:07:30 INFO]: Plugin: 3.17-SNAPSHOT-b5.7.3
[17:07:30 INFO]: MCAccess: 1.13-1.15.2|? / Bukkit-API
[17:07:30 INFO]: Features:
[17:07:30 INFO]:   blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
[17:07:30 INFO]:   checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[17:07:30 INFO]:   defaults: pvpKnockBackVelocity
[17:07:30 INFO]:   packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[17:07:30 INFO]: Hooks: MyPet 1.1 | ViolationFrequency~NCP~ 1.0
[17:07:30 INFO]: #### Related Plugins ####
[17:07:30 INFO]: ProtocolLib v4.5.0 | ConditionalCommands v1.5

Describe the issue

Not work Griefprevention crops trample protection when use with nocheatplus without op permission.
Same issue with other some other protection plugins.

How to reproduce the issue

  1. Install NoCheatPlus and Griefprevention to your server.
  2. Claim a land and plant crops.
  3. Other players can trample the plants without op permission.

Extra links/Videos (Including debug logs)

Any possible config options changed or plugins that may cause interference?

Creativefly: landing on ground at high fly speed

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-9639cf7-c3a22e7 ~MC: 1.16.1~

[INFO] detected: 1.16.1

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-Updated-b62

[INFO] MCAccess: 1.13-1.16|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

[INFO] defaults: pvpKnockBackVelocity

[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.6.0-SNAPSHOT-b472 | ProtocolSupport v4.29-dev

Describe the issue

Abruptly landing on ground at a high fly speed will sometimes throw a (high) violation.

How to reproduce the issue

Set your /flyspeed to 10, then, while flying try to land on ground. It may take a couple of tries before getting a VL, it's not really consistent.

Extra links/Videos (Including debug logs)

https://www.dropbox.com/s/ousif3klmbosuce/flynofly.mov?dl=0
nocheatplus.log

Any possible config options changed or plugins that may cause interference?

No.

Survivalfly: bunnyhopping on slime blocks

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-2040c4c-893ad93 ~MC: 1.15.2~

[INFO] detected: 1.15.2

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-b1153-CustomFork

[INFO] MCAccess: 1.13.2-1.15|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

[INFO] defaults: pvpKnockBackVelocity

[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.0 | ProtocolSupport v4.29-dev

Describe the issue

Sprintjumping on slime blocks will result in false positives (hSpeed)

Extra links/Videos (Including debug logs)

slime_bunnyhop.log

https://www.dropbox.com/s/lykee9uvtr9dws4/bunnyhop_slime.mov?dl=0

Any possible config options changed or plugins that may cause interference?

Default config

Riding Strider mob causes visual glitches.

Full output of /ncp version

[02:36:21] [Server thread/INFO]: SirKillian issued server command: /ncp version
[02:36:41] [Server thread/INFO]: ---- Version information ----
[02:36:41] [Server thread/INFO]: #### Server ####
[02:36:41] [Server thread/INFO]: git-Paper-90 MC: 1.16.1
[02:36:41] [Server thread/INFO]: detected: 1.16.1
[02:36:41] [Server thread/INFO]: #### NoCheatPlus ####
[02:36:41] [Server thread/INFO]: Plugin: 3.17-SNAPSHOT-b5.9.2
[02:36:41] [Server thread/INFO]: MCAccess: 1.13-1.16.1|? / Bukkit-API
[02:36:41] [Server thread/INFO]: Features:
[02:36:41] [Server thread/INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern
[02:36:41] [Server thread/INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[02:36:41] [Server thread/INFO]: defaults: pvpKnockBackVelocity
[02:36:41] [Server thread/INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[02:36:41] [Server thread/INFO]: Hooks: ViolationFrequencyNCP 1.0
[02:36:41] [Server thread/INFO]: #### Related Plugins ####
[02:36:41] [Server thread/INFO]: ProtocolLib v4.6.0 | ConditionalCommands v1.5

Describe the issue

When riding a strider, the player gets visually kicked of the mob. which, when above lava, it looks like the player falls in lava. (the player will not take damage when this happens, it Is just a visual glitch.)

Then, when the player actually shifts, (dismounts) they will teleport on top of the striders location and fall down,
when the strider is above lava at that point in time, the player will fall into the lava and take damage.

How to reproduce the issue

  • Spawn a Strider.
  • Put a saddle on it.
  • Ride it.
  • use a "warped fungus on a stick" item to control it into a lava lake.
  • You will then get visually kicked of as explained above.

Extra links/Videos (Including debug logs)

https://youtu.be/E3q84mu63fo

Any possible config options changed or plugins that may cause interference?

Ive tried without NCP enabled and it no longer happens when the plugin is disabled.

Setting BoatsAnywhere no longer works

Full output of /ncp version

[INFO] ---- Version information ----
[INFO] #### Server ####
[INFO] git-Spigot-9639cf7-c3a22e7 MC: 1.16.1
[INFO] detected: 1.16.1
[INFO] #### NoCheatPlus ####
[INFO] Plugin: 3.17-SNAPSHOT-Updated-b62
[INFO] MCAccess: 1.13-1.16|? / Bukkit-API
[INFO] Features:
[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern
[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[INFO] defaults: pvpKnockBackVelocity
[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[INFO] Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0
[INFO] #### Related Plugins ####
[INFO] ProtocolLib v4.6.0 | ProtocolSupport v4.29-dev

Describe the issue

The setting 'boatanywhere' does not allow for boats to be placed on the ground. Providing a player with 'nocheatplus.checks.blockplace.boats' allows them to be placed on land.

How to reproduce the issue

Place a boat on the ground is prevented.

Extra links/Videos (Including debug logs)

n/a

Any possible config options changed or plugins that may cause interference?

n/a

Edge of lantern model is not defined correctly

Full output of /ncp version

[12:08:59 INFO]: ---- Version information ----
[12:08:59 INFO]: #### Server ####
[12:08:59 INFO]: git-Paper-111 MC: 1.16.1
[12:08:59 INFO]: detected: 1.16.1
[12:08:59 INFO]: #### NoCheatPlus ####
[12:08:59 INFO]: Plugin: 3.17-SNAPSHOT-Updated-b62
[12:08:59 INFO]: MCAccess: 1.13-1.16|? / Bukkit-API
[12:08:59 INFO]: Features:
[12:08:59 INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern
[12:08:59 INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[12:08:59 INFO]: defaults: pvpKnockBackVelocity
[12:08:59 INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[12:08:59 INFO]: Hooks: ViolationFrequencyNCP 1.0
[12:08:59 INFO]: #### Related Plugins ####
[12:08:59 INFO]: ProtocolLib v4.6.0 | ProtocolSupport v4.29-dev

Describe the issue / How to reproduce the issue

Walking on this specific ledges of the lantern highlighted in red results in setback. Both variants are affected since they both use the same model.
https://cdn.discordapp.com/attachments/603221572890656807/735833205805940756/unknown.png

[False positive] Open a door with a block in direction line

Full output of /ncp version

---- Version information ----

Server
git-Paper-332 MC: 1.15.2
detected: 1.15.2

NoCheatPlus
Plugin: 3.17-SNAPSHOT-b1153-CustomFork
MCAccess: 1.13.2-1.15|? / Bukkit-API
Features:
blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
defaults: pvpKnockBackVelocity
packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0

Related Plugins
ProtocolLib v4.5.1-SNAPSHOT-b451 | ProtocolSupport v4.29-dev

Describe the issue

If a player try to open a door whith a block in his direction line, the door won't open

How to reproduce the issue

Put a door with block around, and try to open it

Extra links/Videos (Including debug logs)

[NC+] MissClick failed Direction: tried to interact with a block outside their line of sight (VL58)

CustomJumppad pushing back

Describe the features of this added check

Hi, when I use CustomJumppads (https://www.spigotmc.org/resources/custom-jumppads-1-8-1-15.44876/) and your plugin NoCheatPlus, it pushes players back at the end of trail (jump). So it didn't work so smooth as it should. + when you're having elytra, it's worse...

Description of how this check would work

It should be smooth and shouldn't push players back.

Any extra information about what should be added? (Config options...)

Jesus/Step permission doesn't work anymore

Full output of /ncp version

[20:37:16 INFO]: ---- Version information ----
[20:37:16 INFO]: #### Server ####
[20:37:16 INFO]: git-Purpur-688 MC: 1.16.1
[20:37:16 INFO]: Detected: 1.16.1
[20:37:16 INFO]: #### NoCheatPlus ####
[20:37:16 INFO]: Plugin: 3.17-SNAPSHOT-b5.9.5
[20:37:16 INFO]: MCAccess: 1.13-1.16.1|? / Bukkit-API
[20:37:16 INFO]: Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0
[20:37:16 INFO]: #### Related Plugins ####
[20:37:16 INFO]: ProtocolLib v4.6.0-SNAPSHOT-b473

Describe the issue

Permission to bypass step/jesus check doesnt work anymore
nocheatplus.checks.moving.survivalfly.step
nocheatplus.checks.moving.survivalfly.waterwalk

How to reproduce the issue

give player these two permission and try to use step/jesus it will stop you from moving or stepping up block

Extra links/Videos (Including debug logs)

Any possible config options changed or plugins that may cause interference?

test with default config

[False positive] Jump near a lectern

Full output of /ncp version

---- Version information ----

Server

git-Purpur-606 MC: 1.15.2
detected: 1.15.2

NoCheatPlus

Plugin: 3.17-SNAPSHOT-b1153-CustomFork
MCAccess: 1.13.2-1.15|? / Bukkit-API
Features:
blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
defaults: pvpKnockBackVelocity
packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0

Related Plugins

ProtocolLib v4.5.1 | ViaVersion v3.0.2-SNAPSHOT | ProtocolSupport v4.29-dev

Describe the issue

When a player jump near a lectern, he get a rollback

How to reproduce the issue

Place a Lectern, jump near it

Extra links/Videos (Including debug logs)

[NC+] MissClick failed SurvivalFly: tried to perform an illegal move (Subchecks: vdistrel+lowjump) (VL857)

MC 1.16.1 Jumping repeatedly with horse dismounts the player.

Full output of /ncp version

13.07 09:19:10 [Server] INFO ---- Version information ----
13.07 09:19:10 [Server] INFO #### Server ####
13.07 09:19:10 [Server] INFO git-Paper-75 ~MC: 1.16.1~
13.07 09:19:10 [Server] INFO detected: 1.16.1
13.07 09:19:10 [Server] INFO #### NoCheatPlus ####
13.07 09:19:10 [Server] INFO Plugin: 3.17-SNAPSHOT-b1153-CustomFork
13.07 09:19:10 [Server] INFO MCAccess: 1.13.2-1.15|? / Bukkit-API
13.07 09:19:10 [Server] INFO Features:
13.07 09:19:10 [Server] INFO blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
13.07 09:19:10 [Server] INFO checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter
13.07 09:19:10 [Server] INFO defaults: pvpKnockBackVelocity
13.07 09:19:10 [Server] INFO Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0
13.07 09:19:10 [Server] INFO #### Related Plugins ####
13.07 09:19:10 [Server] INFO ProtocolLib v4.6.0-SNAPSHOT-b472

Describe the issue

Jumping repeatedly with horses dismounts the player visually/practically. The player is still 'on the horse', pressing shift will properly dismount.

Expected: jumping does not cause dismounts.

Reportedly the same 'visual dismount' happens with boats when players have a passenger (villager, player) but I didn't look into this.

How to reproduce the issue

Use NCP, use default config or otherwise (i tried several across 2 hrs of troubleshooting).
Get horse, jump with horse
Observe dismount. Note that turning your character turns the horse, that shift properly dismounts.

Extra links/Videos (Including debug logs)

Very little info in the console. Sometimes you get a 'vehicle moved wrongly!' violation.

Any possible config options changed or plugins that may cause interference?

Observed since Minecraft 1.16+

Fall damage: Bottom slab with water source block not recognized as safe fall

It seems like there's an easy config fix for this, but I don't know what it is. Still, just in case it's something you want I found some non-vanilla behavior that can result in player deaths.

Full output of /ncp version

27.05 21:16:12 [Server] INFO #### Server ####
27.05 21:16:12 [Server] INFO git-Paper-284 ~MC: 1.15.2~
27.05 21:16:12 [Server] INFO detected: 1.15.2
27.05 21:16:12 [Server] INFO #### NoCheatPlus ####
27.05 21:16:12 [Server] INFO Plugin: 3.17-SNAPSHOT-b1153-CustomFork
27.05 21:16:12 [Server] INFO MCAccess: 1.13.2-1.15|? / Bukkit-API
27.05 21:16:12 [Server] INFO Features:
27.05 21:16:12 [Server] INFO blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
27.05 21:16:12 [Server] INFO checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
27.05 21:16:12 [Server] INFO defaults: pvpKnockBackVelocity
27.05 21:16:12 [Server] INFO packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | NoSlow
27.05 21:16:12 [Server] INFO Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0
27.05 21:16:12 [Server] INFO #### Related Plugins ####
27.05 21:16:12 [Server] INFO ProtocolLib v4.5.1-SNAPSHOT-b451

Describe the issue

Fall damage incorrectly applied when falling on a source block with bottom slab. Non-vanilla behavior.

How to reproduce the issue

  • Place Slab on bottom side of block
  • Place water source in same block
  • Jump on slab from >5 blocks
  • Observe damage.
  • Remove NCP, repeat.

2020-05-28_00 17 39

NCP_PassableBug

Full output of /ncp version

[20:38:48 INFO]: ---- Version information ----
[20:38:48 INFO]: #### Server ####
[20:38:48 INFO]: git-Purpur-580 MC: 1.15.2
[20:38:48 INFO]: detected: 1.15.2
[20:38:48 INFO]: #### NoCheatPlus ####
[20:38:48 INFO]: Plugin: 3.17-SNAPSHOT-b1153-CustomFork
[20:38:48 INFO]: MCAccess: 1.13.2-1.15|? / Bukkit-API
[20:38:48 INFO]: Features:
[20:38:48 INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
[20:38:48 INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[20:38:48 INFO]: defaults: pvpKnockBackVelocity
[20:38:48 INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[20:38:48 INFO]: Hooks: AllViolationsNCP 1.0 | ServerStatistics 1.0 | ViolationFrequencyNCP1.0
[20:38:48 INFO]: #### Related Plugins ####
[20:38:48 INFO]: ProtocolLib v4.5.1-SNAPSHOT-b451

Describe the issue

Mining or walking against a block cause passable trigger

How to reproduce the issue

mine or walk against a block

Extra links/Videos (Including debug logs)

ncp debug log: https://pastebin.com/FzUmf1J1
video: https://streamable.com/8dto2z

Any possible config options changed or plugins that may cause interference?

default config

SWAP_ITEM_WITH_OFFHAND Error

Full output of /ncp version

[12:08:59 INFO]: ---- Version information ----
[12:08:59 INFO]: #### Server ####
[12:08:59 INFO]: git-Paper-117 MC: 1.16.1
[12:08:59 INFO]: detected: 1.16.1
[12:08:59 INFO]: #### NoCheatPlus ####
[12:08:59 INFO]: Plugin: 3.17-SNAPSHOT-Updated-b62
[12:08:59 INFO]: MCAccess: 1.13-1.16|? / Bukkit-API
[12:08:59 INFO]: Features:
[12:08:59 INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern
[12:08:59 INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[12:08:59 INFO]: defaults: pvpKnockBackVelocity
[12:08:59 INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[12:08:59 INFO]: Hooks: ViolationFrequencyNCP 1.0
[12:08:59 INFO]: #### Related Plugins ####
[12:08:59 INFO]: ProtocolLib v4.6.0 | ProtocolSupport v4.29-dev

Describe the issue

Error: https://pastebin.com/T6mJKtCp
Still occurs when compiled with 4.5.1, instead of 4.5.0. PL's version in its plugin.yml was renamed to 4.6.0 to be used correctly since it can't read the snapshot bit. This is with the latest snapshot for clarity.

after the player is kicked by NoCheatPlus, the player freezes on the server and it cannot be kicked

Full output of /ncp version

> ncp version
[02:59:39 INFO]: ---- Version information ----
[02:59:39 INFO]: #### Server ####
[02:59:39 INFO]: git-Paper-108 ~MC: 1.16.1~
[02:59:39 INFO]:   detected: 1.16.1
[02:59:39 INFO]: #### NoCheatPlus ####
[02:59:39 INFO]: Plugin: 3.17-SNAPSHOT-Updated-b60
[02:59:39 INFO]: MCAccess: 1.13-1.16|? / Bukkit-API
[02:59:39 INFO]: Features:
[02:59:39 INFO]:   blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern
[02:59:39 INFO]:   checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[02:59:39 INFO]:   defaults: pvpKnockBackVelocity
[02:59:39 INFO]:   packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[02:59:39 INFO]: Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0
[02:59:39 INFO]: #### Related Plugins ####
[02:59:39 INFO]: ProtocolLib v4.6.0-SNAPSHOT-b472 | ViaVersion v3.0.1

Describe the issue

I have a standard config, all I did was put the plugin in plugins.

Players are kicked for "Block breaking out of sync" and very often with the following error:

[13:33:11] [Server thread/INFO]: [NC+] nUwUn failed WrongBlock: tried to break another block than interacted with last (VL31)
[13:33:11] [Server thread/INFO]: nUwUn lost connection: (!) Block breaking out of sync.
[13:33:11] [Craft Scheduler Thread - 1672/WARN]: [NoCheatPlus] Failed to execute the command 'ncp kick nUwUn (!) Block breaking out of sync.': Unhandled exception executing command 'ncp' in plugin NoCheatPlus v3.17-SNAPSHOT-Updated-b60, please check if everything is setup correct. -> log once id=1820825993
[13:33:11] [Craft Scheduler Thread - 1672/WARN]: [NoCheatPlus] org.bukkit.command.CommandException: Unhandled exception executing command 'ncp' in plugin NoCheatPlus v3.17-SNAPSHOT-Updated-b60
	org.bukkit.command.PluginCommand.execute(PluginCommand.java:47)
	org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
	org.bukkit.craftbukkit.v1_16_R1.CraftServer.dispatchCommand(CraftServer.java:794)
	fr.neatmonster.nocheatplus.actions.types.CommandAction.execute(CommandAction.java:62)
	fr.neatmonster.nocheatplus.actions.types.CommandAction.execute(CommandAction.java:33)
	fr.neatmonster.nocheatplus.checks.ViolationData.executeActions(ViolationData.java:197)
	fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:168)
	fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:150)
	fr.neatmonster.nocheatplus.checks.blockbreak.WrongBlock.check(WrongBlock.java:91)
	fr.neatmonster.nocheatplus.checks.blockbreak.BlockBreakListener.onBlockBreak(BlockBreakListener.java:178)
	sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	fr.neatmonster.nocheatplus.event.mini.MultiListenerRegistry$AutoListener.onEvent(MultiListenerRegistry.java:82)
	fr.neatmonster.nocheatplus.event.mini.MiniListenerNode.onEvent(MiniListenerNode.java:157)
	fr.neatmonster.nocheatplus.event.mini.EventRegistryBukkit$4.execute(EventRegistryBukkit.java:124)
	co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
	org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
	org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
	net.minecraft.server.v1_16_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:324)
	net.minecraft.server.v1_16_R1.PlayerInteractManager.a(PlayerInteractManager.java:91)
	net.minecraft.server.v1_16_R1.EntityPlayer.tick(EntityPlayer.java:440)
	net.minecraft.server.v1_16_R1.WorldServer.entityJoinedWorld(WorldServer.java:831)
	net.minecraft.server.v1_16_R1.World.a(World.java:932)
	net.minecraft.server.v1_16_R1.WorldServer.doTick(WorldServer.java:525)
	net.minecraft.server.v1_16_R1.MinecraftServer.b(MinecraftServer.java:1353)
	net.minecraft.server.v1_16_R1.DedicatedServer.b(DedicatedServer.java:377)
	net.minecraft.server.v1_16_R1.MinecraftServer.a(MinecraftServer.java:1212)
	net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:1000)
	net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177)
	java.lang.Thread.run(Thread.java:748)

after that, the player can no longer log into the server, because his previous Player remained in the system.

the player remains in the Tab-list forever
you can teleport to the player, although he is invisible
you cannot kick the player, the kick command does not work on him

How to reproduce the issue

perhaps use a cheat client to trigger the check "[NC +] nUwUn failed WrongBlock: tried to break another block than interacted with last (VL31)"

Extra links/Videos (Including debug logs)

is absent

Any possible config options changed or plugins that may cause interference?

I have standard settings

Boats kicking players out clientside on 1.16

Full output of /ncp version

[12:08:59 INFO]: ---- Version information ----
[12:08:59 INFO]: #### Server ####
[12:08:59 INFO]: git-Paper-111 MC: 1.16.1
[12:08:59 INFO]: detected: 1.16.1
[12:08:59 INFO]: #### NoCheatPlus ####
[12:08:59 INFO]: Plugin: 3.17-SNAPSHOT-Updated-b62
[12:08:59 INFO]: MCAccess: 1.13-1.16|? / Bukkit-API
[12:08:59 INFO]: Features:
[12:08:59 INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern
[12:08:59 INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[12:08:59 INFO]: defaults: pvpKnockBackVelocity
[12:08:59 INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[12:08:59 INFO]: Hooks: ViolationFrequencyNCP 1.0
[12:08:59 INFO]: #### Related Plugins ####
[12:08:59 INFO]: ProtocolLib v4.6.0 | ProtocolSupport v4.29-dev

Describe the issue

After riding a boat around for less than a minute, players are kicked out client side and can freely wander around. They can't take damage or mine blocks. Serverside, they are still on the boat. This is similar behavior to prior when strider support was added and you tried to go up a block or swim in lava. Pressing your sneak button gets you off the boat and corrects itself.
Some additional notes can be found here: https://discordapp.com/channels/598285007496151098/603221572890656807/736321282932736000
Debug log: https://pastebin.com/hCcHDmf8
Tags when this occurs: https://cdn.discordapp.com/attachments/603221572890656807/736341028545495090/unknown.png

How to reproduce the issue

Oddly, I can't reproduce it myself across three servers but some users can easily. Just ride a boat for a short distance.

Extra links/Videos (Including debug logs)

https://discordapp.com/channels/598285007496151098/603221572890656807/736321282932736000

Any possible config options changed or plugins that may cause interference?

None, though disabling vehicleenvelope does seem to resolve it while none of the other settings under the check appear to.

BungeeCord notifications?

Describe the features of this added check

BungeeCord notifications, notifications across servers in a bungeecord network

Description of how this check would work

It should send a notification to each server with the plugin installed

Any extra information about what should be added? (Config options...)

Being able to specify a server name or have it grab automatically

Survivalfly: Climbing while leaving water (resetCond)

(Report from Discord)

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-c3a49df-b0c6dfe ~MC: 1.16.1~

[INFO] detected: 1.16.1

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-Updated-2020-07-11T15:30:31Z

[INFO] MCAccess: 1.13-1.16|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter

[INFO] defaults: pvpKnockBackVelocity

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.1 | ProtocolSupport v4.29-dev

Describe the issue

When climbing a block while leaving a liquid the climbSpeed subcheck will set off, from the debug log the player doesn't seem to be recognised as being in water.

Extra links/Videos (Including debug logs)

https://discordapp.com/channels/598285007496151098/603221572890656807/729790267825061888

SurvivalFly check is too strict.

Full output of /ncp version

https://i.imgur.com/C8MZ3DD.png

Describe the issue

Whenever people jump and get shot by projectile in mid air, they're pulled down to ground and flagged as survivalfly.

How to reproduce the issue

Place a dispenser and add arrows to it, make a redstone clock and try to get hit in midair. Or get some people to shoot at you.

Extra links/Videos (Including debug logs)

Proof 1:
https://streamable.com/qr2lpn
Proof 2:
https://streamable.com/v38p6m
NCP logs:
https://anonfiles.com/ddc0Adxeo9/nocheatplus_log

Any possible config options changed or plugins that may cause interference?

I'm using custom made NCP config. But it doesn't matter because even without it it persists.

Randomly getting stuck in place. Can't reproduce

Video provided by player of the issue:
https://i.imgur.com/VsawfSJ.mp4

Console log during the above video:
[19:34:06] Wil_co: eh, im stuck
[19:34:18] BambiTheVamp: what you stuck on?
[19:34:33] Wil_co: no idea, i keep glitching
[19:35:14] Wil_co: D:
[19:36:37] (!) Wil_co is moving suspiciously (SurvivalFly) (466VL)
[19:40:00] (!) Wil_co is moving suspiciously (SurvivalFly) (661VL)
[19:40:23] Wil_co: i'm still stuck, check #screenshots on discord, idek whats happening
[19:40:35] (!) Wil_co is moving suspiciously (SurvivalFly) (765VL)
[19:40:53] BambiTheVamp: nice gif bro
[19:41:03] Wil_co: ty :(
[19:41:12] BambiTheVamp: let me try this
[19:41:19] BambiTheVamp issued server command: /tpahere Wil_co
[19:41:30] Wil_co issued server command: /cmi tpaccept BambiTheVamp
[19:41:36] (!) Wil_co is moving suspiciously (SurvivalFly) (811VL)
[19:41:48] BambiTheVamp: that work?
[19:42:02] Wil_co: D: nope, still stuck
[19:42:06] BambiTheVamp: try eating
[19:42:10] Wil_co: oh wtf
[19:42:29] Wil_co: i just scrolled to another item and yep, that fixed it
[19:42:32] Wil_co: crazy
[19:42:49] BambiTheVamp: i eat when i get bouncy and it seems to work everytime

/ncp debug when it happened again:
https://paste.gg/p/Z0eff/85c9840e9bff41c3984213b452068c6d/files/e20115fb399a4b4b8789ef8906c768f0/raw

[23:09:40 INFO]: ---- Version information ----
[23:09:40 INFO]: #### Server ####
[23:09:40 INFO]: git-Paper-116 MC: 1.16.1
[23:09:40 INFO]: Detected: 1.16.1
[23:09:40 INFO]: #### NoCheatPlus ####
[23:09:40 INFO]: Plugin: 3.17-SNAPSHOT-b5.9.5
[23:09:40 INFO]: MCAccess: 1.13-1.16.1|? / Bukkit-API
[23:09:40 INFO]: Hooks: ViolationFrequencyNCP 1.0
[23:09:40 INFO]: #### Related Plugins ####
[23:09:40 INFO]: ProtocolLib v4.6.0 | ConditionalCommands v1.5

Survivalfly: false positive when leaving a waterfall

(Report from Discord)

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-2040c4c-893ad93 ~MC: 1.15.2~

[INFO] detected: 1.15.2

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-b1153-CustomFork

[INFO] MCAccess: 1.13.2-1.15|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

[INFO] defaults: pvpKnockBackVelocity

[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.0 | ProtocolSupport v4.29-dev

Describe the issue

Leaving a waterfall will flag for hSpeed if you leave water and start to fall at a high speed immediately after.
You won't get setbacked for shorter distances/slower falling speeds.

Extra links/Videos (Including debug logs)

https://www.dropbox.com/s/el2ggvmvx67ipry/leaving_water_fp.mov?dl=0

Leaving_water_debug.log

Any possible config options changed or plugins that may cause interference?

Default config

Haste II+ effect cause false positive speedmine hack

Full output of /ncp version

[16:52:31 INFO]: ---- Version information ----
[16:52:31 INFO]: #### Server ####
[16:52:31 INFO]: git-Paper-234 ~MC: 1.15.2~
[16:52:31 INFO]:   detected: 1.15.2
[16:52:31 INFO]: #### NoCheatPlus ####
[16:52:31 INFO]: Plugin: 3.17-SNAPSHOT-b5.7.3
[16:52:31 INFO]: MCAccess: 1.13-1.15.2|? / Bukkit-API
[16:52:31 INFO]: Features:
[16:52:31 INFO]:   blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
[16:52:31 INFO]:   checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[16:52:31 INFO]:   defaults: pvpKnockBackVelocity
[16:52:31 INFO]:   packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[16:52:31 INFO]: Hooks: MyPet 1.1 | ViolationFrequency~NCP~ 1.0
[16:52:31 INFO]: #### Related Plugins ####
[16:52:31 INFO]: ProtocolLib v4.5.0 | ConditionalCommands v1.5

Describe the issue

Haste II+ effects cause false positive speedmine hack

How to reproduce the issue

  1. /effect give player name minecraft:haste 300 5
  2. Try break blocks
  3. NoCheatPlus write you are using speedmine hack.

Extra links/Videos (Including debug logs)

Any possible config options changed or plugins that may cause interference?

Survivalfly: leaving a waterfall (2)

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-2040c4c-77fd87e ~MC: 1.15.2~

[INFO] detected: 1.15.2

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-b1153-CustomFork

[INFO] MCAccess: 1.13.2-1.15|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

[INFO] defaults: pvpKnockBackVelocity

[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.0 | ProtocolSupport v4.29-dev

Describe the issue

Issue n.#3 seems to not have been fully fixed, although this time it's much harder to reproduce it.

Extra links/Videos (Including debug logs)

nocheatplus (1).log

https://www.dropbox.com/s/btbvdlbgne31ut6/waterfall.mov?dl=0

Any possible config options changed or plugins that may cause interference?

Default config.

Hopper create False Positive

Full output of /ncp version

---- Version information ----

Server

git-Paper-264 MC: 1.15.2
detected: 1.15.2

NoCheatPlus

Plugin: 3.17-SNAPSHOT-b1153-CustomFork
MCAccess: 1.13.2-1.15|? / Bukkit-API
Features:
blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
defaults: pvpKnockBackVelocity
packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0

Related Plugins

ProtocolLib v4.5.1-SNAPSHOT-b451 | ProtocolSupport v4.29-dev

Describe the issue

When a player jump under a hopper,he gets rollback

How to reproduce the issue

See the screen below
[NC+] MissClick failed Passable: tried to move into a block (bugged player of phase cheat) (VL15)

Extra links/Videos (Including debug logs)

ROpy84JHgQpT

Instant Disconnect Issue

Full output of /ncp version

https://hastebin.com/ulacoyayaj.rb

Describe the issue

[08:07:14] [Server thread/INFO]: jonfinnelizaga joined the game
[08:07:14] [Server thread/INFO]: jonfinnelizaga[/:35896] logged in with entity id 16229 at ([world]-5988.300000011921, 137.7920945554134, 3089.6992108143895)
[08:07:15] [Server thread/INFO]: jonfinnelizaga lost connection: Disconnected
[08:07:15] [Server thread/INFO]: Reconnecting to SQL
[08:07:15] [Server thread/INFO]: jonfinnelizaga left the game
That was the player that was having issues
But it'll show what I posted before in proxy the errors
Everytime they joined
Thats what lead up to his disconnect: https://hastebin.com/ajitowehef.cs
So im hoping due to me updating a few plugins (ViaVersion & addons, NoCheatplus) sorted the issue.

How to reproduce the issue

Unsure, but it occurs if someone tp's a player to them.

Extra links/Videos (Including debug logs)

Any possible config options changed or plugins that may cause interference?

I have all Via plugins for client support, but no client changing plugins apart from the Via's.

Survivalfly: jumping off slime blocks while bouncing

Report from the Discord server.

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-c3a49df-b0c6dfe ~MC: 1.16.1~

[INFO] detected: 1.16.1

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-Updated-2020-07-11T15:30:31Z

[INFO] MCAccess: 1.13-1.16|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter

[INFO] defaults: pvpKnockBackVelocity

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.1 | ProtocolSupport v4.29-dev

Describe the issue

Trying to jump while being in a bounce phase will cause a setback.

Extra links/Videos (Including debug logs)

https://discordapp.com/channels/598285007496151098/603221572890656807/729055676130656357

[False positive] Fast break while setting /sethome after RTP

Full output of /ncp version

[21:30:07 INFO]: ---- Version information ----
[21:30:07 INFO]: #### Server ####
[21:30:07 INFO]: git-Paper-345 MC: 1.15.2
[21:30:07 INFO]: detected: 1.15.2
[21:30:07 INFO]: #### NoCheatPlus ####
[21:30:07 INFO]: Plugin: 3.17-SNAPSHOT-b1153-CustomFork
[21:30:07 INFO]: MCAccess: 1.13.2-1.15|? / Bukkit-API
[21:30:07 INFO]: Features:
[21:30:07 INFO]: blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
[21:30:07 INFO]: checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[21:30:07 INFO]: defaults: pvpKnockBackVelocity
[21:30:07 INFO]: packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[21:30:07 INFO]: Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0
[21:30:07 INFO]: #### Related Plugins ####
[21:30:07 INFO]: ProtocolLib v4.5.1

Describe the issue

When I had enabled Fast breaking check and players issued Random Teleport to the wild and then used /sethome, it instantly kicked them... Without breaking blocks.

How to reproduce the issue

Teleport with RTP (I'm using hyperdrive) and try to set sethome (using CMI)

Extra links/Videos (Including debug logs)

If will be needed, I will show. I disabled this check already and it works fine.

Any possible config options changed or plugins that may cause interference?

Probably not, when disabling (setting to false) fast breaking it works normally.

False positive when player walks on a slab staircase

Full output of /ncp version

[21:46:42 INFO]: ---- Version information ----
[21:46:42 INFO]: #### Server ####
[21:46:42 INFO]: git-Spigot-21fe707-e1ebe52 ~MC: 1.8.8~
[21:46:42 INFO]:   detected: 1.8.8
[21:46:42 INFO]: #### NoCheatPlus ####
[21:46:42 INFO]: Plugin: 3.17-SNAPSHOT-Updated-b62
[21:46:42 INFO]: MCAccess: 1.6.1-1.14.4|? / Bukkit-API
[21:46:42 INFO]: Features:
[21:46:42 INFO]:   blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | MCAccessBukkit
[21:46:42 INFO]:   checks: FastConsume | Gutenberg | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[21:46:42 INFO]:   defaults: pvpKnockBackVelocity
[21:46:42 INFO]:   packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | CatchAllAdapter | NoSlow | Fight
[21:46:42 INFO]: Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0
[21:46:42 INFO]: #### Related Plugins ####
[21:46:42 INFO]: ProtocolLib v4.5.1 | ViaVersion v2.2.3

Describe the issue

Player gets stuck when walking over certain slab types. I've tested spruce wood slab and red sandstone. Stone slabs work without issue.

How to reproduce the issue

Create a staircase using spruce wood slabs. Walking over the slabs gets the player stuck.

Extra links/Videos (Including debug logs)

Video (streamable)
Debug log pastebin (long)

Any possible config options changed or plugins that may cause interference?

Using the auto-kick config from the github

No other plugins should cause interference afaik

Passable: wrong bounding box for walls

(Report from Discord)

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-c3a49df-b0c6dfe ~MC: 1.16.1~

[INFO] detected: 1.16.1

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-Updated-2020-07-11T15:30:31Z

[INFO] MCAccess: 1.13-1.16|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter

[INFO] defaults: pvpKnockBackVelocity

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.1 | ProtocolSupport v4.29-dev

Describe the issue

Colliding with a wall will result in a passable false positive

Extra links/Videos (Including debug logs)

https://discordapp.com/channels/598285007496151098/603221572890656807/731521014307094538

nocheatplus (1).log

kicked for flying outside of Y 0 = 255 with mohist hybrid server and cubic chunks mod

NoCheatPlus/Issues#631

I posted there originally but the same also applies to this version.

I am using mohist to have plugins and forge at the same time so I can have cubic chunks mod.
but cubic chunks mod removing the height and depth limit causes severe issues. I cant play outside of Y 0 to 255 because i get kicked for "flying" because im able to build up and down for millions of blocks vertically. and cubic chunks removes the void and bedrock and its just caves and ores forever below Y 0. and your able to build up as high as you want millions of blocks into the sky as well.
NCP doesnt seem to like mods that extend the height limit. it thinks we are flying or not on a block for some reason.

Any ideas? is there something i can change in the config? or do I have to wait?

MySQL Support for Player Logs

Describe the features of this added check

We would like to be able to use MySQL logs to log players across a bungeecord server network and help with cheating punishments.

Description of how this check would work

Allowing the creation of a MySQL database, we could have a universal log instead of one log per spigot/paper instance.

Any extra information about what should be added? (Config options...)

Just SQL database support, thanks!

Survivalfly: data_reset violation on a fly/nofly transition.

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-a99063f-8ea9b13 ~MC: 1.15.2~

[INFO] detected: 1.15.2

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-b1153-CustomFork

[INFO] MCAccess: 1.13.2-1.15|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

[INFO] defaults: pvpKnockBackVelocity

[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.1

Describe the issue

In survival, simply try to stop flying while in-air. You'll get a vDistRel violation followed by a data_reset tag.

Extra links/Videos (Including debug logs)

https://www.dropbox.com/s/4p98u8972xpceo4/fly-nofly.mov?dl=0

Any possible config options changed or plugins that may cause interference?

Default config.

Entity Speed Hack

Describe the features of this added check

It would be really great to have something that would prevent Entity Speed ​​Hack, which consists of using entities like animals (pigs, horses, etc.) to use speed.

Video (with Jesus lol): https://gyazo.com/17df562520b82c5d036d6838da0ebade

Description of how this check would work

I imagine that the check should work like the normal speed check, the difference is that it works with entities.

Any extra information about what should be added? (Config options...)

No.

SurvivalFly false positive with Blindness

Full output of /ncp version

---- Version information ----

Server

git-Paper-264 MC: 1.15.2
detected: 1.15.2

NoCheatPlus

Plugin: 3.17-SNAPSHOT-b1153-CustomFork
MCAccess: 1.13.2-1.15|? / Bukkit-API
Features:
blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
defaults: pvpKnockBackVelocity
packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0

Related Plugins

ProtocolLib v4.5.1-SNAPSHOT-b451 | ProtocolSupport v4.29-dev

Describe the issue

When a player have the Blindness effect, he can't move
[NC+] MissClick failed SurvivalFly: tried to move unexpectedly (VL207)

How to reproduce the issue

Give Blindness effect on a non-OP player

Add a way too disable jesus check in survivalfly

Describe the features of this added check

i wanna use npc without the jesus check (anarchy server) and i found it in the source code where it is located but my lack of knowledge about java that is why i can't make it my self..

Description of how this check would work

well a true or false option in the config by the survivalfly section.

Any extra information about what should be added? (Config options...)

nope

question about "active: default"

I hope this question is appropriate here

in the default config instead of "active: true/false" is now "active: default"

How do I know which checks are active and which are not?

Elytra: abrupt change of pitch while gliding

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-2040c4c-d07a78b ~MC: 1.15.2~

[INFO] detected: 1.15.2

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-b1153-CustomFork

[INFO] MCAccess: 1.13.2-1.15|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

[INFO] defaults: pvpKnockBackVelocity

[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.0 | ProtocolSupport v4.29-dev

Describe the issue

Suddenly changing direction downwards while gliding will result in a Creativefly false positive.

How to reproduce the issue

Glide in air while boosting yourself with a firework then try to look down as soon as you get the speed increase from the boost.

Extra links/Videos (Including debug logs)

https://www.dropbox.com/s/eo8z86g9tz0nh7d/elytra_abrubt_rotation.mov?dl=0
Log:
elytra.log

Any possible config options changed or plugins that may cause interference?

Default config.

Towering with slimeblocks, with an elytra on, while spamming spacebar flags survivalfly

Full output of /ncp version

[INFO] ---- Version information ----
[INFO] #### Server ####
[INFO] git-Spigot-9639cf7-c3a22e7 MC: 1.16.1
[INFO] detected: 1.16.1
[INFO] #### NoCheatPlus ####
[INFO] Plugin: 3.17-SNAPSHOT-Updated-b62
[INFO] MCAccess: 1.13-1.16|? / Bukkit-API
[INFO] Features:
[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | BlocksMC1_16 | MCAccessBukkitModern
[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
[INFO] defaults: pvpKnockBackVelocity
[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
[INFO] Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0
[INFO] #### Related Plugins ####
[INFO] ProtocolLib v4.6.0 | ProtocolSupport v4.29-dev

Describe the issue / How to reproduce the issue

Title, Towering with slimeblocks, with an elytra on, while spamming spacebar flags survivalfly.

Extra links/Videos (Including debug logs)

Debug log: https://pastebin.com/WJXjUi5E

Any possible config options changed or plugins that may cause interference?

None.

Falling on slime block after a teleport = fall damage.

(Posting most of the issues that have been reported on Discord)

Full output of /ncp version

[INFO] ---- Version information ----

[INFO] #### Server ####

[INFO] git-Spigot-2040c4c-d07a78b ~MC: 1.15.2~

[INFO] detected: 1.15.2

[INFO] #### NoCheatPlus ####

[INFO] Plugin: 3.17-SNAPSHOT-b1153-CustomFork

[INFO] MCAccess: 1.13.2-1.15|? / Bukkit-API

[INFO] Features:

[INFO] blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern

[INFO] checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency

[INFO] defaults: pvpKnockBackVelocity

[INFO] packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight

[INFO] Hooks: AllViolations~NCP~ 1.0 | ViolationFrequency~NCP~ 1.0

[INFO] #### Related Plugins ####

[INFO] ProtocolLib v4.5.0 | ProtocolSupport v4.29-dev

Describe the issue

  1. Teleporting while falling and landing on slime blocks will still deal fall damage to the player which should be prevented by the block.
    https://www.dropbox.com/s/biz12z5h565u7m4/nofall%2Bteleport.mov?dl=0
    Log:
    nofallteleport.log

  2. Descending in scaffold blocks by shifting can occasionally deal fall damage to the player
    (Video on Discord)

  3. Trying to take off with the elytra while leaving a climbable can lead to a nofall violation although it is really hard to reproduce
    (Video on Discord)

Any possible config options changed or plugins that may cause interference?

Default config

[False positive] Build under player when sneaking

Full output of /ncp version

---- Version information ----

Server

git-Paper-332 MC: 1.15.2
detected: 1.15.2

NoCheatPlus

Plugin: 3.17-SNAPSHOT-b1153-CustomFork
MCAccess: 1.13.2-1.15|? / Bukkit-API
Features:
blocks: BlocksMC1_4 | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | BlocksMC1_9 | BlocksMC1_10 | BlocksMC1_11 | BlocksMC1_12 | BlocksMC1_13 | BlocksMC1_14 | BlocksMC1_15 | MCAccessBukkitModern
checks: FastConsume | Gutenberg | HotFixFallingBlockPortalEnter | AttackFrequency | FlyingFrequency | KeepAliveFrequency
defaults: pvpKnockBackVelocity
packet-listeners: UseEntityAdapter | MovingFlying | OutgoingPosition | KeepAliveAdapter | SoundDistance | WrongTurnAdapter | NoSlow | Fight
Hooks: AllViolationsNCP 1.0 | ViolationFrequencyNCP 1.0

Related Plugins

ProtocolLib v4.5.1-SNAPSHOT-b451 | ProtocolSupport v4.29-dev

Describe the issue

When a player build under him while sneaking backward (building a bridge), the block diseapear and log a false positive

How to reproduce the issue

Build a bridge when sneaking

Extra links/Videos (Including debug logs)

[NC+] MissClick failed Scaffold: tried to place a block in an unnatural way (Tags: Time) (VL30)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.