The same is happening for me on the Windows version. Broken paintings often travel through blocks, typically up, but yes, it seems via collision rules.
This seems to happen for any block update - including pistons that move blocks.
Sorry I don’t have a video available yet, but here is the info:
Using only an RTX texture pack, no behavior packs or other packs.
Steps to Reproduce (I did this during the daytime):
Place Creaking Heart between two Pale Oak Logs to spawn a Creaking.
Apply a custom Name Tag to the Creaking (e.g., “The Creakster”).
Observe the Creaking has been named.
Contain the Creaking in a 2x2x4 glass box to make sure it can’t leave.
Save and quit the world with the creaking in plain sight right in front of you.
Reload the world.
Observed Results:
Player loads facing where Creaking was, but Creaking is gone, apparently despawned and nowhere to be seen.
Expected Results:
Player loads with the Creaking still present in the glass box as before quitting the world.
I also opened MCPE-218667 for this same issue.
Same issue here on 1.21.81. I spawned a new creaking, name tagged it, then exited and reloaded the world. When I came back in, the creaking was gone.
I just tested this on BDS Ubuntu 1.21.80.3, and my name-tagged Creaking still despawned on world reload, same as before. This does not appear to be resolved.
This is still happening on 1.21.73.01. Name-tagged Creakings are just gone on world reload.
This issue was not addressed in the 1.21.70 update, and continues to occur in that version as well.
From the LAN view, each BDS server appears as a unique host (each has a unique MAC/IPv4) on the LAN, and all are exposed through port 19132.
Internally, each BDS server is a Docker container running on the same Linux host, attached to a macvlan network in bridge mode, but this is transparent to the outside LAN world.
Client version is 1.21.62 on Windows 10/11.
BDS server version is 1.21.62.01 on Ubuntu. 4 servers running, each on a unique IP, all on standard port 19132.
Clients and servers all on same subnet.
The OLD UI shows all 4 servers (and always has), with no issues whatsoever:
[media]The NEW UI will only ever show ONE server, and if the client is restarted, it will cycle to any random one of the 4 servers at random, but never shows more than one.
[media][media]It makes no difference if the server-name is changed, I’ve set them to different names and the behavior in the client is identical.
Observed here as well on Windows client/BDS. Tagged creakings will remain during the day, but then will be just disappeared after world reload.
I am also seeing this after upgrading from 1.16.40 to 1.16.100, using the Ubuntu server.
Go into the data dir on the server and find level.dat. Then run:
hexdump -C level.dat
The 8 bytes following "RandomSeed" is it.
Have you proven UDP 19132 traffic is open from your phone to the server machine independently of the bedrock server?
In the meantime, you can wrap the server in a shell script to handle SIGTERM and shutdown the server gracefully by issuing a "stop" command. It ain't pretty, but it works...
Here's the dash script I use. (do not run with bash!)
set -e
pipe=/run/minecraft/pipe.$$
mkfifo $pipe
exec 3<> $pipe
rm $pipe
<&3 3>&- LD_LIBRARY_PATH=. ./bedrock_server & pid=$!
exec >&3 3<&-
trap 'echo stop' INT TERM
trap : CHLD
while read -r line; do echo $line; done
wait $pid
exit $?
+1 on this. I believe SIGINT is already handled (Ctrl-C in terminal will log the "Quit correctly" message); however, SIGTERM is definitely NOT handled, and this makes dockerizing more difficult as well.
Especially with the Nether, once it starts lagging it rarely if ever recovers without a server restart.
I am seeing this also, especially with animal pens and the Nether. My CPU usage is <25%, memory is <75% (swap partition net yet touched), and I'm still seeing lag with all players on LAN.
I added memory and the server is still lagging. CPU usage is <25% and memory usage on the host is less than 75% (swap partition space isn't even touched yet), and I'm still getting the lag.
Same happening for me! I have 12 paintings in my house, when I return from the Nether, some of them will be randomly broken, but not all. Frustrating!
This is on Windows, version 1.21.101. I have never seen this happen before 1.21.100.