noisium icon indicating copy to clipboard operation
noisium copied to clipboard

Minecraft 1.21.5 support

Open DarkSpir opened this issue 9 months ago • 8 comments

New Minecraft version has been released (release notes) and there are new features generating on the map, so this is probably not just a version bump at this point.

DarkSpir avatar Apr 01 '25 10:04 DarkSpir

Bumped.

redactedontop avatar Apr 13 '25 18:04 redactedontop

I started on it. I want to update the build script (migrate from Architectury Loom to Cloche) first, to make future updates easier. Thanks for the interest!

Steveplays28 avatar Apr 13 '25 18:04 Steveplays28

Hi! Any updates on the progress?

reKOmo avatar Apr 26 '25 19:04 reKOmo

@reKOmo Hi, yes. There are some issues with Cloche that are close to getting fixed (the developer of Cloche is very active). Once these issues are fixed and I should be able to release the new version with the new build script.

Then, for example, when the next Minecraft update gets snapshot releases, it should be very easy to update to those snapshots.

Steveplays28 avatar Apr 26 '25 19:04 Steveplays28

I made a fork and updated it to 1.21.5 and made a pull request, but I hadn't seen this issue yet, so I didn't know you wanted to migrate the buildscript. I've closed the PR, but anyone equally impatient as me can download a build here.

Floris0106 avatar Apr 27 '25 18:04 Floris0106

I might be mistaken but all you did was raising the version number to 1.21.5 in your fork, right? I'm not sure if that's a good idea since it doesn't address the new block types introduced in this version.

DarkSpir avatar Apr 28 '25 04:04 DarkSpir

DarkSpir's right, also I'd avoid downloading from a repo without either building it yourself or have them use GitHub actions, especially if there isn't any baking behind it, because someone can easily add malware or bad stuff to those jars without you knowing.

EsserGaming avatar Apr 28 '25 06:04 EsserGaming

If I understand the inner workings of the mod well enough, doing just the version change is perfectly fine. I do also agree that from a security standpoint, it's definitely better to build the mod yourself. I just needed something that works for a server I run, and I don't really know GitHub Actions (maybe a good opportunity to learn though).

Floris0106 avatar Apr 28 '25 07:04 Floris0106

For anyone watching this issue, I checked the contents of the JARs uploaded by Floris, they're exactly as they should be. A simple version bump should work, because world generation (at least the code Noisium changes) hasn't been changed by Mojang Studios lately.

I'm sorry for not releasing this rather easy release. It's a bit tedious to cherrypick commits across 6 branches (7 branches if you count 1.21.5 as well), which is why I wanted to switch to Cloche for proper multi-version support in one branch. I've not been feeling like modding Minecraft much these past few weeks, even simple stuff like this. My apologies for that.

Steveplays28 avatar May 06 '25 17:05 Steveplays28

I've released v2.6.0 for Minecraft 1.21.5.

Steveplays28 avatar May 06 '25 17:05 Steveplays28