Minecraft: Java Edition has been obfuscated since its release. This obfuscation meant that people couldn’t see our source code. Instead, everything was scrambled – and those who wanted to mod Java Edition had to try and piece together what every class and function in the code did.

Modding is at the heart of Java Edition – and obfuscation makes modding harder. We’re excited about this change to remove obfuscation, as it should make it quicker and easier for modders to create and improve mods. Now you won’t have to untangle tricky code or deal with unclear names. What’s more, de-bugging will become more straightforward, and crash logs will actually be readable!

surprisingly fantastic and consumer friendly move from mojang, good on them

@[email protected]
link
fedilink
English
1263d

So, what’s the catch? Surely Microsoft and Mojang didn’t just suddenly become good?

Prove_your_argument
link
fedilink
English
1213d

The monkeypaw says they will stop updates for the java edition or release a new version that doesn’t work on the java edition.

They probably see how many sales are generated from the free work done by modders though. If someone wants to come along and do for free the thing you might have to actually pay designers, developers, artists and all the support staff for and they still need to pay you to play it, you’d be foolish not to encourage the exploitation of free labor.

@[email protected]
link
fedilink
English
22d

If that happens, the modding scene would boom incredibly

And you’d have some smart nerds who take it upon them to keep updating the game much better than Mojang ever could.

It would become open source almost

LiveLM
link
fedilink
English
56
edit-2
3d

Call me ignorant, if this happened and it brought a new golden era of modding (1.7.10 style) where everyone’s playing the same version I’d be maybe the happiest player ever.
Modders backporting content is nothing new, hell, they even brought the mobs that didn’t make the cut from those stupid mob votes to life.
Let modding become the new updates, fuck it. At this point they’d likely be better realised than Microsoft’s efforts.

@[email protected]
link
fedilink
English
72d

1.7.10

Y’all can try and pull it from my cold, dead hands.

I should boot up the ol modpack and see what it do—oh, right, it crashes 🥹

@[email protected]
link
fedilink
English
203d

Young generations and mobile players are on bedrock

Everyone else plays Java where you can easily self-host a server

@[email protected]
link
fedilink
English
43d

I was thinking the same thing. If the de-obfuscation tools are already out there, it might cost them more money to keep that layer. Their developers also have to use it to read the crash logs and the like from the sounds of it. Less layers = less maintenance = less cost. More mods = keeps the game relevant.

@[email protected]
link
fedilink
English
63d

Or a Bethesda style creation club is coming.

Barbecue Cowboy
link
fedilink
English
123d

They already do that for bedrock.

@[email protected]
link
fedilink
English
12d

Complete with microtransactions and a horrible lack of customizability! Seriously I just wanted to play some Minecraft in RTX but you literally can’t use the nVidia RTX stuff outside of the demo maps, otherwise you have to purchase a different texture pack with real money. And basically everything in the Bedrock Marketplace costs real money, and very little is free.

Meanwhile Java edition doesn’t have any paid content in part because the original Minecraft license specified anyone was free to make mods and custom content but were explicitly restricted from charging money for it

@[email protected]
link
fedilink
English
44
edit-2
3d

I guess it just doesn’t make sense to obfuscate it when mods in general runs the Minecraft community in turn making more profit to Mojang/Microsoft. My other suspicion is potential competition. There is this game called Vintage Story which kinda directly competes with Minecraft seems gaining ground and was built to be moddable from the start.

@[email protected]
link
fedilink
English
32d

Exactly. Community bindings do exist and are used over the official bindings already, and I think the source code obfuscation is just an annoyance by now.

atopi
link
fedilink
English
13
edit-2
3d

Havent they been making changes to help mod/datapack development for a while?

Modding is such a big part of the game, helping it would get more people playing the game

@[email protected]
link
fedilink
English
103d

They made “datapack” which is a way of playing with mods without having to use third-party mod loaders like Forge and Fabric but (don’t quote me on this as I’m not a mod developer) it’s not as powerful compare to the mod loaders.

@[email protected]
link
fedilink
English
63d

Yup. Mods can change basically EVERYTHING, compared to datapacks being able to change only what mojang wants.

Xylight
link
fedilink
English
23d

Not sure if it’s just what they want, it’s mostly that Minecraft’s spaghetti code had a lot of things hardcoded. Lately they’ve been changing a lot of things to be data-driven, and able to be changed by datapacks

@[email protected]
link
fedilink
English
103d

Luanti eating on their turf.

simple
creator
link
fedilink
English
153d

I doubt microsoft even knows what luanti is

@[email protected]
link
fedilink
English
33d

Whats that?

@[email protected]
link
fedilink
English
2
edit-2
3d

It’s the platform that used to be MineTest, apparently

@[email protected]
link
fedilink
English
13d

Lol no

Kilgore Trout
link
fedilink
English
53d

I would advance: trying to keep the brand alive against the hidden giant of Roblox.

@[email protected]
link
fedilink
English
93d

I wonder how good AI is at deobfuscating code. It seems like the kind of thing it might be good at.

Cethin
link
fedilink
English
73d

With how bad it is at writing it, I’m guessing similarly bad. It’ll do something, but odds are it introduces a ton of errors that you then have to track down. That’s the best case. Worst case, it just creates something totally different that looks similar to the input but doesn’t do the same thing.

@[email protected]
link
fedilink
English
63d

I said basically the same thing and got downvoted for it.

Hopefully the catch is nothing, but you can never be too sure.

@[email protected]
link
fedilink
English
-73d

It’s a 20 year old game going into abandonware mode. This is the nicest way for them to do that.

  1. Its 16, not 20, the earliest version “Cave Game Tech Test” was in May 2009.

  2. They’re still actively pushing updates, a really big one is scheduled for the holiday season. Additional biomes and mini-bosses were added last year with structures hinting at development plans for a 4th dimension. The lighting engine is being actively redone.

Minecraft is absolutely not gearing down into abandonware mode.

@[email protected]
link
fedilink
English
33d

And they finally added copper items 😂

Create a post

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you’re submitting before posting to see if it’s already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don’t share it here, there are other places to find it. Discussion of piracy is fine.

We don’t want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform
By type
By games
Language specific
  • 1 user online
  • 149 users / day
  • 797 users / week
  • 1.84K users / month
  • 6.75K users / 6 months
  • 1 subscriber
  • 7.68K Posts
  • 157K Comments
  • Modlog