Перейти к содержимому

Box Outlines Api

Управляйте контурами блоков client-tweaks с помощью серверных команд

от Spit365
Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
179
Подписчиков на Modrinth
0
версии
2
Обновлён
20 июля 202620 июл.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.6–1.21.11, 26.2
Нужен и в игре, и на сервере
Последняя версия — 1.0.0-26.2 от 20 июля 2026
Нужен Fancy some client tweaks?
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.6–1.21.11, 26.2
Описание переведено автоматическиПоказать оригинал (EN)

Это 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 на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Другие моды автора

Fancy some client tweaks?↓ 1 тыс.

Часто нужны вместе

Fancy some client tweaks?↓ 1 тыс.

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее