So I created a void superflat world to see if dispensers effected the % that a chicken egg hatched or not.
I launched 16 eggs out of the dispenser 4 chickens randomly appeared in the same location stacked on top of eachother...
But that's not the only thing I noticed.
I started to walk away from the chickens to put more eggs in the dispenser and they disappeared.
and you might say, "oh, well of course you were out of render distance"
But no... I'm 10 blocks away and I can't see this chicken:
10 blocks away:
Heres 9 blocks away (I stood on the block in front of me)
My settings are default. As you can see the chicken furthest from me has been gifted with the ability to make my player blinder than a bat. (I'm pretty certain a bat can echolocate farther than 10 blocks)
That's what I found anyways. (I would have been happier not knowing this)
The first one is not a bug, as the game has been intentionally programmed to occasionally spawn 4 chickens from 1 egg. I believe the chance is 1 in 32.
The second one is most likely the result of some new rendering changes and errors in the new snapshot, so it is probably a bug.
The first one is not a bug, as the game has been intentionally programmed to occasionally spawn 4 chickens from 1 egg. I believe the chance is 1 in 32.
The second one is most likely the result of some new rendering changes and errors in the new snapshot, so it is probably a bug.
The only part that bothers me about it is if you shoot an egg out of a dispenser you can't see if it spawns a chicken or not standing next to the dispenser pulling the lever.
The chicken not rendering more than 10 blocks away is not a bug either - the game only renders entities up to a certain distance away, in all (at least relatively modern) versions - I've see this happen in 1.6.4 and it is related to the size of an entity; for example, items stop rendering about 16 blocks away, likely for performance reasons.
Here's the method from 1.6.4 that determines how far away an entity will render; renderDistanceWeight is usually set to 1 so the distance is the average edge length of the entity's bounding box times 64; an entity that is 1x1x1 blocks will render up to 64 blocks away while an entity that is 0.25x0.25x0.25 blocks (the size of an item) will only render up to 16 blocks away:
/**
* Checks if the entity is in range to render by using the past in distance and comparing it to its
* average edge length * 64 * renderDistanceWeight Args: distance
*/
public boolean isInRangeToRenderDist(double par1)
{
double var3 = this.boundingBox.getAverageEdgeLength();
var3 *= 64.0D * this.renderDistanceWeight;
return par1 < var3 * var3;
}
In 1.6.4 adult chickens are are 0.3x0.3x0.7 blocks and babies are half this, which gives 27.7 and 13.8 blocks respectively (they have made slight changes to the sizes of various entities in recent versions so 1.10 may be different). Some entities modify this so they can render further away, such as arrows, which set renderDistanceWeight to 10.
Also of note, this is also why tile entities like chests disappear when you get far away from them; unlike entities they have a hardcoded range of 64 blocks regardless of size.
The first one I know is not a bug, but the second one is. I think that's fairly interesting and I think that Mojang would probably like to hear about this bug since there are probably many bugs very similar to the one that you mentioned.
So I created a void superflat world to see if dispensers effected the % that a chicken egg hatched or not.
I launched 16 eggs out of the dispenser 4 chickens randomly appeared in the same location stacked on top of eachother...
But that's not the only thing I noticed.
I started to walk away from the chickens to put more eggs in the dispenser and they disappeared.
and you might say, "oh, well of course you were out of render distance"
But no... I'm 10 blocks away and I can't see this chicken:
10 blocks away:
Heres 9 blocks away (I stood on the block in front of me)
My settings are default. As you can see the chicken furthest from me has been gifted with the ability to make my player blinder than a bat. (I'm pretty certain a bat can echolocate farther than 10 blocks)
That's what I found anyways. (I would have been happier not knowing this)
The first one is not a bug, as the game has been intentionally programmed to occasionally spawn 4 chickens from 1 egg. I believe the chance is 1 in 32.
The second one is most likely the result of some new rendering changes and errors in the new snapshot, so it is probably a bug.
SURPRISE!!!!
Oh great, now I have to get a new computer.
The only part that bothers me about it is if you shoot an egg out of a dispenser you can't see if it spawns a chicken or not standing next to the dispenser pulling the lever.
The chicken not rendering more than 10 blocks away is not a bug either - the game only renders entities up to a certain distance away, in all (at least relatively modern) versions - I've see this happen in 1.6.4 and it is related to the size of an entity; for example, items stop rendering about 16 blocks away, likely for performance reasons.
Here's the method from 1.6.4 that determines how far away an entity will render; renderDistanceWeight is usually set to 1 so the distance is the average edge length of the entity's bounding box times 64; an entity that is 1x1x1 blocks will render up to 64 blocks away while an entity that is 0.25x0.25x0.25 blocks (the size of an item) will only render up to 16 blocks away:
In 1.6.4 adult chickens are are 0.3x0.3x0.7 blocks and babies are half this, which gives 27.7 and 13.8 blocks respectively (they have made slight changes to the sizes of various entities in recent versions so 1.10 may be different). Some entities modify this so they can render further away, such as arrows, which set renderDistanceWeight to 10.
Also of note, this is also why tile entities like chests disappear when you get far away from them; unlike entities they have a hardcoded range of 64 blocks regardless of size.
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Well baby chickens have a render distance of 9, I'll just have to learn to accept chickens were not meant to be seen when spawning from a dispenser.
Its just one of those things that aint right...
Its a bug to me because the feature intended is that you can spawn chickens from a dispenser.
What happens is the chicken is invisible when it spawns... So you can't see you spawned it.
Should increase the render distance to enough to where it work as intended I do believe.
The first one I know is not a bug, but the second one is. I think that's fairly interesting and I think that Mojang would probably like to hear about this bug since there are probably many bugs very similar to the one that you mentioned.
It's not a bug - see this comment