Our great sponsors
-
MinecraftForge
Modifications to the Minecraft base files to assist in compatibility between mods. New Discord: https://discord.minecraftforge.net/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
As for mods, you can see what programming languages open source mods use on GitHub very easily from the "Languages" section of the right sidebar. For example, the (Minecraft Forge Mod Loader)[https://github.com/MinecraftForge/MinecraftForge] is 97.9% Java, 1.2% Groovy, 0.5% CSS, 0.2% JavaScript, 0.2% Kotlin, and <0.1% GLSL.
I've only seen Lua used in programming mods (Computer Craft, Open Computers, CC: Tweaked) because it's a programming language they can get working inside of the Java game. However, the mods themselves are still predominantly made in Java: (CC: Tweaked's GitHub)[https://github.com/cc-tweaked/CC-Tweaked] reports 73.4% Java, 24.4% Lua (and it comes pre-loaded with a bunch of programs on the in-game computers), and then tiny bits identified as Kotlin, TypeScript, Python, Common Lisp, and others.
Related posts
- CC:Tweaked on Bedrock
- Can I add features to the multishell program and ask for a pull request
- Can someone please just give me code that lets me change Redstone output levels because I'm new and cant find anything about it
- How do I set up a simple "tank read" computer? I am unsure of how to wrap all of these tanks to the one computer and read the total value for all tanks.
- Is there a way to create namespaces/hierarchy in the documentation with LDoc?