Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/friendly-banana/languages-for-minecraft-mods

list of programming languages for Minecraft mods
https://github.com/friendly-banana/languages-for-minecraft-mods

Last synced: 8 days ago
JSON representation

list of programming languages for Minecraft mods

Awesome Lists containing this project

README

        

# Languages for Minecraft mods

This is a list of programming languages you could use to write Minecraft mods. Do note: some language adaptions are just proofs of concept
and not intended for
serious mod development.

| Language | Link | MC Version |
|:-------------------------------------|---------------------------------------------------------------------|----------------|
| [Java](https://www.java.com/) | [Forge](https://docs.minecraftforge.net/en/latest/gettingstarted/) | 1.2.5+ |
| | [Fabric](https://fabricmc.net/develop/) | 1.14+ |
| | [Legacy Fabric](https://github.com/Legacy-Fabric/fabric) | 1.3.2 - 1.13.2 |
| [Kotlin](https://kotlinlang.org/) | [Unofficial Forge](https://github.com/thedarkcolour/KotlinForForge) | 1.14+ |
| | [Fabric](https://github.com/FabricMC/fabric-language-kotlin) | 16w33a+ |
| [Scala](https://www.scala-lang.org/) | [Forge](https://github.com/MinecraftForge/Scorge) | 1.11.2+ |
| | [Fabric](https://github.com/FabricMC/fabric-language-scala) | 1.17.1 |
| [Groovy](https://groovy-lang.org/) | [Fabric](https://github.com/FabricMC/fabric-language-groovy) | 1.14 - 1.16.5 |
| [Lua](https://www.lua.org/) | https://github.com/Gorlem/ScriptIt | |
| | https://github.com/aldahick/luaforge | 1.6 |
| | https://github.com/hugeblank/allium | 1.18+ |
| Ruby | https://github.com/enebo/Purugin | |
| | https://github.com/nicholasrobertm/RubyCore | 1.16.5 |
| Python | https://github.com/Fluxyn/PyModMC | |
| | https://github.com/ngcm/PythonTool-Mod | 1.8 - 1.12.2 |
| Rust | https://github.com/feather-rs/feather | 1.16.5 |
| | https://github.com/valence-rs/valence | |