From 73af332262fddd4afb6803a4ad7e4f8d4caf6cbf Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Fri, 7 Jul 2023 22:46:44 +0100 Subject: [PATCH 1/6] Updated release process --- RELEASE.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 4d82ab9e3..52be92b6c 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -71,5 +71,13 @@ Note: If you have to do more than 1 hotfix release, can do it on the same releas ##### Inform people -* Add a comment to the forum post with the release number and what is involved, and maintainer will update main post. -* Add a comment in Discord announcement \ No newline at end of file +* Upload video to YouTube +* Add a comment to the forum post with the release number and change log. Maintainer will update main post with code link. +* Add a Discord announcement post and @everyone with link to video, forum post and release notes. +* Share the news on reddit + Lemmy. Good subs to share with: + * r/linux_gaming + * r/opensourcegames + * r/opensource + * r/freesoftware + * r/linuxmasterrace + * r/MineClone2 From 445370de093a47e731afce6471ddfa787032aa1b Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Fri, 7 Jul 2023 22:47:22 +0100 Subject: [PATCH 2/6] Add release notes for 0.84 --- releasenotes/0_84-the_very_nice_release.md | 160 +++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 releasenotes/0_84-the_very_nice_release.md diff --git a/releasenotes/0_84-the_very_nice_release.md b/releasenotes/0_84-the_very_nice_release.md new file mode 100644 index 000000000..b7cd3a268 --- /dev/null +++ b/releasenotes/0_84-the_very_nice_release.md @@ -0,0 +1,160 @@ +### 0.83 - The Very Nice release + +### Contributors +#### New contributors + +* appgurueu +* kbundg +* megustanlosfrijoles +* Niterux +* seventeenthShulker +* Temak +* uqers + +#### Returning contributors + +* 3raven +* AncientMariner +* chmodsayshello +* cora +* epCode +* Exhale +* FlamingRCCars +* FossFanatic +* MrRar +* Nicu +* PrairieWind +* rudzik8 +* SmokeyDope +* Wbjitscool + +## Important Info + +### New server commands + +minetest.register_chatcommand("music", { +params = "[on|off|invert []]", +description = S("Turns music for yourself or another player on or off."), + + +### New settings added + +#Maximum amount of hostile mobs (default:300) +mcl_mob_cap_hostile (Global hostile mob cap) int 300 0 2048 + +#Maximum amount of non-hostile mobs (default:300) +mcl_mob_cap_non_hostile (Global non-hostile mob cap) int 300 0 2048 + +#Maximum amount of ambient water mobs that will spawn near a player (default:20) +mcl_mob_cap_water_ambient (Mob cap ambient water) int 20 0 1024 + +#Maximum amount of underground water mobs that will spawn near a player (default:5) +mcl_mob_cap_water_underground (Mob cap underground water) int 5 0 1024 + +#Maximum amount of axolotl mobs that will spawn near a player (default:5) +mcl_mob_cap_axolotl (Mob cap axolotl) int 5 0 1024 + +## Change Log + +### Gameplay Improvements + +* Cherry Blossoms - Saplings added as loot, and trees and craftables added. Initial changes to enable a Wood API. - PrairieWind, SmokeyDope, Wbjitscool +* Fix issue with drops turning black due to clipping into walls and floors and visually demonstrate drops merging - AncientMariner +* Hoglins attack frequency reduced now due to new attack_frequency mob setting - AncientMariner +* Hostile mobs should lose aggro if they cannot see their target - AncientMariner +* Nerf skeleton attack - AncientMariner +* Split global cap for peaceful and hostile. Introduce underground water, ambient water, axolotl cap. Slight peaceful spawn balancing. Mob spawning can have more density in some instances. Slightly less passive mob spawning. Some mobs were not counted in cap calculations. Refreshed cap space after spawning in cycle. - AncientMariner +* Prevent slime blocks from 'connecting' to honey blocks when pushing/pulling, like in Minecraft - seventeenthShulker +* Add support for external custom skins mod - MrRar +* Double doors fixed - FossFanatic +* Make elytra enchantable and the enchanted elytra usable - PrairieWind/FlamingRCCars/MrRar +* Remove slimes from mushroom islands - AncientMariner +* Remove Flower Forest Beaches from Wolf biome spawn list - PrairieWind +* Make Piglin Brutes drop golden axes = PrairieWind +* Make end crystals explode when nearby crystals are punched and explode - PrairieWind +* Improved pig riding - PrairieWind + + +### Visual Improvements + +* Incorperate sheep eating animation. - epCode +* New textures for warped for Crimson Fungus, Crimson Fungus planks, Warped Hyphae planks - Exhale +* New sweet berry textures - SmokeyDope +* Add Piglin and Creeper description names to death message - AncientMariner +* Creeper should not walk to player if it does not have line of sight. Mob shouldn't look at player it does not have line of sight to. - AncientMariner +* Remove one cause of extra jittering in mobs - AncientMariner +* Update dead bush generation - PrairieWind +* Fix a typo in the Acquire Hardware achievement - uqers +* Clean-up mcl_bamboo text - rudzik8 + + +### Sounds + +* Add more fishing sounds! - Niterux +* Add max_hear_distance flag to composter sounds - SmokeyDope +* Add barrel sounds - SmokeyDope + + +### Translations + +* Update russian translation - Temak +* (french) translation enhancements - 3raven +* Add spanish translations - megustanlosfrijoles + + +### Performance + +* Reduce network activity for elytra flying rocket particles - AncientMariner +* Mapgen Performance Improvements - FossFanatic +* Migrate beacons back to abm - chmodsayshello +* Frequent danger checks and movement actions removed from non-moving and out of range mobs - AncientMariner +* Duplicate jump and danger checks removed from mob processing - AncientMariner +* Decreased frequency of processing for some mob actions - AncientMariner +* Only run certain checks if applicable for mob - AncientMariner + + +### Multiplayer + +* Add global cooldown for the bed quick chat feature - chmodsayshello/AncientMariner +* Music toggle for players connecting to servers - chmodsayshello +* Make sure dying sign text respects protection - AncientMariner + + +### Code Quality + +* Oxidation API - PrairieWind +* Fix sign color requirement and translation issue - PrairieWind +* Standardise despawn logic and add asserts. Add persistent flag for mobs that have been interacted with. - AncientMariner +* Replace the zombie pigman with the zombified piglin - AncientMariner +* Clean up crash code and convert to new style vectors - AncientMariner +* Fix png start warning and double slab description warning. - AncientMariner +* OptiPNG a bunch of textures - PrairieWind +* Beds mesecons dependency incorrectly named - AncientMariner +* Rename Bucket Textures - AncientMariner +* Fix global variable references and exit mob_step if missing pos - AncientMariner +* Fix texture modifiers relying on undocumented behavior - appgurueu + + +### Fixes + +* Piglins no longer aggro for enchanted gold armour - AncientMariner +* Drop pumpkins, melons and buttons via piston or dirt next to piston - AncientMariner +* Llamas and other mobs change skin color - AncientMariner +* Mobs more easily jump from stationary up a block - epCode +* Fix waterlogged mangrove roots leaving water in the nether - AncientMariner +* Prevent ALL furnaces from being moved (xp dupe fix) - chmodsayshello +* Fix gilded blackstone fortune dupe - cora +* Lightning rod param2 is now saved upon being struck - AncientMariner +* Adjust hot stuff achievement to use new lava bucket texture name - SmokeyDope +* Fix dropped out bamboo lines from translation work - AncientMariner +* Zombie piglin no longer prevent sleep unless hostile. - AncientMariner + + +### Crashes + +* Fix crash when creeper explodes in minecart - AncientMariner +* Fix crash when using a named spawn egg - cora +* Fix crash when parrot sits on shoulder - AncientMariner +* Fix 2 automated wool farm crash and elytra fly over unknown block crash - AncientMariner +* Change order of numbers passed into random that crash on some Lua versions - AncientMariner +* solar panels: No crash when minetest.get_natural_light() return nil - MrRar \ No newline at end of file From 650cb39606aa06bb6b795259d22537ab9e1f77b0 Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Fri, 7 Jul 2023 22:51:34 +0100 Subject: [PATCH 3/6] Update release credits for 0.84 --- CREDITS.md | 1 + mods/HUD/mcl_credits/people.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/CREDITS.md b/CREDITS.md index 3517615ff..be566b6a6 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -111,6 +111,7 @@ * uqers * Niterux * appgurueu +* seventeenthShulker ## Music * Jordach for the jukebox music compilation from Big Freaking Dig diff --git a/mods/HUD/mcl_credits/people.lua b/mods/HUD/mcl_credits/people.lua index a1aca670a..a2fa1fe7e 100644 --- a/mods/HUD/mcl_credits/people.lua +++ b/mods/HUD/mcl_credits/people.lua @@ -113,6 +113,7 @@ return { "uqers", "Niterux", "appgurueu", + "seventeenthShulker", }}, {S("Music"), 0xA60014, { "Jordach for the jukebox music compilation from Big Freaking Dig", From 9bc48fec13fb699e77f9fb15c3c6d6eac99fc6b8 Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Fri, 7 Jul 2023 23:51:19 +0100 Subject: [PATCH 4/6] Fix release note 0.84 --- releasenotes/0_84-the_very_nice_release.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releasenotes/0_84-the_very_nice_release.md b/releasenotes/0_84-the_very_nice_release.md index b7cd3a268..ce722bf36 100644 --- a/releasenotes/0_84-the_very_nice_release.md +++ b/releasenotes/0_84-the_very_nice_release.md @@ -1,4 +1,4 @@ -### 0.83 - The Very Nice release +### 0.84 - The Very Nice release ### Contributors #### New contributors @@ -77,7 +77,7 @@ mcl_mob_cap_axolotl (Mob cap axolotl) int 5 0 1024 ### Visual Improvements -* Incorperate sheep eating animation. - epCode +* Incorporate sheep eating animation. - epCode * New textures for warped for Crimson Fungus, Crimson Fungus planks, Warped Hyphae planks - Exhale * New sweet berry textures - SmokeyDope * Add Piglin and Creeper description names to death message - AncientMariner From b998066391ff69ae9125ebc9db57fece124aa640 Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Fri, 7 Jul 2023 23:52:56 +0100 Subject: [PATCH 5/6] Set version 0.84.0 --- game.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game.conf b/game.conf index a7716f284..9ded3568d 100644 --- a/game.conf +++ b/game.conf @@ -1,4 +1,4 @@ title = MineClone 2 description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more. disallowed_mapgens = v6 -version=0.84.0-SNAPSHOT \ No newline at end of file +version=0.84.0 \ No newline at end of file From 03040917567d489d282ef93b1d919d76e2744676 Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Fri, 7 Jul 2023 23:54:03 +0100 Subject: [PATCH 6/6] Post-release set version 0.85.0-SNAPSHOT --- game.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game.conf b/game.conf index 9ded3568d..3ad5a33a5 100644 --- a/game.conf +++ b/game.conf @@ -1,4 +1,4 @@ title = MineClone 2 description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more. disallowed_mapgens = v6 -version=0.84.0 \ No newline at end of file +version=0.85.0-SNAPSHOT \ No newline at end of file