This is still an issue in Minecraft Bedrock v1.19.71. My custom music discs cut off at various times.
Disc Cat cuts off the custom track at 03:06. Disc Wait successfully plays the whole custom track with a length of 02:35. Disc 5 cuts off the custom track at 02:58.
It appears that each disc cuts off custom tracks at it's original ending time. The clients should respect local packs for music but the server pack should take precedence to determine when the record actually stops. Since the world has the pack applied to it, the cutoff time should be based on my custom music.
Edit: Worth to mention that the "world" is a realm. As I said, it has the pack applied and players are required to download the pack in order to join.
Can confirm this bug still exists in MC Bedrock 1.19.31. The following block data produces insta-mine blocks using vanilla pickaxes.
Using format 1.16.100 with experimental features.
{
"format_version": "1.16.100",
"minecraft:block": {
"description": {
"identifier": "substances:aluminum_ore"
},
"components": {
"minecraft:explosion_resistance": 3,
"minecraft:map_color": "#ffffff",
"minecraft:loot": "loot_tables/aluminum_ore_loot.json",
"minecraft:creative_category": {
"category": "nature",
"group": "itemGroup.name.ore"
},
"tag:stone": {}
}
}
}
Minecraft does not push players up to accommodate collision boxes except in the case of pistons and probably a few other rare moments.
Since you are standing on a non-full-height block, the bottom of your player is past the collision box of a full-height block. So, your player falls until it hits the next collision box which happens to be the block under it. Similar behavior can be observed when walking onto scaffolding from any non-full-height block.