Пока не проголосован
Ссылки
Вы можете найти полезную информацию, перейдя по этим ссылкам
https://www.curseforge.com/minecraft/mc-mods/fabric-language-kotlin/
Языковой адаптер для создания модов на платформе Fabric с использованием Kotlin, который открывает возможности для моддинга на базе JVM и Kotlin.
Fabric Language Kotlin — это один из множества адаптеров языка Fabric для Kotlin. Адаптеры языка позволяют писать моды на языках программирования, отличных от чистой Java (часто, но не всегда, это языки, основанные на JVM). Существует множество крупных модов Fabric, которые используют Kotlin, включая
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
и многие другие.
Kotlin в первую очередь является языком программирования на основе JVM, как Groovy или Scala и во многом считается более новой версией Scala (хотя разработка Scala продолжается), но он может компилироваться не только в JVM, но и в нативный код, JavaScript или даже в собственный формат байт-кода. Тем не менее, Fabric Language Kotlin предназначен для использования с JVM-вариантом.
Kotlin, как упоминалось ранее, имеет некоторые общие черты с Scala и немного схоже с Crystal. Для многих людей язык Kotlin — это необходимость, многие действительно его любят, хотя другие нет. Проблема может возникнуть, если вы используете Kotlin — у вас могут возникнуть проблемы с совместимостью с малоизвестными инструментальными цепочками, на которые вы можете портировать свой мод. Но если вам нравятся некоторые его фичи или вы хотите заняться разработкой под Android (которая недавно начала рекомендовать Kotlin вместо Java, которую ранее использовали), вы можете выбрать этот язык. Если вы собираетесь использовать Kotlin, рекомендуется использовать IntelliJ, потому что они сделаны одной и той же компанией, а eclipse не обеспечивает столь хорошую поддержку.
Для игроков достаточно просто установить мод в папку mods. Если вы разработчик, вам нужно будет предпринять дополнительные шаги, и потребуется немного знать о работе с Kotlin и Gradle (хотя DSL на Groovy также может быть использован, если не хотите использовать DSL на Kotlin). FabricMC предоставляет руководство с основными инструкциями по началу работы. Fabric Language Kotlin не зависит от конкретной версии Minecraft, он работает с загрузчиком Fabric.