<?xml version="1.0"?>
<rss version="2.0"><channel><title>News: News</title><link>https://www.vintagestory.at/blog.html/news/?d=2</link><description>News: News</description><language>en</language><item><title>1.22.0-rc.9/rc.10 and 1.21.7 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc9rc10-and-1217-fishing-mechanisms-metalworking-and-more-r442/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.9, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	The road to stable continues... full release very soon™<br />
	<br />
	<strong>[Edit:] Release retracted for now. </strong>Will fix an entity spawn spamming bug tomorrow morning and release rc10<br />
	<br />
	<strong>[Edit2:] Released rc.10 and also 1.21.7</strong>, both containing a dupe bug fix that I recommend all server owners they upgrade to. Game clients that are on 1.21.6 don't need to upgrade. rc.10 also contains another fix that caused entity spawn spamming in rc.9. Will reveal the dupe bug glitch details after server owners had some time to update their servers.<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="43921" href="//media.vintagestory.at/monthly_2026_04/image.png.0092af7220327a90430c544548b85aef.png" rel=""><img alt="image.thumb.png.702d0900ab52c4fe3c3c704b372d84c8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="43921" data-ratio="75.08" width="999" src="//media.vintagestory.at/monthly_2026_04/image.thumb.png.702d0900ab52c4fe3c3c704b372d84c8.png" /></a><br />
	<span style="font-size:12px;">Screenshot by Nil, shared in #screenshots on Discord</span><br />
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Wall mount block info text name is now set to the placed item
	</li>
	<li>
		Tweak: Bass and carp shapes and textures changed to support greater variety of fin sizes
	</li>
	<li>
		Tweak: Allow diagonal snow shovelling
	</li>
	<li>
		Tweak: When pushing lots of snow, little bits may fall off on either side
	</li>
	<li>
		Tweak: Display what clothing can fit on what mannequins in the handbook
	</li>
	<li>
		Tweak: Remove handbook grouping from clothing
	</li>
	<li>
		Tweak: Heated forge items hold initial heat for double the time they did previously (cool down slower).
	</li>
	<li>
		Tweak: Increase bear attack range again so you can't perma kite bears. Increase attack frequency on boars and wolves
	</li>
	<li>
		Tweak: Upped survival time of trapped animals from 1 day to 2 days
	</li>
	<li>
		Tweak: Can now also sell trapped animals in the auction house
	</li>
	<li>
		Tweak: Moved arctic white and silvery blue butterfly into warmer spawn zones
	</li>
	<li>
		Tweak: Restored custom spawn conditions lost in the 1.18 update
		<ul>
			<li>
				Harsh winters setting now again disables livestock spawn (deer, sheep, boars and chickens). It didn't
			</li>
			<li>
				Wolves and Bears now again are on a grace timer in new worlds. 4 hours for wolves, 1 day for bears.
			</li>
		</ul>
	</li>
	<li>
		Tweak: (minor) Wild berry bushes now show greenhouse temperature bonus
	</li>
	<li>
		Tweak: Further increased duration of auctions by 66% (3 weeks =&gt; 5 weeks)
	</li>
	<li>
		Tweak: Show adjusted mining speed in tool tip for quenched tools
	</li>
	<li>
		Fixed: Crash when using tongs to hold a hot item with no attributes
	</li>
	<li>
		Fixed: Pickled veggies would display incorrectly in cooking pot
	</li>
	<li>
		Fixed: Axles in walls properly act solid in various situations like for rooms or when blocking water or light
	</li>
	<li>
		Fixed: Server-side exception when breaking waterwheel mechanical power network with unconnected network on far side of wheel
	</li>
	<li>
		Fixed: Two issues with water wheel losing power on 2nd side
	</li>
	<li>
		Fixed: Snow shovel had only 1 durability
	</li>
	<li>
		Fixed: Ability to duplicate/destroy various blocks using snow shovels
	</li>
	<li>
		Fixed: Oddities when shovelling deep snow
	</li>
	<li>
		Fixed: Disabled solid fat causing error logs.
	</li>
	<li>
		Fixed: Snow-covered cranberries, strawberryies, and cloudberries had full-block hitboxes.
	</li>
	<li>
		Fixed: 'Nadiyan' trader hoods were not using correct textures.
	</li>
	<li>
		Fixed: Clay tile piles would show 4 tiles at a time added or removed, even if less than four were in fact added/removed.
	</li>
	<li>
		Fixed: 'Light brown' and 'weathered' wattle and daub textures were switched.
	</li>
	<li>
		Fixed: Dead fox tails went into the ground, and the body hovered above the ground a bit.
	</li>
	<li>
		Fixed: Partially worked iron blooms from before the 1.22 update would turn into random other items when completed
	</li>
	<li>
		Fixed: Butterfly related client crash
	</li>
	<li>
		Fixed: Quenching and tempering buffs where not properly applied
	</li>
	<li>
		Fixed: Propick was not buffable
	</li>
	<li>
		Fixed: Tongs could not be placed into the forge
	</li>
	<li>
		Fixed: Cleaver heads could not be covered in clay for quenching
	</li>
	<li>
		Fixed: Chisel needed hammer in offhand to be placed into the forge
	</li>
	<li>
		Fixed: Crash when going throught a TL while a empty collapsed chest is open
	</li>
	<li>
		Fixed: Should theoretically fix client side ghost item entities on laggy servers
	</li>
	<li>
		Fixed: Baskettrap trigger animation was rotated differently than the base block
	</li>
	<li>
		Fixed: Baskettrap or Crate trap animation broken when both traps were placed
	</li>
	<li>
		Fixed: Placing an iron bloom on an anvil caused its temperature to drop immediately
	</li>
	<li>
		Fixed: Command /land list would not output the correct center postions if a claim had multiple areas
	</li>
	<li>
		Fixed: When milking goats your inventory could get out of sync and remove buckets or causes getting kicked from the server.
	</li>
	<li>
		Fixed: A broken chisel sometimes returning the the players inventory with 1 or 2 durability left
	</li>
	<li>
		Fixed: Prevent game crash on invalid worldmap waypoint saved names file loading
	</li>
	<li>
		Fixed: Custom spawn condition harsh winters not correctly applied to the south hemisphere
	</li>
	<li>
		Fixed: "spawnRadius" not a circular spawn area and sometimes spawning player outside of the radius. Fixed a respawning player placed at a block edge. Mitigate spawning inside blocks.
	</li>
	<li>
		Fixed: Performance: Soil ticking twice as often than needed. Reduced single tickrate by another 30%
	</li>
	<li>
		Fixed: Able to quench tools without a chance of shattering them
	</li>
	<li>
		Fixed: "\" character in the quenching info
	</li>
	<li>
		Fixed: Water not placed in worldgen schematics
	</li>
	<li>
		Fixed: Multi drop down select not remembered the checked boxes (e.g. in the meta spawner ui). Also fixed missing translation entries in the meta spawner ui creature dropdown
	</li>
	<li>
		Fixed: Thrown bricks got destroyed on impact
	</li>
	<li>
		Fixed: Z-fighting / UV issues on some clothing
	</li>
	<li>
		Fixed: Not possible to reinforce or lock labeled chests
	</li>
	<li>
		API Tweak: Added ITagRegistry.CreateMergedTagSet to merge two tagsets into one (previously only possible on TagSetFast)
	</li>
	<li>
		API Refactor: Smithing recipes now require a 'code' to be defined. A unique identifier that must not be changed once defined. Will print a warning for 1.22 but not be used. Will be actively used once we hit 1.23.
	</li>
	<li>
		API Tweak: Allow mods to define their own tileddungeons.json file similar to other structures
	</li>
	<li>
		API Fixed: ITagSet.RegisterAndCreateTagSet() not behaving correctly
	</li>
	<li>
		API Fixed: Using a texture overlay on an entity causes a crash (thank you JantekM for describing the exact line of code to change) 
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">442</guid><pubDate>Fri, 17 Apr 2026 17:10:00 +0000</pubDate></item><item><title>1.22.0-rc.8 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc8-fishing-mechanisms-metalworking-and-more-r440/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.8, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	The road to stable continues... full release soon™<br />
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="43760" href="//media.vintagestory.at/monthly_2026_04/8_2026-03-31_17-13-12_3.png.5e56f4414a67d4af6299c15f36a4a571.png" rel=""><img alt="8_2026-03-31_17-13-12_3.thumb.png.26d36c1b52174b2642ba162da0881be7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="43760" data-ratio="56.30" width="1000" src="//media.vintagestory.at/monthly_2026_04/8_2026-03-31_17-13-12_3.thumb.png.26d36c1b52174b2642ba162da0881be7.png" /></a><br />
	<span style="font-size:12px;">Screenshot by Sirayne, shared in #screenshots on Discord</span>
</p>

<p>
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Feature: Added a backup partial command, /db backuppartial 16000 16000 16005 16005 to extract all game and player data but only some chunks. Usefull to extract a broken area for debugging.
	</li>
	<li>
		Tweak: The Theater and Deep Noble clothing set now has a rare chance to drop in ruins loot
	</li>
	<li>
		Tweak: Turned the worldmap waypoint backdrop from an outline into a shadow, which looks better on some icons
	</li>
	<li>
		Tweak: Rusted gates and doors now all drop metal scrap (some used to drop themselves).
	</li>
	<li>
		Tweak: Added a handbook guide for fishing, which more thoroughly describes how to find fish, and why you might not be catching fish. Also added links in worm handbook entries, to the worm grunting stick.
	</li>
	<li>
		Tweak: Raccoons can now fight back
	</li>
	<li>
		Tweak: Less janky wormgrunting. Fix durability desync, fix audio not stopping, grunting now ends after 5 seconds
	</li>
	<li>
		Tweak: Fine tuned grunting sound and animation. Can now also worm grunt on farmland (but the farmlands fertilty will not influence yield)
	</li>
	<li>
		Tweak: Foxes now move about 1/3 faster.
	</li>
	<li>
		Tweak: Pigs' movement speed and seeking ranges increased.
	</li>
	<li>
		Tweak: Performance: Items on the ground, not close to a player, enter a slow-updating state after 5 seconds
	</li>
	<li>
		Tweak: Performance: Further minor improvement for farmland ticking
	</li>
	<li>
		Tweak: Performance: Improve multiplayer server tick times around farmland and berry bushes
	</li>
	<li>
		Tweak: Generate gravel in some areas where it would generate no block layers and only have exposed rock (Worldgen change) 
	</li>
	<li>
		Tweak: More glow and particles on the forge when being bellowed
	</li>
	<li>
		Tweak: Added selected block class to hud debug screen
	</li>
	<li>
		Tweak: Berry bush handbook text updated to reflect recent changes regarding soil fertility mechanics.
	</li>
	<li>
		Tweak: Command /genbackup backup.vcdbs will now delete the prior backup file before a backup is started to ensure a proper backup is made
	</li>
	<li>
		Tweak: /wgen regen now also reloads blocklayers.json
	</li>
	<li>
		Tweak: Added contaminated coal item model and tweaked texture
	</li>
	<li>
		Tweak: SFX &amp; GFX fine tuning
		<ul>
			<li>
				Tweak: Rainfall particles buff: +5% opacity, +20% rain particles, +300% raindrop splash particles, +30% rain particle size
			</li>
			<li>
				Fixed: Dead shivers no longer keep mouth idle animation running
			</li>
			<li>
				Tweak: Replaced placeholder fishing rod swish
			</li>
			<li>
				Tweaked hats to show more hair.
			</li>
			<li>
				Fixed small issues on Theater hats
			</li>
			<li>
				Fixed: Some hoods were hiding hats
			</li>
		</ul>
	</li>
	<li>
		Fixed: All pigs would only be protective around gray boar piglets, even if not that species. Pigs also would only attack if in aggressiveondamage emotion state, resulting in charging the player and then running away. They now will attack whenever in close range.
	</li>
	<li>
		Fixed: Replaced many big lanterns with the new small ones in generated structures
	</li>
	<li>
		Fixed: Replaced old berry bushes in story locations
	</li>
	<li>
		Fixed: Placing snow shovel on ground locks movement speed to 60%
	</li>
	<li>
		Fixed: Worldmap: Only the first 36 waypoint icons were displaying the correct icon
	</li>
	<li>
		Fixed: Spawning of animals during world generation would use the wrong temperature
	</li>
	<li>
		Fixed: Imposter bellows cacti. Caused cacti to generate on water and not stack
	</li>
	<li>
		Fixed: Texture overlays didn't work for attached items
	</li>
	<li>
		Fixed: Aged and very aged cabinets were not available in creative inventory
	</li>
	<li>
		Fixed: Sheep logging errors with regard to a 'look' animation they did not have
	</li>
	<li>
		Fixed: Rawhide mantle related errors in the loot randomizer
	</li>
	<li>
		Fixed: Fishing pole tool rack transform position was excessively high
	</li>
	<li>
		Fixed: Wanderer belt and sturdy backpack would cause texture problems when worn together
	</li>
	<li>
		Fixed: Small bellows leather textures had some mis-match near the nozzle.
	</li>
	<li>
		Fixed: Unable to catch juvenile fish due to fishing pole not recognizing bait
	</li>
	<li>
		Fixed: Berry bush cuttings would say "trait-" when they had no traits
	</li>
	<li>
		Fixed: Help command logged an error when asked about wgen structures spawn
	</li>
	<li>
		Fixed: Chiseled block combine in the crafting grid at the entire stack of chiseled blocks
	</li>
	<li>
		Fixed: Should fix rare lockup of chunkdbthread when attempting to suspend server for autosave [details: de-link thread paused state from worldgen threads paused state]
	</li>
	<li>
		Fixed: Prevent NRE in /debug chunk here command when chunk is not loaded
	</li>
	<li>
		Fixed: Farmland not updating moisture levels on the interim days while fast-forwarding when chunk-loading
	</li>
	<li>
		Fixed: Server crashing for unhandled exceptions
	</li>
	<li>
		Fixed: Should fix kicked from server when interacting with the fishinpole in some way
	</li>
	<li>
		Fixed: Should fix geting kicked when using /group kick command
	</li>
	<li>
		Fixed: Error log when many players connect and once and some get disconnected during that very early
	</li>
	<li>
		Fixed: Should fix getting kicked when interacting with liquids
	</li>
	<li>
		Fixed: Should fix server side error log with berry bush
	</li>
	<li>
		Fixed: Mitigate game calendar client&lt;=&gt;server desync issue by sending more calendar syncs to clients. Should reduce oddities with time sensitive actions, such as hot ingots on a forge
	</li>
	<li>
		Fixed: Should fix wildly jumping forge contents at random
	</li>
	<li>
		Fixed: Multiple issues with the fishing bobber and fishing line. Ghost bobbers should no longer be a thing. Ghost rope should no longer happen. The fishing line will now rip if too far away from the bobber.
	</li>
	<li>
		Fixed: Entity box searching with e[] selector not working since rc7
	</li>
	<li>
		Fixed: Should fix rare crash when loading in mehcanical power networks
	</li>
	<li>
		Fixed: Cloudberry hitbox too large
	</li>
	<li>
		Fixed: Fundamental breakage with the entity spawner
	</li>
	<li>
		Fixed: Properly remove players from the map tracking system even when their game crashes
	</li>
	<li>
		Fixed: Sheep would use the wrong name when being listed in troughs
	</li>
	<li>
		API Tweak: Prevent exceptions in Mod events in Server/ClientEventAPI Server/ClientEventManger canceling any further event processing
	</li>
	<li>
		API Tweak: The looked at block class is now displayed on the hud debug screen
	</li>
	<li>
		API Tweak: Can now run "/wgen region animal" to export animal spawn maps of the current region. Also prints out current animal=&gt;map association to the log file.
	</li>
	<li>
		API Fixed: Some mechanical power blocks not having the right texture
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">440</guid><pubDate>Sat, 11 Apr 2026 08:38:00 +0000</pubDate></item><item><title>1.22.0-rc.7 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc7-fishing-mechanisms-metalworking-and-more-r439/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.7, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	The road to stable continues... full release soon™<br />
	 
</p>

<p>
	<img alt="image.png.6f76921e235e4a133eb5a433c39e4198.png" class="ipsImage ipsImage_thumbnailed" data-fileid="43564" data-ratio="75.08" width="999" src="//media.vintagestory.at/monthly_2026_04/image.png.6f76921e235e4a133eb5a433c39e4198.png" /><br />
	<span style="font-size:12px;">Greenhouse by enn, shared in #screenshots on Discord</span>
</p>

<p>
	<br />
	<br />
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Feature: Added raspberry, blackberry, and cloudberry plants. Blackberry and raspberry plants have a walkspeed reduction
	</li>
	<li>
		Tweak: Added command "<em>/announcenear [range] [message]</em>" to send an announcement in given block range only
	</li>
	<li>
		Tweak: Tailor buff: increased Mender trait durability bonus from 10% to 25%
	</li>
	<li>
		Tweak: Better keyboard support for dropdown menus (can now use Up/Down/Home/End keys for selection or hovered index when expanded)
	</li>
	<li>
		Tweak: Log additional information when the server is unable to save
	</li>
	<li>
		Tweak: Retry autosave every 2000ms instead of every 500ms to still let through some server ticks. Resume the server on failed autosave
	</li>
	<li>
		Fixed: Many z-fighting, clipping and texture issues in the new clothing 
	</li>
	<li>
		Fixed: Crocks sealed in ground storage would not properly update model
	</li>
	<li>
		Fixed: Output stack in all recipe types except GridRecipe didn't retain attributes on client-side
	</li>
	<li>
		Fixed: Crash when breaking rubble using the prospecting pick
	</li>
	<li>
		Fixed: Artisan trader was selling complete tile blocks, now sells the individual tile items
	</li>
	<li>
		Fixed: When buying an elk in winter, the snow could prevent elks from spawning
	</li>
	<li>
		Fixed: Should fix rare trader crashes when buying more than 1 stack (e.g. plaster from Building Materials trader) Github #8878
	</li>
	<li>
		Fixed: Crash to desktop if re-clicking certain tabs in Customize World screen. Github #6908
	</li>
	<li>
		Fixed: Rare WindPattern SimplexNoiseOctave exceptions
	</li>
	<li>
		Fixed: Rare server lock-ups relating to internal chunkdata locks
	</li>
	<li>
		Fixed: Rare crash when animating pouring from a container
	</li>
	<li>
		Fixed: "<em>/tp Tyron e[id=140]</em>" not working
	</li>
	<li>
		Fixed: Single pixel inaccuracies when clipping oversized items in GUI and in the item hover info element
	</li>
	<li>
		Fixed: When against a wall in third-party view then opening a chest, player would be able to interact with blocks through a wall
	</li>
	<li>
		Fixed: Forge workitem temperature desync between server and client
	</li>
	<li>
		Fixed: Hot coals flicker when adding/removing ingots
	</li>
	<li>
		Fixed: Hitboxes of piles of items were off by 1 layer on the server side
	</li>
	<li>
		Fixed: Raccoon sometimes stuck on endless eat animation
	</li>
	<li>
		Fixed: Game crashing when bulk grabbing items from a pile of items with a basket on top
	</li>
	<li>
		API Tweak: Clutter blocks can now define custom drops and a custom block material
	</li>
	<li>
		API Tweak: Added collectible attribute "inCrateShape" for custom in-crate shapes
	</li>
	<li>
		API Tweak: RecipeLoader load methods made public for use in mods, they remain static though.
	</li>
	<li>
		API Tweak: Further JSON documentations by Dana
	</li>
	<li>
		API Fixed: "inBarrelShape" attribute not working as intended
	</li>
	<li>
		API Fixed: Accidentally changed how the milk type was loaded from JSON for milking behavior
	</li>
	<li>
		1.22 related changes
		<ul>
			<li>
				Tweak: Worm grunting nerfs: Spawn rate goes down when the temperature is below 10°C, decreasing all the way to zero spawn rate when below 0°C. Reduced maximum amount a location can yield
			</li>
			<li>
				Tweak: New 1.22 extra glow near a held or dropped light source is now no longer visible during daylight
			</li>
			<li>
				Tweak: Held and planted berry bush cuttings now also display their traits
			</li>
			<li>
				Tweak: Switched body slot for rawhide mantle and rawhide tunic
			</li>
			<li>
				Fixed: Bellows was not mentioned in any handbook guides, and had no explanatory text in its handbook entry.
			</li>
			<li>
				Fixed: Crash when picking up some items with tongs
			</li>
			<li>
				Fixed: Kicked from server when harvesting berry bushes with a knife
			</li>
			<li>
				Fixed: Crash when riding elk in multiplayer
			</li>
			<li>
				Fixed: Spelling in handbook: propogate -&gt; propagate
			</li>
			<li>
				Fixed: Adjusted warmth values for new clothing
			</li>
			<li>
				Fixed: Aprons had the wrong color
			</li>
			<li>
				Fixed: A couple of missing translation entries
			</li>
			<li>
				Fixed: Placing a cabinet caused other nearby players to crash, in -rc.6
			</li>
			<li>
				Fixed: Aged and veryaged cabinets were missing textures
			</li>
			<li>
				Fixed: Fishing pole eats a stack of bait (Github #8887)
			</li>
			<li>
				Fixed: Water not always spreading horizontally along channels with half-slabs forming sides
			</li>
			<li>
				Fixed: Rapid flowing water continuously oscillating between two different routes
			</li>
			<li>
				Fixed: Rapid flowing water minor issues (eg. a block could be left behind if it doubled-back on itself)
			</li>
			<li>
				Fixed: Worm grunting stick not placeable solo
			</li>
			<li>
				Fixed: Another case of the snow shovel deleting blocks
			</li>
			<li>
				Fixed: Fertilized berry bushes produced upgraded soil that can be harvested
			</li>
		</ul>
	</li>
</ul>
]]></description><guid isPermaLink="false">439</guid><pubDate>Fri, 03 Apr 2026 14:06:00 +0000</pubDate></item><item><title>1.22.0-rc.6 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc6-fishing-mechanisms-metalworking-and-more-r438/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.6, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	The recently relaunched official public server (TOPS) is now running smoothly, thanks to Andrew from <a href="https://www.bisecthosting.com/" rel="external nofollow">BisectHosting</a>. Big shout out to them for jumping to the challenge and helping us out quickly and unbureaucratically.<br />
	<br />
	The road to stable continues....<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" href="//media.vintagestory.at/monthly_2026_03/2026-03-27_20-15-14.jpg.e8ee807cf31c14b35f05e137a76a1e37.jpg" data-fileid="43318" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="43318" data-ratio="56.30" width="1000" alt="2026-03-27_20-15-14.thumb.jpg.f9082351232cd67151bfe2e6469015c5.jpg" src="//media.vintagestory.at/monthly_2026_03/2026-03-27_20-15-14.thumb.jpg.f9082351232cd67151bfe2e6469015c5.jpg" /></a><br />
	<span style="font-size:12px;">Screenshot by ZerSchitzler, shared in #screenshots on Discord</span>
</p>

<p>
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Feature: Begin adding more blocks in preparation for more dynamic dungeon pieces - aged banners, contaminated iron clutter, contaminated coal, ruined bloomery pieces
	</li>
	<li>
		Feature: Fish can now be cooked whole, which takes less time than cooking fillets individually. Whole cooked fish cannot, however, be used in the cooking pot, nor can they be divided into fillets after cooking.
	</li>
	<li>
		Tweak: Performance: Reduced startup times during asset loading, 26s to 7s with some modpacks. Contributed by tehtelev with adjustments by radfast
	</li>
	<li>
		Tweak: Performance: Reduce unnecessary arrays created for Block Interaction Help
	</li>
	<li>
		Tweak: Performance: Minor server boost in many areas: reduce unneeded array initialization
	</li>
	<li>
		Tweak: Crushed items and flour items now use a solid texture, rather than one that is mostly transparent, thus allowing the solid texture to be used in containers. As a result the crushed and flour models have also changed, and have more polys. All crushed items also now use the 'normal' model
	</li>
	<li>
		Tweak: The container (barrel and crate) shape UVs have been adjusted to be centered within the texture, rather than in a corner
	</li>
	<li>
		Tweak: Many more items and blocks will now show textures in a crates and barrels (mostly crates)
	</li>
	<li>
		Fixed: Should fix getting kicked from a server breaking some repairable clutter blocks
	</li>
	<li>
		Fixed: Z-fighting on large ruined crate
	</li>
	<li>
		Fixed: The warmth values of rawhide mantle and tunic were reversed. Also the rawhide mantle was not worn in the right layer (now worn in upperbodyover).
	</li>
	<li>
		Fixed: Armor stands were missing localizations for their wear locations (as seen in the HUD)
	</li>
	<li>
		Fixed: Aged thatch roof tips had unnaturally dark faces
	</li>
	<li>
		Fixed: On Vintagehosting Dashboard &gt; World Settings when changing the playstyle the default playstyle values where not update
	</li>
	<li>
		Fixed: When creating a Singleplayer world and after click apply on world settings and then changing the playstyle would not apply the default playstyle values
	</li>
	<li>
		Fixed: Milking an animal would not always give you fresh milk
	</li>
	<li>
		Fixed: Berry bush cutting had collision boxes
	</li>
	<li>
		Fixed: Crash when opening the World Settings screen on the Vintagehosting Dashboard
	</li>
	<li>
		Fixed: On Vintagehosting Dashboard &gt; World Settings when changing the playstyle the default playstyle values where not update
	</li>
	<li>
		Fixed: When creating a Singleplayer world and after click apply on world settings and then changing the playstyle would not apply the default playstyle values
	</li>
	<li>
		Fixed: When spilling liquids on the ground on larger servers (low server tick rate) it may have spawned water source blocks in your inventory
	</li>
	<li>
		Fixed: Quenching buffs on some tools applied multiple times during crafting
	</li>
	<li>
		API Tweak: Ground processing can now specify a sound to play upon completion, whether or not to transfer the freshness, and surfaces that are valid for the interaction
	</li>
	<li>
		1.22 related changes
		<ul>
			<li>
				Tweak: Item clutter is now cabinet-place-able, if appropriate size
			</li>
			<li>
				Tweak: Berry bushes can also be planted on low fertility soil
			</li>
			<li>
				Tweak: Show the number of days left on berry bushes for certain stages
			</li>
			<li>
				Tweak: Berry bushes now require sunlight to grow and will take a penalty from being grown underground
			</li>
			<li>
				Tweak: Young berry bushes can no longer mature when it's too cold for their mature variant to grow fruit
			</li>
			<li>
				Fixed: In 1.22-rc.5, recipes with tools were not consuming the tool durability at all
			</li>
			<li>
				Fixed: When you crash during snow shoveling, you would be stuck with a -40% walkspeed reduction and when you reconnect and try to use the snow shovel again you would be kicked
			</li>
			<li>
				Fixed: Crash when opening the World Settings screen on the Vintagehosting Dashboard
			</li>
			<li>
				Fixed: Mannequins did not accept arm wearables
			</li>
			<li>
				Fixed: Rawhide tunic returned pelts rather than raw hides when using large and huge hides
			</li>
			<li>
				Fixed: New clothing sets 'centurion' and 'popinjay' had texture conflicts between footwear and waist wearables
			</li>
			<li>
				Fixed: Berry bush cuttings would always take exactly 2 months to grow instead of using the full range of 2 to 4 months
			</li>
			<li>
				Fixed: Occasionally planting and growing berry bush cuttings would result in your berry bush displaying `trait-` on the traits line unintentionally
			</li>
			<li>
				Fixed: Avoid crash in EntityItemRenderer
			</li>
			<li>
				Fixed: Multiplayer server may lockup during temporal storms [thanks to th3dilli]
			</li>
			<li>
				Fixed: In grid crafting, tool-based recipes (eg. Improvised wooden armor) could show less than full durability for the output item, on the client side
			</li>
			<li>
				Fixed: Theater randomizer properly localized
			</li>
			<li>
				Fixed: Ruined clay lamps had bad collision boxes
			</li>
			<li>
				Fixed: Raw fish transfer their freshness when filleted
			</li>
			<li>
				Fixed: Missing language strings for berry bush cuttings covered in snow
			</li>
			<li>
				Tweak: Added neck hole to pillory
			</li>
			<li>
				API Fixed: Ground processing will now only process one item at a time instead of an entire stack
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">438</guid><pubDate>Sat, 28 Mar 2026 06:15:00 +0000</pubDate></item><item><title>1.22.0-rc.5 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc5-fishing-mechanisms-metalworking-and-more-r437/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.5, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	We're working nearly non-stop since the TOPS re-launch in order to get the game running smoothly. The work continues with this release...<br />
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="43196" href="//media.vintagestory.at/monthly_2026_03/2026-03-21_18-11-13.png.9ddd01026ecd632c1c21c34155ddacd4.png" rel=""><img alt="2026-03-21_18-11-13.thumb.png.d507e6662f9c3ddeb9c9b1465a380016.png" class="ipsImage ipsImage_thumbnailed" data-fileid="43196" data-ratio="39.80" width="1000" src="//media.vintagestory.at/monthly_2026_03/2026-03-21_18-11-13.thumb.png.d507e6662f9c3ddeb9c9b1465a380016.png" /></a><br />
	<span style="font-size:12px;">Screenshot by TylerSantaFe, shared on discord #screenshots</span>
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Performance: Minor improvements to server TPS on large multiplayer servers (TOPS)
	</li>
	<li>
		Tweak: Performance: Game freezing when many blocks started falling
	</li>
	<li>
		Tweak: For Server owners: A quick little solution to tell apart your server staff - "<em>/player [playername] privilege grant staffentitlement</em>" will give you a cyan colored <span style="color:#1abc9c;">[Staff]</span> prefix
	</li>
	<li>
		Tweak: Simple AFK kick timer for game servers (enable via <em>/sc afkkickseconds</em>  and <em>/sc afkwarnseconds</em>)
	</li>
	<li>
		Tweak: Added <em>/sc timeoutkickseconds</em>
	</li>
	<li>
		Tweak: Bear seeking ranges reduced. Bear attack ranges are now shorter and different for different sizes of bear
	</li>
	<li>
		Tweak: Reduced meat and bone drops for some fish (many of the smaller fish that previously yielded a bone will now yield none)
	</li>
	<li>
		Tweak: Dough stink bait is now a separate bait type from other meat-based stink baits. Output of stink bait cooking recipe reduced, and red meat and poultry will produce more stink bait than dough or other meats.
	</li>
	<li>
		Tweak: Theater arm clothing fully implemented.
	</li>
	<li>
		Tweak: Shelf displayable attributes added/improved for ceramic bowls, pots, crocks, ingot molds, oil lamps, nails and strips, poultices, and bandages, including stacking where appropriate. Also added shelf displayable attributes for crucibles, flower pots, and jugs, even though they do not fit on the current cabinet shelving
	</li>
	<li>
		Tweak: The server <em>/stats</em> commands now no longer includes connecting players in the current player count
	</li>
	<li>
		Fixed: Should fix rare Support beam errors causing player disconnection; and fixes Support Beams sometimes placing incorrectly/invisibly or with ? textures  <span style="font-size:14px;">[existing beams with ? textures can be removed using the Crowbar tool]</span>
	</li>
	<li>
		Fixed: Logged errors when a Worm Grunter stick reaches zero durability
	</li>
	<li>
		Fixed: Error log spam from hidden clothing parts when wearing armor
	</li>
	<li>
		Fixed: Crash when trading and buy and sell amount are equal: would cause no money to be transferred
	</li>
	<li>
		Fixed: Game crash caused by gnats
	</li>
	<li>
		Fixed: Game crash caused by ground storage
	</li>
	<li>
		Fixed: Prevent server crash on exception in BehaviorBodyTemperature and log additional information
	</li>
	<li>
		Fixed: Stones thrown straight up getting stuck mid-air
	</li>
	<li>
		Fixed: Bowl water splash particles not colored correctly
	</li>
	<li>
		Fixed: Ambient slider in settings not working when settings are not expanded
	</li>
	<li>
		Fixed: Seraph 'grin' face and 'kind' face swapped
	</li>
	<li>
		Fixed: Berry bushes will properly randomize their appearance
	</li>
	<li>
		Fixed: Dropped items forever rotating even when colliding with the ground
	</li>
	<li>
		Fixed: Some small fish would appear to leave behind bones when ground processed, but when picked up no bone would appear in inventory
	</li>
	<li>
		Fixed: Iron blooms did not always have enough metal voxels to make a full ingot
	</li>
	<li>
		Fixed: Prevent exploit where 2 small water wheels can be placed overlapping in the same stream
	</li>
	<li>
		Fixed: Animals still able to multiply with dead males nearby
	</li>
	<li>
		Fixed: Psychedelic mushrooms would not properly get you high when used in a meal
	</li>
	<li>
		Fixed: Various berry bush fixes
		<ul>
			<li>
				Berry bushes would not properly save and load the amount of time it took to transition to the next stage of growth
			</li>
			<li>
				Wild berry bushes would incorrectly pretend to be young when spawned
			</li>
			<li>
				Grown berry bushes would not have a young stage
			</li>
			<li>
				Young berry bushes would not use the proper graphics
			</li>
			<li>
				Thin skinned and thick skinned berry bush traits were accidentally swapped
			</li>
			<li>
				Berry bushes would not properly pause their growth when below or above the pausing growth temperatures
			</li>
		</ul>
	</li>
	<li>
		Fixed: Farmland would not recover while growing, instead recovering when the crop was ripe
	</li>
	<li>
		Fixed: Rollers place inconsistently based on player's orientation 
	</li>
	<li>
		Fixed: The clayforming gui still said bowls could be made into lamps, and had no descriptions for tiles or lamp bodies.
	</li>
	<li>
		Fixed: Raw and fired-but-empty lamp bodies showed the wick.
	</li>
	<li>
		Fixed: Non-ruined metal gates were not dropping themselves when broken.
	</li>
	<li>
		Fixed: Sturdy backpack buckles would sometimes have texture conflicts with necklaces.
	</li>
	<li>
		Fixed: Rotten, very rotten, and very aged support beams had grid recipes, despite dropping nothing when broken (they are not meant to be obtainable).
	</li>
	<li>
		Fixed: Game showed a confusing error when certain files were missing. Now explains that it needs a re-install
	</li>
	<li>
		Fixed: Various multiplayer server fixes
		<ul>
			<li>
				Fixed: Able to queue up in the player join queue multiple times
			</li>
			<li>
				Fixed: Overloaded server sometimes adding duplicates of same player to the connection queue
			</li>
			<li>
				Fixed: Made file logging threadsafe. Might fix garbage data written to logs on large servers
			</li>
			<li>
				Fixed: Crash when starting a standalone server after removing certain roles from <em>serverconfig.json</em>
			</li>
			<li>
				Fixed: A large connection queue affected how many players can join
			</li>
			<li>
				Fixed: The connection queue only processing when a player leaves
			</li>
			<li>
				Fixed: The ModIdWhitelist did not work properly for some mods
			</li>
			<li>
				Fixed: Wonky <em>/list clients</em> output. Now prints *all* clients sorted by connection state
			</li>
		</ul>
	</li>
	<li>
		API Fixed: Psychedelic properties of food were not synched from server to client
	</li>
	<li>
		API Fixed: FoodNutritionProperties.SaturationLossDelay was unused
	</li>
</ul>
]]></description><guid isPermaLink="false">437</guid><pubDate>Tue, 24 Mar 2026 19:43:43 +0000</pubDate></item><item><title>1.22.0-rc.4 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc4-fishing-mechanisms-metalworking-and-more-r436/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.4, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	The road to stable continues. #2
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="43074" href="//media.vintagestory.at/monthly_2026_03/2026-03-20_00-38-00.png.b19626ebb2da33399ff65a849f5f4814.png" rel=""><img alt="2026-03-20_00-38-00.thumb.png.ee15e5eb92e287723f4d9d7758f5c8c4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="43074" data-ratio="56.30" width="1000" src="//media.vintagestory.at/monthly_2026_03/2026-03-20_00-38-00.thumb.png.ee15e5eb92e287723f4d9d7758f5c8c4.png" /></a><br />
	<span style="font-size:12px;">Build by Galejro, shared on discord in #screenshots</span><br />
	<br />
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Cockerels crow even more often than roosters. They're so excited to show off their new voice!
	</li>
	<li>
		Fixed: Missing texture for pressed olive mash in small trough
	</li>
	<li>
		Fixed: When pouring liquid into different containers the transition time would not properly average
	</li>
	<li>
		Fixed: Always return pulverizer input item if caps are too weak to crush it
	</li>
	<li>
		Fixed: Reindeer herder collared shirt had incorrect warmth
	</li>
	<li>
		Fixed: Hens running threateningly towards player when injured
	</li>
	<li>
		Fixed: Rare chance for a rooster to lay an egg
	</li>
	<li>
		API Tweak: Farming growth rate temperature penalties are now defined in JSON config
	</li>
	<li>
		API Fixed: The storystructures.json skipGenerationCategories were not properly enforced for type structure,cave,pond,creatures. Further the radius check for skipGenerationCategories was not correct, now radius 0 means only inside the structure's cuboid size and if it is greater than 0 it will enforce that radius regardless of the cuboid. This was broken since 1.22-pre.1
	</li>
	<li>
		1.22 related changes
		<ul>
			<li>
				Tweak: <strong>Bait exclusive biting.</strong> Worms will now only catch small-to-medium size fish.  Larger fish will generally require stink baits, meat, or fish
			</li>
			<li>
				Tweak: Raw meats and small fish are now valid bait types
			</li>
			<li>
				Tweak: Thrown bricks no longer get destroyed on impact
			</li>
			<li>
				Tweak: Water wheels now only accept stronger wood types
			</li>
			<li>
				Fixed: Water wheels would allow attempts to use non-wood support beams, causing crashes
			</li>
			<li>
				Fixed: Male and female traders now have a full list of names to draw from
			</li>
			<li>
				Fixed: Rifts not working client side since 1.22.0-pre.1
			</li>
			<li>
				Fixed: Crowbar leaving behind invisible block when last beam was removed
			</li>
			<li>
				Fixed: Sailboat not launching after construction
			</li>
			<li>
				Fixed: Strange additional grid recipes on cabinet doors
			</li>
			<li>
				Fixed: Cabinet dupe bug
			</li>
			<li>
				Fixed: Server-side exception when releasing a dead animal from a reed chest
			</li>
			<li>
				Fixed: When breaking the block below a berry bush it would error and not remove the berry bush properly
			</li>
			<li>
				Fixed: Harvesting berry bushes wouldn't play harvesting sound
			</li>
			<li>
				Fixed: Added missing olive mash trough texture
			</li>
			<li>
				Fixed: When the large windmill was obstructed it dropped the wrong kind of sails
			</li>
		</ul>
	</li>
</ul>
]]></description><guid isPermaLink="false">436</guid><pubDate>Fri, 20 Mar 2026 11:14:00 +0000</pubDate></item><item><title>1.22.0-rc.3 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc3-fishing-mechanisms-metalworking-and-more-r435/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.3, a unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	The road to stable continues.<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="42945" href="//media.vintagestory.at/monthly_2026_03/cabinet.png.97bd5fb289b1f6a9949611b16e19edfc.png" rel=""><img alt="cabinet.thumb.png.b15b6ba93880a98a39a52dce511c124c.png" class="ipsImage ipsImage_thumbnailed" data-fileid="42945" data-ratio="85.25" style="width:800px;height:auto;" width="880" src="//media.vintagestory.at/monthly_2026_03/cabinet.thumb.png.b15b6ba93880a98a39a52dce511c124c.png" /></a>
</p>

<p>
	<br />
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Added checkbox to turn off auto suggestion of saved waypoint names
	</li>
	<li>
		Tweak: Fruit show which fruit tree they are harvested from in handbook
	</li>
	<li>
		Tweak: Chain, scale, lamellae, ingots, rods, and bosses are now stackable in cabinets
	</li>
	<li>
		Tweak: When riding elk at the slowest speed with a snaffle bit, tapping S while still holding W will stop you briefly
	</li>
	<li>
		Tweak: Grass-covered blocks also spawn some dirt particles depending on grass coverage level
	</li>
	<li>
		Fixed: Grass covered soil blocks sometimes creating half-transparent particles
	</li>
	<li>
		Fixed: ModDB Error: Bad Request when connecting to a server with multiple missing mods.
	</li>
	<li>
		Fixed: Treasure hunters no longer selling treasure maps in old chunks (1.20 and before)
	</li>
	<li>
		Fixed: Chiseled glass not playing rain ambient sound
	</li>
	<li>
		Fixed: Mechanical part piles took almost no time to break
	</li>
	<li>
		Fixed: Able to use up a temporal gear to set a spawn even when temporal gear spawns are set to 0
	</li>
	<li>
		Fixed: Properly reset spawn if RemainingUses is 0 when set
	</li>
	<li>
		API Fixed: JSON patches that target a property with an integer as part of the path would fail. Github #4932
	</li>
	<li>
		API Fixed: Allow inFirepitProps to be explicitly set to null in JSON
	</li>
	<li>
		API Fixed: When calculating mounted rider render position, also take player scale into account
	</li>
	<li>
		1.22 related changes
		<ul>
			<li>
				Tweak: Cabinet doors can now be removed with a wrench + Ctrl key + right click
			</li>
			<li>
				Tweak: Berry bush now tells when the next cutting can be taken
			</li>
			<li>
				Tweak: Berry bush traits are now colored (red=bad, green=good).
			</li>
			<li>
				Tweak: No longer downgrade soil when berry bush cuttings grow
			</li>
			<li>
				Tweak: Fur-lined vest moved from upperbody slot (shirts) to upperbodyover slot (coats).
			</li>
			<li>
				Tweak: Fishing rebalancing
				<ul>
					<li>
						Reduced max fish per location from 15 to 12
					</li>
					<li>
						Increased minimum "general fish frequency" from 0% to 20%.
					</li>
					<li>
						Can now exchange bait on the fishing pole. In the next update some fish will only bite with certain bait
					</li>
					<li>
						Fixed current bait not shown in the fishing pole item info while fishing
					</li>
				</ul>
			</li>
			<li>
				<strong>Fixed: Several issues with grid-crafting in 1.22.0-rc.1 and -rc.2:</strong>
				<ul>
					<li>
						Fixed grid recipe outputs sometimes invisible (especially when dragging a stack)
					</li>
					<li>
						Fixed several oddities and wrong quantities when grid crafting shapeless recipes such as Trunk or opened Crate
					</li>
					<li>
						Fixed multiple recipe tags not properly matching in some cases
					</li>
				</ul>
			</li>
			<li>
				Fixed: Crash when placing Helve hammer head on the ground
			</li>
			<li>
				Fixed: Cabinet shelf model volumes adjusted to more closely match the actual model
			</li>
			<li>
				Fixed: Cabinet shelf volumes were not all the way at the back, and their names all gave the height as 5, despite that many in fact had space for 6 high
			</li>
			<li>
				Fixed: Upgrading very old worlds (1.18 / 1.19) could lead to spawning of rivulets, hot springs and some other worldgen features too close to the Resonance Archives
			</li>
			<li>
				Fixed: Dungeons would not regenerate using /wgen regen
			</li>
			<li>
				Fixed: Entities like armor stands would not be placed properly in dungeons
			</li>
			<li>
				Fixed: Other players would sometimes not properly update on map until you got close to them
			</li>
			<li>
				Fixed: Player markers would not disappear from the map when players logged out of the game
			</li>
			<li>
				Fixed: Player would sometimes not appear on the map even for themselves
			</li>
			<li>
				Fixed: Shad and chub fish were not quad-placeable for filleting
			</li>
			<li>
				Fixed: Ceramic tiles, cooking pot, and oil lamp textures were swapped, and so not matching their sets well
			</li>
			<li>
				Fixed: Ripe berry bushes would not drop the berries if broken rather than harvested
			</li>
			<li>
				Fixed: Berry bushes show what kind of fruit they drop when harvested in handbook again
			</li>
			<li>
				Fixed: Crash in berry bush code with certain wild berry bushes
			</li>
			<li>
				Fixed: New berry bush breaking texture did not work, which caused client side log spam
			</li>
			<li>
				API Fixed: On mounts with more than two forward gaits, you could not slow down without completely stopping (bug introduced in 1.22)
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">435</guid><pubDate>Wed, 18 Mar 2026 09:24:00 +0000</pubDate></item><item><title>1.22.0-rc.2 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc2-fishing-mechanisms-metalworking-and-more-r434/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.2, a unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	This update fixes the most egregious bugs with the rc.1 release. While adding an unintended(!) new bug: in grid crafting, when spreading items between grid slots by dragging a stack, some recipe outputs will currently be invisible (but if the player clicks those items into the grid or takes the invisible item from the slot, the correct item has in fact been crafted) - we'll get this fixed for rc.3 ...
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Fruiting bush cuttings now decay to a stick at only a 25% chance, rather than 100% chance.
	</li>
	<li>
		Tweak: Performance - eliminate client-side block lag when placing/breaking blocks at large view distances while distant parts of world still loading
	</li>
	<li>
		Fixed: Ongoing trader accessory cleanup, normalized element names across Villager hairstyle models
	</li>
	<li>
		Fixed: Several freshwater fish were missing a 'run' animations.
	</li>
	<li>
		Fixed: Hunter backpack was not centered on the seraph's back when worn.
	</li>
	<li>
		Fixed: The Server Dashboard would not show the seed anymore after a client restart
	</li>
	<li>
		Fixed: Dungeons where not properly disabled in Homo Sapiens mode
	</li>
	<li>
		Fixed: Unable to step up onto trapdoors in front of trader houses
	</li>
	<li>
		Fixed: Treasure hunter trader would give the same dialogue options as other traders
	</li>
	<li>
		Fixed: Add proper name for fish pies
	</li>
	<li>
		Fixed: Trading window would sometimes have too wide of a title bar
	</li>
	<li>
		Fixed: Trader dialog window showed the wrong title
	</li>
	<li>
		Fixed: Raccoons will once again harvest berries
	</li>
	<li>
		Fixed: Foraging bonus applies to wild berry bushes
	</li>
	<li>
		Fixed: Berry bushes will properly update the time needed to grow when changing state
	</li>
	<li>
		Fixed: Berry bush "Health state:" and "Growth state" can be properly localized
	</li>
	<li>
		Fixed: In handbook, armor items would crash the game in 1.22.0-rc.1
	</li>
	<li>
		Fixed: Bad corruption to chunks in worlds first created in game version 1.20 or earlier, when loaded in 1.22.0-rc.1
	</li>
	<li>
		Fixed: Crash when attempting to sit on a raft
	</li>
	<li>
		Fixed: Crash when players get too far away from each other in multiplayer
	</li>
	<li>
		Fixed: Error in log when players leave in multiplayer
	</li>
	<li>
		Fixed: Linux install script now properly checks for net 10
	</li>
	<li>
		Fixed: Hay block not craftable, in 1.22.0-rc.1  [due to overlap with grass shirt recipe]
	</li>
	<li>
		API Feature: Add IBellowsAirReceiver to allow mods to attach the bellows to things other than the forge - thanks to funions123
	</li>
	<li>
		API Fixed: Properly load all values of berry bushes the way you'd expect and add more defaults
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">434</guid><pubDate>Tue, 10 Mar 2026 07:00:42 +0000</pubDate></item><item><title>1.22.0-rc.1 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-rc1-fishing-mechanisms-metalworking-and-more-r433/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-rc.1, a unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	In this update we focused on cramming as much new content into one update as we possibly could. Reminder - the "rc" in the version number stands for "release candidate" which means our team's focus will now shift to bugfixing and game balancing until stable. Expect some level of jankiness still. Rivers and Sawmills did not make it in time for 1.22 unfortunately (they are still in progress) but even without these, this update is possibly the largest we ever made in terms of game content. Enjoy!<br />
	<br />
	Special thanks to community members devpikachu, sneezerstein, jayu, urm, Remilia (@Lazula on github) and tehtelev for contributing code to the 1.22 update
</p>

<p>
	<strong>Can I start playing 1.22 now?</strong><br />
	<s>We are decently confident that your old worlds will not break</s>. <strong>Please wait with upgrading your old worlds to 1.22</strong> until we fixed newly introduced worldgen issues. Even so, we highly recommend making a backup copy of your 1.21 worlds before upgrading the game to 1.22. If you want to be on the safe side, wait until 1.22.0 stable. And if you tried out our earlier pre-releases, continuing a 1.22.0-pre world is <strong>not</strong> recommended.<br />
	<br />
	<strong>v1.22 still unfinished / known issues</strong><br />
	The large bellows cannot yet be powered through the mechanical power system. There are z-fighting and clipping issues with the new clothing for the seraph and trader. Some of the trader clothing combinations are too random. The new dynamic dungeons will not drop when broken and some parts are unfinished. Various other minor issues.
</p>

<p>
	<strong>Screenshots of new additions since pre.1</strong><br />
	<br />
	Added the first iteration of dynamic dungeons to Survival mode<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="42554" href="//media.vintagestory.at/monthly_2026_03/2026-03-07_11-04-17.png.54c903cd6d297689ac3d4b6d2a2260dc.png" rel=""><img alt="2026-03-07_11-04-17.thumb.png.4aac5fa1c2ade4e5b2dd3c2876545117.png" class="ipsImage ipsImage_thumbnailed" data-fileid="42554" data-ratio="56.30" width="1000" src="//media.vintagestory.at/monthly_2026_03/2026-03-07_11-04-17.thumb.png.4aac5fa1c2ade4e5b2dd3c2876545117.png" /></a><br />
	<br />
	Fully reworked Trader models<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="42550" href="//media.vintagestory.at/monthly_2026_03/traders.png.ec49dee9f0f8218949cb8dbdf0a3a3d3.png" rel=""><img alt="traders.thumb.png.a5655b8eb5ee4d1ebe297f3ba732e44b.png" class="ipsImage ipsImage_thumbnailed" data-fileid="42550" data-ratio="72.70" width="1000" src="//media.vintagestory.at/monthly_2026_03/traders.thumb.png.a5655b8eb5ee4d1ebe297f3ba732e44b.png" /></a>
</p>

<p>
	Added many new clothing sets for the player<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="42552" href="//media.vintagestory.at/monthly_2026_03/outfits.png.7457ae26a725c00697907b8c16a945dd.png" rel=""><img alt="outfits.thumb.png.2e0a0f40bd4cd616f796eb122a631b03.png" class="ipsImage ipsImage_thumbnailed" data-fileid="42552" data-ratio="66.00" width="1000" src="//media.vintagestory.at/monthly_2026_03/outfits.thumb.png.2e0a0f40bd4cd616f796eb122a631b03.png" /></a>
</p>

<p>
	Full reworked berry bushes<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="42551" href="//media.vintagestory.at/monthly_2026_03/berry.png.4776531918dc202fbf5d6b857b48e55b.png" rel=""><img alt="berry.thumb.png.01ab3e7629774c2d966fcbc2e30cd96b.png" class="ipsImage ipsImage_thumbnailed" data-fileid="42551" data-ratio="57.70" width="1000" src="//media.vintagestory.at/monthly_2026_03/berry.thumb.png.01ab3e7629774c2d966fcbc2e30cd96b.png" /></a>
</p>

<p>
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		<strong><a href="https://www.vintagestory.at/blog.html/news/1220-pre1-fishing-mechanisms-metalworking-and-more-r431/" rel="">Everything listed in the pre.1 post</a> </strong>plus everything below
	</li>
	<li>
		<span>Feature: A first, proof-of-concept <strong>fully dynamic dungeon</strong> now spawns in Survival mode. They appear far apart from each other, roughly every 1500 blocks</span>
	</li>
	<li>
		<span>Feature: <strong>Fully reworked trader models</strong>. Added climate specific clothing for traders</span>
	</li>
	<li>
		<span>Feature: Added <strong>many new clothing sets </strong>to be found, traded or crafted. (WIP)</span>
	</li>
	<li>
		<span>Feature: <strong>Fully reworked berry bushes</strong>. Pre-1.22 berry bushes are now legacy blocks: they will no longer be available in the Creative inventory, but any in existing worlds are still functional blocks in-game</span>
		<ul>
			<li>
				<span>Fully reworked models</span>
			</li>
			<li>
				<span>Can only be propagated by taking a cutting with a knife which when planted takes 6 to 12 months to mature into a new bush</span>
			</li>
			<li>
				<span>Berry bushes require fertilization or they will stop bearing fruit. </span><span>Berry bush nutrient use tapers off by 15% per year (resulting in about 5% use after 20 years). Some bone meal each year should be enough to give you a decent harvest</span>
			</li>
			<li>
				<span>A handful of rare traits will be added in the next release candidate - traits propagate to the cutting taken</span>
			</li>
			<li>
				<span>Flowering/Ripening behavior still mostly similar to the old system</span>
			</li>
		</ul>
	</li>
	<li>
		<span>Feature: Added 'ruined' torch holders. They will hold torches, but if broken will not drop themselves</span>
	</li>
	<li>
		Feature: Can now <strong>mount shields on wall mounts</strong>
	</li>
	<li>
		Feature: Some fish - arapaimas, pike, piranhas, and sheatfish - <strong>may attack players</strong> if cornered. Red-bellied piranhas are especially aggressive towards injured players
	</li>
	<li>
		<span>Feature: Hematite and Limonite nuggets can now be used for cave art and writing, in colors 'red ochre' and 'yellow ochre' respectively</span>
	</li>
	<li>
		Tweak: <strong>Players are now visible on the map up to 1000 blocks away</strong> or if in a shared group, by default
	</li>
	<li>
		Tweak: <strong>Player map markers will show the supporter color</strong>, like player names in chat
	</li>
	<li>
		Tweak: <strong>Held/dynamic light range now better corresponds to placed light range</strong> (experimental!)
	</li>
	<li>
		Tweak: Increase dynamic lights detection range from 60 to 120 blocks
	</li>
	<li>
		Tweak: Add a bit of extra brightness near a held/dynamic light source
	</li>
	<li>
		Tweak: <strong>Lightning flash visual tuning</strong>. Lights up the world from a greater distance and a bit more realistically
	</li>
	<li>
		Tweak: Cleavers now have a non-functional 'head' item like most other tools, and must be combined with a stick to make the complete tool. Also revised the cleaver model to have 1:1 pixel scale (previously was 50% scale)
	</li>
	<li>
		Tweak: Quern shows grinding outputs on handbook page
	</li>
	<li>
		Tweak: Tuned seraph idle animations
	</li>
	<li>
		Tweak: Can now add linings or change the color of glass for small lanterns in ground storage
	</li>
	<li>
		Tweak: Added fish bones item, which is functionally equivalent to existing tiny bones (cannot be used for handles or in armor) but looks fish-appropriate.
	</li>
	<li>
		Tweak: Added new ground crafting sounds, for scraping soaked hides with knife, trimming small or medium scraped hides into parchment using shears, carving a bone into a flute, removing the head from a bear pelt, and sawing a raw longbow stave into a raw recurve stave using a saw
	</li>
	<li>
		Tweak: Copper roofing grid recipe yield doubled, except that tips are now individually made from a single copper plate
	</li>
	<li>
		Tweak: In the Handbook, for materials created by grinding, show the quern in "Created by" section
	</li>
	<li>
		Tweak: Breaking blocks adjacent to and below water flow, may now cause the water to flow into the newly made gap
	</li>
	<li>
		Tweak: The Devastation Tower elevator now prevents falling through when going down
	</li>
	<li>
		<span>Tweak: Performance - Faster recipe matching with reduced memory usage. Should fix lag spikes on the server and client when crafting or using the handbook</span>
	</li>
	<li>
		<span>Tweak: Performance: Less CPU cost for unpacking chunks, creating packets etc - main benefits on large multiplayer servers</span>
	</li>
	<li>
		<span>Tweak: Rusty gears now have a pile model that holds up to 64 gears. The old-style piles of gears will still be found in ruins, but player-placed piles will be more orderly, and larger capacity</span>
	</li>
	<li>
		<span>Tweak: Add non-climbable versions of clutter ladders, for use in cases like bunk beds where you don't want them interfering with the player's normal movement</span>
	</li>
	<li>
		<span>Tweak: Chain mail items have a revised smaller model, and are now placeable on the ground in the quad layout</span>
	</li>
	<li>
		<span>Tweak: Handbook search now shows results more closely matched to what was typed</span>
	</li>
	<li>
		<span>Tweak: Rendered fat recipe no longer dirties the pot</span>
	</li>
	<li>
		<span>Tweak: Pigs and sheep will no longer stand around idly such that they can easily be fenced in. They will now run away from the player, or attack the player if they get too close</span>
	</li>
	<li>
		<span>Tweak: Removed unused 'eidolon gearbox' item from the game</span>
	</li>
	<li>
		<span>Tweak: Firestarter can now be burned in a firepit</span>
	</li>
	<li>
		<span>Tweak: Allow candles to be removed from an existing bunch of candles without breaking it</span>
	</li>
	<li>
		<span>Tweak: Male goats in general will not use the very smallest horn models, better differentiating them from females</span>
	</li>
	<li>
		<span>Tweak: Copper shingle blocks now have a grid recipe. The shingle blocks blocktype json was moved from 'metal' folder to 'roofing' folder</span>
	</li>
	<li>
		<span>Tweak: Grid recipes which produce roofing half-blocks now produce two halves, rather than one</span>
	</li>
	<li>
		<span>Tweak: Can now also chisel block combine in the chisel tool mode, not only in the crafting grid</span>
	</li>
	<li>
		<span>Tweak: Blocks with the pillar behavior now display their orientation in the chisel tool mode material selector</span>
	</li>
	<li>
		<span>Tweak: Added a (preliminary) handbook entry for berry bushes, explaining their propagation and care</span>
	</li>
	<li>
		Tweak: Add a bit of extra brightness near a held/dynamic light source
	</li>
	<li>
		Tweak: Added a<span> </span><strong>Creative mode pocket sun</strong>. Caution: Very hot!
	</li>
	<li>
		Tweak: When using the Creative-mode Entity-mover tool, you can now use mousewheel to change entity distance 
	</li>
	<li>
		<span>Tweak: Update community translations</span>
	</li>
	<li>
		Tweak: Added server config setting UpnpInfiniteLifetime (enable with /sc upnpinfinitelifetime on). Use this for infinite UPnP port mapping lifetime; otherwise the default 10-minute lifetime auto-renews mappings. Behavior may vary depending on the router.
	</li>
	<li>
		Fixed: Another possible cause of ghost Players
	</li>
	<li>
		Fixed: <strong>Beams not placing correctly in free mouse mode</strong> or when client-&gt;server not in sync.
	</li>
	<li>
		Fixed: Some fruit trees would spawn as empty stumps during worldgen
	</li>
	<li>
		Fixed: Crash in the music system when flying fast
	</li>
	<li>
		Fixed: Wild fruit trees not fruiting in the first year
	</li>
	<li>
		<span>Fixed: Honey would give the wrong satiety in a meal</span>
	</li>
	<li>
		<span>Fixed: Quenching/Tempering buffs not applying when they should and the item now shows its item state in the item info hud.</span>
	</li>
	<li>
		<span>Fixed: Tempering applied a buff instead of only reducing the break chance</span>
	</li>
	<li>
		<span>Fixed: Applying many buffs added many lines of text to the item info hud</span>
	</li>
	<li>
		<span>Fixed: The player would get full nutrition from drinking spoiling liquid</span>
	</li>
	<li>
		<span>Fixed: Properly stop animations when ground processing items</span>
	</li>
	<li>
		<span>Fixed: Animation would never end when breaking ore chunks in ground storage</span>
	</li>
	<li>
		<span>Fixed: Drifters had a missing face on their neck that would show on their back side, when dead.</span>
	</li>
	<li>
		<span>Fixed: Bronze rods had combined word localizations (i.e. Tinbronze, Bismuthbronze) which was not per standard</span>
	</li>
	<li>
		<span>Fixed: Grindstone grid recipe conflicted with polished stone recipe</span>
	</li>
	<li>
		<span>Fixed: Ruined metal doors had the latch on the wrong side, and their hitbox was thinner than the door.</span>
	</li>
	<li>
		<span>Fixed: Collapsed clutter scroll racks were not texture-swappable.</span>
	</li>
	<li>
		<span>Fixed: Ruined sabre had blade ground-stored transform, and so looked like it was half buried in the ground.</span>
	</li>
	<li>
		<span>Fixed: Bugnet durability wasn't consumed</span>
	</li>
	<li>
		<span>Fixed: Brass torchholder description didn't have useful info from aged torchholder description</span>
	</li>
	<li>
		<span>Fixed: /debug helddurability command not marking slot dirty</span>
	</li>
	<li>
		<span>Fixed: Armor breaks on zero durability</span>
	</li>
	<li>
		<span>Fixed: Female tamed elk hitboxes displayed raw lang keys instead of translated text</span>
	</li>
	<li>
		<span>Fixed: Empty chests playing incorrect sound when closed</span>
	</li>
	<li>
		<span>Fixed: Chiseling or rotating blocks located at a chunk edge, now correctly updates lighting on neighbors across the chunk edge</span>
	</li>
	<li>
		<span>Fixed: Harvested brown sedge tossed on the ground was nowhere near its actual hitbox</span>
	</li>
	<li>
		<span>Fixed: Some pigs had bad 'center' points in their model, resulting in mis-placed hitboxes</span>
	</li>
	<li>
		<span>Fixed: Flax fibers' held transform was WAY too small</span>
	</li>
	<li>
		<span>Fixed: Black coal was a pigment for sign writing, but could not do cave drawings</span>
	</li>
	<li>
		<span>Fixed: Certain chiseled blocks placed wrong shading onto ground beneath - seen with new trader huts</span>
	</li>
	<li>
		Fixed: Tule root didn't say in description that it can be planted again
	</li>
	<li>
		Fixed: Luxury trader was selling two shields that were missing the wood attribute.
	</li>
	<li>
		Fixed: Placing a crock into ground storage would crash the game on some operating systems
	</li>
	<li>
		Fixed: Sheep no longer spawn in thick forests or shrubland
	</li>
	<li>
		Fixed: Rope couldn't be placed on ground without already existing ground storage
	</li>
	<li>
		Fixed: Some story locations (lazaret) caused additonal protected areas above ground after using /wgen regen at their position
	</li>
	<li>
		Fixed: Couldn't pick up empty armor stand
	</li>
	<li>
		Fixed: Devastation tower pitch black at night and other worldgenned light sources not emitting light
	</li>
	<li>
		Fixed: Bamboo stakes and shovel gui icons when moused over were not centered.
	</li>
	<li>
		Fixed: Long bowstave is invisible in ground storage when dry
	</li>
	<li>
		Fixed: "Toggle sprint" checkbox hover text was wrong in the game settings 
	</li>
	<li>
		Fixed: Aged sailboat did not have a creative item to place it (and so did not show up in handbook)
	</li>
	<li>
		Fixed: Flax fibers were not centered in the gui
	</li>
	<li>
		Fixed: Hot items invisible in ground storage
	</li>
	<li>
		Fixed: Metal arrow fletching was solid black
	</li>
	<li>
		Fixed: Rare crash when chiseled block name is null
	</li>
	<li>
		Fixed: Drygrass item was not centered in it's selection box when laying on the ground
	</li>
	<li>
		Fixed: Mouflon and bighorn sheep horns had bad wall mount transforms. Mouflon horns were also missing localizations.
	</li>
	<li>
		Fixed: Water updates not consistently triggered if solid blocks (water-logged blocks) were in the same position
	</li>
	<li>
		Fixed: Clouds disappearing after sleeping in some cases
	</li>
	<li>
		Fixed: Dirty cooking pot had bad incorrect idle pose
	</li>
	<li>
		Fixed: Anomalously light texture section on adult male elk's neck fur
	</li>
	<li>
		<span>Fixed: Scraping multiple soaked hides causes game crash #8479</span>
	</li>
	<li>
		<span>Fixed: Old traders were upgraded to the new traders, but naked and no face</span>
	</li>
	<li>
		<span>Fixed: When public server advertising is enabled that could send multiple duplicated requests to the masterserver. Issue since 1.22.0-pre.1</span>
	</li>
	<li>
		<span>Fixed: Some Nadiyan clothing was not using the correct textures.</span>
	</li>
	<li>
		<span>Fixed: Merchant hat and fur coat had some texture issues.</span>
	</li>
	<li>
		<span>Fixed: Various small issues with bear textures and model</span>
	</li>
	<li>
		<span>Fixed: Olives' on-ground transform was bad</span>
	</li>
	<li>
		API Feature: Targetable AI tasks can specify a minimum and maximum injury amount of the target
	</li>
	<li>
		API Feature: Added MouseWheelMove input event
	</li>
	<li>
		API Feature: ItemSlotCharacter now uses virtual CheckDressType instead of static IsDressType
	</li>
	<li>
		API Tweak: BlockMultiblock now uses .GetInterface() instead of .GetBehavior() to find interfaces
	</li>
	<li>
		API Feature: Added texture bleeding system for seamless block transitions
	</li>
</ul>

<ul>
	<li>
		Feature: New block properties for controlling texture bleed behavior:
		<ul>
			<li>
				BleedPriority (auto from material or manual override)
			</li>
			<li>
				CanReceiveBleed, BleedOverlayTexture
			</li>
			<li>
				BleedTopFaceOnly, BleedGroup, BlocksTextureBleed
			</li>
		</ul>
	</li>
</ul>

<ul>
	<li>
		API Refactor: Collectible.OnCreatedByCrafting() and CollectibleBehavior.OnCreatedByCrafting() "gridrecipe" argument is now of type "IRecipeBase" instead of "GridRecipe"
	</li>
	<li>
		API Refactor: Worldgen: Moved ChunkColumnGen event registration from StartServerSide to InitWorldGen()
	</li>
	<li>
		API Refactor: New tag condition matching system. Complex tag conditions hold either a set of disjunctive entries ([a and b and c] or [d and e]) or as a set of conjunctive entries ([a or b or c] and [d or e]).
	</li>
</ul>

<ul>
	<li>
		In both cases each of the inner sets can also have a set of forbidden tags that is always disjunctive. The syntax for using these in json follows one simple rule: If no junction verb is specified, the group is treated as conjunctive (a and b and c)
	</li>
	<li>
		examples:<br />
		[["all", "of", "these"]]<br />
		[["all", "of", "these"], (or) { allOf: ["all", "of", "these"], noneOf: ["any", "of", "these"] }]<br />
		{ allOf: ["all", "of", "these"], noneOf: ["any", "of", "these"] }<br />
		{ anyOf: ["any", "of", "these"], noneOf: ["any", "of", "these"] }<br />
		{ anyOf: [["all", "of", "these"], { allOf: ["all", "of", "these"], noneOf: ["any", "of", "these"] }] }<br />
		{ allOf: [["anyOf", "of", "these"], (and) { anyOf: ["any", "of", "these"], noneOf: ["any", "of", "these"] }] }11:20 AM<br />
		these can be used in recipe ingredients and entiy behaviors for now* Replacement Tag System
	</li>
</ul>

<ul>
	<li>
		API Tweak: Use GetInterfaces for all instances of IIgnitable
	</li>
	<li>
		API Tweak: Add stencil buffer API to rendering interface
	</li>
	<li>
		API Tweak: Collectible.DamageItem() - Added optional arg "destroyOnZeroDurability"
	</li>
	<li>
		API Tweak: Frameprofiler (.debug logticks xx) now records mousedown/mouseup event cost as well
	</li>
	<li>
		API Fixed: Collectible.OnHeldDropped was not called server side
	</li>
	<li>
		<span><span>API Fixed: Rideable behavior no longer ignores minGeneration setting</span></span>
	</li>
	<li>
		API Fixed: Crash when entity tries to play sound it did not have
	</li>
	<li>
		API Fixed : When using a villages.json to specify modded villages a non wildcard schematics path would not resolve properly
	</li>
	<li>
		API Fixed: Unable to export texture atlasses when intallation folder did not have user permissions, they now go to the data folder instead
	</li>
	<li>
		API Tweak: New overload CraftingRecipeIngredient.Resolve(IWorldAccessor world, string sourceForErrorLogging, IRecipeBase recipe) should be used to Resolve input ingredients, to ensure they are registered to the new fast recipe matching
	</li>
	<li>
		API Tweak: IWorldAccessor has new read-only property IWorldAccessor.FastSearchRecipesByIngredient; this will be populated by the new CraftingRecipeIngredient.Resolve() method mentioned above
	</li>
	<li>
		<span>API Tweak: Transform editor dialog now has firepit transform support</span>
	</li>
	<li>
		<span>API Tweak: Spawner blocks can now define rain and temperature conditions</span>
	</li>
	<li>
		<span>API Tweak: Added OnContainedInteractCancel for use in ground storage interactions</span>
	</li>
	<li>
		<span>API Tweak: The Block animation system now also hooked up to the animation sounds system. Example implementation: Bellows</span>
	</li>
	<li>
		<span><span>API Fixed: 'scale' property in shape overlays did not work</span></span>
	</li>
	<li>
		<span>API Fixed: Offsets from mounted entities now make sense, existing ones will need adjusting</span>
		<ul>
			<li>
				<span>The mounted animation should position the player relative to the hitbox</span>
			</li>
			<li>
				<span>The attachment point on the mounted creature should go on the part of the entity the player's movement follows</span>
			</li>
			<li>
				<span>The seat offset adjusts the location of the player's hitbox relative to the attachment point* Internal: Change pelt grid recipes that accept multiple sizes, to new 'anyof' format, for Rennorb to check, as they don't seem to work.</span>
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>

<p>
	<span>Changes since 1.22.0-pre.5, also included above</span>
</p>

<ul>
	<li>
		Tweak: New main menu backgrounds
	</li>
	<li>
		Tweak: Added a creative mode pocket sun. Caution: Very hot
	</li>
	<li>
		Tweak: Cleavers now have a non-functional 'head' item like most other tools, and must be combined with a stick to make the complete tool. Also revised the cleaver model to have 1:1 pixel scale (previously was 50% scale).
	</li>
	<li>
		Tweak: Lightning flash tuning. Lights up the world from a greater distance and a bit more realisticly
	</li>
	<li>
		Tweak: Increase dynamic lights detection range from 60 to 120 blocks
	</li>
	<li>
		Tweak: Other players are always visible on the map up to 1000 blocks away or if in a shared group by default
	</li>
	<li>
		Tweak: Player map markers will show the supporter color, like player names in chat
	</li>
	<li>
		Tweak: Held/Dynamic light range now better correspond to placed light range (experimental)
	</li>
	<li>
		Tweak: Add a bit of extra brightness near a held/dynamic light source
	</li>
	<li>
		Fixed: Another possible cause of ghost Players
	</li>
	<li>
		Fixed: Beams not placing correctly in free mouse mode or when client-&gt;server not in sync.
	</li>
	<li>
		Fixed: Some fruit trees would spawn as empty stumps during worldgen
	</li>
	<li>
		Fixed: Crash in the music system when flying fast
	</li>
	<li>
		Fixed: Wild fruit trees not fruiting in the first year
	</li>
	<li>
		1.22 related changes
		<ul>
			<li>
				Tweak: Can now use sprint+mousewheel with the entity mover to rotate the entity
			</li>
			<li>
				Tweak: Reduce rapids spawn quantity
			</li>
			<li>
				Tweak: Ruined doors and trapdoors (both metal and wood) will no longer drop anything when broken.
			</li>
			<li>
				Tweak: Strawberry plants now spawn in patches twice as large as other berry bushes, use half the fertilizer, and have half the yield
			</li>
			<li>
				Tweak: Fruiting bush yields increased 25% to account for the fact that struggling wild bushes only yield 50% of normal harvest. Reduced berry bush maturation length by 25%
			</li>
			<li>
				Tweak: Added Spur gear up and down orientations which were missing from -pre.5
			</li>
			<li>
				Tweak: Spear thrown damage and draw speed nerfs backed off by about half
			</li>
			<li>
				Tweak: Performance (minor) save 100k RAM and fewer cache misses for SnowAccum randomShuffles, they can be ushort not int
			</li>
			<li>
				Tweak: Re-worded berry bush 'cluster' traits to 'sparse/dense' rather than 'weak/strong'
			</li>
			<li>
				Removed: Fruits which do not currently have a bush associated with them (to be added back as the bushes are completed).
			</li>
			<li>
				Fixed: spur gear bugs in -pre.5 (detail: they could cause neighbouring axles to turn even if no neighbouring gear)
			</li>
			<li>
				Fixed: Devastation area no longer generating shrikes
			</li>
			<li>
				Fixed: When fishing in the ocean it was possible to catch freshwater fish and vice versa
			</li>
			<li>
				Fixed: Treasure hunters no longer selling treasuremaps
			</li>
			<li>
				Fixed: Waterwheel now provides mechanical power on both sides of its axle
			</li>
			<li>
				Fixed: Folded clothes stored in shelves and cabinets all had the same texture.
			</li>
			<li>
				Fixed: Time switching no longer working after usign /wgen regen in the devastation area. Issue since 1.22.0-pre.1
			</li>
			<li>
				Fixed: Several visual issues with berry bushes
			</li>
			<li>
				Fixed: Milking animal fails to produce milk due to desync
			</li>
			<li>
				Fixed: Rapids water splitting if the random horizontal path changed in shuffling
			</li>
			<li>
				Fixed: Mature berry bushes would float in the air if the soil block under them was broken.
			</li>
			<li>
				Fixed: occasional snowy blocks melting slower than surroundings in spring/summer, due to vines above
			</li>
			<li>
				Fixed: Bears would not seek out and eat food
			</li>
			<li>
				Fixed: Large lanterns had two of the grid elements using the wrong face, resulting in appearing to dark.
			</li>
			<li>
				Fixed: Spear and pick heads had bad shelving transforms
			</li>
			<li>
				Fixed: Leather decor had bad transforms, and z-fighting
			</li>
			<li>
				Fixed: Wallpaper was hidden from the handbook
			</li>
			<li>
				Fixed: Currants used inconsistent localization formats.  Now consolidated to one word (i.e. redcurrant)
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">433</guid><pubDate>Sat, 07 Mar 2026 16:00:00 +0000</pubDate></item><item><title>1.22.0-pre.1 - Fishing, Mechanisms, Metalworking and More!</title><link>https://www.vintagestory.at/blog.html/news/1220-pre1-fishing-mechanisms-metalworking-and-more-r431/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.22.0-pre.1, a preview release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a> <span style="font-size:12px;">(section "Other Goodies")</span>.
</p>

<p>
	<strong>Preamble</strong><br />
	Its a crispy cold winter day here at Anego Studios HQ and I get the privilege to write another one of these. What could be better than a snowy day, hot coffee and a juicy fat game update blog post <span><img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f601.png" class="ipsEmoji" alt="😁">  And ... l</span>ooks like we will manage to hit our aspirational release cadence - 7 months, to the day, have passed since the preview release for the last version, 1.21.0-pre1.
</p>

<p>
	The goal of this update was to enrich Vintage Story with new game mechanics to the max! I personally spent a lot of time writing code for many of the planned features in this update. If I had to pick a favorite, it was programming the new 'displayable' system that lets you place items on shelves with voxel precision. It originally started out as a request by Saraty to have clothing shelves - but I already knew where this would be going.... As soon as we would add clothing shelves, players and team members alike would request these shelves to be usable also for other items. And vice versa, for clothing to fit on the old shelves. So I set out to just solve this once and for all - with a universal shelf placement system. It was an intriguing coding journey - going off by intuition at first, to eventually finding tidbits of elegance in some of the solutions, to a fully working system that created a solid, modular and readable code architecture. We will be adapting this new system to the old storage blocks as well, eventually.
</p>

<p>
	It's been a hectic last few weeks. Many in the team are rushing to squeeze in as much content as possible before we get to a feature freeze. Meanwhile we had the arduous task of moving the hosting of the main site to our own hardware while minimizing downtime, we are actively hiring, several new projects are in planning and I lament that this frosty Latvian winter will likely kill off my blackberry bush <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f605.png" class="ipsEmoji" alt="😅">
</p>

<p>
	Project Nex and Project Glint are also beginning to really take off, with the Glint team impressing me with their clever use of existing game engine features in ways I never expected. We'll get to show stuff on both projects Soon<b>™</b><br />
	<br />
	But this blog post is about Vintage Story and dayum do we have much to present to you this time! Get yourself comfortable, it will take some time to get through all of this.<br />
	 
</p>

<p>
	<strong>Pre-Release Disclaimer</strong><br />
	1. This first preview release is an <strong>unfinished</strong> update, mostly intended for modders and very adventurous players. You <strong>will</strong> <strong>encounter </strong>major bugs, overpowered or underpowered features, incomplete content, possible performance issues and crashes.<br />
	2. Further preview releases (including fixes for bugs in pre.1) will only be posted in Discord #news and on <a href="https://info.vintagestory.at/v1dot22" rel="external nofollow">info.vintagestory.at</a> and not on this blog. As usual, a <span>new v1.22 blog post</span> will then come when the first full release candidate (rc.1) is ready.<br />
	3. If testing 1.22 on an old world from 1.21 or earlier, we strongly recommend making a backup copy before loading the world in 1.22.<br />
	4. We advise against starting a new permanent world with 1.22.0-pre.1. Pre-releases tend to break things. We specifically intend to add new worldgen in later preview versions after pre.1 (but before rc.1). You should therefore plan on starting a new world again, once rc.1 is available. <br />
	5. We recommend disabling all your previously installed mods when testing 1.22.0-pre.1, until the mods have had a chance to update for 1.22.<br />
	6. <strong>For modders</strong><span><span>: </span></span>It's very possible that we introduced mod API changes that are not intentional. If you come across something incompatible with your 1.21 mod and it does not look intentional, please do let us know and we might be able to adjust that in a subsequent release. 
</p>

<p>
	<br />
	<strong>September Roadmap Scorecard </strong><br />
	In September 2025, I announced a <a href="https://www.vintagestory.at/blog.html/news/development-update-september-2025-r425/" rel="">1.22 feature roadmap</a> - we got most of it into this update with some exceptions and caveats:
</p>

<ul>
	<li>
		<strong>Quenching, Tempering and Grinding wheel</strong><br />
		These are new game mechanics that let you alter the properties of a tool or weapon, but in a balanced way. Please be aware that this is our first preview release, so as with all newly added mechanics this might be<strong> underpowered or overpowered</strong>. We will balance things as we build towards a stable release.<br />
		 
	</li>
	<li>
		<strong>Fishing (Rod) System</strong><br />
		Probably one of the most anticipated mechanics, this is a thing now. The catching mechanic itself is usable but not fully polished for now because just getting there was big undertaking. We had to do a large amount of tweaking for fishing to even make any sense and remain balanced in VS. Here's a summary:
		<ul>
			<li>
				Fish no longer spawn in puddles (tiny ponds)
			</li>
			<li>
				Freshwater fish no longer limited to just 1 kind - there's now over 20 varieties of freshwater fish
			</li>
			<li>
				Melee attacking a fish makes them escape instantly
			</li>
			<li>
				A killed fish is no longer an entity that sinks to the bottom and needs to be harvested - instead it turns into a collectible dead fish
			</li>
			<li>
				Fish can be cut for fish fillet for cooking (in a later pre can be cooked on the firepit as a whole)
			</li>
			<li>
				Added a decent fishing rod &amp; line physics simulation, which was a personal pet peeve of mine
			</li>
			<li>
				Fishing an area (temporarily) depletes it, so you cannot endlessly fish in the same place
			</li>
			<li>
				Fishing is diverse - you get different fish based on the climate <em><u>and</u></em> the location you are at
			</li>
			<li>
				The fishing rod lets you catch the actual fish you see in the water but also beyond that you might get extra catch - for example (but not only!) juvenile variants of the same fish
			</li>
			<li>
				You need fish bait. Without it, fishing takes a lot longer. We added a worm grunting system and 2 new crops for you to acquire a few types of fish bait
			</li>
			<li>
				Worm grunting lets you collect earthworms in warm and wet areas, but also (temporarily) depletes locations if over-used
			</li>
			<li>
				Caught fish can be made into a trophy item using taxidermy. Including a few very rare special catchables...<br />
				 
			</li>
		</ul>
	</li>
	<li>
		<strong>Rivers</strong><br />
		The roadmap entry mentioned "researching the feasibility of Rivers". We did just that. Around 300 man-hours of it. It's not quite there yet, but we will keep working on it. River generation is something that, if we add it, we want it to be a high quality addition, so this will take time. <br />
		 
	</li>
	<li>
		<strong>Procedural dungeons</strong>: Not yet part of 1.22.0-pre.1 but we feel confident that at least a first proof of concept will still be in 1.22.0 stable. <br />
		 
	</li>
	<li>
		<strong>Status Effects System </strong>and <strong>Item Heating Overhaul</strong>: Will have to be postponed to another update, unfortunately.<br />
		 
	</li>
	<li>
		<strong>Berry bush rework</strong>: Still planned for 1.22
	</li>
	<li>
		<strong>Elevators</strong>: Nope, but likely instead Sawmills for 1.22
	</li>
	<li>
		<strong>Waterwheel</strong>: Is in the game, but needs more work.
	</li>
	<li>
		Beyond that, we plan to further tweak pre.1 content. Amongst other things:
		<ul>
			<li>
				Add heat resistant mechanical power blocks
			</li>
			<li>
				Fix spur gears having placement limitations
			</li>
			<li>
				In-wall axles need a rework
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>1.22 notice to players</strong><br />
	Several game mechanics have changed in ways you might not expect and which you may need to prepare for.
</p>

<ul>
	<li>
		<strong>Item heating: </strong>We intended to completely overhaul item heating but alas, we haven't managed to tackle this yet. As as interim solution, heated items in the firepit no longer reset their temperature after one item in the stack has been smelted/cooked. But also heating duration is now proportional to their stack size.<br />
		 
	</li>
	<li>
		<strong>Mechanical power changes: </strong>Please be aware that once we reach v1.22.0 stable, existing mechanical power builds that have been up-geared at least 3 times will ignite. You can test your game world (make backups first!) in any of the pre-releases or release candidates to see if your mechanical power builds are at risk - in these preview releases they will only emit smoke but not catch fire. We hope to still add to 1.22.0, second tier, sturdier mechanical power parts to counteract this change. Please also be aware that, placing windmills too close to each other will now cause turbulence and reduce their effectiveness by 50%. You can now craft a newly added Large Windmill instead, to satisfy your dreams of ultimate power. <br />
		 
	</li>
	<li>
		<strong>Nibblers: </strong>We've discovered a bug that prevented animals like hares from eating player-planted crops since 1.19. This is now fixed. Make sure to protect your crops!<br />
		 
	</li>
	<li>
		<strong>Glacier Ice: </strong>Any glacier ice block placed by a player will now turn into a variant that will melt if ambient temperature is above freezing. Any previously placed glacier ice will not melt like this, until broken and placed again.<br />
		 
	</li>
	<li>
		<strong>Spears</strong>: Iron spears have been added but, in turn, spears of tiers below iron have been nerfed.
	</li>
</ul>

<p>
	 
</p>

<p>
	<span style="font-size:18px;"><strong>Screenshots and Gifs</strong></span>
</p>

<p>
	Added <strong>cabinets and much improved storage system</strong>, allowing voxel-precision mixed item placing on cabinets, <strong>including books, clothing</strong>, <strong>chiseled figurines, </strong>all previously storable 1.21 items, and more! Cabinets are wood typed and can be upgraded with <strong>cabinet doors</strong>.<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36537" href="//media.vintagestory.at/monthly_2026_01/cabinets.png.d00e0acbdd05e5a7d299546b6eec0e21.png" rel=""><img alt="cabinets.thumb.png.c75963259ca08e4f6543ea2e90a7830b.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36537" data-ratio="52.60" width="1000" src="//media.vintagestory.at/monthly_2026_01/cabinets.thumb.png.c75963259ca08e4f6543ea2e90a7830b.png" /></a>
</p>

<p>
	<strong>Added mannequins</strong> to display your clothing<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36320" href="//media.vintagestory.at/monthly_2026_01/mannequins.png.6fc3210162ab1a1d06052cbb6a4f7cbd.png" rel=""><img alt="mannequins.thumb.png.8e0c4d2e42f624c5396b80e809c91d42.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36320" data-ratio="56.00" width="1000" src="//media.vintagestory.at/monthly_2026_01/mannequins.thumb.png.8e0c4d2e42f624c5396b80e809c91d42.png" /></a><br />
	<br />
	Added over <strong>20 species of freshwater fish</strong><br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36125" href="//media.vintagestory.at/monthly_2026_01/fishy.png.7dac57c54ab2b72a9e48bb02469d4bf7.png" rel=""><img alt="fishy.thumb.png.6071249b630a716ddffee58736d0270e.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36125" data-ratio="56.20" width="1000" src="//media.vintagestory.at/monthly_2026_01/fishy.thumb.png.6071249b630a716ddffee58736d0270e.png" /></a>
</p>

<p>
	<strong>Fish behavior rework</strong>. They now quickly escape melee weapons and killed fish are collectible as a whole<br />
	<img alt="vroooom.gif.99e756131672159408cd9ae06c7d812f.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36228" data-ratio="82.50" width="760" src="//media.vintagestory.at/monthly_2026_01/vroooom.gif.99e756131672159408cd9ae06c7d812f.gif" />
</p>

<p>
	<br />
	<strong>Added fishing system</strong><br />
	<img alt="fishingpole3.gif.98828a9018b6c3e44fa1ad056361756c.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36227" data-ratio="105.72" width="682" src="//media.vintagestory.at/monthly_2026_01/fishingpole3.gif.98828a9018b6c3e44fa1ad056361756c.gif" /><br />
	<br />
	Added <strong>Taxidermy </strong>for caught fish. Displayable on the antler mount block - now renamed to just "<strong>Wall mount</strong>"<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36143" href="//media.vintagestory.at/monthly_2026_01/taxidermy.png.5f8f002eeaa09ed590c9bc35a2413744.png" rel=""><img alt="taxidermy.thumb.png.7daa35e2d5c1acfb8184399e48a076aa.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36143" data-ratio="51.40" width="1000" src="//media.vintagestory.at/monthly_2026_01/taxidermy.thumb.png.7daa35e2d5c1acfb8184399e48a076aa.png" /></a>
</p>

<p>
	<br />
	Major <strong>forge rework</strong>. Updated model, added optional bellows, added metal tongs, fuel types matter now, and more<br />
	<img alt="forgerework.gif.ea7d2ac830f639f517006645fd36204b.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36701" data-ratio="69.23" width="962" src="//media.vintagestory.at/monthly_2026_02/forgerework.gif.ea7d2ac830f639f517006645fd36204b.gif" /><br />
	<br />
	<strong>Tool head quenching</strong> and tempering system: Quench items to improve their power value or durability (but not both)<br />
	<img alt="quenching1.gif.38bd58b5b3ea2345953de86117d2b4b0.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36702" data-ratio="69.23" width="962" src="//media.vintagestory.at/monthly_2026_02/quenching1.gif.38bd58b5b3ea2345953de86117d2b4b0.gif" />
</p>

<p>
	Added <strong>grinding wheel.</strong> Lets you sharpen tools for a critical hit bonus (WIP)<br />
	<img alt="sharpening2.gif.92c4b935a72a31e7f04635634f6b124a.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36703" data-ratio="66.08" width="790" src="//media.vintagestory.at/monthly_2026_02/sharpening2.gif.92c4b935a72a31e7f04635634f6b124a.gif" />
</p>

<p>
	<br />
	New type of rivulets: <strong>The Rapids</strong>. A comparison with the standard rivulet on the right<br />
	<img alt="rapidwater2.gif.3e0b5e66c7658fc541cf59ec3af8d469.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36223" data-ratio="65.60" width="625" src="//media.vintagestory.at/monthly_2026_01/rapidwater2.gif.3e0b5e66c7658fc541cf59ec3af8d469.gif" />
</p>

<p>
	<br />
	<strong>Added waterwheels</strong><br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="gif" data-fileid="36735" href="//media.vintagestory.at/monthly_2026_02/waterwheel2.gif.2d946c058067e2deddc5922f1c313a40.gif" rel=""><img alt="waterwheel2.thumb.gif.7123c725f99a261b14503f9a07ed9010.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36735" data-ratio="73.40" width="1000" src="//media.vintagestory.at/monthly_2026_02/waterwheel2.thumb.gif.7123c725f99a261b14503f9a07ed9010.gif" /></a><br />
	<br />
	<strong>Mechanical power upgrades</strong>: Added large windmill, in-wall axles and <strong>spur gears</strong> (WIP)<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="gif" data-fileid="36229" href="//media.vintagestory.at/monthly_2026_01/mechpower.gif.bf6dbacb9c41c99568a84402ffc1579d.gif" rel=""><img alt="mechpower.thumb.gif.6366b31a5aced46630da5e7b94c95986.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36229" data-ratio="105.78" width="709" src="//media.vintagestory.at/monthly_2026_01/mechpower.thumb.gif.6366b31a5aced46630da5e7b94c95986.gif" /></a><br />
	<br />
	Too high speeds can now overheat mechanical power blocks, and starting from 1.22.0 stable will ignite<br />
	<img alt="singing2.gif.63261f3153cf123b1c2e4ea2163add78.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36327" data-ratio="51.46" width="686" src="//media.vintagestory.at/monthly_2026_01/singing2.gif.63261f3153cf123b1c2e4ea2163add78.gif" />
</p>

<p>
	<br />
	<strong>Fully rebuilt trader outposts</strong><br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36538" href="//media.vintagestory.at/monthly_2026_01/trader1.png.4318a588a072bd922001242e903d72fc.png" rel=""><img alt="trader1.thumb.png.c4cc9d5b19449296fab48ecf5f7ab4da.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36538" data-ratio="75.03" style="width:957px;height:auto;" width="1000" src="//media.vintagestory.at/monthly_2026_01/trader1.thumb.png.c4cc9d5b19449296fab48ecf5f7ab4da.png" /></a> <a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36540" href="//media.vintagestory.at/monthly_2026_01/trader2.png.8a116f461cc3ded92e56b041c555d7a1.png" rel=""><img alt="trader2.thumb.png.a6dc1825cdfee1e6dbd7ec92d847538d.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36540" data-ratio="75.05" style="width:489px;height:auto;" width="1000" src="//media.vintagestory.at/monthly_2026_01/trader2.thumb.png.a6dc1825cdfee1e6dbd7ec92d847538d.png" /></a> <a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36542" href="//media.vintagestory.at/monthly_2026_01/trader3.png.33cfb27a9b2c2f7a848ed99eccbb9fff.png" rel=""><img alt="trader3.thumb.png.383e02d9166438779cf51e7ef4580a94.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36542" data-ratio="80.13" style="width:458px;height:auto;" width="936" src="//media.vintagestory.at/monthly_2026_01/trader3.thumb.png.383e02d9166438779cf51e7ef4580a94.png" /></a>
</p>

<p>
	Trader clutter: By 1.22.0 stable, trader outposts will be further individualized to the type of trader inhabiting the place<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36545" href="//media.vintagestory.at/monthly_2026_01/tradertables.png.c3825825715e9612ef54f4986cf331cf.png" rel=""><img alt="tradertables.thumb.png.0a4a52ecbfc56dbd8093322f0f078a0a.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36545" data-ratio="46.10" width="1000" src="//media.vintagestory.at/monthly_2026_01/tradertables.thumb.png.0a4a52ecbfc56dbd8093322f0f078a0a.png" /></a>
</p>

<p>
	<br />
	Oil &amp; Fat mechanic rework<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36349" href="//media.vintagestory.at/monthly_2026_01/oil.png.00e09873d9d5d8ab14ae7192443f88b6.png" rel=""><img alt="oil.thumb.png.9aca9c920eb2551fc4809306796f8580.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36349" data-ratio="59.50" width="1000" src="//media.vintagestory.at/monthly_2026_01/oil.thumb.png.9aca9c920eb2551fc4809306796f8580.png" /></a>
</p>

<p>
	<br />
	Added <strong>iron and steel spears</strong>. Each spear now has its own spear head model<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36128" href="//media.vintagestory.at/monthly_2026_01/spearheads.png.8e311ab76c940164af1387af8e86f2f0.png" rel=""><img alt="spearheads.thumb.png.8e8d736145028f95372e58bac5348c12.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36128" data-ratio="38.60" width="1000" src="//media.vintagestory.at/monthly_2026_01/spearheads.thumb.png.8e8d736145028f95372e58bac5348c12.png" /></a>
</p>

<p>
	<br />
	<strong>Boar rework</strong>: Full model overhaul. Added huge variant, warthogs and red river hogs. <br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36773" href="//media.vintagestory.at/monthly_2026_02/hogs.png.560bf8af0dada5040ee55578c439fbe5.png" rel=""><img alt="hogs.thumb.png.2c8ef5108be8fa05ffa15a06e3bd504f.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36773" data-ratio="40.00" width="1000" src="//media.vintagestory.at/monthly_2026_02/hogs.thumb.png.2c8ef5108be8fa05ffa15a06e3bd504f.png" /></a>
</p>

<p>
	<strong>Two new farm-able crops</strong>: Fennel and Licorice - specifically added for fishing<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36331" href="//media.vintagestory.at/monthly_2026_01/crops.png.d4ab9f47b093f3e397f3790bd30b943e.png" rel=""><img alt="crops.thumb.png.a3343bd6e46bb8f1308ec1930ea56ef3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36331" data-ratio="36.60" width="1000" src="//media.vintagestory.at/monthly_2026_01/crops.thumb.png.a3343bd6e46bb8f1308ec1930ea56ef3.png" /></a><br />
	<br />
	<strong>Eight new Mushrooms</strong><br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36350" href="//media.vintagestory.at/monthly_2026_01/mushroom.png.0e95fca4f7c7605417935c779cbe98a4.png" rel=""><img alt="mushroom.thumb.png.108e62b773bf88d5e1a76da420aebc9f.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36350" data-ratio="44.40" width="1000" src="//media.vintagestory.at/monthly_2026_01/mushroom.thumb.png.108e62b773bf88d5e1a76da420aebc9f.png" /></a><br />
	<br />
	Added <strong>side effects </strong>from eating certain mushrooms<br />
	<img alt="psychedeliceffect2.gif.769ea1173c86034552d6436ea54a6102.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36222" data-ratio="47.85" width="581" src="//media.vintagestory.at/monthly_2026_01/psychedeliceffect2.gif.769ea1173c86034552d6436ea54a6102.gif" />
</p>

<p>
	<br />
	<strong>Four new flowers</strong>: Bluebell, Ghost pipe, Daffodils and Mugwort<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36346" href="//media.vintagestory.at/monthly_2026_01/bluebells.png.2292b39a14fba33893746eeaa9899f35.png" rel=""><img alt="bluebells.thumb.png.431a14cb3f470b93f42d3157ad707475.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36346" data-ratio="49.70" width="1000" src="//media.vintagestory.at/monthly_2026_01/bluebells.thumb.png.431a14cb3f470b93f42d3157ad707475.png" /></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36347" href="//media.vintagestory.at/monthly_2026_01/gostpipe.png.6078067002a95532d965aa37a50de351.png" rel=""><img alt="gostpipe.thumb.png.a619a366bdbedc2d3aec7a04e5eb6f77.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36347" data-ratio="54.30" width="1000" src="//media.vintagestory.at/monthly_2026_01/gostpipe.thumb.png.a619a366bdbedc2d3aec7a04e5eb6f77.png" /></a><a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36348" href="//media.vintagestory.at/monthly_2026_01/mugword-daffodil.png.11586fdcd7600f932194c69c4ce50693.png" rel=""><img alt="mugword-daffodil.thumb.png.e044fc2d51d0beb54a43130273499115.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36348" data-ratio="43.90" width="1000" src="//media.vintagestory.at/monthly_2026_01/mugword-daffodil.thumb.png.e044fc2d51d0beb54a43130273499115.png" /></a><br />
	<br />
	Refined tule plant textures<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36769" href="//media.vintagestory.at/monthly_2026_02/tule.png.76bd6050ec0d98d460aa34d797558b99.png" rel=""><img alt="tule.thumb.png.84fd69817836c76541204d113e3c0f91.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36769" data-ratio="40.80" width="1000" src="//media.vintagestory.at/monthly_2026_02/tule.thumb.png.84fd69817836c76541204d113e3c0f91.png" /></a><br />
	<br />
	<strong>Added 6 new hair colors</strong><br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36127" href="//media.vintagestory.at/monthly_2026_01/haircolors.png.3def27decfb5e7b30b989343799a71b0.png" rel=""><img alt="haircolors.thumb.png.e8f6b87c0f40cd20b237f1a89b9ad8eb.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36127" data-ratio="16.10" width="1000" src="//media.vintagestory.at/monthly_2026_01/haircolors.thumb.png.e8f6b87c0f40cd20b237f1a89b9ad8eb.png" /></a>
</p>

<p>
	 
</p>

<p>
	Papyrus chests now have their own model and texture<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36129" href="//media.vintagestory.at/monthly_2026_01/papyrus.png.c242ce140992e8eda4fb48f956590ceb.png" rel=""><img alt="papyrus.thumb.png.ce83bb2094fd5bdec9a72d6d6e3745bc.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36129" data-ratio="34.30" width="1000" src="//media.vintagestory.at/monthly_2026_01/papyrus.thumb.png.ce83bb2094fd5bdec9a72d6d6e3745bc.png" /></a>
</p>

<p>
	Sleek doors texture rework and they now have a glass window<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36131" href="//media.vintagestory.at/monthly_2026_01/doors.png.18e5c1f7af6a84a074eab2d9d211be0e.png" rel=""><img alt="doors.thumb.png.6aabfe0cdf4f2789ac3d8de8190fd0ab.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36131" data-ratio="51.00" width="1000" src="//media.vintagestory.at/monthly_2026_01/doors.thumb.png.6aabfe0cdf4f2789ac3d8de8190fd0ab.png" /></a>
</p>

<p>
	Oil lamp model reworked and ground storable<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36132" href="//media.vintagestory.at/monthly_2026_01/oillamps.png.ed17af3a9bb8c4b626b5a0ca4e8b9399.png" rel=""><img alt="oillamps.thumb.png.a3b99a54ad613a4fb8a67e3b8b016537.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36132" data-ratio="44.60" width="1000" src="//media.vintagestory.at/monthly_2026_01/oillamps.thumb.png.a3b99a54ad613a4fb8a67e3b8b016537.png" /></a>
</p>

<p>
	Added wood typed ladders<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36133" href="//media.vintagestory.at/monthly_2026_01/ladders.png.24a2598fac003ee990e7c9d7ebfb0713.png" rel=""><img alt="ladders.thumb.png.473effe8b7e2c27d632e3b11cd056c41.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36133" data-ratio="48.50" width="1000" src="//media.vintagestory.at/monthly_2026_01/ladders.thumb.png.473effe8b7e2c27d632e3b11cd056c41.png" /></a>
</p>

<p>
	Added 8 new variants of storage vessels<br />
	<img alt="vessels.png.36ba2d3db39a5110b10ecb6dc751fc64.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36134" data-ratio="66.26" width="907" src="//media.vintagestory.at/monthly_2026_01/vessels.png.36ba2d3db39a5110b10ecb6dc751fc64.png" /><br />
	 
</p>

<p>
	Added <strong>earthy orange ceramic</strong> color<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36135" href="//media.vintagestory.at/monthly_2026_01/earthyorange.png.a294a5820ee597390a91e245d0e9766c.png" rel=""><img alt="earthyorange.thumb.png.1bafe7d32b180e3446aea920725be48a.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36135" data-ratio="54.30" width="1000" src="//media.vintagestory.at/monthly_2026_01/earthyorange.thumb.png.1bafe7d32b180e3446aea920725be48a.png" /></a>
</p>

<p>
	<br />
	Added <strong>travertine rock</strong> type and block variants<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36733" href="//media.vintagestory.at/monthly_2026_02/travertine.png.9aaae6cae8062afb9608d1d50f1bf442.png" rel=""><img alt="travertine.thumb.png.90c4182d6934fea3646687c73be4e001.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36733" data-ratio="46.00" width="1000" src="//media.vintagestory.at/monthly_2026_02/travertine.thumb.png.90c4182d6934fea3646687c73be4e001.png" /></a><br />
	<br />
	Added survival mode craftable clay tiles<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36734" href="//media.vintagestory.at/monthly_2026_02/tiles.png.b105cde0b3411b78649c5c6ba3b8bca2.png" rel=""><img alt="tiles.thumb.png.b95906f572b9309bbe5d76606852edc5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36734" data-ratio="34.80" width="1000" src="//media.vintagestory.at/monthly_2026_02/tiles.thumb.png.b95906f572b9309bbe5d76606852edc5.png" /></a>
</p>

<p>
	Tweaked glass textures. Smaller frame and textured reflections<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36144" href="//media.vintagestory.at/monthly_2026_01/glass.png.7bd487a0031f64c3857af0f001808397.png" rel=""><img alt="glass.thumb.png.f8ef06f88e07ee6de6cac58302873c47.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36144" data-ratio="53.50" width="1000" src="//media.vintagestory.at/monthly_2026_01/glass.thumb.png.f8ef06f88e07ee6de6cac58302873c47.png" /></a><br />
	<br />
	More new blocks: Aged acacia planks, aged bookshelf, fence and scroll rack (the previous aged ones are now "very aged"), leather decor, smaller lanterns and light mudbrick slabs<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36329" href="//media.vintagestory.at/monthly_2026_01/agedblocks.png.e841dae8f9b93a979a6cf12af3240b58.png" rel=""><img alt="agedblocks.thumb.png.5dbc2bb1b70a760dd459586b9b1ef419.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36329" data-ratio="56.30" width="1000" src="//media.vintagestory.at/monthly_2026_01/agedblocks.thumb.png.5dbc2bb1b70a760dd459586b9b1ef419.png" /></a>
</p>

<p>
	Can now attach chiseled figureheads to sailboats<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36774" href="//media.vintagestory.at/monthly_2026_02/chiseledfigurehead.png.874df336ad06db7ac36ae4d010dc9c93.png" rel=""><img alt="chiseledfigurehead.thumb.png.0315de768c637c26585d833a6125c5cc.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36774" data-ratio="60.60" width="1000" src="//media.vintagestory.at/monthly_2026_02/chiseledfigurehead.thumb.png.0315de768c637c26585d833a6125c5cc.png" /></a>
</p>

<p>
	Added crowbar for easier removal of wooden beams<br />
	<a class="ipsAttachLink ipsAttachLink_image" href="https://media.invisioncic.com/r268468/monthly_2026_01/crowbar.png.79fa85edd7e529e2428645ef9bd68e81.png" rel="external nofollow"><img alt="crowbar.thumb.png.ae67527ab16e55546ab271bac2b5c0f5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36334" data-ratio="38.50" style="width:800px;height:auto;" width="1000" src="//media.vintagestory.at/monthly_2026_01/crowbar.thumb.png.ae67527ab16e55546ab271bac2b5c0f5.png" /></a><br />
	<br />
	Added crock labels for fruit jam<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36771" href="//media.vintagestory.at/monthly_2026_02/jamlabels.png.ac9855aee0d6150068a83b7cf5a3829d.png" rel=""><img alt="jamlabels.thumb.png.70c2406443f116d0d9cabb4d70194c3d.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36771" data-ratio="87.20" style="width:500px;height:auto;" width="860" src="//media.vintagestory.at/monthly_2026_02/jamlabels.thumb.png.70c2406443f116d0d9cabb4d70194c3d.png" /></a>
</p>

<p>
	Placed backpacks can now be opened<br />
	 <img alt="openablebackpacks2.gif.36745c74052d1933911ceb6a2ef4da4c.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36700" data-ratio="69.27" width="576" src="//media.vintagestory.at/monthly_2026_02/openablebackpacks2.gif.36745c74052d1933911ceb6a2ef4da4c.gif" /><br />
	<br />
	Creative mode tool: Can now place decor (such as moss or dust) on most blocks<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36345" href="//media.vintagestory.at/monthly_2026_01/overlays.png.cffdabd4e7e4c226a2c7216861651cd0.png" rel=""><img alt="overlays.thumb.png.d2a39c7e223db522c5415bba5aaa59b1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36345" data-ratio="54.40" width="1000" src="//media.vintagestory.at/monthly_2026_01/overlays.thumb.png.d2a39c7e223db522c5415bba5aaa59b1.png" /></a>
</p>

<p>
	Creative mode tool: Added entity mover wand<br />
	<img alt="entitymover2.gif.62ad6bee8afca03ba47a0663ba21820c.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="36698" data-ratio="89.43" style="width:350px;height:auto;" width="668" src="//media.vintagestory.at/monthly_2026_02/entitymover2.gif.62ad6bee8afca03ba47a0663ba21820c.gif" /><br />
	<br />
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		<strong>Feature: Fishing System</strong>

		<ul>
			<li>
				<strong>Fish rework</strong>

				<ul>
					<li>
						Added over 20 species of freshwater fish
					</li>
					<li>
						Fish now require large bodies of water to spawn
					</li>
					<li>
						Killed fish no longer sink to the bottom, requiring to be harvested. Instead they float up as a collectible item
					</li>
					<li>
						Fish now flee very quickly if melee attacked.
					</li>
				</ul>
			</li>
			<li>
				<strong>Fishing pole</strong>
				<ul>
					<li>
						Craftable fishing pole from sticks or bamboo
					</li>
					<li>
						Casting with a fishing pole launches a bobber, which floats on the water and signals when a catch happened
					</li>
					<li>
						The fishing pole catches fish that you can physically see and sometimes also small, juvenile versions
					</li>
					<li>
						You can also (very) rarely catch 8 rare collectibles exclusive to the fishing system.
					</li>
				</ul>
			</li>
			<li>
				<strong>Fish distribution system</strong>
				<ul>
					<li>
						Fishing in the same location eventually depletes the fish in that area
					</li>
					<li>
						Different types of fish can be found at different locations, so you will need to travel to find every kind of fish.
					</li>
				</ul>
			</li>
			<li>
				<strong>Fishing bait</strong>
				<ul>
					<li>
						Without bait, catching a fish will take much, much longer 
					</li>
					<li>
						Added Earthworms and Worm Grunter to catch earth worms. Earth worms frequency depends on rainfall and temperature and also depletes over time if over-harvested in a given location
					</li>
					<li>
						Can now cook stink baits from fennel and licorice plus meats and dough.
					</li>
				</ul>
			</li>
			<li>
				<strong>Fish collecting</strong>
				<ul>
					<li>
						Dead fish can be preserved (taxidermy) and placed on mounts for display. Added zinc sulfate and crushed sphalerite, which is required for the taxidermy process.
					</li>
				</ul>
			</li>
		</ul>
	</li>
	<li>
		<strong>Feature: Forge rework</strong>
		<ul>
			<li>
				Added <strong>fancier Forge model</strong>
			</li>
			<li>
				<strong>Tongs now have durability</strong>. 1 durability point is subtracted per each item picked up
			</li>
			<li>
				<strong>Added metal tongs</strong>, which provide 10x to 100x the durability of wooden tongs
			</li>
			<li>
				<strong>Added bellows</strong>. Reaching higher temperatures in your forge now requires a bellows
			</li>
			<li>
				<strong>Forge fuel types</strong>. Fuel quality now determines heating temperatures and duration
			</li>
			<li>
				Can now also heat up tool heads in the forge
			</li>
			<li>
				Creatures standing on lit forges will now get damaged
			</li>
			<li>
				Glowing hot ingots can ignite unlit coal in the forge
			</li>
		</ul>
	</li>
	<li>
		<strong>Feature: Quenching and Tempering system</strong>
		<ul>
			<li>
				You can now <strong>improve their power or durability of tool heads</strong> by quenching them, but at the risk of potentially destroying the tool instead
			</li>
			<li>
				The chance of destruction can be reduced by tempering the tool, but with diminishing returns each time you temper
			</li>
			<li>
				Quenching can be done in barrels of water or pools
			</li>
			<li>
				Throwing hot items onto lake ice will cool them down and may melt the ice
			</li>
			<li>
				Covering the tool heads with clay before the quench increases durability, if uncovered increases the power value
			</li>
		</ul>
	</li>
	<li>
		<strong>Feature: Tool buffing system with the grinding wheel</strong>
		<ul>
			<li>
				Added grinding wheel to sharpen bladed weapons
			</li>
			<li>
				A sharpened weapon adds a critical hit chance, at the cost of durability. A critical hit is +100% damage
			</li>
		</ul>
	</li>
	<li>
		<strong>New Sound Tracks</strong>
		<ul>
			<li>
				Added "Latvia" sound track, plays at Latvian latitudes <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f609.png" class="ipsEmoji" alt="😉">
			</li>
			<li>
				Added 4 village exclusive tracks, one per season
			</li>
		</ul>
	</li>
	<li>
		Feature: Added <strong>footstep sounds</strong> to the wolf and the bear
	</li>
	<li>
		Feature: Allow chiseled blocks to be placed on sailboats
	</li>
	<li>
		Feature: <strong>New collectibles and craftables</strong>
		<ul>
			<li>
				Feature: Added craftable <strong>clay tiles </strong>in all standard clay colors, which can further be turned into blocks and slabs
			</li>
			<li>
				Feature: Added new <strong>small lantern</strong>
			</li>
			<li>
				Feature: Added <strong>iron and steel spears</strong>, but de-buffed the lower tier spears
			</li>
			<li>
				Feature: Added <strong>travertine stone</strong>, which can be made into ashlar and tiles
			</li>
			<li>
				Feature: Raccoons and foxes now drop <strong>species-specific hides</strong>, which can be made into fur hats
			</li>
			<li>
				Feature: <strong>Added oils</strong> (flax/linseed, olive, fat). Raw fat now can spoil, and can be cooked into rendered fat, which does not spoil. Liquid rendered fat will solidify after several hours. The solid item form of rendered fat (for use in grid recipes) is obtained by dumping the solidified fat from the container it's in, onto the ground.
			</li>
			<li>
				Feature: Steel anvils can now be crafted in survival
			</li>
			<li>
				Feature: Added <strong>pot pies</strong> - this allows you to create mixed meat &amp; vegetable pies
			</li>
			<li>
				Tweak: Added <strong>wood-typed ladders</strong>
			</li>
			<li>
				Tweak: Added light <strong>mudbrick slabs</strong>. Allow low fertility soil in mudbrick slab recipes
			</li>
			<li>
				Tweak: Added <strong>"earthy orange" ceramic color </strong>for pit-kilned red clay items
			</li>
		</ul>
	</li>
	<li>
		Feature: Added 4 types of survival mode <strong>craftable mannequins</strong> (full body, leg, head, torso) which allow you to display your clothing
	</li>
	<li>
		Feature: <strong>New flora</strong>
		<ul>
			<li>
				Added <strong>2 new farmable crops </strong>- fennel and licorice. Both will spawn in the wilderness, and can be used to make stinkbait for fishing. Fennel is also an edible vegetable, but licorice is not
			</li>
			<li>
				Added <strong>four new flowers</strong>! Bluebell, mugwort, ghost pipe and daffodils
			</li>
			<li>
				Added 8 new rare mushrooms. Most with visual "side effects" when eaten. (Honey mushroom, Blue Meanie, Fool's Conecap, Gold Cap, Liberty Cap, Sickener, Wavy Cap, Laughing Jim)
			</li>
		</ul>
	</li>
	<li>
		Tweak: <strong>Block overhauls</strong>
		<ul>
			<li>
				Glass texture is now redone: full blocks have a smaller frame and all glass blocks now have textured glass reflections
			</li>
			<li>
				Ceramic oil lamps have a new model, and are no longer made from bowls. They can also now be hung from the ceiling
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>Mechanical power updates</strong>
		<ul>
			<li>
				Feature: Added large windmill
			</li>
			<li>
				Feature: Added in-wall mechanical power axles
			</li>
			<li>
				Feature: Added <strong>waterwheel </strong>(WIP). Needs to be placed on rapids (fast-moving water)
			</li>
			<li>
				Tweak: Nerf! Windmills now cause turbulence within a radius 1.5 times the sail diameter (meaning 15 blocks distance required between two maxed windmills) 
			</li>
			<li>
				Tweak: Creative rotor is now roughly 7x more powerful, uses a similar torque display as the windmill and allows independent adjustment of speed
			</li>
			<li>
				Tweak: Helve hammer no longer has exponential power cost as speed goes up [it caused mech. networks to oscillate heavily]
			</li>
			<li>
				Tweak: Starting from 1.22.0 stable (so not yet!) mechanical power blocks will ignite if they rotate too fast. They will smoke for a while before igniting, for an early warning
			</li>
			<li>
				Fixed: Axle stands on north-south oriented axles that are attached under a block were incorrectly rotated
			</li>
		</ul>
	</li>
	<li>
		Feature: Added 4 small optional <strong>side quests</strong> offered by the villagers
	</li>
	<li>
		Feature: Added <strong>6 new seraph hair colors</strong> the player can select from in the character creation screen
	</li>
	<li>
		Feature: <strong>Hacked locust improvements</strong>
		<ul>
			<li>
				Feature: Tuning spear now has an additional tool mode allowing you to call back your tamed locust
			</li>
			<li>
				Feature: Can now heal and revive hacked locust with metal parts
			</li>
			<li>
				Fixed: Hacked locust jumping after player as if attempting to attack them
			</li>
		</ul>
	</li>
	<li>
		<strong>Quality-Of-Life improvements</strong>
		<ul>
			<li>
				Feature: <strong>Held bags</strong> that are placed on the ground can now be interacted with
			</li>
			<li>
				Feature: <strong>Added crowbar</strong>, which lets you remove the most recently added support beam from a block
			</li>
			<li>
				Feature: You can now attach crocks to the elk's left and right front storage locations (they will not, however, have labels shown while attached)
			</li>
			<li>
				Feature: When hovering over or grabbing a wearable item in your inventory, the proper slot for that item in your character inventory will be highlighted
			</li>
			<li>
				Tweak: Allow bulk placement of metal bits in ground storage
			</li>
			<li>
				Tweak: Flower pots can be placed on shelves
			</li>
			<li>
				Tweak: Can now slice pies using knife in crafting grid
			</li>
			<li>
				Tweak: Dirty pots can now be stored on the elk, like regular cooking pots
			</li>
			<li>
				Tweak: In the map, the "Add Waypoint" dialog now remembers previous Waypoint names and suggests them. Suggested names can now be deleted with a single backspace stroke.
			</li>
			<li>
				Tweak: The red in-game error texts now have a black border around them to make them easier to read
			</li>
			<li>
				Tweak: Bowls show satiety of remaining food portion only when the bowl has less than a full portion of a meal in it
			</li>
			<li>
				Tweak: When drinking out of a bowl, you must split the stack to drink, like all other bowl actions
			</li>
			<li>
				Tweak: Can now use a shovel to dig up cattail roots, faster than using a knife
			</li>
			<li>
				Tweak: Exiting the game via Alt+F4 (or [X] in the game window) now fully saves your world
			</li>
			<li>
				Tweak: No more 1-second delay on picking up mined items
			</li>
			<li>
				Tweak: Collapsed chests in ruins now fall apart into chest rubble once they are empty
			</li>
			<li>
				Tweak: More intense low health / low satiety alarm visuals
			</li>
			<li>
				Tweak: Collectible tool tip "Attack power: -{0} hp" is now "Attack power: {0} damage"
			</li>
			<li>
				Tweak: The Controls settings tab now correctly shows again if a keybind conflicts with another keybind
			</li>
			<li>
				Tweak: When using 1-click mod install, the game autofocuses now
			</li>
			<li>
				Tweak: Mod manager improvements: mods are now downloaded in parallel; mod release retractions are now respected
			</li>
			<li>
				Tweak: Block remapping on game version updates now applied automatically on first run of new game version. The dialog "This save game was created with an older version of the game ... a remapping and reload is required" should now be a thing of the past [and <em>/fixmapping applyall</em> should now never be necessary]
			</li>
			<li>
				Fixed: You can no longer waste a poultice attempting to heal a fully dead elk
			</li>
			<li>
				Fixed: Multiple issues with selection boxes of support beams
			</li>
			<li>
				Fixed: Player viewing direction jumping after exiting an inventory
			</li>
			<li>
				Fixed: 9 year old bug in the cinematic camera system where sections of the path were running at different velocities (credit: ImNuts42)
			</li>
		</ul>
	</li>
	<li>
		<strong>New In-World Interaction capabilities</strong>
		<ul>
			<li>
				Feature: Oil lamps now use the ground storage system - in other words one can place them in quadrants, and mixed with other items
			</li>
			<li>
				Feature: Can now remove the head of a ground placed bear pelt
			</li>
			<li>
				Feature: Sieves, and saddle blankets can fit onto shelves
			</li>
			<li>
				Feature: Liquid containers on shelves can be interacted with directly
			</li>
			<li>
				Feature: There is now a new ground processing system that allows for simple crafting processes of ground placed items
				<ul>
					<li>
						Can now scrape ground placed soaked hides
					</li>
					<li>
						Can carve bone flutes from ground placed bones
					</li>
					<li>
						Can saw long bowstave into recurve bowstave on the ground
					</li>
					<li>
						Can shear parchment out of scraped small hide on the ground
					</li>
					<li>
						Can smash ore chunks on the ground using a hammer
					</li>
				</ul>
			</li>
			<li>
				Tweak: Tool heads can now be placed on the ground
			</li>
			<li>
				Tweak: Weapons can now be placed on antler mounts (but not tools)
			</li>
			<li>
				Tweak: Stick, cattail, and papyrus piles now hold 2-3x more items.
			</li>
			<li>
				Tweak: A pile of thatch on the ground now holds up to 18 items
			</li>
			<li>
				Tweak: Papyrus tops pile transfer quantity raised to 3<br />
				 
			</li>
		</ul>
	</li>
	<li>
		<strong>Gameplay balance affecting changes</strong>
		<ul>
			<li>
				Tweak: Grain crops now have half the yield in grain and fiber, but spawn in patches twice as large during world generation. The net effect to be requiring larger fields for equivalent grain production compared to previous versions
			</li>
			<li>
				Tweak: Iron and Steel spears added. Other spears nerfed to make room for them
			</li>
			<li>
				Tweak: Glacier ice and packed glacier ice that have been collected and placed again will begin to melt, if the local temperature is above freezing
			</li>
			<li>
				Tweak: Improvised armor now also requires rope
			</li>
			<li>
				Tweak: Armor stand now has more intuitive attaching of items
			</li>
			<li>
				Tweak: Can no longer grid craft stuff from hot items
			</li>
			<li>
				Tweak: Hunter backpack recipe can now produce two backpacks from one huge pelt. Using a large pelt returns a small pelt, in addition to the backpack. Using a huge pelt for fur gloves returns 1 small pelt.
			</li>
			<li>
				Tweak: Treasure Hunter trader offers only a 25% discount on subsequent elk purchases in exchange for another eidolon vessel
			</li>
			<li>
				Tweak: Added a few usable storage blocks to the Resonance Archives entrance
			</li>
			<li>
				Tweak: Reduced spawn radius of mobs in the Devastation Area, so players are more likely to encounter them
			</li>
			<li>
				Tweak: Removed grid crafting crock sealing recipe in favor of other (in-world) methods
			</li>
			<li>
				Tweak: Horsetail no longer qualifies as bee or butterfly feed
			</li>
			<li>
				Tweak: Reviving a player no longer restores satiety to 50%, now leaves it unchanged
			</li>
			<li>
				Tweak: Balanced with the addition of small lanterns, the original large lantern now costs twice the glass and metal 
			</li>
			<li>
				Fixed: Crop growth was 10% faster and consumed 10% less nutrients than intended
			</li>
			<li>
				Fixed: Salt lake beds were not generating during worldgen (in very dry and warm areas)
			</li>
			<li>
				Fixed: Farmland crops consumed slightly less soil nutrients than intended
			</li>
			<li>
				Fixed: With stacks of items in the firepit, finishing cooking one item no longer resets the temperature of the input stack, but a stack's warm-up time is now longer for larger stack sizes
			</li>
			<li>
				Fixed: Material transmutation/dupe glitch with chiseled blocks <span style="font-size:12px;">(technical info: Output chiseled blocks no longer have multiple of the same materials plus only consume every unique input material once)</span>
			</li>
			<li>
				Fixed: Peanuts did not give a satiety bonus in meals
			</li>
			<li>
				Fixed: Cassava would dry out even while in a meal
			</li>
			<li>
				Fixed: Resonance Archives gasifier would burn fuel too quickly
			</li>
			<li>
				Fixed: Baking an item in an oven would reset the spoilage timer
			</li>
			<li>
				Fixed: Cheese wheel would reset freshness each time a slice was cut off
			</li>
			<li>
				Fixed: Lava that turned water into basalt/obsidian did not delete the water
			</li>
			<li>
				Fixed: Very broken behavior when lava flowed into a water source block (turned water source block into basalt in large strange patterns)
			</li>
			<li>
				Fixed: Luxury trader was still selling gold omok pieces<br />
				 
			</li>
		</ul>
	</li>
	<li>
		<strong>Creature behavior changes</strong>
		<ul>
			<li>
				Tweak: In closed spaces, Bowtorns now evade the player more intelligently - and if they can't they will begin firing on you
			</li>
			<li>
				Tweak: Sun bears will now break skeps and steal berries off bushes
			</li>
			<li>
				Tweak: Slightly slower creature look around speeds
			</li>
			<li>
				Tweak: Saltwater fish spawning now more accurately matches where the species would exist in real life
			</li>
			<li>
				Tweak: Panda and brown bamboo spawns changed to overlap, so pandas appear with bamboo more often. Panda range has moved south, and brown bamboo range has moved north
			</li>
			<li>
				Tweak: Brown bears will drop a little more fat
			</li>
			<li>
				Fixed: Animals would never eat planted crops
			</li>
			<li>
				Fixed: 23 types of butterflies never spawned
			</li>
			<li>
				Fixed: Bighorn sheep now live in dryer regions rather than wetter ones
			</li>
			<li>
				Fixed: Inconsistencies in raccoon climate conditions
			</li>
			<li>
				Fixed: Missing minimum temperature for tang fish spawns<br />
				 
			</li>
		</ul>
	</li>
	<li>
		<strong>Creative Mode additions</strong>
		<ul>
			<li>
				<strong>Feature: Can now place decor layers, such as moss, on almost all blocks (not only full blocks): for example, storage vessel or chest </strong>(but placement on plants is not possible)
			</li>
			<li>
				Feature: Added leather decor overlay block - "sheet of stitched leather"
			</li>
			<li>
				Feature: Added aged acacia plank blocks
			</li>
			<li>
				Feature: Added "veryaged" variants of wood fence, bookshelf, and scroll rack.
			</li>
			<li>
				Tweak: Add chiselable full block stone path
			</li>
			<li>
				Tweak: Added ruined metal door variants<br />
				 
			</li>
		</ul>
	</li>
	<li>
		Tweak: <strong>Thrown stone improvements</strong>
		<ul>
			<li>
				Bricks, stonebrick, refractory bricks are now also throwable
			</li>
			<li>
				Fixed: thrown stones could still deal damage even when PvP was disabled or the attackplayers/attackcreatures permission was revoked.
			</li>
			<li>
				Fixed: thrown stones would make no thud sound if they landed close to the throwing player
			</li>
			<li>
				Fixed: when skipping stones, splash particles would not spawn and some stones could get forever stuck floating above water<br />
				 
			</li>
		</ul>
	</li>
	<li>
		<strong>Handbook improvements</strong>
		<ul>
			<li>
				Feature: Handbook search is more flexible with better results
			</li>
			<li>
				Feature: Handbook shows which animal eats which food, on food pages
			</li>
			<li>
				Feature: Handbook shows trappable animals on trap pages
			</li>
			<li>
				Feature: Show what plants can go in which flowerpots and planters in the handbook
			</li>
			<li>
				Tweak: Handbook now shows items that can be created at various workstation blocks, like fruit press or anvil
			</li>
			<li>
				Tweak: Show the days or years required for an item to perish in the handbook, rather than only the hours
			</li>
			<li>
				Tweak: Animal traps and troughs included in storable information in handbook
			</li>
			<li>
				Tweak: Omok table and pieces included in storable information in handbook
			</li>
			<li>
				Tweak: Show destroyed animal traps in the handbook
			</li>
			<li>
				Tweak: Handbook display of smithing recipes improved
			</li>
			<li>
				Tweak: Handbook display of metal molding improved
			</li>
			<li>
				Tweak: Better spacing for beehive kiln results in the handbook
			</li>
			<li>
				Tweak: Quern handbook entry now mentions that the quern can be powered by hand, as well as by machinery.
			</li>
			<li>
				Tweak: Searching the Command Handbook, search results in long pages go to the (first) position of the search text
			</li>
			<li>
				Fixed: Handbook wattle and daub entry incorrectly stated the initial daub application as 10 items (it is actually 6).
			</li>
			<li>
				Fixed: Handbook will properly show the grid crafting recipes on the appropriate nugget pages instead of all on the copper nugget page
			</li>
		</ul>
	</li>
	<li>
		<strong>Visual fine tuning</strong>
		<ul>
			<li>
				Feature: Added fruit labels for jam on crocks
			</li>
			<li>
				Tweak: Improved OIT rendering system which should fix oddities when half transparent geometry is on top of others (e.g. clouds behind windows)
			</li>
			<li>
				Tweak: Scene shader tweak  - prevent complete whiteness on overly bright surfaces
			</li>
			<li>
				Tweak: Tule model and texture reworked
			</li>
			<li>
				Tweak: Spears have new spear head models, each metal with a unique design.
			</li>
			<li>
				Tweak: Sleek wooden doors now have a glass plane and have a smoother and more bespoke texture
			</li>
			<li>
				Tweak: Lowered the threshold for villagers to get a frost overlay, and made the face never freeze over
			</li>
			<li>
				Tweak: Cow parsley, heather, western gorse and orange mallow flowers now uses the old, more simplified model again
			</li>
			<li>
				Tweak: Anvils now use holdbothhandslarge idle animation, rather than holdbothhands.
			</li>
			<li>
				Tweak: Aged and very aged wood textures should now be more consistent across all blocks and items. Renamed "aged wood" to "aged oak"
			</li>
			<li>
				Tweak: Nicer first person hand transform for slabs
			</li>
			<li>
				Tweak: Papyrus chest now has separate shape from reed chest
			</li>
			<li>
				Tweak: Tool heads now have sockets where appropriate
			</li>
			<li>
				Tweak: Iron and steel pickaxes have revised model
			</li>
			<li>
				Tweak: Ratlines now have knots at the intersections
			</li>
			<li>
				Tweak: Wolf holds its tail straighter and lower
			</li>
			<li>
				Tweak: Bear textures revised, and each bear now has its own model, to avoid drastic json scaling
			</li>
			<li>
				Tweak: Cooking pot model now has rope cradle when attached to elk
			</li>
			<li>
				Tweak: Seraph rendered into GUIs are now animated
			</li>
			<li>
				Tweak: Saltpeter and other powders and crushed materials scaled up to be more visible when dropped on the ground
			</li>
			<li>
				Tweak: Redid Brass Ruby Brooch model to more match original vision
			</li>
			<li>
				Tweak: Stone path stairs and slabs now extend 1 voxel 'below ground' to cover the gap that can be left by regular path blocks.  Stone paths now use wildcards to randomize texture, rather than alternates.
			</li>
			<li>
				Tweak: Updated existing leather colors to be less bright. Added running stitch variant for all leathers.
			</li>
			<li>
				Tweak: Messy12 ground storage changed to be spaced more evenly
			</li>
			<li>
				Tweak: Better line up text lines and checkboxes/sliders in the settings interface tab
			</li>
			<li>
				Tweak: Weather system: Don't spawn snow storm particles when above 5°C
			</li>
			<li>
				Tweak: Fixed items way to strongly wind affected when in hands
			</li>
			<li>
				Fixed: Long standing visual bug where harvesting reeds sometimes overextended the players arm
			</li>
			<li>
				Fixed: Pie dough sides were unusually dark when placed besides blocks
			</li>
			<li>
				Fixed: Make particles use proper multiblock collision
			</li>
			<li>
				Fixed Fortune Teller Hip Scarf model z-fighting with gambeson
			</li>
			<li>
				Fixed: Some block breaking overlays were incorrectly applied
			</li>
			<li>
				Fixed z-fighting on sloped (main) roof segments
			</li>
			<li>
				Fixed: Seraphs shoulders clipping through in "hold both hands" pose
			</li>
			<li>
				Fixed: Camera jitters and ridden elk occasionally stopping when mods modified too much player data
			</li>
			<li>
				Fixed: Animation jerkiness on traders
			</li>
			<li>
				Fixed: One line break too much in the block info HUD in some cases
			</li>
			<li>
				Fixed: Stretched UVs on axle and aged armorstand
			</li>
			<li>
				Fixed: Some tool heads had bad origins and so would do crazy flips when tossed
			</li>
			<li>
				Fixed: Flowing lava blocks now start their particles at the correct height
			</li>
			<li>
				Fixed: Some texts off vertically by 1 pixel
			</li>
			<li>
				Fixed: Incorrect feathers texture on arrows
			</li>
			<li>
				Fixed: Player yaw jitter when closing chat window while in overhead camera mode
			</li>
			<li>
				Fixed: Short rotation flicker right after placing certain blocks (with rotatable block entities)
			</li>
			<li>
				Fixed: Rare flashes of X-ray vision when breaking blocks next to a chunk boundary
			</li>
			<li>
				Fixed: Seraph from the character dialog clipping through creative inventory
			</li>
			<li>
				Fixed: Holding a pulverizer frame would obstruct player view significantly
			</li>
			<li>
				Fixed: 'Plain glasses' lenses were not on transparent renderpass, and so had X-ray vision
			</li>
		</ul>
	</li>
	<li>
		Tweak: <strong>Sound additions</strong>
		<ul>
			<li>
				Lots of internal preparatory work for foot steps sounds
			</li>
			<li>
				Charlemagne entity has a new sound set
			</li>
			<li>
				Added more Wolf sounds for variation
			</li>
			<li>
				Added 2 dive attack sounds to the second boss
			</li>
			<li>
				Seraph hurt sounds are now shorter when the damage is low or when it's from frost or poisoning
			</li>
		</ul>
	</li>
	<li>
		Tweak: <strong>Performance tweaks</strong>
		<ul>
			<li>
				Changing the graphics quality preset is now 4 times faster (1s lag instead of 4s lag)
			</li>
			<li>
				Improve loading times with many mods installed (json patching times 47s =&gt; 3.6s). Contribution by tehtelev
			</li>
			<li>
				Improve loading times with many mods installed (recipe loading times 21s =&gt; 8s). Contribution by tehtelev
			</li>
			<li>
				Improve loading times of certain handbook pages from 10-14 seconds to instant when mods "A Culinary Artillery" and "Expanded Foods" are installed
			</li>
			<li>
				Further 400k objects removed from permanent heap (mainly duplicate strings)
			</li>
			<li>
				Reduced client-side lag spikes caused by various commonly used blocks
				<ul>
					<li>
						Ground storage, toolrack, shelves and similar utility blocks <span style="font-size:12px;">[Technical info: BEContainerDisplay types  - Display Case, Ground Storage, Toolrack, etc... now generate meshes off the main thread]</span>
					</li>
					<li>
						Flowerpots and planters <span style="font-size:12px;">[Technical info: only tesselate one plant shape max. per container, defer pot tesselation and transforms to tesselation thread]</span>
					</li>
					<li>
						Small increase in loading time for doors and toolracks
					</li>
				</ul>
			</li>
			<li>
				Further reductions in Matrixf and vector object creation
			</li>
			<li>
				Further reductions in Vec2f and Vec3f object creation in many places
			</li>
			<li>
				Explosion shell vectors calc now uses FastVec3f not Vec3f
			</li>
			<li>
				Further low level matrix improvements in animations; reduce memory pressure on client
			</li>
			<li>
				Many low level matrix operations moved from heap to stack
			</li>
			<li>
				Re-use some matrices and vectors at low level
			</li>
			<li>
				Reduced heap memory pressure from selection box ray-tracing. With thanks to dedgrant
			</li>
			<li>
				Fixed memory leak when displaying skep or basket trap in inventory or handbook
			</li>
			<li>
				Fixed potential memory leak in forge
			</li>
			<li>
				RAM and heap saving, SnowAccum system now uses a value type [ServerMapChunk.SnowAccum is now a float[] not a ConcurrentDictionary]
			</li>
			<li>
				Particles - reduce RAM requirements and heap pressure
			</li>
			<li>
				General improvements to SQLiteDbConnectionv2, less heap pressure for multiplayer server
			</li>
			<li>
				Added LOD2 shapes and textures for all clutter bookshelves
			</li>
			<li>
				Very minor, but system-wide rendering optimization <span style="font-size:12px;">[Technical info: Don't call EnableVertexAttribArray every render call, not necessary as per OpenGL spec]</span>
			</li>
		</ul>
	</li>
	<li>
		Tweak: In-game guidance tweaks
		<ul>
			<li>
				Feature: Crocks, pots, and bowls with meals now show interaction help when ground placed
			</li>
			<li>
				Tweak: Lowered the itemstack hover info HUD a bit so that it does not cover up the stack size of the item in your mouse slot
			</li>
			<li>
				Fixed: Show only workable items in anvil interaction help
			</li>
			<li>
				Fixed: Interaction help for mortally wounded elk said "Revive player"
			</li>
		</ul>
	</li>
	<li>
		Tweak: Game Server tweaks
		<ul>
			<li>
				Tweak: <strong>AntiAbuse system</strong> partially revived. Off by default, but when enabled in the serverconfig.json it will decline block interactions when they are too far away from the player
			</li>
			<li>
				Tweak: When a server has <strong>more than 50 players</strong>, join/leave and death messages no longer get printed to chat (configurable in servermagicnumbers.json field "PublicJoinLeaveDeathMessagesThreshold")
			</li>
			<li>
				Tweak: Join, Leave and Death messages now also sent to all player groups the player is part of
			</li>
			<li>
				Tweak: Allow the server heartbeat/register to master server also work in standby mode
			</li>
			<li>
				Tweak: Added more audit logging when trading and using the action house
			</li>
			<li>
				Tweak: Multiple Serverconfig StartupCommands would not work if there was a space in front of a command
			</li>
			<li>
				Fixed: Command <em>/serverconfig entityspawning 0</em> did not disable entity spawning right away and vice versa did not enable it right away when it was disabled before
			</li>
			<li>
				Fixed: Possible server exception on player death
			</li>
			<li>
				Fixed: On a dedicated server when using a malformed welcome message it would disconnect/crash each client on login.
			</li>
		</ul>
	</li>
	<li>
		Tweak: Command Tweaks:
		<ul>
			<li>
				Tweak: Most <em>/wgen</em> commands can now be called from console
			</li>
			<li>
				Tweak: Added <em>/serverconfig blockTickChunkRange</em>
			</li>
			<li>
				Tweak: Added worldgen command <em>/wgen regenrange</em>
			</li>
			<li>
				Tweak: Now <em>/entity spawn</em> command can optionally also specify the generation, eg. generation=3
			</li>
			<li>
				Tweak: New command <em>/entity findnpc</em> to count the villagers or find a specific one
			</li>
			<li>
				Tweak: New command <em>/entity list</em> to list the types of all loaded entities, and count them
			</li>
			<li>
				Tweak: Add alias <em>/wcc</em> for the worldconfigcreate command
			</li>
			<li>
				Tweak: Fixed typo in command <em>/dev per-player-lootable-reset</em>
			</li>
			<li>
				Tweak: add client ping to <em>/stats</em> and <em>/list clients</em> commands
			</li>
			<li>
				Tweak: Removed no longer working <em>/wgen regenr</em> and <em>/wgen regenrc</em> commands
			</li>
			<li>
				Tweak: Wireframes display command can now be abbreviated to <em>.debug wf</em>
			</li>
			<li>
				Fixed: <em>/wgen regen</em> did not reload the deposits files
			</li>
			<li>
				Fixed: When using <em>/wgen regen</em> the GeneratedStructures list could be restored only partially, the actual in-world structures/blocks should have be mostly unaffected by that
			</li>
			<li>
				Fixed: <em>.we</em> command no longer working to open/close the world edit ui
			</li>
			<li>
				Fixed: GameTickListener debug command <em>/debug tickhandlers dump dcentity</em> not working
			</li>
			<li>
				Fixed: Command <em>.chb expcmds</em> did not make sure the ModConfig folder exists
			</li>
		</ul>
	</li>
	<li>
		Tweak: Ladder tweaks
		<ul>
			<li>
				Wood ladders can connect as one ladder, crude and rope cannot connect to others
			</li>
			<li>
				Wood ladders can be sawed back into boards
			</li>
			<li>
				Ladders made entirely of sticks have their own model, separate from ladders made from planks
			</li>
			<li>
				Crude ladders cannot support themselves on the ground or the ceiling and require a wall for support
			</li>
		</ul>
	</li>
	<li>
		Tweak: Water tweaks
		<ul>
			<li>
				Tweak: Rivulet riverbed carver. Somewhat more neatly integrates the rivulets into the world. (WIP, temporarily disabled in -pre.1)
			</li>
			<li>
				Tweak: Also spawn rivulets on mountain sides
			</li>
			<li>
				Tweak: Water now spreads faster
			</li>
			<li>
				Tweak: Flowing water shader tweaks
			</li>
			<li>
				Fixed: Flowing water with NE,SE,SW,NW directions was not visually flowing diagonally
			</li>
		</ul>
	</li>
	<li>
		Tweak: Change Linux icon from xpm to png since xpm may not be supported on newer systems
	</li>
	<li>
		Tweak: "Antler mount" is renamed to "Wall mount".
	</li>
	<li>
		Tweak: Palisade walls and stakes now prevent animals from walking on them, like regular fences.
	</li>
	<li>
		Tweak: Ovens now no longer allows igniting of non-fuel, such as pies
	</li>
	<li>
		Tweak: Allow liquids to be chiseled only in creative mode
	</li>
	<li>
		Tweak: Removed fish carcass clutter block, because there is a dedicated fish carcass block
	</li>
	<li>
		Tweak: Debarked and tree trunk 'veryaged' and 'veryagedrotten' textures modified for consistency
	</li>
	<li>
		Fixed: Fixes npc dialogue link text cut off in some cases
	</li>
	<li>
		Fixed: Cassava that dried out in a meal due to a bug no longer has an incorrect name nor gives no nutrition
	</li>
	<li>
		Fixed: Oven would give incorrect error message when trying to add non-bakeable items
	</li>
	<li>
		Fixed: Scrolling in dropdowns near bottom of the screen shows all items properly
	</li>
	<li>
		Fixed: The grid recipe to force clay brick slabs into a certain orientation was missing
	</li>
	<li>
		Fixed: Pies with default full top crust style would not stack properly if cycled through crust types
	</li>
	<li>
		Fixed: Bear foot sliding, brown and polar bear chasing after tiny creatures (baby hares and chicken), and not attacking animals they chase
	</li>
	<li>
		Fixed: Entering and exiting the water while holding the sprint key would slow you to a walk even with the precise control scheme
	</li>
	<li>
		Fixed: Holding down the sprint key before starting to move would still start off with walking  
	</li>
	<li>
		Fixed: Armor stands could only be placed at edges of blocks
	</li>
	<li>
		Fixed: Color accurate worldmap: Still used vintage colors until the map was opened
	</li>
	<li>
		Fixed: Clouds going black when using [x] Override default values from the world edit control panel
	</li>
	<li>
		Fixed: Traders and Villagers would execute the option after the "What did you got to trade?" which mostly was the "Whats your name?" option and so reveal their name at the same time as openting the trading menu
	</li>
	<li>
		Fixed: Empty triggered animal traps would not drop block if broken
	</li>
	<li>
		Fixed: Empty triggered animal trap would give back trap when picked up rather than just basket
	</li>
	<li>
		Fixed: Prevent the trader menu to be opened by multiple players, which can crash the game
	</li>
	<li>
		Fixed: Falling maple seeds did not fall with reduced gravity
	</li>
	<li>
		Fixed: Crash when Ctrl+scrolling up on the firepit input slot
	</li>
	<li>
		Fixed: Rotation of clayforming for watering cans matches output
	</li>
	<li>
		Fixed: On some occasions, traders walking away from player during conversations and standing still after conversations
	</li>
	<li>
		Fixed: Some ropes not properly loading from a savegame to client side. Explanation: We did not re-broadcast when a cloth system became active, we did not update the state on chunk loads although we check all chunks if they are loaded on each clothsystem
	</li>
	<li>
		Fixed: Some damage effects still applying on damage over time types of damage (e.g. instant huge red overlay when eating fly agaric)
	</li>
	<li>
		Fixed: Drinking more or less than 1L of wine all at once will properly vary how intoxicated you become
	</li>
	<li>
		Fixed: Dragging to place ingredients into cooking pot would not evenly distribute items
	</li>
	<li>
		Fixed: Mechanical power blocks, World Edit selection tool grow/shrink buttons and other parts of the game now work in other dimensions
	</li>
	<li>
		Fixed: Sub-decors (e.g. cave art) now preserved in World Edit move area, mirror area and repeat area operations
	</li>
	<li>
		Fixed: Removed downwards exponential acceleration of entities that use passive physics behavior
	</li>
	<li>
		Fixed: Fall damage inconsistency, added player stat "fallDamageThreshold"
	</li>
	<li>
		Fixed: On a brand new world, the client game calendar would be paused and/or slightly desynced from the server time for a minute, causing the sun to jump after 25 in-game minutes
	</li>
	<li>
		Fixed: After a client-side crash, the game kept running until the Crash Reporter window was closed
	</li>
	<li>
		Fixed: Removed uncraftable soaked bear pelts
	</li>
	<li>
		Fixed: Cutting snow covered grass with a knife did not yield dry grass
	</li>
	<li>
		Fixed: Missing horns on female goats, also they can fight back now
	</li>
	<li>
		Fixed: Items dropped by mechanically powered querns, pulverizers, or chutes could be launched very far when outside of the simulation range (128 blocks from the player)
	</li>
	<li>
		Fixed: "Wide lines have been deprecated" warnings on certain GPUs, eg. Intel UHD
	</li>
	<li>
		Fixed: Ladders would sometimes allow strange interactions between different types
	</li>
	<li>
		Fixed: After healing with an item, a second item in the same slot (from picking up) with a slow interaction process would immediately finish (#6719)
	</li>
	<li>
		Fixed: Logged error for carburizable properties in handbook
	</li>
	<li>
		Fixed: Many repeated logged OpenGL errors on Mac filling up the log file
	</li>
	<li>
		Fixed: Various water plants could have non-matching top and bottom section pieces
	</li>
	<li>
		Fixed: Stone path slabs did not show snowcover. Stone path blocks had hitboxes 1 voxel too tall
	</li>
	<li>
		Fixed: Crash when viewing corrupted rock-typed block<br />
		 
	</li>
</ul>

<p>
	<span style="font-size:18px;"><strong>API Updates</strong></span><br />
	For our modders - please be aware, the game engine and game content have undergone several significant changes
</p>

<ul>
	<li>
		Paradigm shift: Since 1.21 you can define tags in Blocks, Items and Entities. As of 1.22 you can now <strong>use tags for all crafting recipes. </strong>In future updates we will expand tag compatibility to other systems. Though please wait before using these, the syntax might still change in pre2 or pre3
	</li>
	<li>
		Paradigm shift: You can now <strong>precisely time creature sounds </strong>by defining them as part of the animation meta definitions. This lets you bind a sound to the exact animation frame where the sound should be played, independent of how fast the animation plays. You can define multiple sounds per animation. This is how we added bear and wolf step sounds.
	</li>
	<li>
		We have migrated our source projects from .NET 8 <strong>to .NET 10</strong>. You will need to install the .net10 sdk to compile our public code.
	</li>
	<li>
		<strong>entity.ServerPos is no more</strong>. You can still access it but it now redirects to entity.Pos
	</li>
	<li>
		We <strong>moved world generation</strong> code from the survival mod to the essentials mod, so that total conversion mods can also utilize it
	</li>
	<li>
		CollectibleObject has many of its field turned into methods that also call their respective methods on behaviors
	</li>
	<li>
		Each landform in the landforms.json now must have a unique code. Previously you could use duplicated names. The game will now crash instead.
	</li>
	<li>
		For the red tinting hurt overlay of creatures to work you now need to add "Health" behavior to to the list of client side behavior as well
	</li>
	<li>
		Experimental feature: Mods can now modify the main menu background pictures. If any mods sets one, then the game will disable all vanilla ones.
	</li>
</ul>

<p>
	Also noteworthy and just for your awareness, there are currently several notable ongoing projects within the VS coder team:
</p>

<ul>
	<li>
		The entire code base of Vintage Story now compiles without warnings, consequently we have either fixed or removed our own game engine's use of deprecated features
	</li>
	<li>
		We have a multi-year long goal of switching over to nullable value types in all code files
	</li>
	<li>
		We continued to slowly integrate a comprehensive tags system. New since 1.21:
		<ul>
			<li>
				Changed types of tag arrays and renamed them to tag sets
			</li>
			<li>
				Block and item tags merged into general tags
			</li>
			<li>
				General tags have limit of 65k tags now
			</li>
			<li>
				Tag sets now provide API with set methods
			</li>
			<li>
				Modders no longer need to interact with tag ids directly, they are hidden behind the tag set implementation
			</li>
			<li>
				Modders now can register their own tag types
			</li>
			<li>
				<strong>NOTE: there may be further changes to tags code before -rc.1 </strong>
			</li>
		</ul>
	</li>
	<li>
		We continued to refactor, improve and consistency check all our entity AI Tasks
	</li>
	<li>
		We continued our efforts to un-hardcode game engine and content, to make it easier to patch game content as well as reducing unexpected behaviors when modding the game
	</li>
</ul>

<p>
	<br />
	<strong>API changelog</strong>
</p>

<ul>
	<li>
		Feature: <strong>Rewrite stone throwing code</strong> into its own "CollectibleBehaviorThrowable". Allows one to make an item or block throwable with json changes only
	</li>
	<li>
		Feature: Food in a meal automatically gives a 30% bonus to the base satiety if no in meal nutrition is defined
	</li>
	<li>
		Feature: New server event "HandInteract". Called before any server side hand interact code is executed
	</li>
	<li>
		Feature: New parameter "MinCuboidsPerModel" for ground storable behavior that fixes problem with partial models in ground storage
	</li>
	<li>
		Feature: Item buff feature. Can now buff buffable collectibles e.g. when holding a falx in hands with command "/debug cbuff add sharpened attackpower 1.2" for +20% damage or "/debug cbuff add sharpened attackpower 1 2" for +2 flat damage. Available buffs: attackpower, maxdurability, durability, miningspeed. In code can also define durability of a buff, which is reduced alongside the item durability
	</li>
	<li>
		Feature: Allow BlockBehaviorHarvestable to require a tool
	</li>
	<li>
		Feature: Anvil blocks keep track of their metal tier
	</li>
	<li>
		Feature: Mods can now supply background images for the main menu in their modinfo.json. Currently, if any are supplied then all vanilla ones are disabled.
	</li>
	<li>
		Feature: Added the ability to create custom mixed pie recipes with multiple food categories as fillings
	</li>
	<li>
		Refactor: Major rework of the recipe systems in order to support tags
	</li>
	<li>
		Refactor: Move most of worldgen code to essentials mod and added modularity in some areas so that full conversion mods can use it
	</li>
	<li>
		Refactor: Changed args in capi.StartTrack()
	</li>
	<li>
		Refactor: Move onhurt invulnerable timer code from Entity.cs to BehaviorHealth.cs where it belongs. This however means the Health behavior needs to be client side as well, on all entities. In order to stay backwards compatible, these will automatically get added upon entity load, for now. It will print a warning if that is the case
	</li>
	<li>
		Refactor: GetBehavior(...) methods in Entity now avoid nullref exceptions inside them
	</li>
	<li>
		Refactor: Rename CollectibleBehavior.OnGetMaxDurability to .GetMaxDurability() and altered return value behavior
	</li>
	<li>
		Refactor: Shields now much more mod-dable. The shield code is now type/variant-agnostic
	</li>
	<li>
		Refactor: Rename dirtfloor.json to packeddirt-trampledearth.json, and aridpackeddirt.json to drypackeddirt.json
	</li>
	<li>
		Refactor: BlockUtil.GetKnifeStacks replaced with ObjectCacheUtil.GetToolStacks
	</li>
	<li>
		Refactor: EntityBehaviorRideable and EntityBehaviorGait code cleanup. Now more moddable. Ridden creatures no longer ignore swim sound set from json. Leave blank for silence. Set ridden movement speed only through gait, not through rideable controls. Also allow gaits to have an environment set for land or water, and provides logic for multiple speeds of swimming
	</li>
	<li>
		Refactor: Rename EnumBlockMaterial.Liquid to EnumBlockMaterial.Water
	</li>
	<li>
		Refactor: Lava now has EnumBlockMaterial Lava instead of Liquid
	</li>
	<li>
		Refactor: Merge ItemTagArray and BlockTagArray into CollectibleTagArray
	</li>
	<li>
		Refactor: Cleanup and Document AiTaskManager.ExecuteTask() and .StopTask()
	</li>
	<li>
		Refactor: Made methods of ItemWearable and ItemWearableAttachment virtual, also made private methods protected
	</li>
	<li>
		Refactor: Allow for multiple "AnimationSound" per animation meta. AnimationMeta.AnimationSound is now an array. Make sure to update all anim sounds in your entity json files from animationSound: { ...} to animationSounds: [ { .... } ]
	</li>
	<li>
		Refactor: Added dropQuantityMultiplier to BlockBehavior.OnBlockBroken()
	</li>
	<li>
		Refactor: In AI task json, rename chance, wanderChance, and searchFrequency to executionChance
	</li>
	<li>
		Refactor: Mushroom textures were placed in many individual folders. Now all are under the base 'mushroom' folder.
	</li>
	<li>
		Refactor: Replaced "noConsumeOnCrafting: true", used in the glider schematic itemtype with "consume: false" in the grid recipe
	</li>
	<li>
		Refactor: ItemWearable is now obsolete, replaced by CollectibleBehaviorWearable 
	</li>
	<li>
		Refactor: ItemWearableAttachment is now obsolete, replaced CollectibleBehaviorWearableAttachment
	</li>
	<li>
		Refactor: Many fields of Collectible now more moddable
		<ul>
			<li>
				Implemented GetAttackRange for CollectibleBehavior
			</li>
			<li>
				Implemented GetMiningSpeeds for both CollectibleObject and CollectibleBehavior
			</li>
			<li>
				Implemented GetDamagedBy for CollectibleObject
			</li>
			<li>
				Implemented GetTool for CollectibleObject (interaction tooltips still use Tool directly)
			</li>
			<li>
				Implemented GetToolTier for CollectibleObject (interaction tooltips still use ToolTier directly)
			</li>
			<li>
				Implemented GetCombustibleProperties for CollectibleObject (interaction tooltips still use CombustibleProps directly)
			</li>
			<li>
				Replaced NutritionProps with GetNutritionProperties where possible
			</li>
			<li>
				Replaced TransitionableProps with GetTransitionableProperties where possible
			</li>
			<li>
				Implemented GetGrindingProperties for CollectibleObject
			</li>
			<li>
				Implemented GetCrushingProperties for CollectibleObject
			</li>
			<li>
				Implemented GetRequiredMiningTier for Block
			</li>
		</ul>
	</li>
	<li>
		Tweak: Hides and their various associated items now use the tags system for recipes, with the result that bear hides can now be used directly in the same recipes that only generic hides could be used in directly before.
	</li>
	<li>
		Tweak: 'item-crushed-leadoxide' renamed to 'item-crushed-galena', to better align with standard naming formats.
	</li>
	<li>
		Tweak: Better logging for errors in grid recipes
	</li>
	<li>
		Tweak: New construction options! Structure generation via structures.json now also supports placement: "Shallowwater", supports minForest/maxForest constraints, and fixes some structures generating under water
	</li>
	<li>
		Tweak: The grid recipe loader will now print a warning if a ingredient wildcard never matches
	</li>
	<li>
		Tweak: Allow for custom attribute based grouping of things like shields or bookshelves in the handbook
	</li>
	<li>
		Tweak: Added BroadcastMapRegion to the WorldManager to force send a map region for example after using /wgen regen to update structures debug wireframes
	</li>
	<li>
		Tweak: Correct handling of CollectibleBehavior.OnHandbookRecipeRender. This also means a new argument "ref EnumHandling handling" is added, breaking compatibility with mods implementing this method
	</li>
	<li>
		Tweak: Clothing no longer renders onto seraph skin by default, set collectible attribute "renderOntoSkin" to true to reactivate that
	</li>
	<li>
		Tweak: AnimatableRenderer now supports mixed rendering of opaque and transparent geometry. It'll automatically extract it from the supplied mesh
	</li>
	<li>
		Tweak: Structure placement "Surface" now also checks U blocks
	</li>
	<li>
		Tweak: Removed logged startup warning "Is a {0} mod, but .cs or .dll files were found. These will be ignored." in dll mods that had a worldconfig property set. It served no purpose.
	</li>
	<li>
		Tweak: Added IWearable and IWearableStatsSupplier interfaces, which are now used in new behaviors
	</li>
	<li>
		Tweak: Implemented following methods for CollectibleBehavior: RequiresTransitionableTicking, ConsumeCraftingIngredients, UpdateAndGetTransitionStates. UpdateAndGetTransitionState, GetMergableQuantity and TryMergeStacks
	</li>
	<li>
		Tweak: Metal types of lamellae, chain, and scale items that do not have corresponding armor sets have been removed.
	</li>
	<li>
		Tweak: Ground placed collectibles can now emit light
	</li>
	<li>
		Tweak: Doors can now specify liquidBarrierHeight per block segment
	</li>
	<li>
		Tweak: AnimationMetaData Sounds can now be set to looping
	</li>
	<li>
		Tweak: EntityBehaviorAttachable can now set useShiftAttach: true in json to use the shift key for attaching and deatching
	</li>
	<li>
		Tweak: Sound tracks can now be structure specific
	</li>
	<li>
		Tweak: Allow liquid containers to set custom drink portion sizes in JSON
	</li>
	<li>
		Tweak: Improve loading times with many mods installed (recipe loading times 21s =&gt; 8s, json patching times 47s =&gt; 3.6s). Contribution by tehtelev
	</li>
	<li>
		Tweak: When json patches target a missing file, log an warning to the main log file instead of a debug entry in the debug file
	</li>
	<li>
		Tweak: EntityBehaviorAttachable can now set useShiftAttach: true in json to use the shift key for attaching and detaching
	</li>
	<li>
		Tweak: Allow entities to specify useSlotPrefix: true in attributes to allow other shapes to be added to it with a different texture by adding the slotCode to the texturePrefixCode
	</li>
	<li>
		Tweak: Can now defined a "frostOverlayThreshold" an entity type json attributes to change the temperature at which an entity is 100% frosted over
	</li>
	<li>
		Tweak: Can now configure ground storage messy12 positioning
	</li>
	<li>
		Tweak: Made prevPlayerPos public in GuiElementMap
	</li>
	<li>
		Tweak: Made world map color randomization configurable
	</li>
	<li>
		Tweak: Made button background color not hardcoded
	</li>
	<li>
		Tweak: Game now warns you if you have attachment point codes duplicated, as it results in undefined behavior
	</li>
	<li>
		Tweak: Two new MeshData methods, .Scale() and .Rotate() with no origin specified, will scale/rotate around the block center point
	</li>
	<li>
		Tweak: Renderpass Decor is now available, used for decor overlay layers; see vanilla overlays for examples
	</li>
	<li>
		Tweak: add BlockType attribute "allowOverlays: false" to prevent moss, dust and other overlays from being applied; can also in rare cases use "allowOverlays: true" to force allowing of overlays where they would normally be auto-disabled (eg. on transparent blocks or ice blocks)
	</li>
	<li>
		Tweak: BEQuern.cs move all private fields and methods to protected
	</li>
	<li>
		Tweak: Add font stroke to debug screen text to make it more readable
	</li>
	<li>
		Tweak: Mods can now add a assest/mymod/config/remapentities.json which then gets automatically merged with the games entity remappings, please do not replace assets/game/config/remapentities.json unless you really really want to overwrite the entire vanilla entity remappings
	</li>
	<li>
		Tweak: Mods can now add a assest/mymod/config/remaps.json which then gets automatically merged with the games remappings, please do not replace assets/game/config/remaps.json unless you really really want to overwrite the entire vanilla remappings
	</li>
	<li>
		Tweak: Allow custom shape for harvestable skep mesh
	</li>
	<li>
		Tweak: Make the game engine more tolerant towards missing files
	</li>
	<li>
		Tweak: Add ability to remove a mod asset origin
	</li>
	<li>
		Tweak: Improve support for framebuffer rendering. Added capi.Render.GenTexture(), rename capi.Render.FrameBuffer to capi.Render.CurrentFrameBuffer, can now also get capi.Render.CurrentFrameBuffer, added capi.Render.OrthoMode() and capi.Render.PerspectiveMode()
	</li>
	<li>
		Tweak: EnumSoundType moved from Vintagestory.API.Client to Vintagestory.API.Common (since it may be used by the server as part of SoundAttributes)
	</li>
	<li>
		Tweak: AnimationSound now supports 'chance' of the sound being played
	</li>
	<li>
		Tweak: Can now bulk edit transforms of variantgrouped collectibles
	</li>
	<li>
		Tweak: Much cleaner implementation for adding support to custom transforms editing via the transform editor. Instead of weird save/load/close stuff, instead register to event bus events "onsettransform" and "ongettransform". See ItemTongs.cs for example
	</li>
	<li>
		Tweak: Added HabitatSize property to spawning conditions, only works for animals with Habitat=Underwater or Habitat=Sea. Default HabitatSize is 2
	</li>
	<li>
		Tweak: Added animal spawn maps. This lets you further constrain animal spawn to certain regions only. Example implementation: Fish spawn
	</li>
	<li>
		Tweak: Items and Blocks can now define a "ParticlesTextureCode" to specify where block/item breaking particle colors should come from
	</li>
	<li>
		Tweak: When checking the nutrition properties for liquid inside of containers, fallback to the default for the liquid if per litre properties are not found
	</li>
	<li>
		Tweak: It's now possible for meals to be intoxicating
	</li>
	<li>
		Tweak: It's now possible to specify a non-default groupBy to use when creating an ItemStack slideshow in the handbook
	</li>
	<li>
		Tweak: Trait attributes can now define blend types
	</li>
	<li>
		Tweak: New CollectibleBehavior for harvesting items in ground storage
	</li>
	<li>
		Tweak: Ground storage now uses GetCollectibleInterface to obtain IContainedInteractable, making it possible to add it to collectible behaviors
	</li>
	<li>
		Tweak: LiquidContainerTopOpened now uses IContainedInteractable, Ground Storage code for this interaction removed
	</li>
	<li>
		Tweak: Existing elk sounds moved from creature/hooved/large/elk folder to new creature/animal/mammal/hooved/deer folder, to conform with new shape/texture/entity folder standards.
	</li>
	<li>
		Tweak: IContainedInteractable now has GetContainedInteractionHelp method
	</li>
	<li>
		Tweak: ModMaker Update: Fixes mod maker modinfo creation to be compatible for moddb uploading
	</li>
	<li>
		Tweak: new optional ContainedTextureSource() constructor with callback for off-thread texture uploading
	</li>
	<li>
		Tweak: new optional ITextureAtlasAPI.GetOrInsertTexture() call with callback for off-thread texture uploading
	</li>
	<li>
		Tweak: Chat command can now specify custom syntax explanation for an argument, by appending .WithExplanation() to an argument
	</li>
	<li>
		Tweak: Added CollectibleBehavior.GetAttackPower()
	</li>
	<li>
		Tweak: Allow to change a block after falling. With a new "variantAfterFalling" parameter, it's now possible to change the block after falling, like a broken variant or a variant with a lower shape (in case the shape is less than 15 voxels like the chandelier)
	</li>
	<li>
		Tweak: Renamed IWorldManagerAPI.CurrentWorldName -&gt; CurrentWorldFilepath to better describe itself
	</li>
	<li>
		Tweak: OnTree BlockPatches now respects the TreeType property
	</li>
	<li>
		Tweak: AI tasks can use a single time frame that extends through the night, rather than needing one from evening to midnight and another from midnight to morning
	</li>
	<li>
		Tweak: Renamed InventoryPlayerBackPacks to InventoryPlayerBackpacks
	</li>
	<li>
		Tweak: Added IServerEventAPI.PlayerReady event, which triggers after all mods signal the player is ready to play. Currently used by the character selector, so right now this event only triggers once the player has selected his character (or right away if he selected it already in a previous join). Cleaned up XML documentation for PlayerJoin, PlayerNowPlaying events
	</li>
	<li>
		Tweak: Animal generation check happens from EntityBehaviorHealth instead of BehaviorHealingItem
	</li>
	<li>
		Tweak: BlockEntity tick listeners now log their positions on exception
	</li>
	<li>
		Tweak: Incorrectly formatted strings sent to ILogger methods now will throw compile errors instead of crashing ingame
	</li>
	<li>
		Tweak: Unhardcode antler item names from antler growth behavior
	</li>
	<li>
		Tweak: Changed Entity.ServerPos and Entity.SidedPos to refer to the Entity.Pos property, so they are no longer different from the Pos property. This is to remove confusion about which to use where.
	</li>
	<li>
		Tweak: In EntityBehaviorMultiply, can now provide an array of requiresNearbyEntityCodes from json. On the code side, more fields made accessible.
	</li>
	<li>
		Tweak: Sailboat-mounted lantern no longer uses a separate model. It instead attaches the 'wall' lantern shape to an invisible LANTERNPARENT element in the sailboat shape. One less model to maintain.
	</li>
	<li>
		Tweak: Methods in BehaviorRideableAccessories made protected and virtual
	</li>
	<li>
		Tweak: Duplicated landform/mutation codes in landforms.json are no longer valid. The game will error and exit on startup now. Each landform must have a unique code.
	</li>
	<li>
		Tweak: Allow harvestable skeps to have custom food tags defined in JSON
	</li>
	<li>
		Tweak: Allow custom food tags for ItemStack variants with ICreatureDietFoodTags
	</li>
	<li>
		Tweak: Blockpatch system: also respect forest value even for UnderTree placement
	</li>
	<li>
		Tweak: Targetable AI tasks can read a TargetOnlyInteractableEntities true/false value from json
	</li>
	<li>
		Tweak: API additions to IMapRegion and IServerEventAPI to support future river generation
	</li>
	<li>
		Tweak: IBlockFlowing now has additional properties and methods, including position-aware GetPushVector(BlockPos). Default implementations are in BlockForFluidsLayer.cs. Modded liquid blocks should ensure their implementation is correct otherwise particle or entity motion may be wrong, or other bugs
	</li>
	<li>
		Deprecation: ItemPoultice moved to Legacy folder. Use BehaviorHealingItem instead.
	</li>
	<li>
		Fixed: EntityVillager modding robustness. Did not respect mod domain, crashed on missing textures or missing sounds, did not allow for single sound voice
	</li>
	<li>
		Fixed: Don't crash when no hotbar is loaded and one uses the offhand slot flip hotkey
	</li>
	<li>
		Fixed: seraph face and body became invisible after .reload textures command
	</li>
	<li>
		Fixed: When loading a world the font size of labeled chests will no longer reset to the default size
	</li>
	<li>
		Fixed: Farmland at low temperatures or low light levels now properly delays crop growth even when temperatures and light levels increase back to acceptable levels
	</li>
	<li>
		Fixed: The termite mound would drop itself instead of termites when their supporting block was removed
	</li>
	<li>
		Fixed: .reload shapes command was not reloading placed blocks properly
	</li>
	<li>
		Fixed: Avoid null reference exception when calling WorldMap.TryAccess when access is not granted despite being unclaimed
	</li>
	<li>
		Fixed: Item/tool/material texture folder contained many redundant and non-standard-sized textures. All textures in this folder have been reassigned to other standard textures, or moved. Spear and spearhead itemtype json texture sections reorganized.
	</li>
	<li>
		Fixed: Properly use loaded metal variants for all types of blocks and items
	</li>
	<li>
		Fixed: Max saturation being reset to 1500 on client side
	</li>
	<li>
		Fixed: Game crashing under `.cf sedi 1` plus spawned projectiles
	</li>
	<li>
		Fixed: Loading of assets is now fully case insensitive internally. Should fix uppercase/lowercase asset loading issues on modded assets
	</li>
	<li>
		Fixed: Crash when parsing json to an AssetLocation using AsObject
	</li>
	<li>
		Fixed: DrawSvg,LoadSvg,LoadSvgWithPadding with no color specified would default to fully transparent now we properly load the color from the SVG and convert it to BGRA for rendering
	</li>
	<li>
		Fixed: Normalize normal vector before packing to stop bit bleeding (PR 55 by phonon)
	</li>
	<li>
		Fixed: BlockLiquidContainerBase TryTakeContent would sometimes give back incorrect stack size
	</li>
	<li>
		Fixed: When eating a liquid container with nutrition properties the player's satiety would become NAN and eventually lead to a crash
	</li>
	<li>
		Fixed: Properly allow for liquid containers that are edible, and will be eaten when empty
	</li>
	<li>
		Fixed: Creative inventory tabs cut off wide text
	</li>
	<li>
		Fixed: CollectibleBehavior.GetRemainingDurability() called CollectibleBehavior.OnGetMaxDurability() instead of .GetRemainingDurability()
	</li>
	<li>
		Fixed: Interaction help itemstack rendering can go oversize
	</li>
	<li>
		Fixed: Rendering ui inventory contents into a framebuffer did not work
	</li>
	<li>
		Fixed: Seaweed and Seagrass had EnumBlockMaterial.Liquid instead of Plant
	</li>
</ul>
]]></description><guid isPermaLink="false">431</guid><pubDate>Thu, 05 Feb 2026 17:58:00 +0000</pubDate></item><item><title>Celebrating 10 Years of Vintage Story</title><link>https://www.vintagestory.at/blog.html/news/celebrating-10-years-of-vintage-story-r432/</link><description><![CDATA[<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="36612" href="//media.vintagestory.at/monthly_2026_01/VSANNI10YEAR.png.8a8903a1960ca22682c05f8589028e0b.png" rel=""><img alt="VSANNI10YEAR.thumb.png.49939446e5656496c2f39e7b8f21a194.png" class="ipsImage ipsImage_thumbnailed" data-fileid="36612" data-ratio="56.30" width="1000" src="//media.vintagestory.at/monthly_2026_01/VSANNI10YEAR.thumb.png.49939446e5656496c2f39e7b8f21a194.png" /></a>
</p>

<p>
	<span style="font-size:16px;">It was 10 years ago to this day when I set out to create Vintage Story, with the encouragement of my loving wife Saraty. It was just me at first, with Saraty, Luke and Hayden joining forces half a year later. The very first release of Vintage Story followed a month later, a <em>very</em> barebones, creative mode only voxel game experience, which is <a href="https://info.vintagestory.at/classic" rel="external nofollow">downloadable for free</a> for those that feel nostalgic. Barely anything more than a tech demo. Since then we've grown to a team of over 20 developers, work on a game engine that has more than 500.000 lines of code, maintain multiple services and platforms and host a discord community of over 120.000 members. 10 years.... a quarter of my life has been dedicated to creating Vintage Story. It has been a fascinating journey. And not just for me! I've had the privilege to work with a talented team and many more contributors to make VS the best it can be.</span>
</p>

<p>
	<span style="font-size:16px;">To commemorate this day, we decided to do a 200 game key giveaway - no strings attached. All we need is an email address to which we'll send the game key if you have been selected. We will not use your email addresses for anything else. </span>
</p>

<p>
	<strong><span style="font-size:18px;"><a href="https://forms.gle/GAtfxbBNvokyUN9y6" rel="external nofollow">=&gt; Participate in the Vintage Story Game Key Giveaway &lt;=</a></span></strong>
</p>

<p>
	<span style="font-size:16px;">To everyone that contributed to its development, to those that provided feedback and provided bug reports, to those that uploaded screenshots of their builds or just played the game and gave it a fair shake - you have my gratitude! I am looking forward to the next 10 years of building and creating - together! <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f49a.png" class="ipsEmoji" alt="💚"><br />
	<br />
	Cheers,<br />
	  Tyron and the entire VS Team</span>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">432</guid><pubDate>Sun, 01 Feb 2026 15:40:00 +0000</pubDate></item><item><title>v1.21.6 Story Chapter 2 Redux, Maintenance patch #2</title><link>https://www.vintagestory.at/blog.html/news/v1216-story-chapter-2-redux-maintenance-patch-2-r430/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.6, a stable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	We've accumulated another handful of small patches worthy of a release.<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="34571" href="//media.vintagestory.at/monthly_2025_12/2025-12-11_05-51-09.png.254af97639dcb44628404d8c53c2b73c.png" rel=""><img alt="2025-12-11_05-51-09.thumb.png.641ba4e7fa80366e3c7702ed602808a7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="34571" data-ratio="52.50" width="1000" src="//media.vintagestory.at/monthly_2025_12/2025-12-11_05-51-09.thumb.png.641ba4e7fa80366e3c7702ed602808a7.png" /></a><br />
	<span style="font-size:12px;">The Lion's Den by Pento, shared in #screenshot on Discord</span>
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Everything included in the <a href="https://www.vintagestory.at/blog.html/news/v1216-rc1-story-chapter-2-redux-maintenance-patch-2-r429/" rel="">rc.1 update</a>
	</li>
	<li>
		Fixed: Launching a Sailboat spawned it on land instead of in water
	</li>
</ul>
]]></description><guid isPermaLink="false">430</guid><pubDate>Sat, 13 Dec 2025 05:52:00 +0000</pubDate></item><item><title>v1.21.6-rc.1 Story Chapter 2 Redux, Maintenance patch #2</title><link>https://www.vintagestory.at/blog.html/news/v1216-rc1-story-chapter-2-redux-maintenance-patch-2-r429/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.6-rc.1, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	We've accumulated another handful of small patches worthy of a release.<br />
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="34078" href="//media.vintagestory.at/monthly_2025_11/tractorcrawler.png.adb579bd04d5191de0cf87bc9c0db83f.png" rel=""><img alt="tractorcrawler.thumb.png.927b3145caa609431748483c9eb5af36.png" class="ipsImage ipsImage_thumbnailed" data-fileid="34078" data-ratio="75.08" width="999" src="//media.vintagestory.at/monthly_2025_11/tractorcrawler.thumb.png.927b3145caa609431748483c9eb5af36.png" /></a><br />
	<span style="font-size:12px;">Little Tractor-Crawler by T͗ͬ̈́h̎ͫ̚eͥ̆̈́_ͩ̓̍O͋wl̃͑̇, shared on #screenshots in Discord</span><br />
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Elks and other mountables can no longer use a translocator or teleporters, unless being currently ridden - a player riding an elk, who uses a translocator, teleports both player and elk
	</li>
	<li>
		Tweak: Lore hint particles now always spawn, ignoring the player's particles quantity setting
	</li>
	<li>
		Tweak: Allow liquids to be chiseled only in creative mode
	</li>
	<li>
		Tweak: Small improvement to elk rider animation in idle and walk
	</li>
	<li>
		Tweak: New 'manageotherplayergroups' privilege and <em>/group addplayer</em> or <em>removeplayer</em> commands, so that server moderators can deal with abandoned groups (e.g. if all ops leave a group)
	</li>
	<li>
		Tweak: Add server audit logging for out-of-range block break/place attempts
	</li>
	<li>
		Tweak: Updated community translations
	</li>
	<li>
		Tweak: Updated in-game credits
	</li>
	<li>
		Tweak: On VintageHosting, on the server dashboard include a reminder that the name needs to be between 4 and 80 characters 
	</li>
	<li>
		Fixed: Storage vessels were applying double the perish rate bonus 
	</li>
	<li>
		Fixed: Items stored on shelves would not dry or melt at the intended rate 
	</li>
	<li>
		Fixed: Prevent the trader menu to be opened by multiple players at the same time, which could be abused 
	</li>
	<li>
		Fixed: On some occasions, traders walked away from player mid-conversation or stood still after conversations
	</li>
	<li>
		Fixed: For traders and villagers, opening the trade window caused the second dialog option also to be run automatically (typically "What's your name?")
	</li>
	<li>
		Fixed: Boars and sows not consistently being aggressive to players when piglets are around
	</li>
	<li>
		Fixed: Food placed in ground storage could result in empty ground storage blocks if the food rotted
	</li>
	<li>
		Fixed: When multiple Hoppers in different places picked up items at about the same time, some items could be teleported from one hopper to another
	</li>
	<li>
		Fixed: Beehive kiln and cementation furnace consumed fuel even when not processing, when the structure was partially loaded across chunks
	</li>
	<li>
		Fixed: Placing straw dummies always positioned them on the very edge of blocks
	</li>
	<li>
		Fixed: Some ropes not properly loading from a savegame to client side 
	</li>
	<li>
		Fixed: Flowing lava blocks now start their particles at the correct height
	</li>
	<li>
		Fixed: Devastation Area ground level could have chunk borders if originally generated in an earlier game version and <em>/wgen regen</em> used
	</li>
	<li>
		Fixed: On very old worlds (1.18 or earlier) the pan would result in only Homo Sapiens mode drop chances 
	</li>
	<li>
		Fixed: In vast caves or when standing below large structures or floating islands, a chunk directly above the player was sometimes invisible
	</li>
	<li>
		Fixed: Rare error when generating a weather dust particle for a not-fully-loaded fruit tree
	</li>
	<li>
		Fixed: Beehive Kiln doors could cause crashes in multiplayer. Github #5170 and #7226
	</li>
	<li>
		Fixed: Rare crash relating to insect sounds. Github #7201
	</li>
	<li>
		Fixed: Rare crash from async particle spawn
	</li>
	<li>
		Fixed: Crash when Ctrl+scroll up on the firepit input slot
	</li>
	<li>
		Fixed: Rare crash when copying the Resonance Archives
	</li>
	<li>
		Fixed: Potential crash on player death with no specific damage source (e.g. from combustion)
	</li>
	<li>
		Fixed: Potential crash with BodyTemperature system during server shutdown
	</li>
	<li>
		Fixed: Potential crash when trying to spawn a cube particle from a LooseItemFoodSource
	</li>
	<li>
		Fixed: Potential crashes if certain game folders (Logs, Saves, Macros) were not found 
	</li>
	<li>
		Fixed: Potential client crash in windowed mode when the game fails to center the game
	</li>
	<li>
		Fixed: WorldEdit chisel tools crash when holding an item instead of a block
	</li>
	<li>
		Fixed: Pasting line breaks into single line text field showed up as a missing character
	</li>
	<li>
		Fixed: Certain errors seen in logs on multiplayer servers
	</li>
	<li>
		Fixed: When the --dataPath argument was used, the game sometimes created unneeded directories
	</li>
	<li>
		API Tweak: Added to <em>IBlockEntityContainer</em> a new method <em>CheckInventoryClearedMidTick() - </em>this may affect a small number of mods which use this code, apologies, mod breakage was not intended
	</li>
</ul>
]]></description><guid isPermaLink="false">429</guid><pubDate>Sat, 29 Nov 2025 09:13:00 +0000</pubDate></item><item><title>v1.21.5 Story Chapter 2 Redux, Maintenance patch</title><link>https://www.vintagestory.at/blog.html/news/v1215-story-chapter-2-redux-maintenance-patch-r428/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.5, a stable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	We've accumulated a handful of small patches worthy of a release. The "/db prune" command should now finally work fully, but we still recommend making a backup of your savegame before using it.<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="32364" href="//media.vintagestory.at/monthly_2025_10/2025-10-13_07-39-07.png.5e9a1ad2d2835816eaa47cbf419a4dd5.png" rel=""><img alt="2025-10-13_07-39-07.thumb.png.1e4e2ea9736e6e1c9d967164a6a7700f.png" class="ipsImage ipsImage_thumbnailed" data-fileid="32364" data-ratio="52.50" width="1000" src="//media.vintagestory.at/monthly_2025_10/2025-10-13_07-39-07.thumb.png.1e4e2ea9736e6e1c9d967164a6a7700f.png" /></a><br />
	<span style="font-size:12px;">Shuttlecraft interior by Cygnus656, shared in #screenshots on Discord</span><br />
	<br />
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: <em>/db prune</em> command now has an additional optional argument for game version: if specified, everything below<em> </em>that version will be preserved.  <span style="font-size:12px;">[Example: to prune away chunks generated in 1.21.2+ to clean up chunk borders and have those same chunks regenerate cleanly in 1.21.5, while <em>keeping</em> the chunks generated in game versions older than 1.21.2 which don't have the chunk borders issue, you could use command: <em>/db prune 3 drop confirm 1.21.2</em>]</span>
	</li>
	<li>
		Tweak: Higher performance <em>/db prune</em> command (completes more quickly, less RAM burden)
	</li>
	<li>
		Tweak: Minor fixes to ruins, and 5 new ruins that didn't make it into the game last update
	</li>
	<li>
		Fixed: In older savegames continued into game version 1.21, chunk borders were sometimes possible in areas newly generated in 1.21.2 or later, close to areas generated in 1.20 or earlier.  <span style="font-size:12px;">[Details: most likely to occur if a 1.20.12 savegame was updated directly to 1.21.2 or 1.21.4, or possibly if there are regions of the world which were just not visited much while playing 1.21.0 or 1.21.1. Chunk borders can be cleaned up either using the command: <em>/wgen regen 1</em> at the affected location, or for the whole map using the <em>/db prune</em> command, see full example of this command above. A backup of the world first is advisable]</span>
	</li>
	<li>
		Fixed: Command <em>/db prune</em> should now work properly.  <span style="font-size:12px;">[Notes: Use with care, it's a powerful command, can take a few seconds or minutes to run. Essentially it can remove parts of the map already generated in earlier game versions so that they can be regenerated with fresh 1.21.5 worldgen and bugfixes, while preserving any parts of the map which have player builds, farms, roads or mines. A backup of the world first is advisable]</span> 
	</li>
	<li>
		Fixed: Odd behavior of projectiles in water, they now decelerate a lot faster
	</li>
	<li>
		Fixed: Gaps in water surface near underwater ruins
	</li>
	<li>
		Fixed: Rice and flax grain were being eaten by animals when they should not
	</li>
	<li>
		Fixed: Hot ingots placed on the ground could become invisible in some circumstances. Github #6804
	</li>
	<li>
		Fixed: Rare crash when clicking on empty ground storage with buckets etc. Github #7277
	</li>
	<li>
		Fixed: For Mac installations, the packaged fonts should now be available
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">428</guid><pubDate>Tue, 14 Oct 2025 16:42:00 +0000</pubDate></item><item><title>v1.21.2/4 Story Chapter 2 Redux, TOPS-Lagspike patch</title><link>https://www.vintagestory.at/blog.html/news/v12124-story-chapter-2-redux-tops-lagspike-patch-r427/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.2 and now v1.21.4, a stable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	Nearly 150 tweaks and fixes later, v1.21.2 is now ready! 
</p>

<p>
	<strong>[Edit:]</strong> Also released 1.21.4 to address a few new issues introduced unintentionally in 1.21.2:<br />
	Tweak: Improved elk passenger animations<br />
	Tweak: Update community translations<br />
	Tweak: New command <em>/dweather reset</em> allows single players and server admins to reset Rift activity (needed if it was stuck in 1.21.2)<br />
	Fixed: Client crashes in 1.21.2 with a sailboat a few hundred blocks away<br />
	Fixed: Rift activity unchanging for up to 50 in-game days after updating from a existing game world from 1.21.1 or earlier<br />
	Fixed: Opened crates with certain types of contents (e.g. flax grain) rendered as unknown blocks. Github #7235<br />
	Fixed: Labeled chests label text was invisible, and fix lighting on the first sign drawn
</p>

<p>
	(there was a v1.21.3 for a few brief minutes, now replaced with v.1.21.4)
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="32031" href="//media.vintagestory.at/monthly_2025_10/2025-10-04_02-32-19.png.b3beda485d9e2d3cc9249aed8262cc9f.png" rel=""><img alt="2025-10-04_02-32-19.thumb.png.461cd08f616b38ed8960be857dafe1a8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="32031" data-ratio="108.23" width="693" src="//media.vintagestory.at/monthly_2025_10/2025-10-04_02-32-19.thumb.png.461cd08f616b38ed8960be857dafe1a8.png" /></a><br />
	<span style="font-size:12px;">Screenshot by 7Embre, shared in #screenshots on Discord</span>
</p>

<p>
	<strong>Game updates since 1.21.1</strong>
</p>

<ul>
	<li>
		Tweak: Moon appearance reverted to a squared appearance, but with correct level of illumination
	</li>
	<li>
		Tweak: Reduce mob spawn on medium, high and very high rift activity (low and apocalyptic activity unchanged)
	</li>
	<li>
		Tweak: First 3 days in game now start with low rift weather (for real this time!)
	</li>
	<li>
		Tweak: Further buffed the Rift Ward (radius 40 =&gt; 50 blocks, 14 days fuel =&gt; 21 days fuel per temporal gear, 5% chance of failing to block rifts =&gt; 2.5% chance of failing to block rifts)
	</li>
	<li>
		Tweak: Reduced bear spawn chance back to 1.20 levels
	</li>
	<li>
		Tweak: More intense torch particles
	</li>
	<li>
		Tweak: Sleek doors are now airtight, and will create a room such as a cellar or greenhouse
	</li>
	<li>
		Tweak: Stone spears can now be ground stored on 2-block high walls instead of 3.
	</li>
	<li>
		Tweak: Tool and Ingot molds show metal breaking when using a chisel
	</li>
	<li>
		Tweak: When breaking ingot molds, only the one you're pointing at will break
	</li>
	<li>
		Tweak: Height of ground-placed hitboxes of crucibles, crocks, and pots reduced to make it easier to target them when placed on a table
	</li>
	<li>
		Tweak: Pillion now has max stacksize of 1, consistent with saddle and other elk tack
	</li>
	<li>
		Tweak: Scrambled eggs meal model revised and updated to have melted-cheesy-goodness!
	</li>
	<li>
		Tweak: Updated community translations, added a Hungarian translation
	</li>
	<li>
		Tweak: Game now removes username from file paths printed in log files
	</li>
	<li>
		Tweak: Added player pitch to the HUD debug screen
	</li>
	<li>
		Tweak: Add debug logging for villagers spawning and de-spawning
	</li>
	<li>
		Tweak: Command entity selector can now specify a tag to match, e.g. <em>e[tag=helloworld]</em>
	</li>
	<li>
		Tweak: Command <em>.debug wireframe</em> now has an alias: <em>.debug wf</em>
	</li>
	<li>
		Tweak: New command <em>/entity find</em> to find specific entities (e.g. missing villagers), usually accessible to server moderators
	</li>
	<li>
		Tweak: Certain other <em>/entity</em> information commands (e.g. <em>/entity count</em>, <em>/entity countg</em>, <em>/entity list</em>, <em>/entity locateg</em>) are now usually accessible to server moderators 
	</li>
	<li>
		Tweak: Catch the most common OpenGL errors at startup and provide more helpful error message. Github #6888
	</li>
	<li>
		Tweak: On Linux installations, revert using DRI_PRIME=1 by default <span style="font-size:12px;">[Details: that setting may select the wrong GPU on some systems, if the dedicated GPU is actually 0.  So now the setting is not present by default, but the player can easily uncomment that line in the run.sh to enable it if appropriate for that system, has to be done manually for now.]</span>
	</li>
	<li>
		Tweak: On MacOS installations, enable .Net server garbage collection to help with constant lag spikes
	</li>
	<li>
		Tweak: For Intel Arc GPUs, add recommendation about <em>allowSSBOs</em> setting at game start
	</li>
	<li>
		Performance: Higher frame rate when rendering large numbers of signs
	</li>
	<li>
		Performance: Improved loading times for translocators, teleporters, rift wards (and cheese curds bundle!)
	</li>
	<li>
		Performance: Improved loading times for large numbers of signs
	</li>
	<li>
		Performance: Improved loading times for large numbers of crates and labelled crates
	</li>
	<li>
		Performance: Improved loading times for barrels (on both server and client)
	</li>
	<li>
		Performance: Fixed various potential memory VAO memory leaks on game exit (seen in client-debug.log)
	</li>
	<li>
		Fixed: Some poultice healing still cancelling when in the air
	</li>
	<li>
		Fixed: Bandages could not be used while jumping
	</li>
	<li>
		Fixed: Player hunger sometimes not decreasing for a long time, after combi of a large meal and healing. Github #5688 #5815 #5516, with thanks to @traugdor
	</li>
	<li>
		Fixed: Player could be rail-roaded (sideways movement blocked) when walking along a path edge
	</li>
	<li>
		Fixed: Player not able to step up small heights when they formed a corner
	</li>
	<li>
		Fixed: Elk fixes
		<ul>
			<li>
				Lots of work to fix jitter and animation syncing oddities when riding an Elk in Single Player and Multiplayer. Plus tighter controls
			</li>
			<li>
				Elk with a snaffle bridle would keep walking forwards if only left/right movement buttons were pressed
			</li>
			<li>
				Elk body could be tilted the wrong way when it steps down or up, especially while walking backwards (the fix applies to all creatures but most obvious on a ridden Elk)
			</li>
			<li>
				Fixed dead tame and semi-tamed Elk would remain standing up
			</li>
			<li>
				API Fixed: Unable to place saddle on semi-tamed Elk
			</li>
		</ul>
	</li>
	<li>
		Fixed: Temporary workaround: If entities/tooltips become invisible, turning Ambient Sound level to 0 should now fix it. Github #6946
	</li>
	<li>
		Fixed: Missing self teal glow after respawning
	</li>
	<li>
		Fixed: Flat fog from weather no longer reduces deep cave visibility
	</li>
	<li>
		Fixed: Long-standing lighting bug where rooms and caves do not always become dark when closed. Github #6717
	</li>
	<li>
		Fixed: Many issues with the 2nd boss fight
		<ul>
			<li>
				Fixed hideous flight paths
			</li>
			<li>
				Fixed hideous hurt animation when it was on ground
			</li>
			<li>
				Shields not blocking projectiles if they came from a relatively high angle
			</li>
			<li>
				Not able to hit boss when inside its hitbox
			</li>
			<li>
				Picked up projectiles turning into stones when collected
			</li>
			<li>
				Stays a little longer on the ground on the slam attack for melee attacks and no longer slides away
			</li>
		</ul>
	</li>
	<li>
		Fixed: Village fixes
		<ul>
			<li>
				Villagers and lore mobs (drifters etc) no longer attack each other. Villagers attempt to flee from lore mobs when in close proximity
			</li>
			<li>
				Make villagers clear their hands before holding weapons
			</li>
			<li>
				Bowls in the village were missing
			</li>
			<li>
				Attempt to fix Wall getting stuck at north gate
			</li>
			<li>
				Fixed Kat getting stuck in her house at certain times and situations
			</li>
			<li>
				Fixed a villager buying and selling things that he shouldn't (Folds)
			</li>
		</ul>
	</li>
	<li>
		Fixed: Excavating out a ruin in sand did not remove the sand first
	</li>
	<li>
		Fixed: Players were able to use a knife to remove decor from chiseled blocks in claimed areas
	</li>
	<li>
		Fixed: Propick density search mode readings in areas originally created in very old saves (1.18 and older) could become incorrect when nearby (map border) areas were generated in game version 1.21.x
	</li>
	<li>
		Recipe fixes:
		<ul>
			<li>
				Cupronickel plates and nickel plates did not have smithing recipes so could not be smithed
			</li>
			<li>
				Wood path recipe is no longer shapeless, to not conflict with the crate recipe
			</li>
			<li>
				Packed dirt recipe required a blank top row in the grid
			</li>
			<li>
				Clay forming recipe for hoe mold did not match the shape of the output mold
			</li>
		</ul>
	</li>
	<li>
		Fixed: Z-fighting on distant wood path
	</li>
	<li>
		Fixed: Rift Ward carried in hands was right in front of your face
	</li>
	<li>
		Fixed: Block breaking overlay missing on all chiseled blocks
	</li>
	<li>
		Fixed: Wrong block breaking overlay on tool and ingot molds
	</li>
	<li>
		Fixed: Block breaking overlay on trunk not disappearing in some cases
	</li>
	<li>
		Fixed: Pick block will properly select the ingot mold you are pointing at
	</li>
	<li>
		Fixed: Quern handles z-fighting with adjacent forge (they'll still clip)
	</li>
	<li>
		Fixed: Cozy bed did not have sleep hours
	</li>
	<li>
		Fixed: Bear hide leg armor selection box when dropped on ground was way off
	</li>
	<li>
		Fixed: Dark fins on salmon and mahi-mahi
	</li>
	<li>
		Fixed: Resolved an issue where failing to set up a player on their first join could prevent them from being saved correctly in the savegame
	</li>
	<li>
		Fixed: Placing beams in Immersive First-Person mode was fiddly because of small camera motion right on placement
	</li>
	<li>
		Fixed: Mitigated crucible pouring particles were way off
	</li>
	<li>
		Fixed: Particles falling on fence floating mid-air
	</li>
	<li>
		Fixed: Art objects were sunken into base of display cases
	</li>
	<li>
		Fixed: Adult pigs were not being aggressive towards the player when piglets were around
	</li>
	<li>
		Fixed: Ratlines on sailships could not be mounted
	</li>
	<li>
		Fixed: Labeled chest wouldn't let you properly type in full width messages  <em>(note: there is a known issue, chest label text is now invisible in 1.21.2)</em><b> </b>
	</li>
	<li>
		Fixed: Animals in basket traps which had been caught in 1.20 and earlier game versions could not be released in 1.21.x
	</li>
	<li>
		Fixed: There could be incorrect block shading next to stairs in some orientations
	</li>
	<li>
		Fixed: Adding a single shield to the armor stand rendered two of them - one on each hand
	</li>
	<li>
		Fixed: Might reduce mobs clipping into player as they run towards them
	</li>
	<li>
		Fixed: Thatch blocks had poorly aligned textures and incorrect textures.  Now should match hay blocks better
	</li>
	<li>
		Fixed: In handbook, margins on grid recipes would be incorrectly scaled on non-default GUI scale sizes
	</li>
	<li>
		Fixed: Handbook grid recipe spacing for bear pelt recipe was incorrect for some GUI scales
	</li>
	<li>
		Fixed: Handbook search input would always reset once a tutorial was started
	</li>
	<li>
		Fixed: Logged error when placing Base Return Teleporter
	</li>
	<li>
		Fixed: Clay tile pile shape was missing
	</li>
	<li>
		Fixed: Some wolf animations playing when they should not
	</li>
	<li>
		Fixed: Crash when breaking invalid chiseled blocks in ruins
	</li>
	<li>
		Fixed: Crash when breaking an anvil mold
	</li>
	<li>
		Fixed: Rare crash when another player holds hot items in tongs. Github #6783
	</li>
	<li>
		Fixed: Occasional crash when typing that would delete selected text
	</li>
	<li>
		Fixed: Game crash when clicking tutorial links to open the handbook
	</li>
	<li>
		Fixed: Rare crash for Hopper picking up food item during off-thread item physics
	</li>
	<li>
		Fixed: Prevent game crash when ground storage placing above world height. Github #7023
	</li>
	<li>
		Fixed: Minor fixes and changes to story locations and one ruin
	</li>
	<li>
		Fixed: Errors during worldgen when generating the story locations
	</li>
	<li>
		Fixed: Tower elevator up/down arrows were hidden by the up/down levers when player was seated at the elevator position in front of the up/down levers
	</li>
	<li>
		Fixed: Multi player fight Eidolon dropped elucidatory vessel at &gt;1 stack size instead of multiple with 1 stack size
	</li>
	<li>
		Fixed: Missing death message translations for deer and goats
	</li>
	<li>
		Fixed: Missing language string for dead partially tamed elk, and inconsistent capitalization for other elk
	</li>
	<li>
		Fixed: Unable to type a - symbol into an empty number input box for negative numbers
	</li>
	<li>
		Fixed: Ctrl/Shift modifier no longer working on number inputs in GUIs
	</li>
	<li>
		Fixed: In Settings, a slider could occasionally crash when being scrolled with the mouse wheel
	</li>
	<li>
		Fixed: When loading older save games in 1.21.x, only update region maps if necessary
	</li>
	<li>
		Fixed: Command <em>/weather setw</em> still did not clear fog from sandstorms
	</li>
	<li>
		Fixed: Allow command <em>/fixmapping applyall force</em> to be run from the server console
	</li>
	<li>
		Fixed: Reduce the incidence of a rare shader compile error on certain GPUs. Github #7015
	</li>
	<li>
		Fixed: Re-add ModMaker to the Mac build
	</li>
	<li>
		API Note: Calendar.TotalHours had bad documentation. It is not the amount of hours elapsed since game start, but amount of hours elapsed since january 1st of the year the game world started. To get actual game start ingame hours you can now use Calendar.ElapsedHours - which already existed before but returned the wrong value
	</li>
	<li>
		API Tweak: Make EntityBehaviorRideable.GetNextGait() virtual, as well as EntityBehaviorGait.SetIdle() and IsIdleGait()
	</li>
	<li>
		API Tweak: The categorycode for the utilities slot has now been broken up into different codes for different types of items.  These include: "pot" for cooking pots and crocks, "bladefalx" for falxes, "blade1m" for weapons about 1m long, "bowsmall" for simple and crude bows, and "bowlong" for recurve and long bows.
	</li>
	<li>
		API Tweak: Mortally woundable behavior now checks animation code names from the entity json, instead of animation names directly
	</li>
	<li>
		API Tweak: Allow a renderer, when registered, to also reserve a range within RenderOrder for itself and one other renderer type
	</li>
	<li>
		API Tweak: Attempt to kill game on launch if a mod assembly is already loaded
	</li>
	<li>
		API Fixed: BlockEntityBookshelf NRE crash when using a modded bookshelf with no type
	</li>
	<li>
		API Fixed: Single ingredient modded pies show incorrect name in handbook
	</li>
	<li>
		API Fixed: Handbook would freeze game entirely sometimes when looking at ingredients for meals with a Quantity set higher than 1
	</li>
	<li>
		API Fixed: Modded tool molds would not always display proper output in handbook 
	</li>
	<li>
		API Fixed: Crash if a mod added the ability to place bowls on elk, boats, or similar
	</li>
	<li>
		API Fixed: Duplicate keys are created for POI Registry dictionary - wispae
	</li>
	<li>
		API Fixed: Defining any textureSizes: [] in a model caused it to ignore the default TextureWidth/TextureHeight
	</li>
</ul>

<p>
	<br />
	<strong>Game updates since v1.21.2-rc.3</strong>
</p>

<ul>
	<li>
		Fixed: Broken player rendering when revisiting a sailboat
	</li>
	<li>
		Fixed: Constantly changing rift activity introduced in 1.21.2-rc.2
	</li>
	<li>
		Fixed: Version 1.21.2-rc.3 would fail to start on some hosted Linux servers
	</li>
	<li>
		Fixed: Furniture trader was selling raw fireclay. Now it's the commodity trader
	</li>
	<li>
		Fixed: Player hunger fix was not applied
	</li>
	<li>
		Fixed: suppressDesertStorm worldconfig not working
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">427</guid><pubDate>Sun, 05 Oct 2025 08:48:00 +0000</pubDate></item><item><title>Development update, September 2025</title><link>https://www.vintagestory.at/blog.html/news/development-update-september-2025-r425/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Vantastic Vintarians</strong></span><br />
	Vividly voicing for you the ventures we’re forging.<br />
	<br />
	I've been trying to write this blog post for the last 2 weeks, surely didn't help catching a cold in the middle of all of it. Anyhow. Time for an update, let's get right into it!<br />
	<br />
	<strong><span style="font-size:20px;">Vintage Story</span></strong>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image ipsAttachLink_right" href="https://media.invisioncic.com/r268468/monthly_2025_10/traderposts.png.b2a2565c3673114ef4082da2fa78dd8f.png" rel="external nofollow" style="float:right;"><img alt="New Trader Outpust Aesthetic Blocks" class="ipsImage ipsImage_thumbnailed" data-fileid="32005" data-ratio="103.14" style="width:350px;height:auto;" width="727" src="//media.vintagestory.at/monthly_2025_10/traderposts.thumb.png.794267243ecf78710910796699a13c8b.png" /></a>As you might have noticed, we've been fixing bugs and balancing mechanics feverishly over the last few weeks, with 1.21.2 alone becoming a 150 changes big update. Now that I've somewhat recovered, we should be able to push a stable 1.21.2 out within the next 1 to 2 days and then hopefully, move on to 1.22 which will heavily focus on game mechanics.
</p>

<p>
	Possibly to my own detriment, I can show you the roadmap for 1.22, but again, huge disclaimer, this is an aspirational plan - and I really mean it when I say that. We rarely fully implement the entire roadmap for any update.
</p>

<ul>
	<li>
		We will be researching the feasibility of Rivers
	</li>
	<li>
		Reworked trader outposts (with some new aesthetic blocks as shown in the screenshot)
	</li>
	<li>
		Procedural dungeons
	</li>
	<li>
		Berry bush rework (i.e. add greater mechanical depth to them)
	</li>
	<li>
		Possibly fishing
	</li>
	<li>
		New Mechanical Power blocks (Water wheels, Flywheels, Elevators, Grinding wheels and more)
	</li>
	<li>
		Item heating overhaul
	</li>
	<li>
		Status Effects System
	</li>
	<li>
		Quenching, Tempering and Annealing system (Risk/Reward based tool improvement mechanic)
	</li>
	<li>
		Lots of other minor things that we usually do
	</li>
</ul>

<p>
	Due to the amount of new content, this update will probably be one of the slower ones to release again, compared to the 1.21 update. Rest assured, we'll do our best to make it worth your wait! <br />
	<br />
	We've also not been idle on the hiring end - we have <a contenteditable="false" data-ipshover="" data-ipshover-target="https://www.vintagestory.at/profile/135972-maltiez/?do=hovercard" data-mentionid="135972" href="https://www.vintagestory.at/profile/135972-maltiez/" rel="">@Maltiez</a> helping us out in improving the mod api, we are currently in talks on getting a sysadmin on board, and we're likely going to soon post a web developer position so we can separate out the 2 other projects of Anego Studios onto their own websites and community platforms. <br />
	<br />
	Until then, here's a few words from the new team which is working on what I originally coined as "the new adventure mode", now renamed into something more adequate!<br />
	 
</p>

<p>
	<strong><span style="font-size:20px;">Project "Glint"</span></strong>
</p>

<p>
	Ahoy there! 
</p>

<p>
	I'm Goblin, and I'm the senior game design lead on a new game from Anego Studios, which is codenamed "Project Glint". I'm excited to have this chance to introduce the new team, say a little bit about what we're hoping to achieve with Project Glint, and invite you to join us on this new journey!
</p>

<p>
	The Project Glint team is made up of voxel game veterans with a passion for adventure games and RPGs. Many of us worked most recently on Hytale at Hypixel Studios, while others bring their experience as contributors to the Minecraft Marketplace and Vintage Story. We are:
</p>

<p>
	Goblin - Game Designer and Team Lead<br />
	codename_B - Technical Designer/Engineer<br />
	ElsewhereHere - Art Director<br />
	Bob Nelson - Concept Artist<br />
	Chris Thursten - Narrative Designer
</p>

<p>
	We're excited to do something new with Project Glint. Our goal is to create a novel voxel RPG experience that uses a blocky world as a platform for narrative, exploration and adventure. Project Glint won't be connected to Vintage Story, but it will use the same engine and we hope that the new tech and features we develop will ultimately benefit both games. Where Vintage Story is an uncompromising survival experience, Project Glint is intended to be more focused on RPG pillars like exploration, storytelling, and combat.<br />
	<br />
	Currently we are defining the fantasy setting of Project Glint, while our technical designer is breaking new grounds on tooling, which will also greatly benefit the <strong>Vintage Story modding community</strong> - such as the <a href="https://github.com/Darkluke1111/BlockbenchPlugins/pull/5" rel="external nofollow">VS Animation Support PR to Blockbench</a>! Here's a screenshot of it in action<br />
	<a class="ipsAttachLink ipsAttachLink_image" href="https://media.invisioncic.com/r268468/monthly_2025_10/optimizedbone.gif.9f2c2b857c862f7dccfd3841b4b4852a.gif" rel="external nofollow"><img alt="optimizedbone.thumb.gif.08a8dac5ad7d4deb61bbce666eb07fed.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="32006" data-ratio="55.00" style="width:800px;height:440px;" width="1000" src="//media.vintagestory.at/monthly_2025_10/optimizedbone.thumb.gif.08a8dac5ad7d4deb61bbce666eb07fed.gif" /></a><br />
	<br />
	Even though these are still very early days, it's really exciting to be breaking into new territory and we can't wait to share more when we're ready. 
</p>

<p>
	Also, we're still building the team! We're currently looking for a level designer to join us. If that sounds like it might be you, <a href="https://www.vintagestory.at/jobs.html/" rel="">consider applying</a>!
</p>

<p>
	See you over the horizon!
</p>

<p>
	- Goblin
</p>
]]></description><guid isPermaLink="false">425</guid><pubDate>Sat, 04 Oct 2025 14:35:00 +0000</pubDate></item><item><title>v1.21.2-rc.3 Story Chapter 2 Redux, TOPS-Lagspike patch</title><link>https://www.vintagestory.at/blog.html/news/v1212-rc3-story-chapter-2-redux-tops-lagspike-patch-r426/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.2-rc.3, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	So we broke a couple of things in -rc.1 and -rc.2, those are now fixed. In the process, we fixed a whole load more...<br />
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="31879" href="//media.vintagestory.at/monthly_2025_09/2025-09-27_20-47-08.png.da7543e28492b1844c2ec18b1cb2736e.png" rel=""><img alt="2025-09-27_20-47-08.thumb.png.6079c1f715ba35bc9d7a6330883ef1e7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="31879" data-ratio="56.20" width="1000" src="//media.vintagestory.at/monthly_2025_09/2025-09-27_20-47-08.thumb.png.6079c1f715ba35bc9d7a6330883ef1e7.png" /></a><br />
	<span style="font-size:12px;">Screenshot by F1nchhh, shared on Discord #screenshots channel</span><br />
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: First 3 days in game now start with low rift weather (for real this time!)
	</li>
	<li>
		Tweak: Further <strong>buffed the Rift Ward</strong> (radius 40 =&gt; 50 blocks, 14 days fuel =&gt; 21 days fuel per temporal gear, 5% chance of failing to block rifts =&gt; 2.5% chance of failing to block rifts)
	</li>
	<li>
		Tweak: Scrambled eggs meal model revised and updated to have melted-cheesy-goodness!
	</li>
	<li>
		Tweak: Game now removes username from file paths printed in log files
	</li>
	<li>
		Tweak: Command <em>.debug wireframe</em> now has an alias: <em>.debug wf</em>
	</li>
	<li>
		Tweak: New command <em>/entity find</em> to find specific entities (e.g. missing villagers), usually accessible to server moderators
	</li>
	<li>
		Tweak: Certain other <em>/entity</em> information commands (e.g. <em>/entity count</em>, <em>/entity countg</em>, <em>/entity list</em>, <em>/entity locateg</em>) are now usually accessible to server moderators
	</li>
	<li>
		Fixed: Player could be rail-roaded (sideways movement blocked) when walking along a path edge
	</li>
	<li>
		Fixed: Player <strong>not able to step </strong>up small heights when they formed a corner
	</li>
	<li>
		Fixed: <strong>Bandages could not be used </strong>while jumping
	</li>
	<li>
		Fixed: <strong>Player hunger sometimes not decreasing</strong> for a long time, after combi of a large meal and healing. Github #5688 #5815 #5516, with thanks to @traugdor
	</li>
	<li>
		Fixed: Elk fixes
		<ul>
			<li>
				Fixed: For an elk with a snaffle bridle, the sprinting control was broken in 1.21.2-rc.1 and -rc.2
			</li>
			<li>
				Fixed: Elk with a snaffle bridle would keep walking forwards if only left/right movement buttons were pressed
			</li>
			<li>
				API Fixed: Unable to place saddle on semi-tamed elk
			</li>
		</ul>
	</li>
	<li>
		Fixed: Village fixes
		<ul>
			<li>
				Villagers and lore mobs (drifters etc) no longer attack each other. Villagers attempt to flee from lore mobs when in close proximity
			</li>
			<li>
				Make villagers clear their hands before holding weapons
			</li>
			<li>
				Attempt to fix Wall getting stuck at north gate
			</li>
			<li>
				Fix Kat getting stuck in her house at certain times and situations
			</li>
		</ul>
	</li>
	<li>
		Fixed: Players were able to use a knife to remove decor from chiseled blocks in claimed areas
	</li>
	<li>
		Fixed: Ratlines on sailships could not be mounted
	</li>
	<li>
		Fixed: Labeled chest wouldn't let you properly type in full width messages
	</li>
	<li>
		Fixed: Animals in basket traps which had been caught in 1.20 and earlier game versions could not be released in 1.21.x
	</li>
	<li>
		Fixed: There could be incorrect block shading next to stairs in some orientations
	</li>
	<li>
		Fixed: Adding a single shield to the armor stand rendered two of them - one on each hand
	</li>
	<li>
		Fixed: Crash when breaking invalid chiseled blocks in ruins
	</li>
	<li>
		Fixed: Crash when breaking an anvil mold
	</li>
	<li>
		Fixed: In Settings, a slider could occasionally crash when being scrolled with the mouse wheel
	</li>
	<li>
		Fixed: Handbook grid recipe spacing for bear pelt recipe was incorrect for some GUI scales
	</li>
	<li>
		Fixed: Margins on grid recipes in handbook would be incorrectly scaled on non-default scale sizes
	</li>
	<li>
		Fixed: Base return teleporter invisible when first placed (introduced in 1.21.2-rc.1 and -rc.2)
	</li>
	<li>
		Fixed: Large memory leak in long-running multiplayer servers, introduced in 1.21.2-rc.1 and -rc.2
	</li>
	<li>
		Fixed: Logged error when placing Base Return Teleporter
	</li>
	<li>
		Fixed: Clay tile pile shape was missing
	</li>
	<li>
		Recipe fixes:
		<ul>
			<li>
				Nickel plates did not have a smithing recipe
			</li>
			<li>
				Packed dirt recipe required a blank top row in the grid
			</li>
			<li>
				Clay forming recipe for hoe mold did not match the shape of the output mold
			</li>
		</ul>
	</li>
	<li>
		Fixed: Some wolf animations playing when they should not
	</li>
	<li>
		Fixed: Minor fixes and changes to story locations and one ruin
	</li>
	<li>
		Fixed: When loading older save games in 1.21.x, only update region maps if necessary
	</li>
	<li>
		API Tweak: Make EntityBehaviorRideable.GetNextGait() virtual, as well as EntityBehaviorGait.SetIdle() and IsIdleGait()
	</li>
	<li>
		API Tweak: The categorycode for the utilities slot has now been broken up into different codes for different types of items.  These include: "pot" for cooking pots and crocks, "bladefalx" for falxes, "blade1m" for weapons about 1m long, "bowsmall" for simple and crude bows, and "bowlong" for recurve and long bows.
	</li>
	<li>
		API Note: Calendar.TotalHours had bad documentation. It is not the amount of hours elapsed since game start, but amount of hours elapsed since january 1st of the year the game world started. To get actual game start ingame hours you can now use Calendar.ElapsedHours - which already existed before but returned the wrong value
	</li>
	<li>
		API Fixed: BlockEntityBookshelf NRE crash when using a modded bookshelf with no type
	</li>
	<li>
		API Fixed: Single ingredient modded pies show incorrect name in handbook
	</li>
	<li>
		API Fixed: Handbook would freeze game entirely sometimes when looking at ingredients for meals with a Quantity set higher than 1
	</li>
	<li>
		API Fixed: Modded tool molds would not always display proper output in handbook
	</li>
</ul>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">426</guid><pubDate>Tue, 30 Sep 2025 16:25:00 +0000</pubDate></item><item><title>v1.21.2-rc.1/rc.2 Story Chapter 2 Redux, TOPS-Lagspike patch</title><link>https://www.vintagestory.at/blog.html/news/v1212-rc1rc2-story-chapter-2-redux-tops-lagspike-patch-r424/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.2-rc.1/rc.2, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="31470" href="//media.vintagestory.at/monthly_2025_09/2025-09-21_21-58-44.jpg.24b6737f12c9b0fb0089a904e958eb8c.jpg" rel=""><img alt="2025-09-21_21-58-44.thumb.jpg.3f86c52a04a269b3ef1fababf85b5234.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="31470" data-ratio="102.88" width="729" src="//media.vintagestory.at/monthly_2025_09/2025-09-21_21-58-44.thumb.jpg.3f86c52a04a269b3ef1fababf85b5234.jpg" /></a><br />
	<span style="font-size:12px;">Screenshot by Plipp, shared on #screenshots on Discord</span><br />
	<br />
	[Edit:] Also released rc.2 to account for a possible future fix for the prospecting on border regions.<br />
	<br />
	This update addresses several significant areas of the game that I want to mention here specifically:
</p>

<ul>
	<li>
		Near spawn on our official server (also known as TOPS) players have built very large storage areas - we were able to significantly reduce chunk loading lag spikes caused by these
	</li>
	<li>
		Unfortunately a change we've made in 1.21 caused wrong Prospecting Pick results in some areas in older worlds, specifically within a few hundred blocks of a 1.20=&gt;1.21 chunk border. This is now fixed for new worldgen, but readings in old border regions will remain incorrect, for now. ("Old border regions" are the places close to what <em>was</em> the edge of the world, when a server first moved from game version 1.20.12 to game version 1.21.0 or 1.21.1.) We will see if perhaps we can address this further through other means 
	</li>
	<li>
		We did a lot of work in getting Elk riding as smooth and tightly controlled as possible in both Single Player and Multiplayer
	</li>
	<li>
		Our second boss fight should be less janky now.
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Moon appearance reverted to a squared appearance, but with correct level of illumination (WIP)
	</li>
	<li>
		Tweak: Reduce mob spawn on medium, high and very high rift activity (low and apocalyptic activity unchanged)
	</li>
	<li>
		Tweak: More intense torch particles
	</li>
	<li>
		Tweak: Height of ground-placed hitboxes of crucibles, crocks, and pots reduced to make it easier to target them when placed on a table
	</li>
	<li>
		Tweak: Stone spears can now be ground stored on 2-block high walls instead of 3.
	</li>
	<li>
		Tweak: Sleek doors are now airtight, and will create a room such as a cellar or greenhouse
	</li>
	<li>
		Tweak: Tool and Ingot molds show metal breaking when using a chisel
	</li>
	<li>
		Tweak: When breaking ingot molds, only the one you're pointing at will break
	</li>
	<li>
		Tweak: Pillion now has max stacksize of 1, consistent with saddle and other elk tack
	</li>
	<li>
		Tweak: Updated community translations, added a Hungarian translation
	</li>
	<li>
		Tweak: Add debug logging for villagers spawning and de-spawning
	</li>
	<li>
		Tweak: Added player pitch to the HUD debug screen
	</li>
	<li>
		Tweak: Command entity selector can now specify a tag to match, e.g. <em>e[tag=helloworld]</em>
	</li>
	<li>
		Tweak: Command <em>/entity locateg</em> now has an alias: <em>/entity find</em>
	</li>
	<li>
		Tweak: Catch the most common OpenGL errors at startup and provide more helpful error message. Github #6888
	</li>
	<li>
		Tweak: On Linux installations, revert using DRI_PRIME=1 by default <span style="font-size:12px;">[Details: that setting may select the wrong GPU on some systems, if the dedicated GPU is actually 0.  So now the setting is not present by default, but the player can easily uncomment that line in the <em>run.sh</em> to enable it if appropriate for that system, has to be done manually for now.]</span>
	</li>
	<li>
		Tweak: On MacOS installations, enable .Net server garbage collection to help with constant lag spikes
	</li>
	<li>
		Tweak: For Intel Arc GPUs, add recommendation about allowSSBOs setting at game start
	</li>
	<li>
		Performance: Higher frame rate when rendering large numbers of signs
	</li>
	<li>
		Performance: Improved loading times for translocators, teleporters, rift wards (and cheese curds bundle!)
	</li>
	<li>
		Performance: Improved loading times for large numbers of signs
	</li>
	<li>
		Performance: Improved loading times for large numbers of crates and labelled crates
	</li>
	<li>
		Performance: Improved loading times for barrels (on both server and client)
	</li>
	<li>
		Performance: Fixed various potential memory VAO memory leaks on game exit (seen in client-debug.log)
	</li>
	<li>
		Fixed: Lots of work to fix jitter and animation syncing oddities when riding an Elk in Single Player and Multiplayer. Plus tighter controls.
	</li>
	<li>
		Fixed: Elk body could be tilted the wrong way when it steps down or up, especially while walking backwards (the fix applies to all creatures but most obvious on a ridden Elk)
	</li>
	<li>
		Fixed: Temporary workaround: <strong>If entities/tooltips become invisible, turning Ambient Sound level to 0 should now fix it. </strong>Github #6946
	</li>
	<li>
		Fixed: Some poultice healing still cancelling when in the air
	</li>
	<li>
		Fixed: Rare crash when another player holds hot items in tongs. Github #6783
	</li>
	<li>
		Fixed: Long-standing lighting bug where rooms and caves do not always become dark when closed. Github #6717
	</li>
	<li>
		Fixed: Propick density search mode readings in areas originally created in very old saves (1.18 and older) could become incorrect when nearby (map border) areas were generated in game version 1.21.x
	</li>
	<li>
		Fixed: A villager buying selling things that he shouldn't (Folds)
	</li>
	<li>
		Fixed: Occasional crash when typing that would delete selected text
	</li>
	<li>
		Fixed: Unable to type a - symbol into an empty number input box for negative numbers
	</li>
	<li>
		Fixed: Many issues with the 2nd boss fight
		<ul>
			<li>
				Fixed hideous flight paths
			</li>
			<li>
				Fixed hideous hurt animation when it was on ground
			</li>
			<li>
				Shields not blocking projectiles if they came from a relatively high angle
			</li>
			<li>
				Not able to hit boss when inside its hitbox
			</li>
			<li>
				Picked up projectiles turning into stones when collected
			</li>
			<li>
				Stays a little longer on the ground on the slam attack for melee attacks and no longer slides away
			</li>
		</ul>
	</li>
	<li>
		Fixed: Bowls in the village were missing
	</li>
	<li>
		Fixed: Block breaking overlay missing on all chiseled blocks
	</li>
	<li>
		Fixed: Excavating out a ruin in sand did not remove the sand first
	</li>
	<li>
		Fixed: Wood path recipe no longer shapeless, to not conflict with the crate recipe
	</li>
	<li>
		Fixed: Z-fighting on distant wood path
	</li>
	<li>
		Fixed: Bad held transform on the Rift Ward
	</li>
	<li>
		Fixed: Ctrl/Shift modifier no longer working on number inputs in GUIs
	</li>
	<li>
		Fixed: Wrong block breaking decal on tool and ingot molds
	</li>
	<li>
		Fixed: Block breaking decal on trunk not disappearing in some cases
	</li>
	<li>
		Fixed: Pick block will properly select the ingot mold you are pointing at
	</li>
	<li>
		Fixed: Quern handles z-fighting with adjacent forge (they'll still clip)
	</li>
	<li>
		Fixed: Cozy bed did not have sleep hours
	</li>
	<li>
		Fixed: Bear hide leg armor selection box when dropped on ground was way off
	</li>
	<li>
		Fixed: Dark fins on salmon and mahi-mahi
	</li>
	<li>
		Fixed: Resolved an issue where failing to set up a player on their first join could prevent them from being saved correctly in the savegame
	</li>
	<li>
		Fixed: Placing beams in IFP mode was fiddly because of small camera motion right on placement
	</li>
	<li>
		Fixed: Mitigated crucible pouring particles way off
	</li>
	<li>
		Fixed: Reduced bear spawn chance back to 1.20 levels
	</li>
	<li>
		Fixed: Particles falling on fence floating mid-air
	</li>
	<li>
		Fixed: Game crash when clicking tutorial links to open the handbook
	</li>
	<li>
		Fixed: Handbook search input would always reset once a tutorial was started
	</li>
	<li>
		Fixed: Errors during worldgen when generating the story locations
	</li>
	<li>
		Fixed: Missing death message translations for deer and goats
	</li>
	<li>
		Fixed: Missing self teal glow after respawning
	</li>
	<li>
		Fixed: Flat fog from weather no longer reduces deep cave visibility
	</li>
	<li>
		Fixed: Rare crash for Hopper picking up food item during off-thread item physics
	</li>
	<li>
		Fixed: Prevent game crash when ground storage placing above world height. Github #7023
	</li>
	<li>
		Fixed: Might reduce mobs clipping into player as they run towards them
	</li>
	<li>
		Fixed: Tower elevator up/down arrows were hidden by the up/down levers when player was seated at the elevator position in front of the up/down levers
	</li>
	<li>
		Fixed: Thatch blocks had poorly aligned textures and incorrect textures.  Now should match hay blocks better
	</li>
	<li>
		Fixed: Multi player fight Eidolon dropped elucidatory vessel at &gt;1 stack size instead of multiple with 1 stack size
	</li>
	<li>
		Fixed: Command <em>/weather setw still</em> did not clear fog from sandstorms
	</li>
	<li>
		Fixed: Allow command <em>/fixmapping applyall force</em> to be run from the server console
	</li>
	<li>
		Fixed: Dead tame and semi-tamed elk would remain standing up
	</li>
	<li>
		Fixed: Missing language string for dead partially tamed elk, and inconsistent capitalization for other elk
	</li>
	<li>
		Fixed: Cupronickel plates could not be smithed.
	</li>
	<li>
		Fixed: Art objects were sunken into base of display cases.
	</li>
	<li>
		Fixed: Adult pigs were not being aggressive towards the player when piglets were around.
	</li>
	<li>
		Fixed: Reduce the incidence of a rare shader compile error on certain GPUs. Github #7015
	</li>
	<li>
		Fixed: Re-add ModMaker to the Mac build
	</li>
	<li>
		API Tweak: Mortally woundable behavior now checks animation code names from the entity json, instead of animation names directly
	</li>
	<li>
		API Fixed: Crash if a mod added the ability to place bowls on elk, boats, or similar
	</li>
	<li>
		API Fixed: Duplicate keys are created for POI Registry dictionary - wispae
	</li>
	<li>
		API Fixed: Defining any textureSizes: [] in a model caused it to ignore the default TextureWidth/TextureHeight
	</li>
	<li>
		API Tweak: Allow a renderer, when registered, to also reserve a range within RenderOrder for itself and one other renderer type
	</li>
	<li>
		API Tweak: Attempt to kill game on launch if a mod assembly is already loaded
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">424</guid><pubDate>Wed, 24 Sep 2025 07:51:00 +0000</pubDate></item><item><title>v1.21.1 - Story Chapter 2 Redux, Patch #1 stable</title><link>https://www.vintagestory.at/blog.html/news/v1211-story-chapter-2-redux-patch-1-stable-r423/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.1, a stable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	Another 100 tweaks and fixes closer to salvation. \o/<br />
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30829" href="//media.vintagestory.at/monthly_2025_09/2025-09-08_20-23-26.png.e7846b96d35a8903ef862ba1078682bf.png" rel=""><img alt="2025-09-08_20-23-26.thumb.png.3b4384edbd9899b4c07216d6667cc387.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30829" data-ratio="56.20" width="1000" src="//media.vintagestory.at/monthly_2025_09/2025-09-08_20-23-26.thumb.png.3b4384edbd9899b4c07216d6667cc387.png" /></a><br />
	<span style="font-size:12px;">Oven hut by Crustacean Oreo, shared in #screenshots on Discord</span>
</p>

<p>
	<strong>Game updates since 1.21.0</strong>
</p>

<ul>
	<li>
		Tweak: Gameplay balancing changes
		<ul>
			<li>
				Provide 50% rain protection for all the other hats (some already had it in 1.21.0)
			</li>
			<li>
				Healing with a poultice will no longer cancel when off the ground
			</li>
			<li>
				The important Lore blocks/entities now all emit the same consistent type of particles to better visualize what is interactable
			</li>
			<li>
				Various minor changes to the rarity of bears, elks, deer, goat and moose. In particular, deer are now more common
			</li>
			<li>
				Increase max head turn angle when riding an elk from 85° to 105°
			</li>
			<li>
				Headless bear pelts can be turned into generic pelts (for use in other recipes that use generic pelts)
			</li>
			<li>
				Can now craft arrows from obsidian as well as other stone
			</li>
			<li>
				Reduce timeswitch cooldown from 3s to 2s
			</li>
			<li>
				Increase locust spawns during Eidolon fight
			</li>
		</ul>
	</li>
	<li>
		Tweak: Artisan trader no longer sells complete tile blocks, but individual tiles, that player must then craft into blocks or slabs (using mortar).
	</li>
	<li>
		Tweak: Moose are solitary animals: if females and males happen to spawn close by each other, the female will not follow the male
	</li>
	<li>
		Tweak: Female hares can now breed with adult male hares of any type, does not have to match their own type
	</li>
	<li>
		Tweak: Baby rabbits now also seek food to eat
	</li>
	<li>
		Tweak: Further adjustments to deer walking speeds
	</li>
	<li>
		Tweak: Color grading fine tuning. Should fix cases of extremely bright fog
	</li>
	<li>
		Handbook tweaks:
		<ul>
			<li>
				Added two more hints to the Prospecting Guide
			</li>
			<li>
				In the Starter Guide, torches are now linked to the torch page
			</li>
			<li>
				Cattails plant included in search result for "reeds"
			</li>
			<li>
				In arrow descriptions, less confusing piercing damage modifier info
			</li>
			<li>
				The Cheesemaking Guide wrote that cheese could be made from 25 liters of milk or 50 liters of milk. In practice salt could previously only be added for increments of 10 liters of milk at a time, so that 25 liters of milk was not actually possible. Now it is: salt is now added for increments of 5 liters of milk. Also added some links within this guide. 
			</li>
		</ul>
	</li>
	<li>
		Tweak: Books now have limits: title cannot exceed 80 characters, text cannot exceed 80000 characters
	</li>
	<li>
		Tweak: In the Journal GUI, better spacing between chapters
	</li>
	<li>
		Tweak: For commands specifying entities using <em>e[]</em>, throw error if an invalid entity selector (or no selector) is used. To select all entities, use entity selector <em>e[!]</em>. Prevents accidental teleporting of all entities e.g. via <em>/tp e[1231] tyron</em>
	</li>
	<li>
		Tweak: For commands specifying entities, the help example text is now correct for the updated gazelle entity type code
	</li>
	<li>
		Tweak: Added <em>/serverconfig modwhitelist/modblacklist</em> to modify the mod black and whitelist
	</li>
	<li>
		Tweak: Added capability to display a notification inside the server hosting dashboard for future maintenance windows
	</li>
	<li>
		Tweak: Disable "World Settings" button in the server dashboard - it is not supported at this point
	</li>
	<li>
		Tweak: On Linux when using AMD or Intel GPUs let the mesa driver try to use the dedicated GPU if multiple are available
	</li>
	<li>
		<strong>Fixed: Crash for some players updating 1.20 worlds to 1.21</strong>  <span style="font-size:14px;">[technical info: occurs prior to remapping, in some cases where the game tries to render ground storage with unremapped contents]</span>
	</li>
	<li>
		Fixed: Game crash on upgraded savegames from 1.20 worlds with bugged shields
	</li>
	<li>
		Fixed: Claims with a grant from game version 1.20 or before would not allow to open doors for permitted players or groups
	</li>
	<li>
		Fixed: Grass or snow blocks sometimes floating in the air. Github #6799
	</li>
	<li>
		Fixed: Sometimes attack sounds were playing twice
	</li>
	<li>
		Fixed: Attacking drifters/shivers/bowtorn with a falx would sometimes open their inventory on death
	</li>
	<li>
		Fixed: Armor stand sometimes spawning with weird or invalid items on them in ruins <span style="font-size:14px;">[note: armor stands already spawned before this patch may still be broken. If there is no player build nearby you can stand next to them and use command <em>/wgen regen 0</em> to regenerate]</span>
	</li>
	<li>
		Fixed: (in progress) Game crashing occasionally on accessing storage, now gives more info in the crash report
	</li>
	<li>
		Fixed: Barber-induced nudism (#6775)
	</li>
	<li>
		Fixed: Figureheads would not display the proper material on boats
	</li>
	<li>
		Fixed: Some metal trapdoors had incorrect textures
	</li>
	<li>
		Fixed: Metal trapdoors made wooden sounds
	</li>
	<li>
		Fixed: Some metal blocks were not craftable
	</li>
	<li>
		Fixed: Metal support beams had their material set as wood
	</li>
	<li>
		Fixed: Female hares would not be baited by basket traps unless ready to mate
	</li>
	<li>
		Fixed: Various unrealistic behaviors for snow-covered chiseled blocks when changing blocks above or below
	</li>
	<li>
		Visual fixes<span>:</span>
		<ul>
			<li>
				Shadows from player held tools and weapons were missing, in 1.21.0
			</li>
			<li>
				Items would occasionally not be visible
			</li>
			<li>
				Fixed faint black lines between some grassy topsoil blocks, in 1.21.0
			</li>
			<li>
				Sunflower leaves wind motion was all wrong, in 1.21.0
			</li>
			<li>
				Ocean waves now less jerky in strong wind conditions
			</li>
			<li>
				In an inventory, grubs, some bracelets, and clutter ports, could clip through other GUIs
			</li>
			<li>
				Silver/gold/iron/steel axe heads wrongly positioned when held in tongs
			</li>
			<li>
				Cooking pots with meals in them would not display the proper texture on an elk
			</li>
			<li>
				Bowl with meal had mis-colored bottom face.  Also changed all bowl models to use full bottom face
			</li>
			<li>
				Ground-placed seed bags were far too large
			</li>
			<li>
				Hair and hats were showing through helmets, and other clothing conflicts
			</li>
			<li>
				Typo in curly top bun hairstyle prevented it from hiding properly with clothing and armor
			</li>
			<li>
				Pristine Nadiyan miner boots were using dirty miner boots texture
			</li>
			<li>
				Gaps in roofing models and removed z-fighting <span style="font-size:14px;">[note, clay shingles still have a twinge of z-fighting, but it should be much less noticeable now]</span>
			</li>
			<li>
				Z-fighting on firestarter model
			</li>
			<li>
				Sedge had bad GUI transform
			</li>
		</ul>
	</li>
	<li>
		Fixed: Ingot molds and tools placed on the ground would sometimes change position
	</li>
	<li>
		Fixed: Unable to fill a fruitpress with the full 10L worth of honeycomb
	</li>
	<li>
		Fixed: Attempt to fix issues with bees not spreading to empty skeps, until the area is revisited. Github #6924
	</li>
	<li>
		Fixed: Angry bee swarm could attack the sailboat
	</li>
	<li>
		Fixed: Missing interaction help for harvestable skep
	</li>
	<li>
		Fixed: Invisible chunks with saplings, if saplings in pots were seen previously. Github #6813
	</li>
	<li>
		Fixed: Crash when breaking saplings, if saplings in pots were seen previously
	</li>
	<li>
		Fixed: Corruption of a single block mesh no longer makes the whole chunk invisible. Github #6813
	</li>
	<li>
		Fixed: Corruption of a single player data no longer prevents the game from getting autosaved (we had this happen on TOPS)
	</li>
	<li>
		Fixed: Crash for Water Striders. Github #6915
	</li>
	<li>
		Fixed: Client crash when server logging of block changes (LogBlockBreakPlace) is enabled and a chisel material with a stack size of 1 is added
	</li>
	<li>
		Fixed: Game crashing when opening a command block twice
	</li>
	<li>
		Fixed: Stainless steel items should have been excluded from handbook, but some had a typo in their entries, so were still showing
	</li>
	<li>
		Fixed: Handbook description incorrectly claimed nuggets needed to be evenly spread across crucible slots
	</li>
	<li>
		Fixed: Hide armor json had unnecessary durability entries
	</li>
	<li>
		Fixed: Small fixes to the Devastation tower
	</li>
	<li>
		Fixed: Monsters in passive worlds would not fight back even when attacked
	</li>
	<li>
		Fixed: Saffron milkcap mushrooms never spawned in the world
	</li>
	<li>
		Fixed: Stacked bowls of glue would use up too much glue for the amount repaired
	</li>
	<li>
		Fixed: Gear and skull figureheads had the same grid recipe
	</li>
	<li>
		Fixed: Mitigate extreme face clipping into rider with elk passenger
	</li>
	<li>
		Fixed: Saddle breaks required for elk would reset when game was restarted
	</li>
	<li>
		Fixed: Tamed albino elk had missing translation entries in info HUD
	</li>
	<li>
		Fixed: Gazelles were missing dead localization strings
	</li>
	<li>
		Fixed: New fish were missing dead localization strings
	</li>
	<li>
		Fixed: Many wall scribbles in a 2nd story chapter location lacked localization
	</li>
	<li>
		Fixed: Command <em>/weather setw</em> still did not clear sandstorm ambient
	</li>
	<li>
		Fixed: Single player game would crash if clientsetting <em>forceUdpOverTcp</em> was true
	</li>
	<li>
		Fixed: Shader compile warning
	</li>
	<li>
		Fixed: OpenGL errors at game start were sometimes wrongly appearing as 'Context profiles only defined for OpenGL version 3.2 and above', potentially masking the true OpenGL error report. <span style="font-size:14px;">[In general any OpenGL error at the start is fixable by re-starting the computer or updating the graphics driver, see Github #6888]</span>
	</li>
	<li>
		Fixed: Wrong mouse cursor on the login screen
	</li>
	<li>
		Fixed: Wonky "loginfailure-ipchanged" error handling during TOTP login
	</li>
	<li>
		Fixed: Mod icons in the mod manager now have their original sharpness
	</li>
	<li>
		Fixed: Minor visual bugs in the Vintagehosting dashboard
	</li>
	<li>
		Fixed: On Linux if /proc/meminfo is not readable the client or server would crash on startup
	</li>
	<li>
		Fixed: Linux fonts not working properly if the install.sh was not run
	</li>
	<li>
		Fixed: Linux when selecting to enable mesa_glthread the fonts.conf would no longer work
	</li>
	<li>
		API Fixed: Now 'shape/' and '.json' sufixes are applied only once for attached shapes, game no longer crashes if an item that can be attached to elk is given to armor stand
	</li>
	<li>
		API Fixed: Recipe selector did not clip oversized items
	</li>
	<li>
		API Fixed: SimpleParticleProperties.Clone() was broken
	</li>
	<li>
		API Fixed: Recipes not correctly handling advanced wildcards pattern
	</li>
	<li>
		API Fixed: Able to explicitly specify a blank texturePrefixCode
	</li>
	<li>
		API Fixed: Cooking pots now set their texture prefix code per variant in JSON rather than using a code solution
	</li>
	<li>
		API Fixed: For multiply behavior, eatAnyway setting was being ignored
	</li>
	<li>
		API Fixed: DrawSvg,LoadSvg,LoadSvgWithPadding when passing null for the color it will now properly load the SVG's color
	</li>
	<li>
		API Fixed: Exception when trying to register a list of tags that have duplicates (could happen when an item or block had duplicate tags in json)
	</li>
</ul>

<p>
	<strong>Game updates since 1.21.1-rc.2</strong> (also listed above)
</p>

<ul>
	<li>
		Tweak: Added two more hints to the prospecting guide
	</li>
	<li>
		Tweak: Color grading fine tuning. Should fix cases of extremely bright fog
	</li>
	<li>
		Tweak: Added capability to display a notification inside the server hosting dashboard for future maintenance windows
	</li>
	<li>
		Fixed: Grass or snow blocks sometimes floating in the air. Github #6799
	</li>
	<li>
		Fixed: Saddle breaks required for elk would reset when game was restarted
	</li>
	<li>
		Fixed: Unbreak /tp command (and all other entity selectors). Broken in 1.21.1-rc.2
	</li>
	<li>
		Fixed: /weather setw still did not clear sandstorm ambient
	</li>
	<li>
		Fixed: Tamed albino elk had missing translation entries in info hud
	</li>
	<li>
		Fixed: Mitigate extreme face clipping into rider with elk passenger
	</li>
	<li>
		API Fixed: now 'shape/' and '.json' sufixes are applied only once for attached shapes, game no longer crashes if an item that can be attached to elk is given to armor stand
	</li>
	<li>
		API Fixed: DrawSvg,LoadSvg,LoadSvgWithPadding when passing null for the color it will now properly load the SVG's color
	</li>
</ul>
]]></description><guid isPermaLink="false">423</guid><pubDate>Tue, 09 Sep 2025 08:23:43 +0000</pubDate></item><item><title>v1.21.1-rc.2 - Story Chapter 2 Redux, Patch #1</title><link>https://www.vintagestory.at/blog.html/news/v1211-rc2-story-chapter-2-redux-patch-1-r422/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.1-rc.2, a unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	More fixes for your peak chill moments. <br />
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30703" href="//media.vintagestory.at/monthly_2025_09/2025-09-05_01-05-41.png.b4923cf381d412046016219dcfec1ce1.png" rel=""><img alt="2025-09-05_01-05-41.thumb.png.c8d51f653367d3dce872e85f0c4814d8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30703" data-ratio="56.20" width="1000" src="//media.vintagestory.at/monthly_2025_09/2025-09-05_01-05-41.thumb.png.c8d51f653367d3dce872e85f0c4814d8.png" /></a><br />
	<span style="font-size:12px;">"I've reached levels of chill unknown by any man". Screenshot by "Nah, I'd ham.", shared in #screenshots on Discord</span>
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Various minor changes to the rarity of bears, elks, deer, goat and moose. In particular, deer are now more common
	</li>
	<li>
		Tweak: Female hares can now breed with adult male hares of any type, does not have to match their own type
	</li>
	<li>
		Tweak: Baby rabbits now also seek food to eat
	</li>
	<li>
		Tweak: In arrow descriptions, less confusing piercing damage modifier info
	</li>
	<li>
		Tweak: In cheesemaking, salt could previously only be added in increments of 10 liters of milk at a time, so that making cheese from 25 liters of milk was not possible. Salt is now added in increments of 5 liters, so that it is. (Also added links in the handbook cheesemaking guide)
	</li>
	<li>
		Tweak: Books now have limits: title cannot exceed 80 characters, text cannot exceed 80000 characters
	</li>
	<li>
		Tweak: In the Journal GUI, better spacing between chapters
	</li>
	<li>
		Tweak: Added /serverconfig modwhitelist/modblacklist to modify the mod black and whitelist
	</li>
	<li>
		Tweak: For commands specifying entities using <em>e[]</em>, throw error if an invalid entity selector (or no selector) is used. To select all entities, use entity selector <em>e[!]</em>. Prevents accidental teleporting of all entities e.g. via <em>/tp e[1231] tyron</em>
	</li>
	<li>
		Tweak: For commands specifying entities, the help text is now correct for the updated gazelle entity type code
	</li>
	<li>
		Tweak: On Linux when using AMD or Intel GPUs let the mesa driver try to use the dedicated GPU if multiple are available
	</li>
	<li>
		Tweak: Disable "World Settings" button in the server dashboard - it is not supported at this point
	</li>
	<li>
		Fixed: Sometimes attack sounds were playing twice
	</li>
	<li>
		Fixed: Attacking drifters/shivers/bowtorn with a falx would sometimes open their inventory on death
	</li>
	<li>
		Fixed: Armor stand sometimes spawning with weird or invalid items on them in ruins
	</li>
	<li>
		Fixed: Some metal trapdoors had incorrect textures
	</li>
	<li>
		Fixed: Metal trapdoors made wooden sounds
	</li>
	<li>
		Fixed: Some metal blocks were not craftable
	</li>
	<li>
		Fixed: Female hares would not be baited by basket traps unless ready to mate
	</li>
	<li>
		Fixed: Bowl with meal had mis-colored bottom face.  Also changed all bowl models to use full bottom face
	</li>
	<li>
		Fixed: Ground-placed seed bags were far too large
	</li>
	<li>
		Fixed: Silver/gold/iron/steel axe heads wrongly positioned when held in tongs
	</li>
	<li>
		Fixed: Hair and hats were showing through helmets, and other clothing conflicts
	</li>
	<li>
		Fixed: Typo in curly top bun hairstyle prevented it from hiding properly with clothing and armor
	</li>
	<li>
		Fixed: Pristine Nadiyan miner boots were using dirty miner boots texture
	</li>
	<li>
		Fixed: Attempt to fix issues with bees not spreading to empty skeps, until the area is revisited. Github #6924
	</li>
	<li>
		Fixed: Angry bee swarm could attack the sailboat
	</li>
	<li>
		Fixed: Various unrealistic behaviors for snow-covered chiseled blocks when changing blocks above or below
	</li>
	<li>
		Fixed: Gaps in roofing models and removed z-fighting (note, clay shingles still have a twinge of z-fighting, but it should be much less noticeable now)
	</li>
	<li>
		Fixed: Faint black lines between some grassy topsoil blocks
	</li>
	<li>
		Fixed: Invisible chunks with saplings, if saplings in pots were seen previously. Github #6813
	</li>
	<li>
		Fixed: Crash when breaking saplings, if saplings in pots were seen previously
	</li>
	<li>
		Fixed: Corruption of a single block mesh no longer makes the whole chunk invisible. Github #6813
	</li>
	<li>
		Fixed: Corruption of a single player data no longer prevents the game from getting autosaved (we had this happen on TOPS)
	</li>
	<li>
		Fixed: Crash for Water Striders. Github #6915
	</li>
	<li>
		Fixed: Client crash when server logging of block changes (LogBlockBreakPlace) is enabled and a chisel material with a stack size of 1 is added
	</li>
	<li>
		Fixed: Game crashing when opening a command block twice
	</li>
	<li>
		Fixed: Stainless steel items should have been excluded from handbook, but some had a typo in their entries, so were still showing
	</li>
	<li>
		Fixed: Small fixes to the Devastation tower
	</li>
	<li>
		Fixed: Minor visual bugs in the Vintagehosting dashboard
	</li>
	<li>
		Fixed: Shader compile warning
	</li>
	<li>
		Fixed: OpenGL errors at game start (usually due to graphics driver issues) were sometimes wrongly appearing as 'Context profiles only defined for OpenGL version 3.2 and above', potentially masking the true OpenGL error report 
	</li>
	<li>
		API Fixed: Cooking pots now set their texture prefix code per variant in JSON rather than using a code solution
	</li>
	<li>
		API Fixed: For multiply behavior, eatAnyway setting was being ignored
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">422</guid><pubDate>Sat, 06 Sep 2025 15:42:00 +0000</pubDate></item><item><title>v1.21.1-rc.1 - Story Chapter 2 Redux, Patch #1</title><link>https://www.vintagestory.at/blog.html/news/v1211-rc1-story-chapter-2-redux-patch-1-r421/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.1-rc.1, a unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	Astonishingly, 46% of servers are already on version 1.21. Consequently our issue tracker is flooded with new reports, we are tackling them currently!
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30513" href="//media.vintagestory.at/monthly_2025_09/2025-09-01_19-38-43.png.97ae20fab518a8eb6cb208a84809cd2f.png" rel=""><img alt="2025-09-01_19-38-43.thumb.png.fa745be2bfb5c7b6b61b80408a42c4bc.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30513" data-ratio="56.20" width="1000" src="//media.vintagestory.at/monthly_2025_09/2025-09-01_19-38-43.thumb.png.fa745be2bfb5c7b6b61b80408a42c4bc.png" /></a><br />
	<span style="font-size:12px;">Build by Meowskyi, titled "Tyron, movable structures, when?" as shared on #screenshots on Discord. (answer: not particularly soon</span>™<span style="font-size:12px;">)</span>
</p>

<p>
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Can now craft arrows from obsidian as well as other stone
	</li>
	<li>
		Tweak: Artisan trader no longer sells complete tile blocks, but individual tiles, that player must then craft into blocks or slabs (using mortar).
	</li>
	<li>
		Tweak: Gameplay balancing changes
		<ul>
			<li>
				Provide 50% rain protection for all the other hats (some already had it in 1.21.0)
			</li>
			<li>
				Healing with a poultice will no longer cancel when off the ground
			</li>
			<li>
				The important Lore blocks/entities now emit all the same consistent type of particles to better visualize what is interactable
			</li>
			<li>
				Headless bear pelts can be turned into generic pelts (for use in other recipes that use generic pelts)
			</li>
			<li>
				Increase max head turn angle when riding an elk from 85° to 105°
			</li>
			<li>
				Reduce timeswitch cooldown from 3s to 2s
			</li>
			<li>
				Increase locust spawns during Eidolon fight
			</li>
		</ul>
	</li>
	<li>
		Tweak: Further adjustments to deer walking speeds
	</li>
	<li>
		Tweak: Moose are solitary animals: if females and males happen to spawn close by each other, the female will not follow the male
	</li>
	<li>
		Tweak: In the Handbook, Starter Guide, torches are now linked to the torch page. Cattails plant included in search result for "reeds"
	</li>
	<li>
		<strong>Fixed: Crash for some players updating 1.20 worlds to 1.21</strong>  <span style="font-size:14px;">[technical info: occurs prior to remapping, in some cases where the game tries to render ground storage with unremapped contents]</span>
	</li>
	<li>
		Fixed: Game crash on upgraded savegames with bugged shields
	</li>
	<li>
		Fixed: Shadows from player held tools and weapons were missing, in 1.21.0
	</li>
	<li>
		Fixed: Items would occasionally not be visible
	</li>
	<li>
		Fixed: Monsters in passive worlds would not fight back even when attacked
	</li>
	<li>
		Fixed: Saffron milkcap mushrooms never spawned in the world
	</li>
	<li>
		Fixed: Unable to fill a fruitpress with the full 10L worth of honeycomb
	</li>
	<li>
		Fixed: Figureheads would not display the proper material on boats
	</li>
	<li>
		Fixed: Barber-induced nudism (#6775)
	</li>
	<li>
		Fixed: Ingot molds and tools placed on the ground would sometimes change position
	</li>
	<li>
		Fixed: Stacked bowls of glue would use up too much glue for the amount repaired
	</li>
	<li>
		Visual fixes:
		<ul>
			<li>
				Fixed: Sunflower leaves windwave
			</li>
			<li>
				Fixed: Ocean waves less jerky in strong wind conditions
			</li>
			<li>
				Fixed: In an inventory, grubs, some bracelets, and clutter ports, could clip through other GUIs
			</li>
			<li>
				Fixed: Z-fighting on firestarter model
			</li>
			<li>
				Fixed: Sedge had bad GUI transform
			</li>
			<li>
				Fixed: Cooking pots with meals in them would not display the proper texture on an elk
			</li>
		</ul>
	</li>
	<li>
		Fixed: Metal support beams had their material set as wood
	</li>
	<li>
		Fixed: Hide armor json had unnecessary durability entries
	</li>
	<li>
		Fixed: Gear and skull figureheads had the same grid recipe
	</li>
	<li>
		Fixed: Missing interaction help for harvestable skep
	</li>
	<li>
		Fixed: Handbook description incorrectly claimed nuggets needed to be evenly spread across crucible slots
	</li>
	<li>
		Fixed: New fish were missing dead localization strings
	</li>
	<li>
		Fixed: Dead gazelles missing language strings
	</li>
	<li>
		Fixed: Many wall scribbles in a 2nd story chapter location lacked localization
	</li>
	<li>
		Fixed: Claims with a grant from versions before 1.21 would not allow to open doors for permitted players or groups
	</li>
	<li>
		Fixed: Single player game would crash if clientsetting <em>forceUdpOverTcp</em> was true
	</li>
	<li>
		Fixed: Wonky "loginfailure-ipchanged" error handling during TOTP login
	</li>
	<li>
		Fixed: Mod icons in the mod manager now have their original sharpness
	</li>
	<li>
		Fixed: Wrong mouse cursor on the login screen
	</li>
	<li>
		Fixed: On Linux if /proc/meminfo is not readable the client or server would crash on startup
	</li>
	<li>
		Fixed: Linux fonts not working properly if the install.sh was not run
	</li>
	<li>
		Fixed: Linux when selecting to enable mesa_glthread the fonts.conf would no longer work
	</li>
	<li>
		Fixed: (in progress) Game crashing occasionally on accessing storage, now gives more info in the crash report
	</li>
	<li>
		API Fixed: Recipe selector did not clip oversized items
	</li>
	<li>
		API Fixed: SimpleParticleProperties.Clone() was broken
	</li>
	<li>
		API Fixed: recipes not correctly handling advanced wildcards pattern
	</li>
	<li>
		API Fixed: Able to explicitly specify a blank texturePrefixCode
	</li>
	<li>
		API Fixed: Exception when trying to register a list of tags that have duplicates (could happen when an item or block had duplicate tags in json)
	</li>
</ul>
]]></description><guid isPermaLink="false">421</guid><pubDate>Mon, 01 Sep 2025 20:16:00 +0000</pubDate></item><item><title>v1.21.0 - Story Chapter 2 Redux, stable!</title><link>https://www.vintagestory.at/blog.html/news/v1210-story-chapter-2-redux-stable-r420/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.0, a stable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	How do we always end up with such a massive list of changes. Over 640 individual features, tweaks and fixes... this was meant to be a small and swift update! I really need to have a word with those devs... <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f60f.png" class="ipsEmoji" alt="😏"> <br />
	And you all are just as prolific! There are now 4000 mods on the <a href="https://mods.vintagestory.at/list/mod" rel="external nofollow">mods db</a> and so many inspiring builds showcased, so many players recording. How am I supposed to work if I get mindblown from your content every single day <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f605.png" class="ipsEmoji" alt="😅"> <br />
	Well, here's to another milestone on this incredible journey that is creating Vintage Story - <strong>version 1.21</strong>! As mentioned in our <a href="https://www.vintagestory.at/blog.html/news/v1210-rc1-story-chapter-2-redux-r414/" rel="">previous blogposts</a> the focus was the polishing of existing content, and we also added a few things that we could not finish in time for 1.20 but had planned, such as the coral reefs.
</p>

<p>
	With this massive update out of the way, we are very much looking forward to building another epic update with 1.22, this time jam packed with game mechanics <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f929.png" class="ipsEmoji" alt="🤩"><br />
	<br />
	Until then, we hope this update will keep you engaged!<br />
	- Tyron<br />
	 
</p>

<p>
	<strong>Installation note: </strong>All installations of game version 1.21.0 will need .NET 8 runtime on the computer. Links to it are on the downloads page for various platforms (or the Windows installer offers to install it automatically). If you are updating a <em>hosted server </em>make sure your server host has installed .NET 8.
</p>

<p>
	Existing 1.20.12 (and earlier) game worlds can continue to be played in game version 1.21.0. We recommend make a backup copy of the world file first ... just in case. When continuing an existing world, the map should usually be seamless between old and new areas. Note that by default there were no oceans in 1.20, therefore a 1.20 world which had default settings when it was made will still have no oceans nor their content (such as coral reefs) when generating new areas in 1.21. That can be changed using the <em>/worldconfig landcover</em> command manually in-game, but a change to that after the world was already started will very likely result in hard straight-line boundaries in some parts of the map, so is not recommended.
</p>

<p>
	 
</p>

<p>
	<strong>Game update trailer</strong>
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="V1.21.0 - Story Chapter 2 Redux" width="200" data-embed-src="https://www.youtube-nocookie.com/embed/wsyy8pziGLI?feature=oembed"></iframe>
	</div>
</div>

<p>
	<br />
	<strong>Gifs/Screenshots</strong>
</p>

<p>
	<strong>Ocean content</strong>: Multiple types of coral reefs, tiny fish particles, reef fish and more<br />
	<img alt="coralreef.gif.ef5db344e4bdc1b5f38442ad18717d77.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="30138" data-ratio="48.87" width="972" src="//media.vintagestory.at/monthly_2025_08/coralreef.gif.ef5db344e4bdc1b5f38442ad18717d77.gif" />
</p>

<p>
	<strong>Ocean content</strong>: New blocks! Added coral cobblestone, coral fence and wavy sand<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30139" href="//media.vintagestory.at/monthly_2025_08/oceanblocks.png.d474111cc116998cee8e546edadf400e.png" rel=""><img alt="oceanblocks.thumb.png.89d429796b815dfde5d3abdc8e7ed8e5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30139" data-ratio="38.70" width="1000" src="//media.vintagestory.at/monthly_2025_08/oceanblocks.thumb.png.89d429796b815dfde5d3abdc8e7ed8e5.png" /></a>
</p>

<p>
	<strong>Ocean content:</strong> 30+ types of ocean fish<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30140" href="//media.vintagestory.at/monthly_2025_08/fish.png.dfc4575674c96a6b178a405749a347e8.png" rel=""><img alt="fish.thumb.png.e13df2f765249ea8bffdf484c8c38715.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30140" data-ratio="33.20" width="1000" src="//media.vintagestory.at/monthly_2025_08/fish.thumb.png.e13df2f765249ea8bffdf484c8c38715.png" /></a><br />
	<br />
	<strong>Ocean content:</strong> Large waves (WIP)<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="gif" data-fileid="30147" href="//media.vintagestory.at/monthly_2025_08/largewaves2.gif.0e3d6c6b8c9e378fb02f7d96e4f99ba3.gif" rel=""><img alt="largewaves2.thumb.gif.bb2222c57580bdbd81fd1da6327565ba.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="30147" data-ratio="26.70" width="1000" src="//media.vintagestory.at/monthly_2025_08/largewaves2.thumb.gif.bb2222c57580bdbd81fd1da6327565ba.gif" /></a>
</p>

<p>
	<strong>Sailboat upgrades</strong>: Can now name the sailboat and attach shields<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30148" href="//media.vintagestory.at/monthly_2025_08/hmsnoob.png.7835e50418762075493cfaa0c01b6184.png" rel=""><img alt="hmsnoob.thumb.png.e1366736a035ca41bfcc1b784cca9fe1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30148" data-ratio="29.70" width="1000" src="//media.vintagestory.at/monthly_2025_08/hmsnoob.thumb.png.e1366736a035ca41bfcc1b784cca9fe1.png" /></a>
</p>

<p>
	<strong>Sailboat upgrades</strong>: No longer need to hold a key to sail, instead furl/unfurl sails<br />
	<img alt="sailfurling2.gif.2c39efb64312e8365c9acaa08822e045.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="30146" data-ratio="50.30" width="831" src="//media.vintagestory.at/monthly_2025_08/sailfurling2.gif.2c39efb64312e8365c9acaa08822e045.gif" />
</p>

<p>
	<br />
	<strong>Homesteading Content:</strong> Can now place more items onto shelves<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="27959" href="//media.vintagestory.at/monthly_2025_07/Shelves.png.d000afaf61254309f6ce66c7c6a7834d.png" rel=""><img alt="Shelves.thumb.png.cb4ff5fbc1ebedc0dc202bb9473b28b2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="27959" data-ratio="42.10" width="1000" src="//media.vintagestory.at/monthly_2025_07/Shelves.thumb.png.cb4ff5fbc1ebedc0dc202bb9473b28b2.png" /></a><br />
	<br />
	<strong>Homesteading Content:</strong> Added colored crocks, bowls, pots, vessels and watering cans<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30142" href="//media.vintagestory.at/monthly_2025_08/ceramics.png.728329afdae710ada6b8a305df476926.png" rel=""><img alt="ceramics.thumb.png.e457ae2bf8eeee6fc24ff1abffb5598c.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30142" data-ratio="34.10" width="1000" src="//media.vintagestory.at/monthly_2025_08/ceramics.thumb.png.e457ae2bf8eeee6fc24ff1abffb5598c.png" /></a><br />
	<br />
	<strong>Homesteading Content:</strong> Ground storage improvements. Can now store 12 ores per spot<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30141" href="//media.vintagestory.at/monthly_2025_08/ores.png.44ba3100933bb27ffb1babdb8659c040.png" rel=""><img alt="ores.thumb.png.3711b942c71f213d2d05dca740598979.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30141" data-ratio="25.10" width="1000" src="//media.vintagestory.at/monthly_2025_08/ores.thumb.png.3711b942c71f213d2d05dca740598979.png" /></a>
</p>

<p>
	<strong>Survival content: </strong>Added bear hide trophy armor<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30143" href="//media.vintagestory.at/monthly_2025_08/beararmor.png.cdc474d0a731606cd44f97f0c2b0752d.png" rel=""><img alt="beararmor.thumb.png.c600ca7e7aa4b27a83460bb459886aa1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30143" data-ratio="42.60" width="1000" src="//media.vintagestory.at/monthly_2025_08/beararmor.thumb.png.c600ca7e7aa4b27a83460bb459886aa1.png" /></a><br />
	<br />
	<strong>Survival content: </strong>Slow healing system. Poultices no longer heal instantly. Recent damage is visualized.<br />
	<img alt="athing.gif.1a5434923517489786ef86aab15cad42.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="27265" data-ratio="18.93" width="597" src="//media.vintagestory.at/monthly_2025_06/athing.gif.1a5434923517489786ef86aab15cad42.gif" /><br />
	<br />
	<strong>Elk upgrades: </strong>Can now attach a Falx or Bow and temporal gears<br />
	<img alt="elkupgrades.png.bf8bcdbc0d86d00197492abb234b3d35.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30144" data-ratio="67.15" width="761" src="//media.vintagestory.at/monthly_2025_08/elkupgrades.png.bf8bcdbc0d86d00197492abb234b3d35.png" />
</p>

<p>
	<strong>Elk upgrades: </strong>Can now ride with a friend <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f9e1.png" class="ipsEmoji" alt="🧡"><br />
	<img alt="ridetogether.gif.f5340345c56c1b88543576760a095565.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="30145" data-ratio="60.73" width="634" src="//media.vintagestory.at/monthly_2025_08/ridetogether.gif.f5340345c56c1b88543576760a095565.gif" /><br />
	<br />
	Added many new hair styles, added in-game barber in Story chapter 2<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="27302" href="//media.vintagestory.at/monthly_2025_06/newhair.png.a1f77e46c69c6bbcf14e05d087a2dd5d.png" rel=""><img alt="newhair.thumb.png.27ded6838e57237acccf2d3e30191c24.png" class="ipsImage ipsImage_thumbnailed" data-fileid="27302" data-ratio="119.81" width="626" src="//media.vintagestory.at/monthly_2025_06/newhair.thumb.png.27ded6838e57237acccf2d3e30191c24.png" /></a>
</p>

<p>
	<strong>Story chapter 2 upgrades: </strong>Lots of fine tuning, fixing, adding extra lore and extra challenges<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30149" href="//media.vintagestory.at/monthly_2025_08/chapter2.png.daef92ac15365fd56c013cf1c8b2806b.png" rel=""><img alt="chapter2.thumb.png.e3df495f1a8903eade63e1bb424b4518.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30149" data-ratio="67.70" width="1000" src="//media.vintagestory.at/monthly_2025_08/chapter2.thumb.png.e3df495f1a8903eade63e1bb424b4518.png" /></a><br />
	<br />
	<strong>Visual upgrades:</strong> Improved seraph faces<br />
	<img alt="2025-07-22_18-40-52.png.f6f446bf94e9b8d1f944f5ce9deee142.png" class="ipsImage ipsImage_thumbnailed" data-fileid="28512" data-ratio="80.80" style="width:500px;height:auto;" width="802" src="//media.vintagestory.at/monthly_2025_07/2025-07-22_18-40-52.png.f6f446bf94e9b8d1f944f5ce9deee142.png" />
</p>

<p>
	<br />
	<strong>Visual upgrades:</strong> Added volumetric clouds system. Soft as a pillow now!<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="27267" href="//media.vintagestory.at/monthly_2025_06/2025-05-23_15-48-40.png.1ce9514583437009a2d33187736f9df1.png" rel=""><img alt="2025-05-23_15-48-40.thumb.png.a1abd7d13b8a992688c0646449a11103.png" class="ipsImage ipsImage_thumbnailed" data-fileid="27267" data-ratio="50.10" width="1000" src="//media.vintagestory.at/monthly_2025_06/2025-05-23_15-48-40.thumb.png.a1abd7d13b8a992688c0646449a11103.png" /></a>
</p>

<p>
	<strong>Visual upgrades: </strong>Majorly reworked deer / moose animations<br />
	<img alt="elks.gif.8dd7da5076931445f16fadb60ef5298d.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="30155" data-ratio="66.67" width="600" src="//media.vintagestory.at/monthly_2025_08/elks.gif.8dd7da5076931445f16fadb60ef5298d.gif" /><br />
	<br />
	<strong>New blocks: </strong>Ceramic tiles, 2 new iron door variants, new papyrus variants of reed-ware<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30154" href="//media.vintagestory.at/monthly_2025_08/newblocks.png.495c00fc8b66d2eb2893b7c407410e71.png" rel=""><img alt="newblocks.thumb.png.469f3baef2dcb7b800bfebd988dd9256.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30154" data-ratio="52.00" width="1000" src="//media.vintagestory.at/monthly_2025_08/newblocks.thumb.png.469f3baef2dcb7b800bfebd988dd9256.png" /></a><br />
	<br />
	<strong>New blocks</strong>: Wooden paths are now woodtyped and 3D<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30156" href="//media.vintagestory.at/monthly_2025_08/paths.png.ac37eccdcef5821582d2619a95efe673.png" rel=""><img alt="paths.thumb.png.2c70efde8061916f8ae5b32104ecfb7a.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30156" data-ratio="30.30" width="1000" src="//media.vintagestory.at/monthly_2025_08/paths.thumb.png.2c70efde8061916f8ae5b32104ecfb7a.png" /></a><br />
	<br />
	<strong>UI Update</strong>: Can now select text<br />
	<img alt="selecttext4.gif.f19934a379573a31b0df95883f7f2f7c.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="30151" data-ratio="36.66" width="821" src="//media.vintagestory.at/monthly_2025_08/selecttext4.gif.f19934a379573a31b0df95883f7f2f7c.gif" /><br />
	<br />
	<br />
	<strong>Game updates since 1.20</strong>
</p>

<ul>
	<li>
		Feature:<strong> Ocean content</strong>

		<ul>
			<li>
				Added<strong> 33 types of saltwater fish</strong>
			</li>
			<li>
				Added <strong>coral reefs </strong>in bodies of salt water
				<ul>
					<li>
						Different reef types depending on water temperature (players may need to head south to see most)
					</li>
					<li>
						Schools of small fish near reefs, as entity particles
					</li>
					<li>
						Coral can be broken, yielding chunks of coral; these eventually decay into dead coral over time; live coral can only be placed in salt water, dead coral can be placed anywhere
					</li>
				</ul>
			</li>
			<li>
				Oceans now have <strong>large waves</strong> (WIP)
			</li>
			<li>
				Added <strong>wavy sand blocks</strong>, for sand that appears underwater.  Wavy sand blocks drop normal sand blocks when mined
			</li>
			<li>
				Added <strong>coral cobblestone and fence</strong>, which can be made from chunks of coral gotten from reefs
			</li>
			<li>
				Sea plants now emit air bubble particles
			</li>
			<li>
				Reduced underwater murkiness and darkness levels to make reefs more visible
			</li>
			<li>
				Fixed distance fade out terrain that's behind water not correctly blending
			</li>
		</ul>
	</li>
	<li>
		Feature: Added <strong>text selection </strong>with a mouse and various other selection enhancements - PR by Genhis
	</li>
	<li>
		Feature:<strong> Added Colored crocks, bowls, and pots</strong>
		<ul>
			<li>
				Feature: Added new raw and colored clay versions of storage vessels, watering cans, planters, and flower pots.<span style="font-size:12px;"> [Details for modders: Added via new blocktype files ("...-generic"), and removing the raw version from the old blocktype. This leaves the old blocks in place in old name formats, so the only remap required is the raw blue clay versions, rather than having to remap every single pattern.]</span>
			</li>
			<li>
				Feature: Add colored crucibles and metal tool and ingot molds
			</li>
			<li>
				Different colored ingot molds can be placed in the same block space
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>New blocks</strong>
		<ul>
			<li>
				Added solid and barred variants of the iron door (barred variant not suitable for a cementation furnace)
			</li>
			<li>
				Added three new <strong>red ceramic tile </strong>blocks and slabs, sold by an Artisan Trader
			</li>
			<li>
				Added wood-typed paths and wooden paths are now drawn in full 3D
			</li>
			<li>
				Added papyrus chests, hand basket and basket traps
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>New and improved clouds</strong>
		<ul>
			<li>
				Volumetric cloud rendering
			</li>
			<li>
				The old clouds look is still available through Graphics settings
			</li>
			<li>
				Fixed: Dark edges on distant clouds
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>Elk taming system</strong>
		<ul>
			<li>
				Can now tame wild elk to make them rideable. Added a large crate trap, to trap creatures larger than can fit into a basket trap. Use it to trap a baby elk. Feed said elk into adulthood within one year to get a partially tamed elk. Place a saddle on it and "saddle break" it once per day for several days to get a fully tamed elk
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>Elk riding system tuning</strong>
		<ul>
			<li>
				Feature: A tamed Elk now follows the player if it is tied to a rope, making leading a roped Elk much easier
			</li>
			<li>
				Feature: Two players can now ride an Elk by adding a pillion cushion on the Elk's back, behind the saddle
			</li>
			<li>
				Tweak: Improved map marker position tracking for tamed Elk<span style="font-size:12px;"> [detail: the client now updates the ownership position to last-known position when it de-spawns client-side; the server updates the position in OwnershipsByPlayerUid when an entity is loaded; this means now the Ownership data should contain the last known position of an ownable, may help to track down missing elks]</span>
			</li>
			<li>
				Tweak: Add ability for bow, falx and blackguard sword to be stowed on Elk's front left and right utility slots (as well as cooking pot)
			</li>
			<li>
				Tweak: Added spot to hang a string of up to 3 temporal gears on the Elk (behind the right saddle bag location)
			</li>
			<li>
				Tweak: Player now cannot accidentally harm their own ridden mount
			</li>
			<li>
				Tweak: Improved mounted position of player riding Elk, in 3rd-person view
			</li>
			<li>
				Tweak: If an owned / mounted animal is damaged by owner / rider it will not turn aggro, but will instead flee a shorter than usual distance
			</li>
			<li>
				Fixed: Tamed Elk still attacking the owner
			</li>
			<li>
				Fixed: Elk looking alive following a server re-start after the Elk was killed
			</li>
			<li>
				Fixed: mounting a sailboat with a rope in hands that is attached to an Elk makes the sailboat fling wildly
			</li>
			<li>
				Fixed: Elk medallion (Stiletto) and Long gem studded bracelet should now appear in loot randomizers
			</li>
			<li>
				Fixed: Game crashing when harvesting a dead tamed Elk after server restart
			</li>
			<li>
				Fixed: Multiple animation issues in multiplayer with the Elk and Sailboat with other players mounted
			</li>
			<li>
				Fixed: When two different cooking pots are attached to the Elk only the left one's texture was shown on both sides
			</li>
		</ul>
	</li>
	<li>
		Feature:<strong> World generation tuning</strong>
		<ul>
			<li>
				Tweak: <strong>Majorly reworked landforms </strong>to be more easily traversable<strong>.</strong> <strong>Warning:</strong> For existing game worlds, will involve some automatic terrain smoothing between old chunks and new chunks, some changes may be abrupt    <span style="font-size:14px;">[Details: if you have a world you have played or created in release candidate versions 1.21.0-rc.1 through rc.6, chunk border issues may remain, for these worlds it may be best to regenerate large areas or use the <em>/dbprune</em> command to remove all chunks except the ones actually built in.  1.20.12 worlds <em>should </em>update smoothly to 1.21.0.  Fingers crossed.  Take a backup copy just in case]</span>
			</li>
			<li>
				Tweak: <strong>Enabled 2.5% ocean at 500% scale by default </strong>- walk far enough from spawn and you should find an ocean eventually  <span style="font-size:14px;">[Tip: in new game customisation, World Generation tab, set landforms % to less than 97.5% to have more ocean than this]</span> 
			</li>
			<li>
				Tweak: Fixed an issue with ocean gen where high landform scale would produce very square shaped oceans
			</li>
			<li>
				Tweak: Added 3 new ruins, fine tuned a few others
			</li>
			<li>
				Tweak: Added small red clay deposits in soil and gravel in cold climates where clay previously did not generate
			</li>
			<li>
				Fixed: Worldgen creature spawning could sometimes spawn groups of baby creatures only (or more generally, companions only)
			</li>
			<li>
				Fixed: Chunk border smoothing system not working properly
			</li>
			<li>
				Fixed: Large world height worlds had less surface deposits <span style="font-size:14px;">[Technical info: Correctly scale surface deposit chance by deposit depth to world sea level]</span>
			</li>
		</ul>
	</li>
	<li>
		Feature:<strong> Slow healing system</strong>
		<ul>
			<li>
				Healing items now heal over time instead of instantly
			</li>
			<li>
				Slow healing, as well as taking damage, is now visualized in the health bar
			</li>
			<li>
				Armor no longer nerfs healing amount, but instead increases the time it takes for the healing to apply
			</li>
		</ul>
	</li>
	<li>
		Feature: In multiplayer, players can now <strong>revive other players </strong>using a poultice
	</li>
	<li>
		Feature: <strong>Reworked seraph faces</strong>, added many new types of faces in the character creation dialog
	</li>
	<li>
		Feature:<strong> Added several new hairstyles</strong>
		<ul>
			<li>
				New base hairstyles: Bowl cut, Box braids, Dense dread locks, Long curls, Medium curls, Rows, Dense rows, Short curls, Short curls2
			</li>
			<li>
				New hairstyle extras: Back bun curls, Puffy back bun, Box braid bun, Cobra side braids, Knots, Curly ponytailurly, Creast ponytail, Segmented top knot, Curly sidebuns, Side puffs, Skep bun, Top roll, Back roll, Back roll bun, Thick roll, Fishtail braid, Steppe sidetails, Steppe braid loop, Steppe braids
			</li>
			<li>
				Several more hairstyles available in the game from the barber (I wonder where one would find a barber?)
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>Added bear hide armor</strong>
		<ul>
			<li>
				A new craftable trophy armor with average stats
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>Monster autoharvest!</strong> The falx now extracts 1 drop per hit with a 25% chance from drifters, shivers and bowtorns (overall drop rate remains unchanged). There is a reason a falx blade is curved!
	</li>
	<li>
		Feature:<strong> Moon and stars position now closer to a real astronomical simulation</strong>
		<ul>
			<li>
				Moon phase now consistently correct, based on relative moon and sun positions
			</li>
			<li>
				Rendered moon lit side precisely faces the sun current position
			</li>
			<li>
				Moon apparent path through the sky is now close to the ecliptic
			</li>
			<li>
				Night-time star field rotates appropriately for the current latitude
			</li>
			<li>
				Night-time star field varies over the calendar year according to the seasons / zodiac
			</li>
			<li>
				Slight increase in full moon light strength, as our astronomically-accurate moon is on average a bit lower in the sky
			</li>
		</ul>
	</li>
	<li>
		Feature: Added a <strong>world customization screen</strong> in the savegame modify screen
	</li>
	<li>
		Feature: Add "traverse" permission to land claims, in multiplayer this allows other players to use doors and trapdoors in such claims without being able to use anything else. This can now be granted to groups or players per land claim - or set <em>AllowTraverseEveryone</em> true to allow everyone to open doors in the claim
	</li>
	<li>
		Feature: <strong>2nd story chapter adjustments</strong>
		<ul>
			<li>
				Feature: All traders (for a small fee) can now direct you towards a Treasure Hunter trader near your spawn point to get started with the story in the first place
			</li>
			<li>
				Feature: <strong>Tad can now give haircuts</strong> and heal the player
			</li>
			<li>
				Feature: All villagers now have their own unique dialogue
			</li>
			<li>
				Feature: Added new short story found in the Lazaret
			</li>
			<li>
				Feature: Tobias will now give you some food for the journey home
			</li>
			<li>
				Feature: You may now confess to your crime if you hurt Charlemagne
			</li>
			<li>
				Tweak: Added more environmental storytelling to the Lazaret
			</li>
			<li>
				Tweak: Devastation area temperature now at a fixed 17°C, which removes the unintentional snow cover and players freezing there
			</li>
			<li>
				Tweak: Timeswitch skill is available again immediately if the way back is blocked; and base skill cooldown reduced to 1 second in Creative mode
			</li>
			<li>
				Tweak: Significantly reduced distances between the 2nd story chapter locations
			</li>
			<li>
				Tweak: Many tweaks and jank-fixes to villager animations
			</li>
			<li>
				Tweak: Many many fixes on Nadiyan clothing
			</li>
			<li>
				Tweak: Elevator now can now be unlocked on each level in the tower
			</li>
			<li>
				Tweak: A number of tweaks to Nadiyan villagers (added spear melee attack, they now attack monsters, added tongs, various tweaks to villager hairstyles)
			</li>
			<li>
				Tweak: Reduced cooldown on the rickety translocator from 6 months to 2 months
			</li>
			<li>
				Tweak: Devastation Area mob spawn: reduce the mob spawn speed, fix potential overspawn issues
			</li>
		</ul>
	</li>
	<li>
		Feature:<strong> Sailboat/Raft improvements</strong>
		<ul>
			<li>
				Feature: The sailboat is now primarily <strong>propelled by the unfurling of sails</strong>; holding the Forward/Backwards keys has only a small effect now
			</li>
			<li>
				Feature: Can now <strong>write on the side of the sailboat</strong>, to name it etc - use charcoal on the name plate near the bow on port-side
			</li>
			<li>
				Feature: Can now <strong>attach shields</strong> to the side of the sailboat. Up to 14 around the gunwales, one at each rib
			</li>
			<li>
				Tweak: Hanging onto the <strong>ratlines now tires the player</strong>; when too tired will be kicked off the ratlines and will need to rest
			</li>
			<li>
				Tweak: Fence posts added to sailboats now consume 2 of the available spaces (one space for the post, one space for the animal)
			</li>
			<li>
				Tweak: Sailboat rudder now moved to the right side
			</li>
			<li>
				Tweak: Allow a boat stuck in water that is too shallow to be nudged forwards
			</li>
			<li>
				Fixed: Opening dialogs while sailing or rafting could change the player look direction
			</li>
			<li>
				Fixed: Animals in sailboats looked jittery while on the move
			</li>
			<li>
				Fixed: Water lilies now no longer render inside the sailboat
			</li>
			<li>
				Fixed: Players positioned on the ratlines in the sailboat looked wrong
			</li>
			<li>
				Fixed: Flicker and desync when switching seats on a raft or sailboat (or other rideable such as elevator); also fix flicker when mounting directly from one rideable to another
			</li>
		</ul>
	</li>
	<li>
		Feature: Add mod safety check to stop mods marked by the VS team as not safe to load (to swiftly disable mods that are discovered to have vulnerabilities in them)
	</li>
	<li>
		Feature: Can now <strong>place place pies, ingot molds, and helvehammer molds on shelves</strong>
	</li>
	<li>
		Feature: Added dedicated <strong>piles for beeswax, cattails, papyrus, cloth, bones, sticks and flax fibers</strong> (no longer quad-storable)
	</li>
	<li>
		Feature: <strong>New moon shade</strong>r that is correctly lit by the sun (WIP)
	</li>
	<li>
		Feature: Added <strong>9 sailboat figurehead models</strong> for the figurehead mounting point
	</li>
	<li>
		Tweak: Gameplay balancing changes
		<ul>
			<li>
				Tweak: <strong>Hats now provide protection from rainfall</strong>
			</li>
			<li>
				Tweak: Anvil mold must now be destroyed to get the anvil
			</li>
			<li>
				Tweak: Slightly higher vertical down search range of flowers on beehives so players don't have to build a platform below beehives
			</li>
			<li>
				Tweak: Wolf attacks now have better cooldown and windup
			</li>
			<li>
				Tweak: Improve irregularity of mob spawning. Remove mob spawning very far below/above the player. Increase chance of mob spawn near rifts
			</li>
			<li>
				Tweak: A Hacked locust is now rope tie-able
			</li>
			<li>
				Tweak: Sod roof now has an alternative recipe using logs
			</li>
			<li>
				Tweak: Can no longer place an iron anvil top on a meteoric iron base, and vice versa
			</li>
			<li>
				Tweak: Can no longer construct or light a pit kiln underwater
			</li>
			<li>
				Tweak: Tweaks to charcoal pit and firewood burn efficiency
			</li>
			<li>
				Tweak: Buckets now stack to 5
			</li>
			<li>
				Tweak: Increased Rift Ward range from 30 to 40 blocks and range is no longer spherical but cylindrical (from world bottom to world top)
			</li>
			<li>
				Tweak: Fish meat satiation halved, drops doubled.  Fish carcasses now have their own model.  Fish, tiny, and small carcasses drop 'tiny bones', which cannot be used in tools.
			</li>
			<li>
				Tweak: Tree seeds now burn for just 1 second, they were burning for 10 seconds (longer than sticks)
			</li>
			<li>
				Tweak: Lime can no longer be crushed by hand with a hammer
			</li>
			<li>
				Tweak: Killed Bowtorns now drop bone arrows
			</li>
			<li>
				Fixed: Bees in skeps continued producing honey below 0°C
			</li>
			<li>
				Fixed: Aged hay could be used to make fresh thatched roofing
			</li>
		</ul>
	</li>
	<li>
		Tweak: <strong>Blocks/craftables tweaks</strong>
		<ul>
			<li>
				Tweak: Mining bag can now be made from a linen sack and plates
			</li>
			<li>
				Tweak: Slight adjustment to diamond stone tile texture.  Added 'aged' diamond stone tiles (creative mode only)
			</li>
			<li>
				Tweak: Clear quartz can now be pulverized
			</li>
			<li>
				Tweak: Clinker bricks can now be chiseled
			</li>
			<li>
				Tweak: Can now craft slabs, stairs, stonebrick, etc. from suevite
			</li>
			<li>
				Tweak: New pie top crust type: Slit
			</li>
			<li>
				Fixed: Pink and smoky glass were missing slab recipes
			</li>
			<li>
				Fixed: Missing recipes to make aged scroll racks and aged bookshelves from aged boards
			</li>
		</ul>
	</li>
	<li>
		Feature: <strong>Ground storage tweaks</strong>
		<ul>
			<li>
				Added several more piles, including: flax twine, leather, fat, windmill sails, pulp, thatch, and rods. Also some that require Ctrl-shift e.g. Stones
			</li>
			<li>
				Tweak: Ores now store in stacks of 12 on the ground
			</li>
			<li>
				Tweak: Allow liquid interaction with ground storage
			</li>
			<li>
				Tweak: Allow randomized rotation in SingleCenter ground storage
			</li>
			<li>
				Tweak: Seeds, thatch, mortar and pulp are now ground-placeable
			</li>
			<li>
				Tweak: Various other small items such as crushed powders, metal bits, gems, bones, feathers have improved appearance in ground storage
			</li>
			<li>
				Tweak: Make wooden pan ground storable
			</li>
			<li>
				Fixed: Some ores not ground storable
			</li>
		</ul>
	</li>
	<li>
		Tweak: <strong>In-world interaction improvements</strong>
		<ul>
			<li>
				Feature: Can now squeeze honeycomb in fruitpress for honey
			</li>
			<li>
				Tweak: Allow honey comb squeezing into a barrel
			</li>
			<li>
				Tweak: Allow the player to take a meal serving from crocks on shelves
			</li>
			<li>
				Tweak: If a tool breaks, the tool mode for that tool type now still persists
			</li>
			<li>
				Tweak: Can now swap chisel material using pick block mouse button 
			</li>
			<li>
				Tweak: Pick block button works in Survival mode to swap slots, but does not give any block in Survival mode
			</li>
			<li>
				Tweak: Can now use a hammer and chisel to extract metal bits from hardened metal in metal molds without needing to finish filling the mold
			</li>
			<li>
				Tweak: Can place and remove empty ingot molds always
			</li>
			<li>
				Tweak: Allow placing crucible into firepit with right click
			</li>
			<li>
				Tweak: Can now also seal crock outside the crafting grid
			</li>
			<li>
				Tweak: Remove not needed shift key interaction help info on placed firepit and torches
			</li>
			<li>
				Tweak: Clayforming will place outputs on the ground where they were formed
			</li>
			<li>
				Tweak: Pick Block will flip items out of the inventory in survival
			</li>
			<li>
				Tweak: [QOL] Crate label now drawn with pigment using Ctrl+right click not Shift+right click, for consistency and to match item interaction help
			</li>
			<li>
				Tweak: Prefer not to pick up items into offhand slot if other space is available
			</li>
			<li>
				Fixed: When harvesting an animal it could happen that a drop would go over the stack limit
			</li>
			<li>
				Fixed: Rotating a work item on the anvil could cause it to no longer line up with the smithing recipe
			</li>
		</ul>
	</li>
	<li>
		Tweak: Survival handbook improvements
		<ul>
			<li>
				<strong>Feature: The Handbook now shows meal and pie recipes</strong>
			</li>
			<li>
				Feature: Cementation furnace carburization in handbook
			</li>
			<li>
				Feature: Show display/liquid containers that can hold items in handbook
			</li>
			<li>
				Feature: Show items that can be stored inside display/liquid containers in handbook
			</li>
			<li>
				Feature: List when an item can be placed on/in bookshelves, scroll racks, antler mounts, and crocks in the handbook - ATP-Kraken
			</li>
			<li>
				Feature: Show more perish information in handbook
			</li>
			<li>
				Tweak: Improved handbook guide for oven-baking and bread
			</li>
			<li>
				Tweak: Show possible inputs for metal molding
			</li>
			<li>
				Tweak: Show possible inputs for smithing
			</li>
			<li>
				Tweak: Show "Created by" section for "firing in kiln", smashing with hammer to collect ores, anvil welding and smelting in bloomery
			</li>
			<li>
				Tweak: Remove incorrect "must be nearby" statement in the Prospecting guide
			</li>
			<li>
				Tweak: Show possible clay inputs for clayforming
			</li>
			<li>
				Tweak: Show required materials in smithing and clayforming 
			</li>
			<li>
				Tweak: Add info about pressing Shift+H to the intro text for Survival
			</li>
			<li>
				Fixed: Inconsistent use of litres/liter and titles
			</li>
			<li>
				Tweak: Handbook now displays more information for juicing and information for new squeezing action
			</li>
			<li>
				Tweak: Add handbook info on parts required to repair translocator.
			</li>
			<li>
				Tweak: Add mention of bone flute to the 'Tamed Mountable Animals' handbook entry
			</li>
			<li>
				Tweak: Hide creative mode creature items from handbook
			</li>
			<li>
				Fixed: Handbook: Daub recipe was including grass blocks not obtainable in survival mode in the image cycle
			</li>
			<li>
				Tweak: Fireclay grid recipe in the handbook now shows 3 separate grids, to make clear that you can use all red clay, all blue clay, or a mixture of clays.
			</li>
			<li>
				Tweak: Beehive kiln handbook entry changed to clarify that fuel piles do not have to be full to run the kiln, you just need <em>some</em> fuel in all 9 spots.
			</li>
			<li>
				Tweak: Resin harvestable properties are now documented in the handbook
			</li>
			<li>
				Fixed: Mention using knife to change pie crust in handbook recipe
			</li>
			<li>
				Fixed: Antlers now properly grouped in the Handbook
			</li>
			<li>
				Fixed: Search in handbook not working properly with diacritics (e.g. Nawóz)
			</li>
		</ul>
	</li>
	<li>
		Tweak: Performance improvements
		<ul>
			<li>
				<strong>Performance - reduce GPU RAM used.  Reduces the GPU RAM usage of terrain by approximately half.  Some players can now try higher view distances, it may allow you to increase your view distance above your hardware's previous limit.  </strong>As an additional benefit it may also save almost 1GB of process RAM in Windows with certain graphics drivers, such as Nvidia. If you need to disable this change, the setting can be changed in-game using command <strong><em>.cf allowSSBOs off</em> </strong>or edit clientsettings.json file and look for "allowSSBOs". Changes to this setting are only effective after re-joining the world. It may affect framerate by -5% to +5% (depends on hardware, view distance, other graphics settings, and scene). <span style="font-size:14px;">[Known issues: GLTF and .OBJ models might not render correctly in-game, if the "allowSSBOs" setting is enabled. Setting is not available (and off by default) for MacOS and other hardware not supporting at least OpenGL 4.3, this is outside our control. If you already played game versions 1.21.0-pre.1 / 2 / 3, you will need to use command <em>.cf allowSSBOs on</em> to enable this setting, as in such cases it was off by default]</span>
			</li>
			<li>
				Tweak: Performance: Improve FPS in large fields of grass, heather and similar plants. From 80 FPS to 100 FPS in one particular test case. <span style="font-size:12px;"> [Technical info: if grass/plants are short, draw them with shorter faces using drawnHeight]</span>
			</li>
			<li>
				Tweak: Server Performance: Optimised the most bottle-necking AiTasks when many animals are in enclosures
			</li>
			<li>
				Reduce duration of occasional lagspikes due to garbage collection <span style="font-size:12px;">[detail: the number of permanently held small memory objects is reduced by 350k (servers) or 700k (single player), or more in modded games, allowing the garbage collector to complete its work faster; the garbage collector must run sometimes, typically there can be up to 3 such lagspikes every 5 minutes of gameplay]</span>
			</li>
			<li>
				Small server RAM reduction <span style="font-size:12px;">[detail for modders: servers no longer retain block and item render transforms]</span>
			</li>
			<li>
				Faster worldgen for large water bodies <span style="font-size:12px;">[detail: reduce array allocations in underwater blocklayers generation]</span>
			</li>
			<li>
				Fix one potential memory leak on long-running multiplayer servers <span style="font-size:12px;">[detail: it related to protobuf]</span>
			</li>
			<li>
				Save RAM on both client and server when many entities are spawned (should also slightly improve multiplayer server TPS for spawning times)
			</li>
			<li>
				Reduced RAM use for animations on both client and server
			</li>
			<li>
				Client-side, slight improvement in tesselation speed (3%-4%, YMMV)
			</li>
			<li>
				Fixed: Significant memory leak with ground storage piles
			</li>
		</ul>
	</li>
	<li>
		Tweak: Command/Config updates
		<ul>
			<li>
				Tweak: Add ability to disable desert storm effects per world via /worldconfigcreate bool suppressDesertStorm true
			</li>
			<li>
				Tweak: The <em>/land info</em> command now also shows the <em>AllowUseEveryone </em>and <em>AllowTraverseEveryone</em> settings
			</li>
			<li>
				Tweak: Make a few additional weather commands available also in release mode
			</li>
			<li>
				Tweak: <em>/wgen</em> commands now may validly use 0 as the range to only work on the chunk the player is currently in
			</li>
			<li>
				Fixed: "/whitelist off" and "/whitelist on" was not saved to config file
			</li>
			<li>
				Fixed: Disallow invalid day-of-time setting, e.g. via /time set 0600
			</li>
		</ul>
	</li>
	<li>
		Tweak: More ingame information
		<ul>
			<li>
				Tweak: Crocks will show what's in them in their name
			</li>
			<li>
				Tweak: Crocks now visibly indicate the seal on the model
			</li>
			<li>
				Tweak: Added seal hours info text for barrel recipes
			</li>
			<li>
				Tweak: Added error messages when item can't be added to an animal trap
			</li>
			<li>
				Tweak: Show harvestable skeps in creative inventory and handbook
			</li>
			<li>
				Tweak: Added shelf interaction help; Standardized container information inside of shelves and ground storage
			</li>
			<li>
				Tweak: More crock labels for differing contents
			</li>
			<li>
				Fixed: Added a missing tooltip to the firestarter
			</li>
		</ul>
	</li>
	<li>
		Tweak: Majorly reworked Deer animations
	</li>
	<li>
		Tweak: A small shader tweak seems to greatly mitigate black pixels around water / water waves
	</li>
	<li>
		Tweak: Carcasses now have more size-appropriate hitboxes
	</li>
	<li>
		Tweak: Glue is now a regular liquid and can be picked up with and used in bowls and so forth
	</li>
	<li>
		Tweak: Slightly nerf block light level boosts introduced in 1.20
	</li>
	<li>
		Tweak: Stone path blocks can no longer be water-logged
	</li>
	<li>
		Tweak: Aged firewood can now be crafted from aged logs
	</li>
	<li>
		Tweak: When a support beam's selection box was out of bounds it became unselectable; now it is moved into bounds, albeit still not exactly at the location one would expect
	</li>
	<li>
		Tweak: Give back stick after squeezing cheese
	</li>
	<li>
		Tweak: When getting up from a bed you can now also stand up next to the foot of the bed
	</li>
	<li>
		Tweak: Add vegetables and fruit mash to small trough
	</li>
	<li>
		Tweak: Some rare ruins artifacts now scrap-able (i.e. can recover material from them)
	</li>
	<li>
		Tweak: Tutorial will now take into account items already collected for collection steps
	</li>
	<li>
		Tweak: When there are no worlds the single player world list page will show a centered message and button to create a world
	</li>
	<li>
		Tweak: Cheese now requires more shelf space to place when larger than 1 slice in size
	</li>
	<li>
		Tweak: Could place chests outside the Tobias cave but not use them, now they can be placed and used
	</li>
	<li>
		Tweak: Cooking pot attachedshape models now attached to a shape separate from elk body, to more easily allow adaptation to other animals. Attached hay bed now uses the inventory model, rather than a separate shape just for entity attachment.
	</li>
	<li>
		Tweak: Only foxes, raccoons, chickens, and hares can eat out of the small trough, while all other larger animals can only eat out of the large trough
	</li>
	<li>
		Tweak: Cassava, Peanuts, and Soybeans are eaten by various animals now
	</li>
	<li>
		Tweak: Adjusted tool ground storage transforms to reduce clipping
	</li>
	<li>
		Tweak: Boat and elk selection boxes would be shown at very far distances
	</li>
	<li>
		Tweak: Added build logging for chisel block interactions (converting a block to a chisel block and adding materials)
	</li>
	<li>
		Tweak: Placed basket traps drop stick and basket chest separately, when broken, rather than the complete trap
	</li>
	<li>
		Tweak: Allow bombs to be blown up only on land where you have build permissions
	</li>
	<li>
		Tweak: Luxury trader now sells new copper omok pieces, rather than gold.
	</li>
	<li>
		Tweak: Ingot molds display Block Info based on where you point
	</li>
	<li>
		Tweak: Berry bush growth cycles are now about 1 month instead of x days to be month-length agnostic
	</li>
	<li>
		Tweak: Timeswitch skill now has a slot background to better communicate to the player that it's a slot they can switch to
	</li>
	<li>
		Tweak: Blocks with tiled textures (eg. fanned cobblestone) can now be chiselled and retain original textures
	</li>
	<li>
		Tweak: Held Temporal Gear and worn Temporal Gear Amulet now emit faint glow
	</li>
	<li>
		Tweak: Add 'bigger' sounds for musk ox and takin
	</li>
	<li>
		Tweak: Godrays intensity mildly reduced 
	</li>
	<li>
		Tweak: Change tongs offhand transform to 'nutcracker' style.  Also change crucible, toolmolds, ingots, and iron blooms to work with this.
	</li>
	<li>
		Tweak: Raw daub now stacks to 128. Raw daub grid recipe output reduced to 8. Wattle and daub block also now requires only 8 daub. So the crafting effort is the same.
	</li>
	<li>
		Tweak: In Graphics Settings, enable Vsync by default, and disable max fps limit by default
	</li>
	<li>
		Tweak: Worldedit can now be translated. See "we-" language entries
	</li>
	<li>
		Tweak: Conditional Block can now also accept "isBlock[code=abc] x y z" condition
	</li>
	<li>
		Tweak: Add CPU info logging to client and server, also add RAM logging to the server
	</li>
	<li>
		Tweak: Switching mod versions after already running the game once now shows a message prompting for restart to prevent unpredictable loading behavior
	</li>
	<li>
		Tweak: Prevent story location schematics from generating too far from the center "StoryMaxFromCenter" in locationname/structures.json
	</li>
	<li>
		Tweak: Moved server configs "allowFallingBlocks" and "allowFireSpread" to the worldconfig
	</li>
	<li>
		Tweak: When creating a new world, 'allow fires spread' and 'allow falling blocks' would show incorrectly in the hover info
	</li>
	<li>
		Tweak: When joining Multiplayer, on the modify server screen, added "Copy to clipboard" button for the server address 
	</li>
	<li>
		Tweak: On Linux we now use X11 window by default since it has no scaling issues and better performance
	</li>
	<li>
		Tweak: The Linux install.sh now no longer installs the fonts, they are loaded via font.conf by the run.sh file. Further the max_map_count is now set permanently if needed
	</li>
	<li>
		<strong>Fixed: Should fix one source of animals escaping their pens</strong>
	</li>
	<li>
		Fixed: Decent chance we have now fixed player "ghosts" / duplicates, in multiplayer
	</li>
	<li>
		Fixed: Trait "Damage against mechanicals" now also applies to ranged weapons
	</li>
	<li>
		Fixed: Only show one bag per category on player
	</li>
	<li>
		Fixed: Newly placed reed chests would not close
	</li>
	<li>
		Fixed: Labeled Chests no longer showed their name in the inventory dialog
	</li>
	<li>
		Fixed: Berries in raccoon mouths had bad visual offsets
	</li>
	<li>
		Fixed: Shattered molds display proper amount of bits dropped
	</li>
	<li>
		Fixed: Some liquid containers in grid recipe are not getting their liquid rendered nor text shown
	</li>
	<li>
		Fixed: Fruitpress issue when screwing down the screw fully if mash was not large enough to be juiced
	</li>
	<li>
		Fixed: Armorstands would not sync immediately with other players when adding/removing armor
	</li>
	<li>
		Fixed: Sound engine breaking because it does not remove disposed sounds
	</li>
	<li>
		Fixed: Entity insta-flee action and certain Eidolon actions were wrongly disregarding melee attacks
	</li>
	<li>
		Fixed: Leafy tops of turnips in troughs were invisible from certain angles
	</li>
	<li>
		Fixed: Two skin colors in character creation were both called "forest brown"
	</li>
	<li>
		Fixed: Doors would sometimes connect incorrectly
	</li>
	<li>
		Fixed: LeftDoor will flip properly during double door placement
	</li>
	<li>
		Fixed: Players who joined the game in Creative Mode flight had wrong collision box server-side
	</li>
	<li>
		Fixed: Randomizer meta block not resolving in medium1 ruin
	</li>
	<li>
		Fixed: A removed itemstack not getting deleted from a loot randomizer (creative mode item)
	</li>
	<li>
		Fixed: Made most of the particle effects dimension aware
	</li>
	<li>
		Fixed: Should fix "outside water" rendering in chiseled blocks in Dim 2
	</li>
	<li>
		Fixed: Server tick time higher than necessary in some cases
	</li>
	<li>
		Fixed: Game speed stuck at a high rates from sleeping, this could have happened when getting out of the bed and directly exiting to main menu
	</li>
	<li>
		Fixed: Larger worldedit schematics would cause the client to lose connection <span style="font-size:12px;">[detail: any large packet send to the server would make a client lose connection]</span>
	</li>
	<li>
		Fixed: When the VS updater was run the game was not automatically started again. Using the parameter /VERYSILENT you can suppress starting of the app, using /SILENT will now launch the application. When running the full installer using /SILENT or /VERYSILENT will not start the game automatically
	</li>
	<li>
		Fixed: Logger.Warning with parameter exception was logged as error instead of warning
	</li>
	<li>
		Fixed: Misaligned clay ridge roof models
	</li>
	<li>
		Fixed: Prevent rare game crash after tutorial progress failed to save correctly due to hardware or power issue
	</li>
	<li>
		Fixed: Bone flute was flammable
	</li>
	<li>
		Fixed: Goats had improper medium hide drops
	</li>
	<li>
		Fixed: Period for which moose had antlers was too short
	</li>
	<li>
		Fixed: Missing ground-stored transforms for cooked rhizomes
	</li>
	<li>
		Fixed: Noticeable transition in sky color tone after midnight
	</li>
	<li>
		Fixed: Hacky fix for animations not playing on newly spawned entities
	</li>
	<li>
		Fixed: Bowls and jugs show contents on shelf
	</li>
	<li>
		Fixed: Granite, andesite, limestone, and chalk sands could not produce any kind of daub with red clay.  They now produce golden brown daub (but still produce the lighter daubs with other clays)
	</li>
	<li>
		Fixed: Mods with worldconfig.json will now load lang entries for world config
	</li>
	<li>
		Fixed: Crucibles and hot meals once again show smoke or steam particles when placed on the ground
	</li>
	<li>
		Fixed: Hides were missing incontainerTextures, and did not show up in-world in barrels.
	</li>
	<li>
		Fixed: Rope tool mode to lengthen/shorten no longer shown in top center
	</li>
	<li>
		Fixed: Deep water was not affected by underwater murkinesss
	</li>
	<li>
		Fixed: Erel feather stem had wrong position on tool rack
	</li>
	<li>
		Fixed: Wall-leaned spears popping off in in some cases
	</li>
	<li>
		Fixed: "Protect eyes" seraph animation was playing even when not facing the wind
	</li>
	<li>
		Fixed: Ruined wooden shelf now lines up with standard wooden shelf height
	</li>
	<li>
		Fixed: Chandelier lighting shading now matches that of candles
	</li>
	<li>
		Fixed: Own player not visible in map when in spectator mode
	</li>
	<li>
		Fixed: Worldedit TreeGenTool would not grow fruit trees
	</li>
	<li>
		Fixed: Game sometimes crashing when typing '[' while drunk
	</li>
	<li>
		Fixed: When editing sign text, the amount of lines in the edit GUI depended on GUI scale
	</li>
	<li>
		Fixed: When editing sign text, camera turning to the right sometimes when saving
	</li>
	<li>
		Fixed: Fish meat was missing food tag "meat"
	</li>
	<li>
		Fixed: Baby gazelles lacked proper stats and would never grow; gazelle calves dropped fat same as adults (now drop none)
	</li>
	<li>
		Fixed: Compost could be put in mining bags
	</li>
	<li>
		Fixed: Players were still able to till soil which has a block above it
	</li>
	<li>
		Fixed: In Homo sapiens game mode, panning could drop man-made objects
	</li>
	<li>
		Fixed: Various corrections to the English language translation text
	</li>
	<li>
		Fixed: In handbook or other text, empty or unclosed &lt;hk&gt; hotkey tokens crashing the game
	</li>
	<li>
		Fixed: Rare crashes involving BehaviorSqueezable
	</li>
	<li>
		Fixed: Rare crash when looking at an entity with the elevator in the background
	</li>
	<li>
		Fixed: Attempt to fix very rare serverchunk entity serialization issue
	</li>
	<li>
		Fixed: On Linux, changing from fullscreen to windowed made window border disappear
	</li>
	<li>
		Fixed: When a dedicated server creates a new world some default worldconfig values and some settings from the selected playstyle were not applied
	</li>
	<li>
		Fixed: When a server backup is running and autosave was triggered it would block the server ticking until the backup was done, now we skip autosave till the backup is done
	</li>
	<li>
		Fixed: Issues with LAN-hosted multiplayer games and entity motion (for some people it stopped working randomly, requiring a restart, the underlying networking mapping now auto-renews)
	</li>
	<li>
		Fixed: When a savegame is already opened by another running version of the game (can also happen after crashes) it would lock up the client for 30 seconds before it was responsive again, reduced now to 1 second
	</li>
	<li>
		Fixed: Error when looking at the fruitpress with rot in it
	</li>
	<li>
		Fixed: Translocators stuck at warping space time
	</li>
	<li>
		Fixed: The show dressed button on the character customization screen did not work after creating a new world
	</li>
	<li>
		Fixed: Falling and drowning damage make passive entities hostile in Passive mode - TJStave
	</li>
	<li>
		Fixed: Show pie in oven interact help box
	</li>
	<li>
		Fixed: Troughs properly report only the animals that can eat from them in suitability info
	</li>
	<li>
		Fixed: Troughs display proper portion size in interaction help even when half full
	</li>
	<li>
		Fixed: Henboxes no longer constantly show "A broody hen is needed"
	</li>
	<li>
		Fixed: Fancy storage vessels showed cracked vessel model when falling
	</li>
	<li>
		Fixed: Beehives will look for flowers inside plant containers instead of the plant containers themselves when counting flowers
	</li>
	<li>
		Fixed: Beenade would not properly fill with bees from skep anymore
	</li>
	<li>
		Fixed: Raccoons will properly break skeps and harvest berries again
	</li>
	<li>
		Fixed: Berry bushes will properly load the stage growth when exchanged
	</li>
	<li>
		Fixed: Spears and Bows now properly scaled on tool racks
	</li>
	<li>
		Fixed: Players longer then 30 sec in the connection queue would always fallback to use TCP
	</li>
	<li>
		Fixed: Rare null exception on TOPS when sending entity spawn packets with already non-alive entities
	</li>
	<li>
		Fixed: Mushrooms did not display correctly in traps
	</li>
	<li>
		Fixed: On launch of the server (dedicated or SP) the serverconfig.json was not automatically saved after applying the changes introduced from a new version
	</li>
	<li>
		Fixed: Destroyed papyrus trap uses incorrect textures
	</li>
	<li>
		Fixed: Fish properly trigger their flee behavior
	</li>
	<li>
		Fixed: Suevite ashlar blocks missing lang entries
	</li>
	<li>
		Fixed: Kiln fired storage vessels using wrong textures until picked up out of kiln
	</li>
	<li>
		Fixed: Rare crash when interacting with ingot mold
	</li>
	<li>
		Fixed: Pie contents could cook in the oven, breaking the texture
	</li>
	<li>
		Fixed: ItemStackRandomizer would not save changes to it
	</li>
	<li>
		Fixed: Cupronickel, nickel, and electrum ingots had wrong smelting ratio
	</li>
	<li>
		Fixed: Storage vessel and anvil pit kiln used pre-color block name formats
	</li>
	<li>
		Fixed: Ground stored food containers would not render its contents when combined with a hot crucible
	</li>
	<li>
		Fixed: Remove "makefull" attribute from containers when imported to creative inventory so they will properly stack
	</li>
	<li>
		Fixed: Show both regular smelting and smelting in bloomery in handbook if both are possible
	</li>
	<li>
		Fixed: Trader dialog bypass, added audit logging for items exchanged with traders
	</li>
	<li>
		Fixed: Shattered ingot molds could sometimes duplicate or cause issues
	</li>
	<li>
		Fixed: Wood-button sound when first entering game world
	</li>
	<li>
		Fixed: Water entry splash sound (and particles) were heard when joining a world if the player/boat was already in water
	</li>
	<li>
		Fixed: Super jittery player when connecting or when dead
	</li>
	<li>
		Fixed: Story npc sometimes teleported to around =512800 100 =511800 when they got stuck
	</li>
	<li>
		Fixed: Crash when clicking on an empty crock with an empty bowl
	</li>
	<li>
		Fixed: Handbook incorrectly stated that planting a fruit tree cutting had a higher success rate than grafting one
	</li>
	<li>
		Fixed: Dirty pot had stacksize of 1, unlike regular pots
	</li>
	<li>
		Fixed: Estoc had bad ground-placed transform
	</li>
	<li>
		Fixed: Chimney used clay instead of mortar in grid recipe
	</li>
	<li>
		Fixed: Pit kiln would not properly synchronize being lit between client and server
	</li>
	<li>
		Fixed: Wall leaned ground stored items can no longer float
	</li>
	<li>
		Fixed: Adding or removing items from a ground stored stack will now properly update adjacent blocks
	</li>
	<li>
		Fixed: Ground storage stackable items without a solid upward face could stack on top of each other
	</li>
	<li>
		Fixed: Milkable animal info reported the animal would get stressed for one generation longer than it should have
	</li>
	<li>
		Fixed: Cannot place anything onto a ground storage stack from below that is not the same item as the ground storage stack
	</li>
	<li>
		Fixed: Settings toggle button text not vertically centered
	</li>
	<li>
		Fixed: Mods adding story structures without a protection would crash when teleporting there
	</li>
	<li>
		Fixed: Various roofing blocks had erroneous solid sides
	</li>
	<li>
		Fixed: Prospecting pick would sometimes destroy blocks other than stone and ore when mining - Lazula
	</li>
	<li>
		Fixed: Somewhat incorrect block-breaking decal UVs on many / most blocks
	</li>
	<li>
		Fixed: When an exception was caused by another exception, the causing exception would not be logged
	</li>
	<li>
		Fixed: Game attempted to load mod files from .git folder
	</li>
	<li>
		Fixed: Various missing or incorrect language localization strings
	</li>
	<li>
		Fixed: Confusing mushroom names in meal names
	</li>
	<li>
		Fixed: Missing world edit localization strings
	</li>
	<li>
		Fixed: Missing beard names for village beard variants
	</li>
	<li>
		Fixed: Trader name listed twice in handbook sometimes
	</li>
	<li>
		Fixed: Bamboo trees grew placed block variant that cannot be chopped down properly
	</li>
	<li>
		Fixed: Lime said it was baked into quicklime in the handbook
	</li>
	<li>
		Fixed: No hammer durability used when hammering together iron anvil pieces
	</li>
	<li>
		Fixed: health not regenerating naturally
	</li>
	<li>
		Fixed: Scrolling while smithing can destroy non-hammers
	</li>
	<li>
		Fixed: Able to stack some piles that shouldn't be stackable
	</li>
	<li>
		Fixed: Cube particles not normal shaded
	</li>
	<li>
		Fixed: Placed ingot molds yield incorrect number of items when broken
	</li>
	<li>
		Fixed: Held lights not working in dim2
	</li>
	<li>
		Fixed: Various piles with solid tops did not allow stacking higher than 1 block
	</li>
	<li>
		Fixed: Snow appeared yellow on certain sod roof shapes
	</li>
	<li>
		Fixed: Getting up from the treasure hunters bed would get you stuck
	</li>
	<li>
		Fixed: Attempting to write on a sign or labelled chest with limestone/chalk places it on the ground
	</li>
	<li>
		Fixed: Wearing some accessories could affect the textures of others
	</li>
	<li>
		Fixed: Occasional unknown blocks in ruins, where a meteor impacted nearby
	</li>
	<li>
		Fixed: Ladder could be left floating mid-air in some circumstances
	</li>
	<li>
		Fixed: Eye and neck clipping in elk model
	</li>
	<li>
		Fixed: Elk jumping animation sometimes looping endlessly
	</li>
	<li>
		Fixed: Pie left in water would periodically create particles
	</li>
	<li>
		Fixed: Traders now say their name as intended during an introduction dialogue segment
	</li>
	<li>
		Fixed: Wall carvings could sometimes load rotten
	</li>
	<li>
		Fixed: Able to mount elevator and other entities through walls, in other dimensions
	</li>
	<li>
		Fixed: When picking up empty anvil mold it would give you an incorrect error message
	</li>
	<li>
		Fixed: Traps with an animal caught inside would drop the components when broken along with the trap holding the animal
	</li>
	<li>
		Fixed: When opening the world map tabs, would appear active and the prospecting dropdown would show "Everything" even if these had been previously turned off
	</li>
	<li>
		Fixed: Camera inside player head when in 3rd-person mode and against walls
	</li>
	<li>
		Fixed: Player model showed mirror image in character GUI
	</li>
	<li>
		Fixed: Incorrect GUI transform for Grub creature item
	</li>
	<li>
		Fixed: Ground stored items could sometimes load their storage properties in a way that would make certain items invisible or cause other strange issues
	</li>
	<li>
		Fixed: Rare crash with insect particles and rooms check
	</li>
	<li>
		Fixed: Prevent rare crash from out of sync ground storage when spawning particles
	</li>
	<li>
		Fixed: In Multiplayer server GUI, accept as valid the IPv6 version of the localhost URI. Github #6670
	</li>
	<li>
		Fixed: Timeswitch client channel startup error logged in Creative flat world or other lore-free worlds
	</li>
	<li>
		Fixed: The chat link not opening the WorldEdit folder on Unix systems
	</li>
	<li>
		Fixed: Ruined bookshelves with lore book, render the book properly at all rotations
	</li>
	<li>
		Fixed: Spearhead in tongs transform was way off
	</li>
	<li>
		Fixed: Crucible z-fighting on bottom face
	</li>
	<li>
		Fixed: Raccoon held currants not neatly positioned in their mouths
	</li>
	<li>
		Fixed: Worldgen borders for mapregions on the west edge of map, if east edge of world map was visited first. Github #6613
	</li>
	<li>
		Fixed: Dynamic Color Grading no longer causes frequent writes to clientsettings.json. Github #6607
	</li>
	<li>
		Fixed: Mechanical parts spawned by schematics worldedit/worldgen did not automatically connect and rotate, fixed gears not respecting schematic rotation operations in worldedit/worldgen
	</li>
	<li>
		Fixed: Crash to desktop when breaking chiselled coral block
	</li>
	<li>
		Fixed: Crash loops when players hold certain invisible blocks or items. Github #4777
	</li>
	<li>
		Fixed: A rare exception on the server [Detail: BlockRandomizer placed from a schematic during worldgen should initialise its BlockEntities on the main thread. ref Github #5315]
	</li>
	<li>
		Fixed: Rare crash to desktop if the player, in a settings menu, uses keyboard controls to move sliders to their ends. Github #6608
	</li>
	<li>
		Fixed: The treasure hunter could spawn partially underground in worlds with higher world heights. Also fixed an issue where the floor was incorrectly replaced with grass
	</li>
	<li>
		Fixed: Chiseled grass block on story Treasure Hunter trader
	</li>
	<li>
		Fixed: Terrain height discontinuities (visible chunk borders) at the edges of mapregions, if loading existing 1.20 (or earlier) worlds in 1.21
	</li>
	<li>
		Fixed: Rare chunk border worldgen anomalies when loading worlds generated in 1.20, with multi-threaded worldgen enabled
	</li>
	<li>
		Fixed: Glass panes turned sideways would still count as walls for a room
	</li>
	<li>
		Fixed: Able to pick up or place down animals in claimed areas using basket
	</li>
	<li>
		Fixed: Misaligned cementation furnace damage box
	</li>
	<li>
		Fixed: Unable to store bow on elk while holding arrows
	</li>
	<li>
		Fixed: After pit kiln is extinguished, no flames upon re-lighting
	</li>
	<li>
		Fixed: Standing on farmland counted the same as being in a room
	</li>
	<li>
		Fixed: Arrow keys would improperly move text cursor when text selected
	</li>
	<li>
		Fixed: Rare potential for infinite loop and server crash in fruit tree code
	</li>
	<li>
		Fixed: Crash or freeze when breaking Pulverizer top block, and related crashes
	</li>
	<li>
		Fixed: When working on an iron bloom it would freeze every other player in view distance
	</li>
	<li>
		Fixed: Changing Audio device or toggling the directional audio option would cause the reverb to no longer work until a game restart
	</li>
	<li>
		Fixed: Crocks and pots would not show the proper "Rotten Food" string when storing rotted meals
	</li>
	<li>
		Fixed: Sealed crock recipe shows up twice in handbook
	</li>
	<li>
		Fixed: Ingot molds in the village would load incorrectly
	</li>
	<li>
		Fixed: Modded tool molds would sometimes reuse the same mesh or not allow pouring
	</li>
	<li>
		Fixed: Incorrect information information in description about what trough can hold
	</li>
	<li>
		Fixed: Trough would sometimes show incorrect language string for animal names
	</li>
	<li>
		Fixed: Empty berry bushes could be used as bait in traps
	</li>
	<li>
		Fixed: Cooking pot had differing textures on some sides.  All hollow ceramic models revised to present 'full' sides, to avoid this.
	</li>
	<li>
		Fixed: Pit kiln did not accept aged firewood
	</li>
	<li>
		Fixed: Lore books had wrong bookshelf transform
	</li>
	<li>
		Fixed: Updated handbook guide for animal husbandry to have better, more accurate information
	</li>
	<li>
		Fixed: Missing localization for boat construction
	</li>
	<li>
		Fixed: Sign in village could not be translated
	</li>
	<li>
		Fixed: Ingot molds placed by other players would sometimes be invisible
	</li>
	<li>
		Fixed: Buckets picked up off the ground did not stack with newly crafted buckets
	</li>
	<li>
		Fixed: Underwater ambient sound not playing when swimming in certain water plants or other waterlogged blocks
	</li>
	<li>
		Fixed: Rare exception when breaking chiselled Mixed Cobble blocks in ruins
	</li>
	<li>
		Fixed: Seeds going into the offhand
	</li>
	<li>
		Fixed: Sailboat showed squished wood texture when unnamed
	</li>
	<li>
		Fixed: Sailboat name would become blank when world was exited and re-entered
	</li>
	<li>
		Fixed: Elevator player model rotation
	</li>
	<li>
		Fixed: Flicker/jank on the elk when switching from back seat to front seat
	</li>
	<li>
		Fixed: Bowstave drying handbook title showed up on incorrect pages
	</li>
	<li>
		Fixed: Opening the handbook from the escape menu would unpause the game, even if the handbook was set to pause the game
	</li>
	<li>
		Fixed: Female baby bighorn localized as male
	</li>
	<li>
		Fixed: Rickety translocator could not be moved, once placed.
	</li>
	<li>
		Fixed: Lore scrolls clipping into each other on shelves
	</li>
	<li>
		Fixed: Tall display cases z-fighting with underside of thatched roof.
	</li>
	<li>
		Fixed: Fisher pants z-fighting with shirts etc.  Musician hood hair clipping issues.
	</li>
	<li>
		Fixed: Raccoons did not flee from wolves
	</li>
	<li>
		Fixed: Various clothing issues (mostly nadiyan)
	</li>
	<li>
		Fixed: Monsters still spawn with lore content turned off
	</li>
	<li>
		Fixed: Random generation of loose rusty gears used incorrect percentages
	</li>
	<li>
		Fixed: Incorrect old entity codes in flee tasks of most animals. Pig and sheep babies did not have correct adult codes in 'grow' behavior.
	</li>
	<li>
		Fixed: Glider-Ladder hyperlanes. No more whee zoom zoom, sorry!
	</li>
	<li>
		Fixed: Handbook issues with bookshelves, scroll racks, and antler mounts related to properly showing what they drop
	</li>
	<li>
		Fixed: Notably less janky rope physics (bug bounty by Caetto &lt;3)
	</li>
	<li>
		Fixed: After switching linux users, the crash reporter would fail to report crashes
	</li>
	<li>
		Fixed: Unable to change search keywords for meal recipes in the handbook
	</li>
	<li>
		Fixed: If crash reporter fails to open, still log original exception plus also failure reason
	</li>
	<li>
		Fixed: Milkable info not shown on bighorn sheep
	</li>
	<li>
		Fixed: Auction house interactions did not work properly for villagers
	</li>
	<li>
		Fixed: Added localization string for treasure hunter trader location
	</li>
	<li>
		Fixed: Command /wgen structures spawn did not respect the rotation. Minor tweak, the list sub command now outputs the mod domain as well as /wgen pos structures for newly generated ones.
	</li>
	<li>
		Fixed: When setting crate label, sometimes it briefly shows the question mark texture and logs the error 'Texture uploads must happen in the main thread'
	</li>
	<li>
		Multiple bugfixes involving crates
	</li>
	<li>
		  Fixed: Unlabelled crates still allowed you to interact with the label
	</li>
	<li>
		  Fixed: Crate would delete extra items on retrieval if they did not fit in player's inventory, now they stay in the crate
	</li>
	<li>
		  Fixed: Bulk removal from a crate would sometimes give less than the max stack size, even when that many items were present
	</li>
	<li>
		  Tweak: Crate label stays set after last item is removed, cleared on addition of a different kind of item or by use of pigment when emptyTweak: Draw crate item label without rot state or temperature
	</li>
	<li>
		Fixed: Too much rot given for servings of meal inside containers
	</li>
	<li>
		Fixed: Pickled veggies in crocks and bowls would not show the correct name and description
	</li>
	<li>
		Fixed: Various meal labels would not properly show partial servings when holding more than 1 serving
	</li>
	<li>
		Fixed: Pickled veggies put into and taken out of barrel would not keep consistent stack sizes
	</li>
	<li>
		Fixed: Inconsistent nutrition for pickled veggies eaten out of a bowl directly
	</li>
	<li>
		Fixed: Pots and bowls would display incorrect perish information inside containers
	</li>
	<li>
		Fixed: Empty pots would not say they were empty when placed on shelfs or the ground
	</li>
	<li>
		Fixed: Crash when looking at some stacking items in ground storage from old saves
	</li>
	<li>
		Fixed: Flowerpot and Planter would sometimes cause crashes
	</li>
	<li>
		Fixed: Logged errors and unknown textures when many labelled crates are used [detail: engine now fully supports dynamically increasing the number of block texture atlasses at runtime]
	</li>
	<li>
		Fixed: Charcoal pit would sometimes trigger an NRE and fail to light on fire
	</li>
	<li>
		Fixed: Crafting grid allowed you to seal an already sealed crock a second time
	</li>
	<li>
		Tweak: Minor polishing changes
		<ul>
			<li>
				Tweak: Game credits now organised alphabetically within sections
			</li>
			<li>
				Fixed: Beenades had incorrect held transform
			</li>
			<li>
				Fixed: Weird ridge beam names
			</li>
			<li>
				Fixed: A few grammatical issues with meal names
			</li>
			<li>
				Fixed: Hay block bottom texture had wrong rotation
			</li>
			<li>
				Fixed: Inconsistent naming for rice-based alcohols
			</li>
			<li>
				Fixed: Blister steel work items missing localization
			</li>
			<li>
				Fixed: Localization issue with units of metal
			</li>
		</ul>
	</li>
	<li>
		Fixed: Multiple issues with Creative-mode Texture Flipper [detail: some wood types missing from "wood" and "planks"; changing the target block after using the toolmode GUI retained some previous textures in the toolmode GUI; potential crash if mouse-over a different type of block while toolmode GUI opened; crash if use texture-flipper without selecting toolmode having previously used a different (longer) toolmode; memory leak from toolmode GUI]
	</li>
	<li>
		Fixed: Text on signs missing some characters when using polish language
	</li>
	<li>
		Fixed: bad gui rotations on reef blocks (now do not rotate at all)
	</li>
	<li>
		Fixed: Taking items off a ground storage while holding something else would cause floating blocks
	</li>
	<li>
		Fixed: Pit kiln would display items incorrectly
	</li>
	<li>
		Fixed: Logged error for carburizable properties in handbook
	</li>
	<li>
		Fixed: Crash when trying to pour rot from a liquid container
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>API Updates</strong>
</p>

<ul>
	<li>
		Upgrade: VS now runs on .net 8
	</li>
	<li>
		New Refactoring Project: From 1.21 onwards our source code will slooowly transition to the C# nullable context. We've started migrating them file by file whenever we have to touch them for other reasons. This is a multi year long project.
	</li>
	<li>
		New Refactoring Project: From 1.21 onwards we will begin transitioning all Entity AI to a tag based system insted of using entity codes. Currently implemented: Tag registry, tag definition in the ai tasks. Still missing: Actually migrating the ai tasks to use entity tags. Likely to be completed for 1.22
	</li>
	<li>
		New Refactoring Project: From 1.21 onwards we started refactoring all AI tasks. They are currently available in refactored mode by suffixing the task codes with "-r". Likely to be completed for 1.22
	</li>
	<li>
		Feature: Added Tags system (WIP)
	</li>
	<li>
		Feature: Allow worldgen mods to specify their own worldgen/structures.json , worldgen/villages.json and also worldgen/storystructures.json along with their own worldgen/story/storyStructureCode/structures.json to easily add more structures to the various systems
	</li>
	<li>
		Feature: Fruitpress can now output a different item than dry mash when mash is fully juiced
	</li>
	<li>
		Feature: New Squeezable collectible behavior replaces hardcoded honeycomb item class
	</li>
	<li>
		Feature: Grid Recipe crafting: Added mergeAttributes to grid recipes that specifies ingredients which attributes will be merged into output stack. Allowed use of regexes in ingredient code. Allowed use of '{variant}' construction in ingredient code wildcard, several variant groups can be used in one ingredient and across ingredients, allowedVariants and skipVariants for them are specified separetly in recipe.
	</li>
	<li>
		Feature: For block textures, tiles and overlays can now be used together
	</li>
	<li>
		Feature: Can now limit certain items from being put into traps
	</li>
	<li>
		Feature: New IShelvable interface to define whether an item can fit on a shelf based on an ItemStack in code because a collectible attribute won't work
	</li>
	<li>
		Feature: Half and full shelf layout placement of large items on shelves
	</li>
	<li>
		Feature: Species other than chickens are able to use the hen box if they use a matching nest type
	</li>
	<li>
		Feature: Henbox now able to store and display different egg item types
	</li>
	<li>
		Feature: Now all paramters for drifters to turn into crawling type is configurable from json.
	</li>
	<li>
		Feature: AI task SeekBlockAndLay now supports multiple chick types (such as male and female)
	</li>
	<li>
		Refactor: Heavily reorganized the folder structure for entities and their models and textures
	</li>
	<li>
		Refactor: The newly introduced slow heal/damage system is now merged into the BehaviorHealth system so that hp affecting foods can also use the effect
	</li>
	<li>
		Tweak: Old iron door json and shapes moved to legacy folder.  New format iron door json now under metal/door, rather than metal/iron/door.  Iron hatch shapes also moved from metal/iron to metal/door folder.
	</li>
	<li>
		Tweak: Allow structures, storystructures and villages to specify AllowUseEveryone: false (default: true), AllowTraverseEveryone:false (default: true), ProtectionLevel (default 10). This is used by the village , tobiascave and treasure hunter to limit usage only to doors so you can enter but not take items and open chests.
	</li>
	<li>
		Tweak: Added OnTestBlockAccessClaim to the event wich is the same as OnTestBlockAccess but also includes the tested claim if there is one. VSLib methods TriggerTestBlockAccess, testBlockAccessInternal and GetBlockingLandClaimant have also changed to provide the claim instead of only the claim owner name
	</li>
	<li>
		Tweak: Added interface IProjectile. It is used to decouple spawning of a projectile from specific projectile class. Allows to use any projectile class that implements this interface in all code that uses it to shoot a projectile
	</li>
	<li>
		Tweak: When loading traits or character classes the game will now check if the vanilla traits/classes order has changed, or traits/classes were removed, and prints warning in logs. Removing or changing order of vanilla traits/classes can cause compatibility issue
	</li>
	<li>
		Tweak: Added EntityBehaviorGait, update EntityBehaviorRideable to use it
	</li>
	<li>
		Tweak: Fox, moose, deer and goat entity jsons split into separate 'baby' and 'adult' jsons
	</li>
	<li>
		Tweak: Fixed typo in DamageSource IngoreInvFrames field
	</li>
	<li>
		Fixed: Dead players having non-zero health
	</li>
	<li>
		Fixed: Ground storage restricts maximum stackable height properly
	</li>
	<li>
		Tweak: New <em>IsFood</em> property for cooking recipes, to avoid dirtying the cooking pot
	</li>
	<li>
		Tweak: Liquid ingredients in meals can have nutrition set per liter
	</li>
	<li>
		Tweak: Cooking recipes can now have different quantities of items per stack
	</li>
	<li>
		Tweak: Use GetCollectibleInterface for IContainedCustomName
	</li>
	<li>
		Tweak: Use GridRecipe in CollectibleBehavior.OnCreatedByCrafting
	</li>
	<li>
		Tweak: Allow maximum swivel angle to be defined in entity json
	</li>
	<li>
		Tweak: Traits &amp; CharacterClasses can now be loaded from multiple files, you no longer need to json patch these files
	</li>
	<li>
		Tweak: ItemStone damage now json configurable
	</li>
	<li>
		Tweak: For entities with milkable behavior, made lactatingDaysAfterBirth and milk liquid stack configurable
	</li>
	<li>
		Tweak: Custom bloomery capacity in json; allow custom ore capacity in bloomery via collectible attribute "bloomeryCapacity"
	</li>
	<li>
		Tweak: Allow custom barrel sounds from json config
	</li>
	<li>
		Tweak: various changes to basket traps:
		<ul>
			<li>
				basketCatchable property replaced by trappable, see vanilla creature jsons for examples
			</li>
			<li>
				The basket trap no longer defines bait by food category, now only by food tags
			</li>
			<li>
				Traps can now define a min weight value for bait, and food tags can include a weight value
			</li>
			<li>
				For both basket and crate traps, render transforms can be defined for the bait, can be different for different trap types. See vegetable.json, carrot attribute "inTrapTransform" for an example
			</li>
		</ul>
	</li>
	<li>
		Tweak: Chests and other storage in ruins and dungeons can have contents refresh for each player: to create such a chest, use command: <em>/giveblock chest-east{isPerPlayer:true} 1</em>.  The inventory can be seen and modified in creative mode, ctrl click clears a slot. Command: <em>/dev pplr l[]</em> resets all player usages for this chest
	</li>
	<li>
		Tweak: For creatures, gallop/trot sound is now configurable in json
	</li>
	<li>
		Tweak: In creature diets, one additional food tag: "egg"
	</li>
	<li>
		Tweak: (experimental!) added <em>/debug chisel genshape</em> command to generate a json model from a chiseled block
	</li>
	<li>
		Tweak: Added StoryLockableDoor and <em>/dev storylock</em> command to add locks to doors in story structures
	</li>
	<li>
		Tweak: Entity spawning temperature and rain condition tested Y coordinate now always at 109% of sealevel instead of at the current spawnposition, should prevent for example Arctic creatures spawning on tropical mountaintops
	</li>
	<li>
		Fixed: Wolf (and other entities) with a SeekEntity attacking AITask with a null leapanimation specified, no longer default to "jump"
	</li>
	<li>
		Fixed: CompatibilityLib was not replacing assets
	</li>
	<li>
		Fixed: Blended texture overlays not working when using different domains
	</li>
	<li>
		Tweak: For coded mods only, in the unlikely event that in your code you need to adjust AnimationMetaData for a single instance of an entity only (not for all entities of the type), if you need to change or add to these fields or Dictionaries, please .Clone() it first: .Attributes, .TriggeredBy, .ElementWeight, .ElementBlendMode, .AnimationSound
	</li>
	<li>
		Tweak: In server-side code paths, Block and Item render transforms are now set to null after server startup is complete. This may produce exceptions in mod code if mods attempt to access these transforms server-side (should be unnecessary server-side)
	</li>
	<li>
		Tweak: BlockBehavior.OnBlockPlaced() is now called <strong>after</strong> any BlockEntity for the block is created (until now, it was called <strong>before</strong> creating the BlockEntity)
	</li>
	<li>
		Tweak: IAnimator now offers a TryStartAnimation() method, does nothing if the animation is not available
	</li>
	<li>
		Tweak: Added IsAir property as a mod-compatible way to replace checks for block ID == 0
	</li>
	<li>
		Tweak: new method IInventoryManager.CloseInventoryAndSync(): if called client side, closes the inventory and sends a syncing packet to ensure .CloseInventory will be called on the server also
	</li>
	<li>
		Tweak: Possibility of specific slot icons and colors e.g. for hotbar and armor slots; in code, can be changed dynamically at runtime
	</li>
	<li>
		Tweak: Add wildcard and regex support to BehaviorUnstableFalling exceptions
	</li>
	<li>
		Feature: Added OnGetMiningSpeed, OnGetMaxDurability,OnGetRemainingDurability,OnDamageItem and OnSetDurability to CollectibleBehavior
	</li>
	<li>
		Tweak: Coded collectible behaviors can now implement/override OnTransitionNow() [thanks to Dana]
	</li>
	<li>
		Tweak: Coded collectible behaviors can now implement/override OnHandbookRecipeRender() [thanks to Dana]
	</li>
	<li>
		Tweak: Coded mods extending BehaviorGrow can use overrideable BecomeAdult() method to transfer attributes etc from child to adult entity [thanks to sekelsta]
	</li>
	<li>
		Tweak: Farmland/CropBehavior class tweaks, added more parameters to the TryPlant and OnPlanted methods for CropBehavior modding
	</li>
	<li>
		Tweak: Less hardcoded EntityBehaviorMilkable
	</li>
	<li>
		Tweak: BEAnvil.cs now uses .GetInterface() instead of casting to get the IAnvilWorkable instance
	</li>
	<li>
		Tweak: Clay oven: Don't hardcode ovenFuelShape
	</li>
	<li>
		Tweak: Clean up berry bush code to be more moddable
	</li>
	<li>
		Tweak: More moddable crop seeds (use .Variant[".."] in ItemPlantableSeed.cs)
	</li>
	<li>
		Tweak: Use GetInterface for ICombustible, instead of "block is ICombustible bic"
	</li>
	<li>
		Tweak: Update GuiComposer to allow setting of TitleBar key via method argument
	</li>
	<li>
		Tweak: Remove NetServer.Name and ConnectedClient..FromSocketListener and use ConnectedClient.IsSinglePlayerClient instead of testing the socket for a DummyTcpNetServer
	</li>
	<li>
		Tweak: Ability to disable UI switches and sliders
	</li>
	<li>
		Tweak: new method ITesselatorManager.CreateMesh() including a texture source builder (for example used in vanilla by the Scroll rack, Bookshelf and Antler mount); ShapeTextureSource is now accessible through the API
	</li>
	<li>
		Tweak: Animal traps can now specify "destroyedDrops" in attributes
	</li>
	<li>
		Tweak: new block/item attribute "displayedShape", used to specify shape on shelf, in trap, etc.
	</li>
	<li>
		Tweak: healing item determines if it should be affected by 'healingeffectivness' stat instead of every healing being affected by it non conditionally.
	</li>
	<li>
		Tweak: A damage source can now decide to ignore invulnerability frames
	</li>
	<li>
		Tweak: Added a logger parameter to BitmapExternal constructors that can fail
	</li>
	<li>
		Tweak: Allows all AI task types to be enabled/disabled during certain hours<br />
		Beforehand; only the idle task could be specified to happen in certain day time frames, using the "duringDayTimeFrames" property.<br />
		This makes it so that all AI tasks can use the day time frames system. Properties without "duringDayTimeFrames" will act as normal.
	</li>
	<li>
		Tweak: NumberInput UI element only allows typing in valid input
	</li>
	<li>
		Tweak: Added IconPath to the ModInfo class, which now also gets loaded from json.
	</li>
	<li>
		Tweak: When attaching things to a EntityBehaviorContainer it now adds the inventory slot code as a texturePrefix to prevent textures being overwritten from another attachable
	</li>
	<li>
		Tweak: the shader <em>shadowmapgeneric</em> is re-named to <em>chunkshadowmap</em>
	</li>
	<li>
		Tweak: when the engine creates meshes from shapes, the order of the vertices for some faces (S, W, Down) has now been changed to a consistent order on every face. This should not usually affect mods unless they need to fetch individual vertices by vertex index: some of the vertex indices have changed. In rare cases this may also have an effect on the order of windmode/winddata specified in shape files for plants etc, please re-check that your plant models still look OK in-game.
	</li>
	<li>
		Tweak: IServerConfig.MaxClients now also returns the proper value if the --maxClients command line overwrite was used. ServerConfig.GetMaxClients() now gets its value from IServerConfig.MaxClients and is no longer needed. If you modify IServerConfig.MaxClients it will update the serverconfig.json and also update the value of --maxClients if it was specified at server launch.
	</li>
	<li>
		Tweak: Allow NatFloat Offset to be used in BlockDropItemStack properly 
	</li>
	<li>
		Tweak: Store chick data as attributes on egg item
	</li>
	<li>
		Tweak: Marked the ModInfo property on WorldConfig as JsonIgnore, this property is set internally and should not be deserialized form worldconfig.json.
	</li>
	<li>
		Tweak: Load pie crust top types from JSON
	</li>
	<li>
		Tweak: mount points on rideables like the elk can only be mounted if the slot is empty or has a saddle or seat in it, this allows for slots to be used as attachable storage and as a mount point
	</li>
	<li>
		Tweak: IAnimalNest.TryAddEgg now takes an egg itemstack with chick info set in attributes
	</li>
	<li>
		Tweak: Crock shape now taken from the defined shape in the JSON, seal and labels must be in the same folder, will use hard coded paths as fallbacks
	</li>
	<li>
		Tweak: Crock label names for label models defined in JSON, for easier additions of extra labels
	</li>
	<li>
		Tweak: Crocks can take crockable items out of the liquid slot of a barrel now as well
	</li>
	<li>
		Tweak: Futureproofing neckwear - Modified all necklaces to use a rotator element for if/when we add player breasts
	</li>
	<li>
		Tweak: Wooden path recipe now uses explicit allowedvariants, for easier modding.
	</li>
	<li>
		Tweak: Added GetTags() methods to Block and Item classes
	</li>
	<li>
		Tweak: Made all internal Camera fields public
	</li>
	<li>
		Tweak: Add inForgeTransform to .tfedit ui
	</li>
	<li>
		Tweak: Added tags to block and item descriptions when extendedDebugInfo is true
	</li>
	<li>
		Tweak: Changed alternativeCollisionBoxX and alternativeCollisionBoxY to alternativeCollisionBox for EntityDrifter
	</li>
	<li>
		Tweak: Removed ISaveGame.LandClaims, use sapi.WorldManager.LandClaims instead
	</li>
	<li>
		Tweak: Hopper open and close sounds settable from json
	</li>
	<li>
		Tweak: If ToolDurabilityCost in recipe is equal to 0 item won't be destroyed even if it has no durability
	</li>
	<li>
		Tweak: Residue-covered pot now references same shapes are regular pot
	</li>
	<li>
		Fixed: Clayform looks for clay and clayworkitem in the proper domain
	</li>
	<li>
		Fixed: IsFood cooking recipe property properly serialized and stored
	</li>
	<li>
		Fixed: Allow entities to lay eggs hatching into a different mod domain
	</li>
	<li>
		Fixed: Incorrect clamping of some NatFloat values
	</li>
	<li>
		Fixed: Method AllocateTextureSpace() was not working correctly
	</li>
	<li>
		Fixed: Exception thrown when a block is broken and a trait modifies it to 0 drops
	</li>
	<li>
		Fixed: Game crashing when mortallywoundable is used on non-rideable entity
	</li>
	<li>
		Fixed: Modded tool molds would cause a game crash
	</li>
	<li>
		Fixed: Recipes with multiple `{variant}` constructions in ingredients not working 
	</li>
	<li>
		Fixed: When unable to find the model for a label or a seal the game will gracefully just not show the shape
	</li>
	<li>
		Fixed: Refactored melee attack ai task was not registered
	</li>
	<li>
		Fixed: Fixes crash when tool molds placed which have "shape" folder in their shape path
	</li>
</ul>

<p>
	 
</p>

<p>
	Updates since rc.7 (also contained above)
</p>

<ul>
	<li>
		Tweak: added wood types to clutter large barrels, using Texture Flipper
	</li>
	<li>
		Fixed: Multiple issues with Creative-mode Texture Flipper <span style="font-size:14px;">[detail: some wood types missing from "wood" and "planks"; changing the target block after using the toolmode GUI retained some previous textures in the toolmode GUI; potential crash if mouse-over a different type of block while toolmode GUI opened; crash if use texture-flipper without selecting toolmode having previously used a different (longer) toolmode; memory leak from toolmode GUI]</span>
	</li>
	<li>
		Fixed: Text on signs missing some characters when using polish language
	</li>
	<li>
		Fixed: Memory leaks after exiting single player games to main menu, in -rc.1 to -rc.6
	</li>
	<li>
		Fixed: Players and creatures not making splash on entering water, in -rc.1 to -rc.6
	</li>
	<li>
		Fixed: Bad GUI rotations on reef blocks (now do not rotate at all)
	</li>
	<li>
		Fixed: Players can now mount pillion seat on other player elks even if owned
	</li>
	<li>
		Fixed: Taking items off a ground storage while holding something else would cause floating blocks
	</li>
	<li>
		Fixed: Pit kiln would display items incorrectly
	</li>
	<li>
		Fixed: Logged error for carburizable properties in handbook
	</li>
	<li>
		Fixed: Crash when trying to pour rot from a liquid container
	</li>
	<li>
		Fixed: Moose antlers lost during 1.21.0-pre.3 update
	</li>
	<li>
		Fixed: Disallow invalid day-of-time setting, e.g. via <em>/time set 0600</em>
	</li>
	<li>
		API Tweak: When attaching things to a EntityBehaviorContainer it now adds the inventory slot code as a texturePrefix to prevent textures being overwritten from another attachable
	</li>
</ul>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="gif" data-fileid="29302" href="//media.vintagestory.at/monthly_2025_08/2025-08-0517-43-20.gif.816cc7601188e9e576eb9b561bf5da13.gif" rel=""><img alt="2025-08-05 17-43-20.gif" class="ipsImage ipsImage_thumbnailed" data-fileid="29302" data-ratio="66.67" width="600" src="//media.vintagestory.at/monthly_2025_08/2025-08-0517-43-20.gif.816cc7601188e9e576eb9b561bf5da13.gif" /></a>
</p>
]]></description><guid isPermaLink="false">420</guid><pubDate>Mon, 25 Aug 2025 18:23:00 +0000</pubDate></item><item><title>v1.21.0-rc.7 - Story Chapter 2 Redux</title><link>https://www.vintagestory.at/blog.html/news/v1210-rc7-story-chapter-2-redux-r419/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.0-rc.7, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	The 7th time's definitely the charm!
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="30012" href="//media.vintagestory.at/monthly_2025_08/2025-08-18_22-11-08.png.bf493385fbddb4100f736b53c9e4add1.png" rel=""><img alt="2025-08-18_22-11-08.thumb.png.e95dce0c997e352a12f117cd277edc61.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30012" data-ratio="56.20" width="1000" src="//media.vintagestory.at/monthly_2025_08/2025-08-18_22-11-08.thumb.png.e95dce0c997e352a12f117cd277edc61.png" /></a><br />
	<span style="font-size:12px;">Screenshot by Superfreak, shared on #screenshots on Discord</span><br />
	 
</p>

<p>
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Underwater life tweaks
		<ul>
			<li>
				Sea plants now emit air bubble particles
			</li>
			<li>
				The fish particles swim with a little wiggle now, and their colors are tweaked
			</li>
			<li>
				Reduced underwater murkiness and darkness levels. Reefs should be more visible now
			</li>
			<li>
				Fixed coral and reef block break speeds were too fast. Coral structures and ledges did not have a mining tier. Reef decor would drop when host block was broken (not intended)
			</li>
			<li>
				Fixed all types of reef spawned everywhere (intended to be limited to certain temperatures)
			</li>
			<li>
				Fixed distance fade out terrain that's behind water not correctly blending
			</li>
		</ul>
	</li>
	<li>
		Tweak: Add ability to disable desert storm effects per world via <em>/worldconfigcreate bool suppressDesertStorm true</em>
	</li>
	<li>
		Fixed: Wearing some accessories could affect the textures of others
	</li>
	<li>
		Fixed: Occasional unknown blocks in ruins, where a meteor impacted nearby
	</li>
	<li>
		Fixed: Ladder could be left floating mid-air in some circumstances
	</li>
	<li>
		Fixed: Eye and neck clipping in elk model
	</li>
	<li>
		Fixed: Elk jumping animation sometimes looping endlessly
	</li>
	<li>
		Fixed: Pie left in water would periodically create particles
	</li>
	<li>
		Fixed: Traders now say their name as intended during an introduction dialogue segment
	</li>
	<li>
		Fixed: Wall carvings could sometimes load rotten
	</li>
	<li>
		Fixed: Able to mount elevator and other entities through walls, in other dimensions
	</li>
	<li>
		Fixed: Wrong damage timing when villagers are fighting drifters and other hostiles
	</li>
	<li>
		Fixed: When picking up empty anvil mold it would give you an incorrect error message
	</li>
	<li>
		Fixed: Traps with an animal caught inside would drop the components when broken along with the trap holding the animal
	</li>
	<li>
		Fixed: When opening the world map tabs, would appear active and the prospecting dropdown would show "Everything" even if these had been previously turned off
	</li>
	<li>
		Fixed: Camera inside player head when in 3rd-person mode and against walls
	</li>
	<li>
		Fixed: Player model showed mirror image in character GUI
	</li>
	<li>
		Fixed: Incorrect GUI transform for Grub creature item
	</li>
	<li>
		Fixed: Ground stored items could sometimes load their storage properties in a way that would make certain items invisible or cause other strange issues
	</li>
	<li>
		Fixed: Rare crash with insect particles and rooms check
	</li>
	<li>
		Fixed: Prevent rare crash from out of sync ground storage when spawning particles
	</li>
	<li>
		Fixed: In Multiplayer server GUI, accept as valid the IPv6 version of the localhost URI. Github #6670
	</li>
	<li>
		Fixed: Timeswitch client channel startup error logged in Creative flat world or other lore-free worlds
	</li>
	<li>
		Fixed: The chat link not opening the WorldEdit folder on Unix systems
	</li>
	<li>
		API Tweak: Wooden path recipe now uses explicit allowedvariants, for easier modding.
	</li>
	<li>
		API Tweak: Added GetTags() methods to Block and Item classes
	</li>
	<li>
		API Tweak: Made all internal Camera fields public
	</li>
	<li>
		API Fixed: Recipes with multiple `{variant}` constructions in ingredients not working
	</li>
	<li>
		1.21 related changes
		<ul>
			<li>
				Tweak: Base cooking pot texture no longer uses overlay shading
			</li>
			<li>
				Tweak: With Dynamic Color Grading enabled, contrast and sepia levels in settings change dynamically
			</li>
			<li>
				Fixed: Windmills not working in -rc.5 and -rc.6
			</li>
			<li>
				Fixed: New wavy ocean sand was not pannable
			</li>
			<li>
				Fixed: Water in buckets and barrels had waves
			</li>
			<li>
				Fixed: Adult hares could reproduce without females
			</li>
			<li>
				Fixed: Saddle attachment point slot is consistent for semi-tamed and tamed elk. Github #6599
			</li>
			<li>
				Fixed: Residue-covered pot still used placeholder overlay texture
			</li>
			<li>
				Fixed: Bad UV on elk-attached cooking pot
			</li>
			<li>
				Fixed: Timeswitch icon background now adjusts to GUI scale
			</li>
			<li>
				Fixed: Rare crash related to an empty meal container in the player inventory
			</li>
			<li>
				Fixed: Pig models did not have 'eat' animation
			</li>
			<li>
				Fixed: 'In Memoriam' short story discovery now properly localized.
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">419</guid><pubDate>Thu, 21 Aug 2025 19:09:00 +0000</pubDate></item><item><title>v1.21.0-rc.5/rc.6 - Story Chapter 2 Redux</title><link>https://www.vintagestory.at/blog.html/news/v1210-rc5rc6-story-chapter-2-redux-r418/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.0-rc.5, an unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.<br />
	<br />
	More bug Whack-a-mole. Thanks a lot for testing, everyone. We're getting there!
</p>

<p>
	<strong>Known issue: </strong>windmills may not work in some parts of a world (related to very low wind).
</p>

<p>
	As always with <em>unstable </em>releases, we recommend use these versions for testing and for mod development, but do not play your treasured older worlds in these versions.  If you have begun playing a world in a <em>-rc</em> version, be prepared to start a new world when <em>1.21.0-stable</em><em> </em>is released (which should be soon now!)<br />
	<br />
	<strong>[Update 8/17/2025]</strong> Also released rc.6 to five more issues
</p>

<ul>
	<li>
		Fixed: Worldgen anomalies could occur at some chunk borders in -rc.5 
	</li>
	<li>
		Fixed: Snow accumulation and other weather systems not working in -rc.5
	</li>
	<li>
		Fixed: Some ruins in -rc.5 were broken due to the BlockRandomizer. Github #6642
	</li>
	<li>
		Fixed: Skeleton (Compact) in ruins should now be visible again. Github #6651
	</li>
	<li>
		Fixed: Resonance Archives most complex chunks sometimes invisible in -rc.1 to -rc.4
	</li>
</ul>

<p>
	<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="29707" href="//media.vintagestory.at/monthly_2025_08/image.png.8629d1fc5634c513eb35366f69c33789.png" rel=""><img alt="image.thumb.png.0e78a1397a5feec14cdf75ab7f67a5d7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="29707" data-ratio="56.20" width="1000" src="//media.vintagestory.at/monthly_2025_08/image.thumb.png.0e78a1397a5feec14cdf75ab7f67a5d7.png" /></a><br />
	<span style="font-size:12px;">Screenshot by Tachyon, shared in #screenshots on Discord</span><br />
	<br />
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Performance: Improve FPS in large fields of grass, heather and similar plants. From 80 FPS to 100 FPS in one particular test case.  <span style="font-size:12px;">[Technical info: if grass/plants are short, draw them with shorter faces using <em>drawnHeight</em>]</span>
	</li>
	<li>
		Tweak: Reduced reef fish flee radius so you can see them closer.  Drops reduced to 0, since they're much easier to kill.
	</li>
	<li>
		Tweak: Timeswitch skill now has a slot background to better communicate to the player that it's a slot they can switch to
	</li>
	<li>
		Fixed: Lazaret not spawning anymore (issue introduce in -rc.4)
	</li>
	<li>
		Fixed: Significant memory leak with ground storage piles
	</li>
	<li>
		Fixed: Ruined bookshelves with lore book, render the book properly at all rotations
	</li>
	<li>
		Fixed: Armor on armorstand not rendering
	</li>
	<li>
		Fixed: Spearhead in tongs transform was way off
	</li>
	<li>
		Fixed: Crucible z-fighting on bottom face
	</li>
	<li>
		Fixed: Raccoon held currants not neatly positioned in their mouths
	</li>
	<li>
		Fixed: Worldgen borders for mapregions on the west edge of map, if east edge of world map was visited first. Github #6613
	</li>
	<li>
		Fixed: Dynamic Color Grading no longer causes frequent writes to clientsettings.json. Github #6607
	</li>
	<li>
		Fixed: Mechanical parts spawned by schematics worldedit/worldgen did not automatically connect and rotate, fixed gears not respecting schematic rotation operations in worldedit/worldgen
	</li>
	<li>
		Fixed: Crash to desktop when breaking chiselled coral block
	</li>
	<li>
		Fixed: Crash loops when players hold certain invisible blocks or items. Github #4777
	</li>
	<li>
		Fixed: A rare exception on the server <span style="font-size:12px;">[Detail: BlockRandomizer placed from a schematic during worldgen should initialise its BlockEntities on the main thread. ref Github #5315]</span>
	</li>
	<li>
		Fixed: Rare crash to desktop if the player, in a settings menu, uses keyboard controls to move sliders to their ends. Github #6608
	</li>
	<li>
		Fixed: "/whitelist off" and "/whitelist on" was not saved to config file
	</li>
	<li>
		API Tweak: if ToolDurabilityCost in recipe is equal to 0 item won't be destroyed even if it has no durability
	</li>
</ul>

<p>
	 
</p>
]]></description><guid isPermaLink="false">418</guid><pubDate>Sat, 16 Aug 2025 10:48:00 +0000</pubDate></item><item><title>v1.21.0-rc.4 - Story Chapter 2 Redux</title><link>https://www.vintagestory.at/blog.html/news/v1210-rc4-story-chapter-2-redux-r417/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><strong>Dear Extraordinary Survivalists</strong></span><br />
	v1.21.0-rc.4, a unstable release, can now be downloaded through the <a href="https://account.vintagestory.at/" rel="external nofollow">account manager</a>.
</p>

<p>
	Where did all these little bugs come from? <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f605.png" class="ipsEmoji" alt="😅">
</p>

<p>
	+ from this version onwards, when installing on Windows, our installation files should not be triggering Windows Defender / SmartScreen warnings<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="29483" href="//media.vintagestory.at/monthly_2025_08/2025-08-10_21-34-33.png.bbbcdcea310c07b13702d1e9f8e5635b.png" rel=""><img alt="2025-08-10_21-34-33.thumb.png.d0c28026bf221e4a7fe7e465e2be0285.png" class="ipsImage ipsImage_thumbnailed" data-fileid="29483" data-ratio="50.10" width="1000" src="//media.vintagestory.at/monthly_2025_08/2025-08-10_21-34-33.thumb.png.d0c28026bf221e4a7fe7e465e2be0285.png" /></a><br />
	<span style="font-size:12px;">Screenshot by John Winter, shared in #screenshots on discord</span>
</p>

<p>
	<br />
	<strong>Game updates</strong>
</p>

<ul>
	<li>
		Tweak: Improved mounted position of player riding elk, in 3rd-person view
	</li>
	<li>
		Tweak: Standard hairstyles are always available when purchasing a haircut
	</li>
	<li>
		Tweak: Slightly higher vertical down search range of flowers on beehives so players don't have to build a platform below beehives
	</li>
	<li>
		Tweak: Remove incorrect "must be nearby" statement in the Prospecting guide
	</li>
	<li>
		Tweak: When creating a new world, 'allow fires spread' and 'allow falling blocks' would show incorrectly in the hover info
	</li>
	<li>
		Tweak: Make a few additional weather commands available also in release mode
	</li>
	<li>
		Fixed: (1.21.0-rc.3 issue) Player clothing invisible
	</li>
	<li>
		Fixed: (1.21.0-rc.3 issue) Reef fish could teleport to 0,0,0 - potentially causing game crash <span style="font-size:12px;">[detail: also fixed rare ServerMapChunk deserialization error at map-edge position (0,0). Github #6512 and #6422]</span>
	</li>
	<li>
		Fixed: The treasure hunter could spawn partially underground in worlds with higher world heights. Also fixed an issue where the floor was incorrectly replaced with grass
	</li>
	<li>
		Fixed: Chiseled grass block on story Treasure Hunter trader
	</li>
	<li>
		Fixed: Terrain height discontinuities (visible chunk borders) at the edges of mapregions, if loading existing 1.20 (or earlier) worlds in 1.21
	</li>
	<li>
		Fixed: Rare chunk border worldgen anomalies when loading worlds generated in 1.20, with multi-threaded worldgen enabled
	</li>
	<li>
		Fixed: Papyrus chest holding animal in inventory had wrong texture
	</li>
	<li>
		Fixed: Crash when editing sign text
	</li>
	<li>
		Fixed: Glass panes turned sideways would still count as walls for a room
	</li>
	<li>
		Fixed: Able to pick up or place down animals in claimed areas using basket
	</li>
	<li>
		Fixed: Misaligned cementation furnace damage box
	</li>
	<li>
		Fixed: Unable to store bow on elk while holding arrows
	</li>
	<li>
		Fixed: Slight (~100ms) delay before elk walks, after Forwards key pressed
	</li>
	<li>
		Fixed: After pit kiln is extinguished, no flames upon re-lighting
	</li>
	<li>
		Fixed: Standing on farmland counted the same as being in a room
	</li>
	<li>
		Fixed: Arrow keys would improperly move text cursor when text selected
	</li>
	<li>
		Fixed: Rare potential for infinite loop and server crash in fruit tree code
	</li>
	<li>
		Fixed: Crash or freeze when breaking Pulverizer top block, and related crashes
	</li>
	<li>
		Fixed: when working on an iron bloom it would freeze every other player in view distance
	</li>
	<li>
		Fixed: Changing Audio device or toggling the directional audio option would cause the reverb to no longer work until a game restart
	</li>
	<li>
		Fixed: Crocks and pots would not show the proper "Rotten Food" string when storing rotted meals
	</li>
	<li>
		Fixed: Sealed crock recipe shows up twice in handbook
	</li>
	<li>
		Fixed: Missing "of" in name of crocks with meals inside
	</li>
	<li>
		Fixed: Meals in village were not properly displaying the meal name
	</li>
	<li>
		Fixed: Ingot molds in the village would load incorrectly
	</li>
	<li>
		Fixed: Modded tool molds would sometimes reuse the same mesh or not allow pouring
	</li>
	<li>
		Fixed: Incorrect information information in description about what trough can hold
	</li>
	<li>
		Fixed: Trough would sometimes show incorrect language string for animal names
	</li>
	<li>
		Fixed: Empty berry bushes could be used as bait in traps
	</li>
	<li>
		Fixed: Barracuda fins going wild during flopping animation
	</li>
	<li>
		Fixed: Cooking pot had differing textures on some sides.  All hollow ceramic models revised to present 'full' sides, to avoid this.
	</li>
	<li>
		Fixed: Albino elk did not have proper eyes
	</li>
	<li>
		Fixed: Pit kiln did not accept aged firewood
	</li>
	<li>
		Fixed: Lore books had wrong bookshelf transform
	</li>
	<li>
		Fixed: Handbook would not properly group fish in animal names
	</li>
	<li>
		Fixed: Updated handbook guide for animal husbandry to have better, more accurate information
	</li>
	<li>
		Fixed: Some broken links in handbook
	</li>
	<li>
		Fixed: Crash when opening a handbook without pressing a key
	</li>
	<li>
		Fixed: Missing localization for boat construction
	</li>
	<li>
		API Tweak: Residue-covered pot now references same shapes are regular pot
	</li>
</ul>
]]></description><guid isPermaLink="false">417</guid><pubDate>Mon, 11 Aug 2025 16:38:00 +0000</pubDate></item></channel></rss>
