Friday, May 29, 2020 at 11:25 AM
Minecraft Snapshot 20w22a
It has been a busy week for us but we still wanted to squeeze out a snapshot as we've been busy squashing a bunch of bugs.
Experimental Rendering Changes#
We've included some experimental changes to graphics rendering in this snapshot, which might reveal some issues on a small number of older graphics cards.
If do you find any new graphical bugs then please report them to the bug tracker with the make and model of your graphics card as well as which operating system you are using
New Features in 20w22a#
- Piglins now sometimes dance in celebration of a completed hunt
Changes in 20w22a#
- Villager workstation logic changes
- Bells can be hung from the underside of more blocks
- When a villager that was traded with is struck by lightning, the witch it is converted to will no longer despawn
- Players can no longer mount another entity when the crouch key is held down
Villager Workstation Logic#
- Villagers no longer try to work at the same workstation
- The most experienced nearby villager for the profession corresponding to the workstation you add will get the workstation
- Villagers now have to walk to and reach the workstation before they can acquire the profession / work there
- Villagers can no longer claim workstations / professions during raids or night time.
- Villagers will check and make sure their workstation is valid at all times of day as long as they are within 16 blocks of their workstation.
Technical Changes in 20w22a#
- Slightly changed datapack loading to prevent custom datapacks from crashing
- Cached repeated block type lookups and collisions during pathfinding for increased performance
- Minor optimizations in collision detection
- Top level element in predicate file can now be array (all contents will be ANDed)
- Added shader support for accessing depth buffer.
- Renderer now uses per-pixel blending layers for some transparent elements.
Datapack loading#
- If datapack reload fails, changes will not be applied and game will continue using previous data
- If existing datapacks prevent world from loading, game will give option to load world in safe mode, which loads only vanilla datapack
- Changes to datapack list are stored only after successful reload
- Added
--safeMode option to server to load only with vanilla datapack
- Game will now detect critical datapack issues, like missing required tags and prevent world from being loaded
Fixed bugs in 20w22a#
- MC-667 Lily pads can be placed intersecting entities
- MC-4065 Messages/commands sent while in a bed won't be remembered in sent history
- MC-112131 Intersecting dungeons: spawner replaced by cobblestone
- MC-118594 Removal of Log4J2Plugins.dat causing a slowdown of 3 secs on startup while it has to rescan all classes
- MC-120805 Pig rotation is wrong when you see a player riding them with carrot on a stick
- MC-124812 Endermen holding a block can despawn
- MC-125006 Stronghold and dungeon generate over each other
- MC-134755 All short mobs drown just below the surface of water
- MC-143443 Redstone dust block states don't update properly if the wire is broken by a piston
- MC-148893 Fox spawners do not render the fox inside of the block
- MC-150806 Multiple villagers are attached to the same profession block
- MC-153787 Zombie Reinforcements can spawn on glass
- MC-156161 Some chest loot is randomized across the same seed, unlike before 1.14
- MC-156866 Villagers level from Apprentice to Journeyman with less experience than shown by XP bar
- MC-157303 Villagers wake up and seek a new "home" (bed) while living in a 2 high house
- MC-157436 Player position is constantly reset when clicking with a sword or a trident onto the ground in creative mode
- MC-162340 World border is rendered behind transparent blocks
- MC-162665 Food does not drop from a campfire when it is put out with a shovel/water bottle
- MC-163910 Hand animation sometimes plays for a second time with high ping