Dear Extraordinary Survivalists
v1.20.5, a stable release, can now be downloaded through the account manager.
This update should iron out a lot of oddities, strange behavior, lost items, some exploits, an item dupe bug and lots more, so we highly recommend to update to this version. There is a possibility that one of the latest fixes broke another system but we will then quickly release a fix for that.
Please note, this version is network incompatible with v1.20.4. In other words, with v1.20.5 you can no longer join a v1.20.4 server.
![]()
Screenshot by Alnico, shared in #screenshots on discord
Game updates since 1.20.4
-
Feature: Multiplayer server improvements
- Performance: Slightly better ticks-per-second on large multiplayer servers (Technical info: Improved handling of client packets queue)
- Protection against one type of denial-of-service attacks (Technical info: Disallow large packets from unauthenticated clients)
- Two more protections against repeated attempts, disabled by default: server configs TemporaryIpBlockList and LoginFloodProtection. If activated these automatically ban IP addresses when they send invalid packets or when they attempt to connect too many times - more than what a normal user would be able to do. Added command /ipban to list/clear the banned IPs list. The banned IPs list is temporary, it will automatically be cleared if the server is restarted or after a certain amount of time has passed.
- Please note: These protections only mitigate certain denial-of-service attacks, not all. Additional protection layers are necessary for solid protection, such as the use of iptables against SYN/PSH-ACK floods and/or use of a reverse proxy.
- Tweak: First person chiseling animation now less view covering
- Tweak: Smoother transitions between sky colors around midnight
- Fixed: Old and long-standing bug where selecting a tool mode is sometimes not properly synced to the server. Example while chiseling, bits would disappear or re-appear at random
- Fixed: Wonky output of /stats command with the connection queue system enabled
- Fixed: Able to break decor inside land claim
- Fixed: A unintentional pink block in one of the ruins
- Fixed: Naming a chiseled block with VTML could cause a client crash when using an invalid path for an icon
- Fixed: Various fixes in villager dialogue
- Fixed: Villagers sometimes appearing to stand in their beds
- Fixed: Villager and some Drifter "hurt" animations were not playing when hurt
-
Fixed: New issues introduced in 1.20.4
- Certain dropped items appearing to sink into ground/snow
- Issues on unstable blocks if sideways falling was enabled as an optional world config
- Fixed: One rare exception when shutting down a dedicated server
- Fixed: Command /ban would log an error but the player was still banned and kicked
- Fixed: Issue where the Beehive Kiln would not work properly when a firewood or peat pile was placed in the clay burning chamber
- Tweak: Can now also cook flint in the Bloomery
- Tweak: Waterlilies on lake ice now frozen in place, instead of continuing to have wave motion when the water below was frozen
- Tweak: Performance: Save approximately 200MB Single player/Server RAM (Technical info: Lazy-initialize story structures and trader/ruins rotated versions. If the Better Ruins mod is installed then this tweak saves up to 1.1 GB RAM use at game startup, albeit this will grow over time as ruins begin generating)
- Tweak: Performance: Generally quicker snow layer updates for better WeatherSystem performance (Technical info: Various engine improvements in bulk BlockAccessor)
- Tweak: Updated community translations, added Turkish
- Fixed: Newly born or spawned wolves, chickens and other animals natural colour variations restored, was broken in 1.20.4 with only black wolves being spawned, for example
- Fixed: A few items in 1.20.4 (e.g. cranberry) had wrong rendered position in 3rd-person view (Technical info: could occur if transforms were only partially specified in JSON)
- Fixed: Items disappearing or becoming ghost items when shift-clicked in certain situations (these items were inadvertently being moved into recently used raft/boat chests or Elk saddlebags, especially where inventories were closed by right-clicking again on the chest/bag)
- Fixed: Log spam with warnings related to Sulfuric acid and Chromite in 1.20.x
- Fixed: Log spam with warnings related to "BETransient"
- Fixed: Distant chunks going invisible in immersive first-person mode when standing against blocks and looking downards
- Fixed: Should fix players body getting in the way of mining while in immersive first-person mode
- Fixed: Might avoid a crash with some mods requesting invalid richtext
- Fixed: Exceptions thrown (and consequently undefined behavior) when leaving and rejoining a world in bed
- Fixed: Mitigate extremely janky sleep visuals in ifp mode (player model just invisible for now)
- Fixed: Wonky GUI transform for lime and quicklime
- API Tweak: Clean up EntityPlayerShapeRenderer code
- API Tweak: Added IRenderAPI.Render2DTexture(MultiTextureMeshRef quadModel, float posX, float posY, float width, float height, float z = 50)
- API Fixed: Possible wonky textures for the contents of certain blocks, if many mods are enabled (Firepit contents, Helve hammer, Mash in the Fruitpress, Texture flipper toolmode)
Additionally, game updates since rc.3
- Tweak: On Windows 11 with multiple GPUs the game installer will now setup the game to use the High Performance Card
- Tweak: Mobs dying in hot springs now yield only 25% of their drop rate (the hotsprings are highly acidic, they dissolve stuff!)
- Fixed: Verify claimed status on chests also on a network packet level
- Fixed: Items shift clicked into a saddlebag would end up in a different location server side than client side in some cases
- Fixed: Item dupe bug related to elk inventories
- Fixed: Players teleported by other players commands while still connecting to a server, could become frozen and other potential issues in the teleporting code
- Fixed: Wonky hitbox on Shivers during stroke
- Fixed: Bucket under fruit press not disappearing for other players when removed
- Fixed: Prevent nutrition being double-counted if two animals eat the same item
- Fixed: Drifters fleeing during Storms in some cases
- Fixed: Issues with the connection queue where clients would get disconnected
- Fixed: Rare exception and player-kick due to Locust Nest having become bugged
- Fixed: Occasional exception and client-kick on TOPS relating to propick reading deletion and server-client desync on slow connections
- Fixed: Small server memory leak due to never deleting propick data for disconnected clients
- Fixed: In Creative mode, picking a Ruined bookshelf from the inventory caused immediate crash
- Fixed: Client crashes in 1.20.4 and 1.20.5-rc versions with hot metal rod held in tongs
- Fixed: May generally fix all similar client EntityShapeRenderer.RenderItem crashes (Github #4777)
- Fixed: Rare error thrown by bed [Detail] could possibly happen when mounted and unmounted in the same tick so MountedBy could be already null
- Fixed: Slowly accumulating performance leak with anvils and a few similar blocks
- Fixed: Server standby launch not working correctly anymore since 1.20.5-rc.1
- Fixed: Fixed spawn loading issue for villagers in beds, new issue since 1.20.5-rc.1
- API Fixed: Dry mash output randomness when pressedDryRatio != 0
- API Fixed: Crash on merging mashes without transitionableProps
-
36
-
2
-
4
-
1
-
2
-
1
-
3