ViaFabric

ViaFabric

709k Downloads

1.8.8 block placing on feet (PaperSpigot)

RaphiMC opened this issue · 12 comments

commented

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:

  1. Select version 1.8 in ViaFabric and join a paper 1.8.8 server
  2. Try to tower up
  3. You will get pushed out

Expected behaviour
No blocks getting placed inside the player

Screenshots
https://gyazo.com/6e882b78ad48e863daa52d4c667adde2

ViaVersion Dump:

Additional server info
No plugins were present on the test-server.

commented

Aren't you getting pushed because you place sand blocks? I thought it was a normal minecraft mechanic ;-;

commented

You arent supposed to be able to place them in the position you are standing

commented

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.

commented

Theoretically it is possible to clientside check if the player would place a block inside of himself and cancel that packet.

commented

Fair. Please move this issue to ViaFabric then as it requires tracking chunk data (not viable for proxy only use)

commented

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.

commented

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

commented
commented

Wontfix: this is caused by a missing check on server-side

commented

is it happening on latest alpha version?

commented

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.

commented

Also what alpha version? of what?