Max's QOL Library
Архивирован0.0
Установок
Последнее обновление
Версии
Библиотека функций для упрощения разработки
Эта библиотека разработки была снята с поддержки, но продолжает выполнять свою основную функцию.
Основные возможности
Хотя модификация больше не поддерживается, она предоставляет разработчикам удобные инструменты для упрощения процесса создания контента. Библиотека автоматически добавляет объект debug_block, который можно использовать при отладке новых проектов.
Интеграция в проект
Для использования библиотеки в вашем проекте добавьте следующие строки в build.gradle файл:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:mql-tir5d-turtle:1.0.0"
}
Создание блока с предметом
Для создания блока с соответствующим предметом используйте следующий код: import net.msl.blocks; public class ModName implements ModInitializer { public static final Logger LOGGER = LoggerFactory.getLogger("mod-id"); @Override public void onInitialize() { LOGGER.info("Initialized Very Cool Mod!"); Block block = new Block(FabricBlockSettings.create()); blocks.createBlockWithItem(block, new BlockItem(block, new FabricItemSettings()), new Identifier("mod-id", "cool_block")); } }
Создание блока без предмета
Для создания блока без соответствующего предмета используйте этот код: import net.msl.blocks; public class ModName implements ModInitializer { public static final Logger LOGGER = LoggerFactory.getLogger("mod-id"); @Override public void onInitialize() { LOGGER.info("Initialized Very Cool Mod!"); Block block = new Block(FabricBlockSettings.create()); blocks.createBlockNoItem(block, new Identifier("mod-id", "cool_block")); } }
Создание предмета
Для создания отдельного предмета используйте следующий код: import net.msl.items; public class ModName implements ModInitializer { public static final Logger LOGGER = LoggerFactory.getLogger("mod-id"); @Override public void onInitialize() { LOGGER.info("Initialized Very Cool Mod!"); Item item = new Item(new FabricItemSettings()); items.createItem(item, new Identifier("mod-id", "cool_item")); } }