yesdog / Waterdog

Waterdog, a Yesdog fork of Waterfall/BungeeCord that adds Bedrock support.
MIT License
186 stars 37 forks source link

FallingBlock rewrite #33

Closed tarik02 closed 5 years ago

tarik02 commented 5 years ago

FallingBlock uses metadata value which is RuntimeBlockID and mean which block does this entity mean. It seems that Waterdog does not rewrite this metadata.

Steps to reproduce (using pmmp master branch):

  1. Create two pmmp servers with creative.
  2. Join to the first server through Waterdog. Try to place sand and make it falling: you see sand falling.
  3. Transfer to the second server (using Waterdog). Try to place sand and make it falling: you see random block falling (but this block does not change while you're in this server).
colinrgodsey commented 5 years ago

this one is going to suck a bit more to tackle. the 'falling entity' block ID is stored in a metadata property thats used for other stuff.... so going to have to do some tracking and annoying stuff there

colinrgodsey commented 5 years ago

closing, tracking this all in #35 now