this post was submitted on 31 Jan 2025
15 points (94.1% liked)

Minecraft

4534 readers
10 users here now

Welcome to the Minecraft community on Lemmy and Kbin!

The home for all posts related to the Minecraft franchise: from the classic game to the mobile ports, mods, adventure games, merchandise and similar!

Official Lemmy.world server available!

Lemmy.world hosts an official server that welcomes all players to contribute and have fun:

Minecraft Version: 1.20.x

Address: minecraft.lemmy.world

Please make sure you read our rules before posting.

Rules:

Rules can be clicked on to be expanded.

1: Treat all users with respect.

Bullying, threathening, doxxing, or toherwise hostile behaviors with any of our users will not be tolerated. Be civil, have fun.

2: Posts must be related to the Minecraft franchise.

This includes the main game, titles like Dungeons, fan art, wiki pages, toys, new feature votes, and similar content.

3: No advertising.

If you want to share a product you're a manufacturer or seller of, please contact the moderation team first. Affiliate links to online shopping stores or affiliate coupon codes are not allowed.

4: No piracy.

Links or discussions about cracked versions of games, unauthorized copies of copyrighted material and other similar piracy-related content are not allowed.

5: No NSFW or adult content.

This community is inclusive to users of all ages. Keep in mind Minecraft attracts children and adults alike. Therefore, no NSFW content is allowed.

6: No low-effort meme content.

Memes are allowed, and so are comics or other fan creations. However, low-effort reposts and otherwise overused memes will be removed.

Reddit reposts are allowed.

Reddit reposts are allowed, but you need to include the tag [Reddit] in the title.

Related communities:

founded 2 years ago
MODERATORS
 

I'm seeing how often small updates break mods and wondering how people keep up. I thought maybe people froze themselves to certain versions for just combat and related changes, but now I'm realizing people probably do it for certain mods.

I'm newer to modding but I can't imagine the game without Alex's Mobs. So I guess I'll remain in 1.20.1. I've also just created my first mod and I can't imagine repeating the process over and over again.

top 5 comments
sorted by: hot top controversial new old
[–] ShadowCat 4 points 2 days ago

I'm one of the devs on a relatively big mod, we try to stick to one release per major mc version, we were running 1.21/1.21.1 but recently changed to 1.21.4 because our mod is for a server that the majority of users use so us being on an older version blocks it from updating and they asked us to update.

Some updates are easier than others, it really depends on what changed. I wasn't developing the mod when the 1.19 ports were done but I was for the 1.20.2 port which wasn't too bad but I personally did most of the 1.21.4 port with some help at the end from another dev.

It's probably not the best way to do it but I just upped the mc version, tried to compile and see what broke. Sometimes it's just an argument removed or added to a method, sometimes a class got changed to a record. Other times a system has been completely reworked and at that point I'd go to the Fabric post or look at the NeoForge primers for more details on how those systems changed. For example, in 1.21.2 entity rendering got completely redone so we no longer had access to the entity itself in rendering so needed to work out how to get access to that which was a bit of a pain.

But basically it's mostly dependent on when you have time, the resources are out there to make the actual process easier.

[–] Sanctus 9 points 2 days ago

A lot of time and effort. Or they release it for a specific version and call it.

[–] [email protected] 5 points 2 days ago

I have a simple mod, but it really sucks to stay up to date. I play with a lot of mobs and haven't updated minecraft since 1.21.1. I also think that the new update release cycle really messes up mod developer workflows, as you need to put in a crap ton of work or don't have to do anything. Before this, you could just update on a major release, while code was mostly the same in a minor release.

[–] [email protected] 5 points 2 days ago

Swear, I've been staying on 1.21.1 for some mods I can't live without so I've kept my server running that too

[–] Lance5057 2 points 2 days ago

We often don't, skip versions, stay on one for too long, etc. It is getting easier to update though since Neoforge and Mojang aren't making sweeping changes.