Scute items from a baby turtle growing up are spawned too high
Scutes spawned from a baby turtle when they grow up will be positioned too high above the entity.
Steps to Reproduce:
- Tick freeze the game for observation:
/tick freeze
- Summon a turtle 1 tick away from growing up:
/summon minecraft:turtle ~ ~ ~ {NoAI:1b,Age:-1} - Advance the game by 1 tick
/tick step 1
Observed Behavior:
The scute will be positioned too high above the turtle entity.
Expected Result:
The scute would be positioned directly above the top of the turtle when it grows up, similar to other items created from entities by game events/interactions.
Screenshots/Videos:
Showcase of the scute item spawning compared to other items created by game events:
SpawnedItems.mp4
Notes:
Created Issue:
Scute items from a baby turtle growing up are spawned too high
Scutes spawned from a baby turtle when they grow up will be positioned too high above the entity. I can verify that this issue first appeared in 18w07a, when baby turtles were first added.
Steps to Reproduce:
- Tick freeze the game for observation:
/tick freeze- Summon a turtle 1 tick away from growing up:
/summon minecraft:turtle ~ ~ ~ {NoAI:1b,Age:-1}- Advance the game by 1 tick
/tick step 1Observed Behavior:
The scute will be positioned too high above the turtle entity.
Expected Result:
The scute would be positioned directly above the top of the turtle when it grows up, similar to other items created from entities by game events/interactions.
Screenshots/Videos:
Showcase of the scute item spawning compared to other items created by game events:
SpawnedItems.mp4![]()
Notes:
relates to
relates to
Scutes spawned from a baby turtle when they grow up will be positioned too high above the entity. I can verify that this issue first appeared in 18w07a, when baby turtles were first added.
Steps to Reproduce:
- Tick freeze the game for observation:
/tick freeze- Summon a turtle 1 tick away from growing up:
/summon minecraft:turtle ~ ~ ~ {NoAI:1b,Age:-1}- Advance the game by 1 tick
/tick step 1Observed Behavior:
The scute will be positioned too high above the turtle entity.
Expected Result:
The scute would be positioned directly above the top of the turtle when it grows up, similar to other items created from entities by game events/interactions.
Screenshots/Videos:
Showcase of the scute item spawning compared to other items created by game events:
SpawnedItems.mp4![]()
Notes:
Scutes spawned from a baby turtle when they grow up will be positioned too high above the entity. I can verify that this issue first appeared in 18w07a, when baby turtles were first added.
Steps to Reproduce:
- Tick freeze the game for observation:
/tick freeze- Summon a turtle 1 tick away from growing up:
/summon minecraft:turtle ~ ~ ~ {NoAI:1b,Age:-1}- Advance the game by 1 tick
/tick step 1Observed Behavior:
The scute will be positioned too high above the turtle entity.
Expected Result:
The scute would be positioned directly above the top of the turtle when it grows up, similar to other items created from entities by game events/interactions.
Screenshots/Videos:
Showcase of the scute item spawning compared to other items created by game events:
SpawnedItems.mp4![]()
Notes:
Scutes spawned from a baby turtle when they grow up will be positioned too high above the entity.
I can verify that this issue first appeared in 18w07a, when baby turtles were first added.Steps to Reproduce:
- Tick freeze the game for observation:
/tick freeze- Summon a turtle 1 tick away from growing up:
/summon minecraft:turtle ~ ~ ~ {NoAI:1b,Age:-1}- Advance the game by 1 tick
/tick step 1Observed Behavior:
The scute will be positioned too high above the turtle entity.
Expected Result:
The scute would be positioned directly above the top of the turtle when it grows up, similar to other items created from entities by game events/interactions.
Screenshots/Videos:
Showcase of the scute item spawning compared to other items created by game events:
SpawnedItems.mp4![]()
Notes:
Scutes spawned from a baby turtle when they grow up will be positioned too high above the entity.
Steps to Reproduce:
- Tick freeze the game for observation:
/tick freeze- Summon a turtle 1 tick away from growing up:
/summon minecraft:turtle ~ ~ ~ {NoAI:1b,Age:-1}- Advance the game by 1 tick
/tick step 1Observed Behavior:
The scute will be positioned too high above the turtle entity.
Expected Result:
The scute would be positioned directly above the top of the turtle when it grows up, similar to other items created from entities by game events/interactions.
Screenshots/Videos:
Showcase of the scute item spawning compared to other items created by game events:
SpawnedItems.mp4![]()
Notes:
The position of turtle scutes spawned from turtles growing up do not account for the scale attribute, resulting in them always spawning in the same place regardless of the entity's size.
Steps to Reproduce:
- Freeze game ticks:
/tick freeze
- Summon a baby turtle which is about to grow up
/summon minecraft:turtle ~ ~ ~ {NoAI:1b,Age:-1} - Increase its scale value
/attribute @n[type=minecraft:turtle] minecraft:generic.scale base set 30 - Advance the game by one tick
/tick step 1
- If necessary, move inside the turtle entity and observe where the scute spawned
Observed Behavior:
The scute spawns inside the turtle, where it normally would at a regular scale of 1.
Expected Result:
The scute would consistently spawn above the turtle.
Screenshots/Videos:
Code Analysis:
This is the code that handles spawning the scute item. Notice how it simply "spawns at location" and never considers the scale value of the entity.
protected void ageBoundaryReached() { super.ageBoundaryReached(); if (!this.isBaby() && this.level().getGameRules().getBoolean(GameRules.RULE_DOMOBLOOT)) { this.spawnAtLocation(Items.TURTLE_SCUTE, 1); } }




Can confirm.

Can confirm. The scute is indeed spawned up too high.
Code analysis (Yarn mappings)
The turtle scute dropping behavior is implemented in the TurtleEntity#onGrowUp method:
As indicated by the integer literal 1, the item entity will be spawned 1 block above the Y position of the turtle's feet. Note that turtles are 0.4 blocks high and baby turtles are 0.12 blocks high, so this offset is far away from the turtle.
Because a hardcoded offset is used, this also means that the turtle's scale attribute will not affect the item entity's position.