mojira.dev
MCPE-133980

Deepslates Rotation for Placement is Randomly Calculated Affecting Deepslate Blobs or Deepslate in a Ore Feature

Summary: Deepslates Rotation for Placement and Generation in Bedrock seems to be calculated randomly by a probability to connect to a certain block around it except this effect is applied to generation because it connects to air and in the world generation any thing thats not a block is air meaning that you would get different results if probability of the rotation being calculated mathmatically was with equal probabilities of the rotation for each side of the top texture because its connecting to air and surrounding blocks. This Bug can be seen when a player places deepslate on a block with or without blocks surrounding it the placement is random due to the fact that the deepslate identifies air as a block that it can connect to when placed or generated.

Methods to Reproduce:

Method 1: Create a Behavior Pack
Step 1: Make a Behavior Pack that adds a ore feature.
Step 2: Define the block that supposed to replace stone as deepslate in a ore feature.
Step 3: Create the feature rule area to specify the regions the deepslate is supposed to generate.
Step 4: Load the World and Find Deepslate in Specified Regions that Deepslate can spawn.
Step 5: Repeat.

Method 2: Place Deepslate
Step 1: Load a World and Find Deepslate.
Step 2: If your in Survival Mode mine it with Silk Touch a Pickaxe If your in Creative get the Deepslate Block out of the Creative Inventory.
Step 3: Place the Block on top of a block surrounded with blocks or without.
Step 4: Analyze the Results.
Step 5: Repeat

Method 3: Find a Deepslate Blob at Y 0 -16
Step 1: Load a World.
Step 2: Get the Materials to Dig Down to Y 0-16.
Step 3: Find a Deepslate Blob by Digging a Tunnel in One Direction.
Step 4: Repeat.

Observed Result: The Deepslate seems to be randomized in its generation due to the fact it can associate its texture rotation with air or other blocks ignoring the default placement like Java's thats bi-directional instead of multi directional. When you analyze the pattern you can clearly see that both scenarios get the same result for Method 2. Furthermore when a player does Method 1 the result can be seen here as well.

Expected Result: Deepslates Texture Rotation Shouldn't ignore rotation rules when its placed on a block regardless if there's air or blocks around it to make the rotation bi-directional or align with Java's Deepslate Rotation so that the deepslate can only connect to deepslate in the directions that Java's deepslate can be generated or placed to be.

Another Possible Explanation:
The Deepslate In Java from testing it in a superflat world seems to only generate in rows or columns it seems highly likely if none of those reasons above explain this its because in Bedrock the deepslate checks its placement by checking its alignment in rows and columns instead of Java as seen in the photo below seems to only check one for deepslate specifically for its top texture rotation meaning its not able to connect in the code to surrounding deepslate unless its in that row or column meaning it will always have the proper top texture rotation. Finally Its also possible this bug is linked to the block connecting to air and other blocks and this as well meaning it will never in the current top texture rotation checking or code have the correct rotation to match Java's 100% the time in bedrock.

Solution: Make the Bedrock Deepslate Top Texture rotation be defined by either a row or column of deepslate and prevent deepslate from recognizing blocks or air besides that its being placed on a block outside of that defined region/area so the texture rotation is bi directional to match Java.

Attachments

Comments 10

Note: If Anyone Can See This Comment or Bug Than Please Put A Comment If You Can Confirm This Bug Saying I Can Confirm This Bug So The Helpers and Mods See It and Label This Bug As Confirmed.

The 1.17.0.56 beta changelog says that deepslate top and bottom textures are applied fully isotropic. Basically, the Java edition's deepslate texture rotates randomly on just 2 sides, while the Bedrock texture rotates on all 4 sides, creating the illusion that the block itself is rotated on placement. Is this the issue that you're talking about?

Yes that is half the issue due to the fact thats not how placement is on Java but the other half is how deepslate generates in blobs or in a ore feature. Yes I also do understand the illusion behind in reality the only faces being rotated are the top and bottom faces.

Balint Uhrinbora

Probably intentional.

Yes but that means they are encouraging parity differences if it was intentional then the Java version of the game would have the same thing

Balint Uhrinbora

I mean it is probably a bug on the jawa edition.

The Bedrock Edition cannot currently partially rotate textures for any block. For example, the Java Edition flips the top and bottom textures for stone along the vertical and horizontal axis; however, this is not the case in Bedrock. Even stone experiences the same issue that deepslate experiences, regardless of it being placed or generated (this is all while stone is not a directional block in either game):

[media]

                       

[media]

Both the Java Edition deepslate and stone side textures are able to rotate along the vertical axis, while there is no rotation for this case in the Bedrock Edition at all. This was hinted at in the changelog for 1.17.0.56:
— Due to tessellation limitations, we are limiting the isotropicness of Deepslate to when these textures are up and down (as this is a rotatable block) for now

In the short term, deepslate top textures in Bedrock may need to have their rotation removed to be better aligned with the way that stone currently works, but no full fix can occur until texture tessellation is changed.

Affects 1.17.40.20

Thank you for your report!

However, this issue has been temporarily closed as Awaiting Response.

Is this still an issue in the latest version? If yes, can you please add it to the affected versions (or mention it if you are not the reporter)?

This ticket will automatically reopen when you reply.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

[Mojang] Mega_Spud (Jay)

Cleaning up old tickets: This ticket had been set to 'Awaiting Response', but has not received a response from the reporter (~3 months+) so is being closed as Incomplete. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines which includes steps to reproduce the problem.

For any account or purchasing related issues, please contact Minecraft Customer Support directly, as we cannot assist with those here at the bug tracker.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Zenet101791

(Unassigned)

Unconfirmed

Multiple

1.17.30.24 Beta, 1.17.30.23 Beta, 1.17.30.21 Beta, 1.17.30.20 Beta, 1.17.11 Hotfix, 1.17.20.23 Beta, 1.17.20.22 Beta, 1.17.20.21 Beta, 1.17.10, 1.17.2 Hotfix

Retrieved