I dug out a rather primitive underground iron farm with a single glass block skylight with a snow layer on top and got golems (in 1.12.2) though I'm not absolutely certain the snow didn't melt and reform before I checked it again.
--
Now I've stopped the daylight cycle at night so I don't think the snow should melt, and golems still spawned.
I spent the last couple of updates in a desert biome, its only in the last week I been back in my ice spikes biome I noticed the snow on the glass. My iron farm in this area is now partially covered by snow, so i wasnt sure if it would affect it, however its not completely covered due to the torches around the edge, so maybe some more placed inside to clear the snow would be something to consider ...
Still not fixed? Yes, this is considered to be a bug in 1.12 and later, one which is probably needs only a single line of code changed to fix it (the simplest way is to just check of the block is an opaque cube):
For example, the following code from my own mod works properly (based on 1.6.4, where in vanilla snow doesn't form on upper slabs or upside-down stairs, which I fixed):
public boolean canPlaceBlockAt(World par1World, int x, int y, int z)
{
int block = par1World.getBlockState(x, y - 1, z);
int meta = block >> 8;
block &= 255;
if (Block.isLeafBlock(block) || (block == this.blockID && (meta & 7) == 7))
{
return true;
}
else if (meta >= 8 && Block.isBlockHalfSlab(block))
{
// Allows snow to accumulate on upper slabs
return true;
}
else if ((meta & 4) != 0 && Block.isBlockStairs(block))
{
// Allows snow to accumulate on upside-down stairs
return true;
}
else if (!Block.opaqueCubeLookup[block] || block == Block.packedIce.blockID || block == Block.dryIce.blockID || block == Block.magmaBlock.blockID || (block == Block.sand.blockID && meta == 1))
{
// Packed ice, dry ice, quartz sand, and magma blocks are excluded from having snow on them
return false;
}
else
{
return Block.blocksList[block].blockMaterial.blocksMovement();
}
}
Also, snow shouldn't melt unless the block light level is 12 or higher (sky light and biome temperature do not matter) and it shouldn't block light (the Wiki makes no mention of this so it has to be updated if it is a recent change; IIRC they also changed how slabs (and stairs?) block light in 1.14).
.. since when!?
... and will it effect iron farms with glass roofs?
Mintutor now works in 1.13!
MrKite & Mc_Etlam ... I salute you!
According to the Wiki, snow layers are transparent, so I'm guessing it wouldn't affect iron farms?
Just testing.
I dug out a rather primitive underground iron farm with a single glass block skylight with a snow layer on top and got golems (in 1.12.2) though I'm not absolutely certain the snow didn't melt and reform before I checked it again.
--
Now I've stopped the daylight cycle at night so I don't think the snow should melt, and golems still spawned.
Just testing.
I spent the last couple of updates in a desert biome, its only in the last week I been back in my ice spikes biome I noticed the snow on the glass. My iron farm in this area is now partially covered by snow, so i wasnt sure if it would affect it, however its not completely covered due to the torches around the edge, so maybe some more placed inside to clear the snow would be something to consider ...
Mintutor now works in 1.13!
MrKite & Mc_Etlam ... I salute you!
Well it doesn't seem to matter.
Just testing.
As of 1.14.4 the snow layers on glass and also doesn't allow light to come through. This effectively breaks skylights.
On the other hand skylights aren't needed for iron farms or villager breeding.
Is there anything left that requires them?
--
I guess fishing is faster if the bobber has skylight.
Just testing.
Still not fixed? Yes, this is considered to be a bug in 1.12 and later, one which is probably needs only a single line of code changed to fix it (the simplest way is to just check of the block is an opaque cube):
MC-118215 Snow falls on glass blocks / stained glass / frosted ice
For example, the following code from my own mod works properly (based on 1.6.4, where in vanilla snow doesn't form on upper slabs or upside-down stairs, which I fixed):
Also, snow shouldn't melt unless the block light level is 12 or higher (sky light and biome temperature do not matter) and it shouldn't block light (the Wiki makes no mention of this so it has to be updated if it is a recent change; IIRC they also changed how slabs (and stairs?) block light in 1.14).
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?