-
Bug
-
Resolution: Unresolved
-
None
-
1.20.4, 24w12a, 24w13a, 1.20.5, 1.20.6 Release Candidate 1, 1.20.6, 24w19b
-
Confirmed
-
Loot tables, Mob behaviour
Eggs which chickens randomly lay are not controlled by a loot table, but instead are hardcoded. This issue was created due to the fix for MC-267866.
Steps to Reproduce:
Since this bug report is about functionality that is missing, the only way to verify this issue is to look into the various loot tables in the game either by decompressing the game jar, or looking in the code of the game.
Code analysis:
public void aiStep() { . . . this.flap += this.flapping * 2.0F; if (!this.level().isClientSide && this.isAlive() && !this.isBaby() && !this.isChickenJockey() && --this.eggTime <= 0) { this.playSound(SoundEvents.CHICKEN_EGG, 1.0F, (this.random.nextFloat() - this.random.nextFloat()) * 0.2F + 1.0F); -> ISSUE START this.spawnAtLocation(Items.EGG); -> ISSUE END this.gameEvent(GameEvent.ENTITY_PLACE); this.eggTime = this.random.nextInt(6000) + 6000; } . . . }
Suggested Fix
Introduce a loot table for eggs dropping from chickens.
Notes:
Related to MC-94610 MC-149589 MC-269838 MC-269839 MC-269873 MC-269874 MC-269875
- relates to
-
MC-267866 Panda slimeball drop is hardcoded
- Resolved
-
MC-149589 Wither always drops nether star, regardless of DeathLootTable
- Open
-
MC-269838 Pumpkin seeds drop from sheared pumpkins is hardcoded
- Open
-
MC-269839 Honeycomb drop from sheared bee nests and beehives is hardcoded
- Open
-
MC-269874 Sticks and planks dropping from boat entities breaking is hardcoded
- Open
-
MC-94610 Missing loot table entries for mob heads from charged creepers
- Reopened
-
MC-269875 Carved pumpkin drop from shearing a snow golem is hard coded
- Resolved