Пока не проголосован


Авторы

modmuss50

Автор

modristore

Издатель

Ссылки

Вы можете найти полезную информацию, перейдя по этим ссылкам

https://www.curseforge.com/minecraft/mc-mods/fabric-language-kotlin/


Поделитесь постом



Fabric Language Kotlin

Мод 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.