NoCheatPlus / Issues

Issues managment for the NoCheatPlus project.
13 stars 9 forks source link

Problem with Minecarts, Pistons and Slimeblocks #253

Open minoneer opened 8 years ago

minoneer commented 8 years ago

Hi,

we have a rollercoaster on our server, which uses slime blocks to push the minecart + player (see attached picture). The current version of NCP breaks this push/jump, the player glitches and just stays on the lower slime block.

Our estimate is that it broke some time during the last month (always keeping up with the latest dev builds), but it's hard to nail it down. Even players in creative are affected.

Paper version git-Paper-812 (MC: 1.10.2) NoCheatPlus version 3.15.0-SNAPSHOT-sMD5NET-b1022

Debug log for player using it: http://pastebin.com/8cDznVCd

Screenshot: 2016-07-27_23 29 20

asofold commented 8 years ago

Big problem ... server has no control over (most) vehicles anymore and we might have to add all the silly checking for vehicles too - just pistons are very itchy so far and we hardly/not support them for players, even.

This'll change with us adding support for pistons for players for sure. Not sure on timing/when... right now people are spread across globe / holidays / thing.

minoneer commented 8 years ago

Allright, thanks for the heads up. We can live without it for now, but our redstone experts would be happy to see pistons working again.

asofold commented 8 years ago

Might make vehicles a "beta case" for a part-simplified approach, though.

Eredrim commented 8 years ago

I confirm the problem. I use slimeblocks to make jump pads (like this). Players can't jump with that, but me yes (I am op and I have override perms). On the other hand, i don't use vehicles.

RoboMWM commented 7 years ago

Afaik the only vehicle still controlled by the server are minecarts, so these should be ok to exempt from vehicle checks?

asofold commented 7 years ago

I should at least make an iteration for configurability :), so you can turn it off/on per type.

Eredrim commented 7 years ago

It is a good idea. If I could disable NCP protections for interactions with slime block, it would be very great.

asofold commented 7 years ago

The first steps for configurability would include deactivating the check for minecarts (...).

Deactivating for slime blocks isn't 100% simple, though i've started piston support for players already. Based on that infrastructure, one could attempt something simplified.

asofold commented 7 years ago

I should add a simple heuristic to progress (like slime blocks underneath within 2,3 blocks -> allow any y-speed up to 2,3 blocks).

mattymatty97 commented 4 years ago

has this a fix yet?

Janmm14 commented 4 years ago

use some fork of nocheatplus

mattymatty97 commented 4 years ago

@Janmm14 suggestions?

RoboMWM commented 4 years ago

I've left suggestions on the spigot thread, I would not suggest hijacking this issue to discuss such though.