As I mentioned, there was nothing in the changelog to state that the old format has changed, and if you want to make a multiversion pack you need to use this old format anyway. A breaking change like this being present without any mention in the changelog is unusual, which is why I don’t think it was intentional
This seems to have been fixed in the latest snapshot 25w16a, it no longer happens for me on mac with an updated version of the test resourcepack (attatched)
This seems to be exclusive to models generated from a texture. Using a cuboid placed in the exact same position doesn't cause the z-fighting to occur, I've attached an updated resourcepack that reproduces this
Can confirm in 24w44a. This seems to be caused by the following in net.minecraft.world.level.block.entity.trialspawner.TrialSpawner#canSpawnInLevel:
publicboolean canSpawnInLevel(ServerLevel serverLevel) {
if (this.overridePeacefulAndMobSpawnRule) {
returntrue;
}
if (serverLevel.getDifficulty() == Difficulty.PEACEFUL) {
returnfalse;
}
return serverLevel.getGameRules().getBoolean(GameRules.RULE_DOMOBSPAWNING);
}
When the doMobSpawning gamerule is set to false, this method will return false and will cause the trial spawner to stay in the waiting_for_players state
can confirm in 25w33a
can confirm
As I mentioned, there was nothing in the changelog to state that the old format has changed, and if you want to make a multiversion pack you need to use this old format anyway. A breaking change like this being present without any mention in the changelog is unusual, which is why I don’t think it was intentional
can confirm on 25w17a
Can confirm on 25w16a
This seems to have been fixed in the latest snapshot 25w16a, it no longer happens for me on mac with an updated version of the test resourcepack (attatched)
[media]Can confirm, this happens for me with the test pack on Apple M4 pro
This seems to be exclusive to models generated from a texture. Using a cuboid placed in the exact same position doesn't cause the z-fighting to occur, I've attached an updated resourcepack that reproduces this
Seems to be fixed in 25w04a
Can confirm in 24w44a. This seems to be caused by the following in
net.minecraft.world.level.block.entity.trialspawner.TrialSpawner#canSpawnInLevel:
When the doMobSpawning gamerule is set to false, this method will return false and will cause the trial spawner to stay in the waiting_for_players state
This is still present in 24w44a, although the gaps no longer appear and disappear when you move the camera