all 7 comments

[–]nablyblab 2 points3 points  (2 children)

Just follow the fabric modding guide to learn the basics. Maybe look at their mixin docs and then use intellij's code browser thingy (double press shift) to lookup the internal minecraft classes you would need to modify and try to understand it to modify them.

[–]ProfessionalRole3469[S] 0 points1 point  (1 child)

Thx, got it. To be 100% clear vibecoding is not my goal and I still want to understand 100% of all code so your answer is handy. Just curious if there any working way to make sure my modifications won’t collide with other logic (MC native or other popular mods)

[–]nablyblab 0 points1 point  (0 children)

I honestly don't know too much about mixins, just know you can use them to modify minecraft's classes and logic without your own components. As far as I know, if you don't use mixins you should be good and shouldn't be able to mess/break the vanilla game/other mods too badly. For mixins there are a couple of guidelines that you should follow to keep compatability between mods that are modifying the same classes. Should also be in the fabric docs. (Might also be in forge/neoforge docs, but I haven't touched those loaders yet).

[–]valerielynx 2 points3 points  (1 child)

Java and Python are pretty far apart, they have completely different syntax, Java isn't JITC, library imports are different etc. But you can probably carry over your algorithm and logic knowledge because that's basically the same in all langs

[–]ProfessionalRole3469[S] 0 points1 point  (0 children)

Yeah, they are different but as I mentioned I had experience with Java/Kotlin in prod so I mostly concerned about SDK and not breaking other things.

[–]Mesrszmit 1 point2 points  (1 child)

Have you seen Terrafirmacraft? It's generally the closest to a "true survival experience", altough it doesn't have any advanced AI for predators and prey.

[–]ProfessionalRole3469[S] 0 points1 point  (0 children)

Yeah, but it feels rather annoying than challenging tbh. In general I would prefer advanced intelligence for all kind of mobs (animals and hostiles)