The block component "minecraft:transformation" does not avoid the block being beyond its scale and translation limits if a geometry is being used. This means that something like:
"minecraft:transformation": {
"scale": [64, 64, 64],
"translation": [64, 64, 64]
}
Will work, causing the geometry to be upscaled to any possible amount. The scale parameter should keep the same limits the geometry has which are 30/16.
I have attached a pack to reproduce this bug. Here are the steps to reproduce:
1. Download the attached .mcaddon file.
2. Create a new world with HCF toggle on.
3. Apply both RP and BP.
4. Join the world
5. Type in chat;
/give @s kai:
and three of the blocks in the pack will appear, give yourself all of them.
6. Place the blocks with a reasonable distance between each and step back.
After doing these steps, the bug will appear by itself.
Attachments
Comments 4
The block does not work as intended with big scales considering that it does not render properly. I am worried that it could cause performance issues on devices like the Nintendo Switch or low-end mobile devices. It would be a good mechanic to have as long as it does not affect the performance in a bad way. Dropping the block as an item makes it render scaled as well, and this definitely is causing performance issues. If I was about to keep this bug as a mechanic, I would prefer that we also got bigger selection and collision boxes... feels redundant to have a scalable block if the collision and selection boxes remain the same of a normal block.Â
The interesting issues mentioned are;
1. Texture being missing.
2. Actual location of block being totally invisible making the player able to see the void below it
3. Block seems to render as in blend mode even though is set to opaque.
Also, as mentioned in the documentation at https://learn.microsoft.com/en-us/minecraft/creator/reference/content/blockreference/examples/blockcomponents/minecraftblock_transformation and https://learn.microsoft.com/en-us/minecraft/creator/documents/customblockoversized, this component should have a scale and translation limit.
Hey all, here's my two cents. Let's fix, not limit, block scaling in Minecraft. Resolving the 'black rendering' and collision issues where the collision box of the block not being scaled/increased when we enlarge blocks is crucial. We don't want to lose the joy and freedom that unlimited scaling offers us in our animations, entities, client files, etc.
Yes, the "minecraft:transformation" component needs a touch-up, but imagine it working flawlessly at all scales. However, we should keep item model sizes normal to x limit to avoid game lag because from my experience the custom item scale on custom blocks being high causes extreme amounts of lag than multiple fully scaled blocks at 64x scale. Let's aim for enhancing our experience, not put restrictions on it. After all, Minecraft is all about freedom and creativity, right?
Maybe they should inspect item rendering for possible performance issues.
With the "resolution" of this report, hundreds of user-made addons have now been broken and player's worlds are being irreparably damaged because of these poorly thought out and poorly implemented "fixes" to adhere to arbitrary performance standards. Player experience should come firsthand and if my child is crying because his chair mod has been broken by changes he's unable to understand or avoid, there's a clear issue with the direction being taken here. My other son hasn't touched the game since the last change to block geometry and I would be legitimately upset to watch another child lose interest in a game he cares so much about entirely because of a simple update. Please roll back the changes made to block geometry in 1.20.40 and consider alternatives to potential performance issues that don't involve blanket changes that break kid's realms.
Thank you for your report!
However, this issue has been temporarily closed as Awaiting Response.
Could you please explain why you believe the scaling should have the specified limits? Also, what are the interesting issues that are mentioned in the block files?
This ticket will automatically reopen when you reply.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📓 Project Summary – 📧 Suggestions – 📖 Minecraft Wiki