The entire Ender Crystal entity is spawning 1 block too low. Also, the bedrock it would normally sit on/wrap around is failing to spawn from trying to do the same, but since there's obsidian instead of air, it can't spawn. (These 2 errors may or may not be related)
What was expected to happen was:
Each Ender Crystal entity should have spawned on top of a bedrock block at the top of each obsidian pillar within the End.
What actually happened was:
Each Ender Crystal entity spawned where the bedrock block should normally have been. The bedrock block is nowhere to be found.
Steps to Reproduce:
1. Generate new world.
2. Locate the End Portal, activate it, and go into it.
3. Go up to any/all Ender Crystals. (Take note of the obvious displacement)
Linked issues
is duplicated by 13
relates to 2
Attachments
Comments 25
its not that the crystal is missing that part of the entity, it that the bedrock is missing all together, and they are inside the tower itself (dig onto it one block, you will se the bottom of the crystal)
Updated title and description.
The bedrock part isn't invisible, it's just lower (you can't see it because it's stuck in the block below it).
Some details for those who are interested:
The code which describes how entities centre themselves along the y-axis has changed, and as a result, Ender Crystals no longer attempt to offset themselves upwards when they're initialised. This can be observed by running the command "/summon EnderCrystal" while standing on flat ground in versions 1.7 and 1.8.
Bedrock is still successfully generated at the head of the obsidian tower. However, Ender Crystals will attempt to place a fire block at their centre every gametick, and since that centre is now 1 block lower, the bedrock is overwritten as soon as the player enters The End.
Aside: Never place Ender Crystals in the air. The block at their centre will constantly alternate between fire and air, and the lighting updates will make the server thread quite unhappy.
Dan Shemp, could said change in code be related to MC-69655 in any way? Just out of curiosity.
Related to MC-66090, which was fixed.
According to Oracle, _51 is the newest available still.
http://www.oracle.com/technetwork/java/javase/7u-relnotes-515228.html