Hello, noob here. I made a survival single player map just a few minutes ago. I started off pretty norm, trying to gather resource when I found a small pack of sheep. I noticed a pink sheep, which was weird to me because I've never seen a pink sheep before. I googled it, it said there was less than a 1% of encountering a pink sheep, so I was like, "oh cool."
until I walked a bit further and saw, not one, not two, but seven more pink sheeps. This has never happened before, is this normal?
Basically, the game misuses a random number generator and as a result when sheep spawn their wool colors are all the same within 32x32 chunk regions (512x512 blocks); other mobs do not use the "world RNG" to determine what type they are (they uses their own private RNG which is set based on the time they were created) so horses, rabbits, etc will have properly randomized variants and colors every time you recreate a world but sheep will always be the same (note that the type of mob, i.e. pig, sheep, cow, etc, is dependent on the world seed in all cases and is not a bug). This does not require that a structure (including temples but not mineshafts or strongholds) actually generates since the game executes the problematic code every time a chunk is generated.
Also, this bug actually makes pink sheep rarer than they should be in terms of how much you have to explore since you need to search a larger area before you find a region that happens to generate pink sheep since there is a 0.164% chance per region instead of per chunk, which means you have to cover 1024 times the area. Note that across the entire world they are just as common either way.
(the fix for this is pretty simple - add a new RNG field to the structure generator classes and use it instead of calling a method in the World class which uses its own RNG. It can even be set so that wool color is still based on the world seed (so "pink sheep seeds" are still possible) but is only tied to individual chunks; this fix would only affect sheep colors, nothing else, so a major update is not required)
Basically, the game misuses a random number generator and as a result when sheep spawn their wool colors are all the same within 32x32 chunk regions (512x512 blocks); other mobs do not use the "world RNG" to determine what type they are (they uses their own private RNG which is set based on the time they were created) so horses, rabbits, etc will have properly randomized variants and colors every time you recreate a world but sheep will always be the same (note that the type of mob, i.e. pig, sheep, cow, etc, is dependent on the world seed in all cases and is not a bug). This does not require that a structure (including temples but not mineshafts or strongholds) actually generates since the game executes the problematic code every time a chunk is generated.
Also, this bug actually makes pink sheep rarer than they should be in terms of how much you have to explore since you need to search a larger area before you find a region that happens to generate pink sheep since there is a 0.164% chance per region instead of per chunk, which means you have to cover 1024 times the area. Note that across the entire world they are just as common either way.
(the fix for this is pretty simple - add a new RNG field to the structure generator classes and use it instead of calling a method in the World class which uses its own RNG. It can even be set so that wool color is still based on the world seed (so "pink sheep seeds" are still possible) but is only tied to individual chunks; this fix would only affect sheep colors, nothing else, so a major update is not required)
Basically, the game misuses a random number generator and as a result when sheep spawn their wool colors are all the same within 32x32 chunk regions (512x512 blocks); other mobs do not use the "world RNG" to determine what type they are (they uses their own private RNG which is set based on the time they were created) so horses, rabbits, etc will have properly randomized variants and colors every time you recreate a world but sheep will always be the same (note that the type of mob, i.e. pig, sheep, cow, etc, is dependent on the world seed in all cases and is not a bug). This does not require that a structure (including temples but not mineshafts or strongholds) actually generates since the game executes the problematic code every time a chunk is generated.
Also, this bug actually makes pink sheep rarer than they should be in terms of how much you have to explore since you need to search a larger area before you find a region that happens to generate pink sheep since there is a 0.164% chance per region instead of per chunk, which means you have to cover 1024 times the area. Note that across the entire world they are just as common either way.
(the fix for this is pretty simple - add a new RNG field to the structure generator classes and use it instead of calling a method in the World class which uses its own RNG. It can even be set so that wool color is still based on the world seed (so "pink sheep seeds" are still possible) but is only tied to individual chunks; this fix would only affect sheep colors, nothing else, so a major update is not required)
Hey, sorry to totally necropost this. I think they may have finally fixed this bug. My recent 1.16 world -1106935450745691990 didn't have pink sheep the last few times I made it and this time it had exactly one in a flock near me, and none others anywhere around.
Hello, noob here. I made a survival single player map just a few minutes ago. I started off pretty norm, trying to gather resource when I found a small pack of sheep. I noticed a pink sheep, which was weird to me because I've never seen a pink sheep before. I googled it, it said there was less than a 1% of encountering a pink sheep, so I was like, "oh cool."
until I walked a bit further and saw, not one, not two, but seven more pink sheeps. This has never happened before, is this normal?
Update: Saw two more.
This is happening because of a bug in the game:
MC-2788 Sheep wool color doesn't generate/randomize properly; generating villages resets world RNG
Basically, the game misuses a random number generator and as a result when sheep spawn their wool colors are all the same within 32x32 chunk regions (512x512 blocks); other mobs do not use the "world RNG" to determine what type they are (they uses their own private RNG which is set based on the time they were created) so horses, rabbits, etc will have properly randomized variants and colors every time you recreate a world but sheep will always be the same (note that the type of mob, i.e. pig, sheep, cow, etc, is dependent on the world seed in all cases and is not a bug). This does not require that a structure (including temples but not mineshafts or strongholds) actually generates since the game executes the problematic code every time a chunk is generated.
Also, this bug actually makes pink sheep rarer than they should be in terms of how much you have to explore since you need to search a larger area before you find a region that happens to generate pink sheep since there is a 0.164% chance per region instead of per chunk, which means you have to cover 1024 times the area. Note that across the entire world they are just as common either way.
(the fix for this is pretty simple - add a new RNG field to the structure generator classes and use it instead of calling a method in the World class which uses its own RNG. It can even be set so that wool color is still based on the world seed (so "pink sheep seeds" are still possible) but is only tied to individual chunks; this fix would only affect sheep colors, nothing else, so a major update is not required)
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?
Thank you for the help, I was really confused.
Hey, sorry to totally necropost this. I think they may have finally fixed this bug. My recent 1.16 world -1106935450745691990 didn't have pink sheep the last few times I made it and this time it had exactly one in a flock near me, and none others anywhere around.