AcornLib
Активный0.0
Установок
Последнее обновление
Версии
AcornLib
Возможности для разработчиков
Настройка эффектов при убийстве предметами
Добавлена поддержка пользовательских частиц и звуков при атаке, а также специальных эффектов при убийстве существ - как при успешном уничтожении цели, так и при обычной атаке.
Дополнительные компоненты предметов
- Компонент для двуручного оружия (интуитивно понятная функциональность)
- Компоненты удержания арбалета (предмет направляется в сторону взгляда игрока)
- Отображение руки при удержании предмета
- Компонент предотвращения выбрасывания предмета
- Компонент скина предмета (строковый параметр)
- Компонент пользовательских частиц при попадании (пример ниже)
Расширенные команды
Добавлена команда velocity для управления скоростью объектов с поддержкой точных и направленных значений.
Система поддержки
Возможность создания модов только для поддерживающих авторов, а также настройка специальных привилегий для подписчиков и друзей в других модах, использующих эту библиотеку.
В качестве бонуса - несколько кастомных плюшевых игрушек с моим изображением и изображениями друзей, доступных бесплатно :]
(Это шутка, я старался сделать что-то отличное от Ratatouille, Rat, пожалуйста, не судись со мной)

Примеры использования
Команда выдачи предмета с пользовательскими частицами
give @s acornlib:gnarp_plush[acornlib:hit_particle={particle:"acornlib:green_sweep"}]
Важно: Необходимо использовать корректный идентификатор для частиц sweep, иначе произойдет отправка невалидного пакета, что может привести к отключению от игры или даже крашу сервера (не проверялось).
Инструкция по интеграции
Добавьте в раздел repositories:
repositories {
// Modrinth
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
// Mod Menu
maven {
name = "Terraformers"
url = "https://maven.terraformersmc.com/"
}
}
Добавьте в раздел dependencies:
dependencies {
// AcornLib
modImplementation "maven.modrinth:acorn-lib:${project.acornlib_version}"
// Config
modApi ("com.terraformersmc:modmenu:${project.modmenu_version}")
modImplementation ("maven.modrinth:midnightlib:${project.midnightlib_version}+1.21.4-fabric")
}
Благодарности
Текстура желудя создана пользователем ShinyEmerald в ресурспаке, доступном по ссылке.