
1.8.8 block placing on feet (PaperSpigot)
RaphiMC opened this issue · 12 comments
Describe the bug, provide any errors
Setup: 1.16-pre2 Fabric with ViaFabric installed. (ViaFabric-Config)
If you try to tower up on a paper 1.8 server with ViaFabric the block will place inside of the player resulting in getting pushed out and falling.
How can we reproduce it?
Steps to reproduce the behavior:
- Select version 1.8 in ViaFabric and join a paper 1.8.8 server
- Try to tower up
- You will get pushed out
Expected behaviour
No blocks getting placed inside the player
Screenshots
https://gyazo.com/6e882b78ad48e863daa52d4c667adde2
ViaVersion Dump:
- Can't do that in ViaFabric. (ViaFabric-Config)
Additional server info
No plugins were present on the test-server.
Aren't you getting pushed because you place sand blocks? I thought it was a normal minecraft mechanic ;-;
This happens on 1.8 paper servers. ViaVersion is supposed to have a fix for this but that fix can only work if it’s installed on the server. Can’t be fixed. Aka if it’s installed on the client with Fabric or on a bungeecord you cannot avoid this issue.
Theoretically it is possible to clientside check if the player would place a block inside of himself and cancel that packet.
Fair. Please move this issue to ViaFabric then as it requires tracking chunk data (not viable for proxy only use)
Fair. Please move this issue to ViaFabric then as it requires tracking chunk data (not viable for proxy only use)
Never use the github app. (Doesn’t Show the current repo correctly). I’ll look into doing a fix for that.
It is already in viafabric and it doesnt necesarly require tracking of chunk data, it could be solved using a mixin.
Edit: thanks that would be nice as it makes towering impossible
Related to ViaVersion/ViaVersion#592
I already kinda fixed it in my ViaVersion Pull Request (but only for 1.9-1.12.2 clients). 1.13+ requires some clientside modification to readd some checks that the clients before did.