mojira.dev
MCPE-224729

HYPE feature is broken due to... `setVelocity` doesn't work for Falling Blocks on Bedrock

I’m trying to set velocity to falling blocks to move them (on server), but on Bedrock Edition clients it doesn’t work. On Java Edition all is perfect. I made jumping rope minigame from Squid Games series and it made a splash throughout Minecraft 🔥 in community!

I was got 170K views just on a local (regional) TikTok video (imagine how much views it will reach when it will be promoted on world-wide TikTok, it can reach x100 .. x1000 views). [Video 1 | Video 2]

So this is a very loud and HYPE feature of Minecraft and it 100% should be fixed, because Bedrock side community is crying due to unable to play this hype Squid Game series minigame, but Bedrock players percent is higher than Java a lot, and people by seeing this game are inspiring to play Minecraft a lot, so it’s even critical bug, I can say.

But on Bedrock falling blocks are just frozen in one position, with no move via `eachFallingBlock.setVelocity(…)` on Bedrock clients.

Thank you in advance!

Attachments

Comments 5

Video from Java I was attached as 2 links in post above,

and this one is video from Bedrock

Your report does not have enough information to reproduce the issue.

Please include the following information to help us understand your problem:

Steps to Reproduce:
1. (Explain what needs to be done for the issue to happen)
2.
3.

Observed Results:
(Briefly describe what happens)

Expected Results:
(Briefly describe what should happen)

Refer to the Bug Tracker Guidelines for more information about how to write helpful bug reports. Bug reports with insufficient information may be closed as Incomplete.

This issue is being temporarily resolved as Awaiting Response. Once the requested information has been delivered, the report will be reopened automatically.

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Java (perfect):

[media]

Bedrock (nothing works):

[media]

I just setting velocity to falling block entities (which this jump rope consists of).
But on Java it’s work, and on Bedrock it doesn’t.

Seems like on Bedrock those falling blocks having velocity just once, so as you see, they (falling blocks) are moved a little bit, but then stopped. Just visual bug, because Java Edition players see jump rope as working in the same time.

Please include steps to reproduce the issue.

Sorry. Are you joking? Developers know what I am talking about as "two plus two", just show them the ticket. Steps to reproduce anyway:

  1. Open IDE

  2. Write code for Minecraft Bedrock server that spawning an entity in world (any kind, no matter). I coded it as server plugin, Minecraft developers can do the same directly in game code of vanilla Minecraft server (Bedrock)

  3. Set “no gravity” attribute to it and then set velocity (`entity.setVelocity(vector…)`) to move entity smoothly from point A (entity’s current location) to any point B near (e.g. 3 blocks in any direction)

  4. In game (using Bedrock client) you will see that entity wasn’t actually moved from point A to point B (completely wasn’t moved)


I even tried tons alternative workarounds:

  • Tried to use teleport instead of setVelocity (doesn’t work too)

  • Tried to send “despawn” packet for each block entity and then spawn them (the same block entities) again, but on their new locations (doesn’t work too)

  • Tried to use Block Display entities instead of Falling Block entities (doesn’t work too, no any Block Display is actually displayed in game)

  • Tried milltion possible combinations that can probably help, but nothing helped at all

I found the same problem discussions in internet:

  1. First: https://feedback.minecraft.net/hc/en-us/community/posts/360043329072-Add-falling-block-entity-to-bedrock

  2. Second:

    [media]
  3. Third:

    [media]

Andrei

(Unassigned)

Unconfirmed

Multiple

1.21.93 Hotfix

Retrieved