0.83 - Safe and Sound
Trailer:
https://www.youtube.com/watch?v=F-Lai53_Ry4
Overview
Thank you for your patience waiting for this release. Our original plan was 2 months, but due to close alignment with 5.7 minetest release, we decided to release around a week afterwards to iron on out any bugs which has pushed this to closer to 3 months. We haven't discovered anything serious but if anyone experiences problems, please raise in our Discord, or issue trackers and we will investigate. We will check forum too.
This has given us time to improve this release further and it feels pretty bumper :). Our many contributors have been hard at work and done an excellent job. Thank you to every single one of you.
We would also like to say thank you to our composers for new and updated tracks (Jester, Exhale & Tim Unwin, and Dimixed). An extra special thank you to Diminixed for the work put into helping to get the volume levels balanced.
This release has had a significant focus on performance and stability in addition to gameplay. We hope our players on servers and older hardware really feel the benefit of this, but there is something for everyone including many gameplay improvements. We have broken this down into sections to make this easier to digest.
Key information
mcl_tnt_griefing has been fixed and renamed to the more appropriate: mcl_explosions_griefing
If you had this set, please ensure you update this to enjoy a less explosive lifestyle.
Elytra speeds have been capped and added to the settings:
- mcl_elytra_max_speed 6 -> 4 (for non-SSD server owners, recommend around 3.5. For beefier hardware, you can increase this back to the original values)
- mcl_elytra_rocket_speed 5.5 -> 3.5 (for non-SSD server owners, recommend around 3.0. For beefier hardware, you can increase this back to the original values)
New features / Improvements
Audio
- Expanding music choices and adding in 4 tracks from Jester. Add 3 tracks from Exhale and Tim Unwin. Add new track, and 2 updated tracks from Dimixed - Jester/Exhale and Tim Unwin/Dimixed/AncientMariner
- Remastered music level so they are at same perceived volume - Diminixed
- Add missing sounds for placing and digging villager profession blocks - SmokeyDope
- Add sounds when using composter - SmokeyDope
- Warped wart block, shroomlight and many nether plants block now have sounds - SmokeyDope
- Remove music interruptions - AncientMariner
Visual
- Dawn sky sunset improvements - FossFanatic
- Add Biome Coloured Foliage - FossFanatic
- Add Biome Coloured Water - FossFanatic
- Rain visual improvements - atomdmac
- Extra Breaking Animation Frame - FossFanatic
- Seagrass visual improvements - FossFanatic
- Vine Colouring Improvements - FossFanatic
Gameplay
- Implementing slime mapblocks! - AncientMariner
- Adjust mob speeds to make it more balanced for a number of Overworld and Nether mobs - AncientMariner
- Players can choose a setting to start with a starting inventory - Michieal
- Mob spawning configurable for server owners (Configure percentage of animal spawns that are successful. Configure percentage of hostiles or peaceful mobs that are group spawns.) - AncientMariner
- Tweak lapis distribution (increased at different levels by 10-30%) - AncientMariner
- add the ability to chat whilst being in bed - chmodsayshello
- Magma blocks cause damage to mobs - GuyLiner
- Make mobs ride minecarts - anarquimico
- Make hoppers push items to minecarts - anarquimico
- The New, Improved, Safe and More Powerful /clearmobs command - AncientMariner
- Clearmobs now removes tamed. Improved syntax documentation - MrRar
- Elytra moves quicker than mapgen can cope. A big performance hit on servers. Slow down and make this configurable. - AncientMariner
- Iron golems now protect themselves and villagers - gldrk
- Remove evoker spawning in Pillager Outposts - PrairieWind
- Make enderman hostile towards endermites and fix its behavior on other dimensions - anarquimico
- Add polished blackstone button and pressure plate - Wbjitscool
- Add slab and stair groups to crimson and warped slabs and stairs - PrairieWind
- Adjust crop hitboxes so less easy to accidentally dig potatoes etc. - SmokeyDope
- Fixing that annoying chest open and close sound volume - AncientMariner
- Bamboo now broken by pistons - Michieal
- Update ruined portal loot table - PrairieWind
- Make minecart rails unable to be broken with water & lava - SmokeyDope
- Make sea pickles smelt into lime dye - CableGuy67/PrairieWind/Michieal
- Pathfinding optimisations and villager has earlier bed time - AncientMariner
- Nether plants now compostable - SmokeyDope
- Make fletcher buy sticks - mrminer
- Water logging mangrove roots with water bucket - anarquimico
- Make dye descriptions more consistent - grorp
- Add Lily of the Valley and Cornflower Flowers - Nicu/PrairieWind
- Blackstone, basalt, and nether gold now mineable with wooden pick - SmokeyDope
- Weeping vines and twisting vines now break the ones above/below them - SmokeyDope
- Ancient debris now smeltable in blast furnace - SmokeyDope
- Netherite ingot crafting now shapeless - SmokeyDope
- Adjust amethyst bud growth - Michieal
- Hoes and swords now effective against crimson and warped wart blocks - SmokeyDope
Performance improvements
- Change kelp to use ABMs to solve performance issues (roughly 22% of all resource usage reduced when near Kelp) - AncientMariner
- Sculk removed off xp_step and triggered by player and mob death (reduced approximately 14% of all total overhead in situation where 10 mobs die leaving XP on ground, overnight for example) - AncientMariner
- When mob out of range, avoid processing expensive or unneccessary things (reduction of approximately 25% mob processing cost, 8-12% of total processing approx) - AncientMariner
- Mob spawning improvements and balancing (Group spawns now honour mob cap. Animals don't immediately fill cap. Not every animal spawn is a group spawn. Spawning doesn't all happen on same square. Retry to find position in sparcely populated areas. Water cap implemented and separate from animal cap.) - AncientMariner
- Hopper minecart optimisation (removal of approx. 5-7% resource usage when items on floor) - AncientMariner
- Mapgen optimisations so certain mapgen only run in correct dimension - AncientMariner
- Slow down the pressure plate timer - MrRar
- Do not run kelp lbm every time - AncientMariner
Creative Mode
- Slower creative digging - MrRar
- Make banners drop when the support node is dug. Don't drop dug banners in creative mode - PrairieWind / MrRar
- Don't drop beds in creative - MrRar
- Disable beehive/nest drops in creative - PrairieWind
Mod / MCL5 / Old world Compatibility
- Fix mapgen crash issue for mcl5 to mcl2 conversion - AncientMariner
- Fix crash when leaves don't have a registered orphan but try to rot - AncientMariner
- Remove deprecated usages of image property in tile defs to ensure dumpnodes mod works - MrRar
- Fix "mcl_core:dirt_with_dry_grass" to be "mcl_core:dirt_with_grass" with the savanna color index. - Michieal
Code Quality
- Textures moved to main texture folder and optimized (improving support for texture packs long term) - Michieal
- Renamed 2 batches of textures to ensure they are prefixed with mod_name - Michieal
- Create the Jockey api and use it on Skel/Spid - epCode
- Nether & End Biome Sky/Fog Colours - FossFanatic
- Add Grass Palette Group - FossFanatic
- Add in some basic modeling documentation - SmokeyDope
- Add texture making & optimization documentation - SmokeyDope
- Add lantern functions for adding nodes to allowed placement list - SmokeyDope
- Leaves Warning Removal - FossFanatic
- Campfire API - PrairieWind
- Fix warnings and global vars - AncientMariner
- Remove mcl_player_init - MrRar
Localization
- Improve French translations - syl
- Brazilian portuguese translation batch 1 - anarquimico
- Remove unused translations - syl
- Fix syntax errors in French - syl
- Missing punctuation in README - syl
- Make The Footer Correct - FossFanatic
Stability
- Mob step has error handling to avoid crashing the game - AncientMariner
- Fix error handling compatibility with Minetest bundled Lua - AncientMariner
- Wither skeletons idle head swivel will crash the game under PUC Lua - AncientMariner
- Fixing multiple crashes from servers. - AncientMariner
- Fix crash stripping unregistered block - AncientMariner
- Add some mob object checks to avoid crashing - AncientMariner
- Fix mcl_skins crash - MrRar
- Fix V6 & Singlenode Crash - FossFanatic
- spawn-egg-crash-fix - GuyLiner
- Fix spawn egg crashes in different dimensions - AncientMariner
- Fix ender chest crash + remove map hand reference - MrRar
- Bundled lua with 5.7 crashes when you right click a farmer villager - AncientMariner
- Fix old burning storage crash and log any relevent info. - AncientMariner
- Variable name crash fix - FossFanatic
- Add error handling to sunlight checking to prevent crashing and improve diagnosis. - AncientMariner
- Set freeze and warning when mobs too close to boundary of world - AncientMariner
- Thorns translation crash fix - AncientMariner
Bug fixes
Visual
- Underwater Darkness HUD Removal - FossFanatic
- Map Colour Fixes - FossFanatic
- Warped Wart wrong texture fix - FossFanatic
- Fix textures for item frame and glowing item frame - SmokeyDope
- (temporarily) Disable snow due to sky colour bug issues - FossFanatic
Gameplay
- Ensure enchanted netherite armour is fire immune to lava etc. - AncientMariner
- Mobs and monsters spawn too many - AncientMariner
- Fix dark day right and light night rain - AncientMariner
- Fix custom spawners spawning mobs regardless of light level - GuyLiner
- Make shield block sounds not play across infinite distance - PrairieWind
- Dry Biome Rain Fixes - FossFanatic
- Fix waxing duplication of shulker box - MrRar
- Remove aggro for iron golem when out of range - AncientMariner
- Fix Explosions Griefing Setting - FossFanatic
- Make sweet berries' velocity checks for damage conditions use absolute values. - CyberMango
- Fix grass not growing issue - AncientMariner
- Fixed weather not clearing after sleep - PrairieWind
- Make Lecterns use wooden slabs for crafting - PrairieWind
- Fix assist death messages rarely showing up - CyberMango
- Fix most deaths not producing a death message. - CyberMango
- Allow placing blocks on copper blocks - Michieal
- Fix verbose tool info on non-tools - MrRar
- Fix damage desyncing entity from chest node, making it invisible - emptyshore
- Fix hungry sheep and hyrdophobic passive mobs - AncientMariner
- Prevent setting fire on top of water - emptyshore
- Remove "mushroom" from the names of crimson fungus and warped fungus - SmokeyDope