Sin calificar
Etiquetas
Adaptador de lenguaje para escribir mods de Fabric en Kotlin, habilitando la creación de mods basados en JVM y Kotlin.
Fabric Language Kotlin es uno de los muchos adaptadores de lenguaje de Fabric para Kotlin. Los adaptadores de lenguaje te permiten escribir mods en lenguajes de programación distintos al Java puro (a menudo, pero no siempre, lenguajes basados en JVM). Existen muchos mods grandes de Fabric que utilizan Kotlin, incluyendo:
Adorn
Inventory Tweaks
AE Additions – ExtraCells2 Fork
Bountiful
DeftuLib
Hex Casting
Industrial Revolution
Inventerio
Kambrik
Lakeside
LibrarianLib
Level Up HP
MirageFairy2023
Ping Wheel
Plethora Peripherals
Roughly Enough Trades
Roughly Enough Loot Tables
RSWires
TerrarianSlimes
Woods and Mires
Zoomify
y muchos más.
Kotlin es principalmente un lenguaje de programación basado en JVM como Groovy o Scala y se considera de muchas maneras como una Scala más nueva (aunque Scala todavía está en desarrollo). Sin embargo, no solo se compila a JVM, también se puede compilar a nativo o a JavaScript o incluso a su propio formato de bytecode. Fabric Language Kotlin está pensado para ser usado con la variante JVM.
Kotlin, como se mencionó antes, tiene algunos aspectos en común con Scala y un poco en común con Crystal. El lenguaje Kotlin es imprescindible para muchas personas, a muchos realmente les gusta, mientras que a otros no. Un problema que podrías tener es que, si usas Kotlin, podrías encontrar problemas de compatibilidad con cadenas de herramientas menos conocidas a las que quieras portar tu mod. Pero si quieres usar Kotlin porque lo prefieres, puedes usar este adaptador de lenguaje. Hay razones para preferir Kotlin si te gustan algunas de sus características o si también quieres hacer cosas como el desarrollo para Android (que recientemente ha empezado a recomendar Kotlin sobre Java, que era recomendado antes). Si usas Kotlin, se sugiere que uses IntelliJ porque son hechos por la misma compañía y Eclipse no tiene tan buen soporte para él.
Para los jugadores, deberían poder simplemente instalar el mod en su carpeta de mods. Si eres desarrollador, necesitarás realizar pasos adicionales y se requiere que el usuario ya sepa un poco sobre el uso de Kotlin con Gradle (aunque todavía se puede usar Groovy DSL a menos que quieras Kotlin DSL). FabricMC tiene un tutorial que puede ser utilizado con instrucciones básicas sobre cómo empezar. Fabric Language Kotlin no depende de ninguna versión específica de Minecraft, solo del cargador de Fabric.