Box Outlines Api
Управляйте контурами блоков client-tweaks с помощью серверных команд
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 179
- Подписчиков на Modrinth
- 0
- версии
- 2
- Обновлён
- 20 июля 202620 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Это API для одного из моих других модов — client-tweaks. Он позволяет серверу вызвать контуры блоков из client-tweaks на один тик у тех, у кого установлены оба мода.
Использование
Команды
/boxoutline 0.0 0.0 0.0 1.0 1.0 1.0 redэто рисует блок на один тик от 0 0 0 до 1 1 1. Учти, что API контуров блоков, в отличие от client tweaks, использует десятичные дроби для координат.
Java-код
сначала опубликуй исходный код этого мода в свой локальный maven
# клонируй репозиторий
git clone git@github.com:Spit365/box-outlines-api-1.21.6.git
# опубликуй в maven
cd box-outlines-api-1.21.6
./gradlew publishToMavenLocalзатем подключи Box Outlines Api в свой мод build.gradle:
repositories {
mavenLocal()
}
dependencies {
modImplementation("net.spit365:box-outlines-api:1.0.0")
}fabric.mod.json:
"depends": {
"client-tweaks": "*"
}Наконец, ты можешь использовать следующие методы в своём моде:
import net.spit365.boa.BoxOutline;
import net.minecraft.util.math.Box;
import java.util.Collection;
BoxOutline.add(Box box, int color /* argb */)
BoxOutline.addAll(Collection<Box> box, int color /* argb */)
Работает так же: сначала указываешь блок, затем цвет в шестнадцатеричном формате (0xFFFF0000 -> красный, полная непрозрачность). И снова, это сохраняется на один тик, так что для непрерывной отрисовки помести это в tick callback
Сборка
чтобы собрать этот мод с нуля, сначала клонируй репозитории этого мода и client-tweaks. Затем в директории client-tweaks выполни
./gradlew publishToMavenLocalЭто опубликует его в твой локальный maven. Затем выполни
./gradlew buildв директории box outlines api Зачем этот дополнительный шаг перед сборкой? Box Outlines Api нужен исходный код client-tweaks для компиляции. Я не настроил глобальный maven, хостящий client-tweaks, так что тебе нужно сделать это локально.
Прочее
Установи этот мод, если тебе показалась интересной хоть одна из вышеперечисленных возможностей. Если ты не знаешь, как устанавливать моды / fabric loader / что-либо ещё связанное с fabric-моддингом, загляни на эту замечательную страницу с официального fabric wiki. Если у тебя есть проблемы, пожелания и т.д., перейди к исходному коду на github и открой issue.
Частые вопросы
Как установить Box Outlines Api?
Установите Fabric под свою версию Minecraft, скачайте Box Outlines Api под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Box Outlines Api?
У Box Outlines Api есть сборки для Minecraft 1.21.6–1.21.11, 26.2.
Нужен ли Box Outlines Api на сервере?
Нужен и в игре, и на сервере