I am going to start learning a programming language.
It's easier for me to learn something while exercising this knowledge on a project, and I soon thought about Minecraft.
But many say that the Java language is losing strength where I live and recommended to learn React or Python.
Is it possible to make MODS to Minecraft in these languages?
No, it is not possible to make mods in a language that the game is not programmed in and does not support.
As I understand it you would have to mod in some kind of method for interpreting python code for that to work (essentially adding python support to the game), but doing that would require an extensive level of experience in Java to begin with.
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
There is a version of python that runs on top of java, I think it's called jython, I'm not sure how well that would work with minecraft though.
I'd recommend just learning java, python has been growing in popularity a lot recently but that doesn't mean that java isn't a popular or useful language. Not to mention that once you pick up the basic structures they're mostly the same between languages so it wouldn't be too hard to learn python afterwards if you find it's more useful in your area.
No, it is not possible to make mods in a language that the game is not programmed in and does not support.
As I understand it you would have to mod in some kind of method for interpreting python code for that to work (essentially adding python support to the game), but doing that would require an extensive level of experience in Java to begin with.
It is entirely possible to make mods in another language that the game is not programmed in. Take a look at http://wiki.sourcepython.com/ for the Source engine (written mostly in C++).
You would need to be able to run the python compiler within Java. That is no small feat, but is entirely possible.
It is entirely possible to make mods in another language that the game is not programmed in. Take a look at http://wiki.sourcepython.com/ for the Source engine (written mostly in C++).
You would need to be able to run the python compiler within Java. That is no small feat, but is entirely possible.
Yeah that is... What I said. I specifically said you can't make mods for Java in Python, without building support for interpreting the Python (a compiler) within Java.
Rollback Post to RevisionRollBack
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
I don't know much about these mods myself but that would be my guess of the closer you can get to mods 'with other languages involved with the game' rather than 'written' in those languages completely as I'd assume they are still written in Java but just allow for Python and Kotlin support with other tweaks and benefits you can add to mods/use in the game in other ways.
But most likely some compatibility layer or otherwise would be needed.
I am going to start learning a programming language.
It's easier for me to learn something while exercising this knowledge on a project, and I soon thought about Minecraft.
But many say that the Java language is losing strength where I live and recommended to learn React or Python.
Is it possible to make MODS to Minecraft in these languages?
No, it is not possible to make mods in a language that the game is not programmed in and does not support.
As I understand it you would have to mod in some kind of method for interpreting python code for that to work (essentially adding python support to the game), but doing that would require an extensive level of experience in Java to begin with.
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/2775557-guidelines-for-the-suggestions-forum
There is a version of python that runs on top of java, I think it's called jython, I'm not sure how well that would work with minecraft though.
I'd recommend just learning java, python has been growing in popularity a lot recently but that doesn't mean that java isn't a popular or useful language. Not to mention that once you pick up the basic structures they're mostly the same between languages so it wouldn't be too hard to learn python afterwards if you find it's more useful in your area.
.
It is entirely possible to make mods in another language that the game is not programmed in. Take a look at http://wiki.sourcepython.com/ for the Source engine (written mostly in C++).
You would need to be able to run the python compiler within Java. That is no small feat, but is entirely possible.
This might of great interest to you, OP.
https://github.com/arpruss/raspberryjammod
https://www.curseforge.com/minecraft/mc-mods/pycraft-python
Did you bother googling this?
.
Yeah that is... What I said. I specifically said you can't make mods for Java in Python, without building support for interpreting the Python (a compiler) within Java.
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/2775557-guidelines-for-the-suggestions-forum
Support for Python or Kotlin support such as these listed here in these searches are close enough besides mods like ComputerCraft with Lua.
Python: https://www.curseforge.com/minecraft/mc-mods/search?search=python
Kotlin: https://www.curseforge.com/minecraft/mc-mods/search?category=&search=kotlin.
I don't know much about these mods myself but that would be my guess of the closer you can get to mods 'with other languages involved with the game' rather than 'written' in those languages completely as I'd assume they are still written in Java but just allow for Python and Kotlin support with other tweaks and benefits you can add to mods/use in the game in other ways.
But most likely some compatibility layer or otherwise would be needed.
Niche Community Content Finder, Youtuber, Modpack/Map Maker, "Duck" "Fabric/Old Modloaders Enthusiast"
Thread Maintainer of APortingCore, Liteloader Download HUB, Asphodel Meadows, Fabric Project, "Legacy/Cursed Fabric/Ornithe", "Power API/Tesla", Rift/Fabric/Forge 1.13 to 1.17. "" = active support projects
"Wikis" Maintain: https://modwiki.miraheze.org/wiki/User:SuntannedDuck2, "https://ftb.fandom.com/wiki/Quilt", https://ftb.fandom.com/wiki/UserProfile:SuntannedDuck2, "https://gran-turismo.fandom.com/wiki/Gran_Turismo_4_Toyota_Prius_Edition"