Vanilla Essentials: Technical Tools
Мод, добавляющий полезные инструменты для технических игроков, пользователей командных блоков и создателей карт.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 1,6 тыс.
- Подписчиков на Modrinth
- 9
- версии
- 33
- Обновлён
- 16 октября 202616 окт.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
Vanilla Essentials
Мод, добавляющий полезные инструменты для технических игроков, пользователей командных блоков и создателей карт Оставить отзыв можно здесь
Возможности
Сущности
- Сущность-хитбокс
Команды
/raycast/compare/rename/advancedsummon/count/activate/convert/iftick/distance/rtp/coords/nearfill/scan/ifat/area/findblock/ifpowered/wait
Горячие клавиши
- Копировать позицию блока (
F6) - Изменить скорость полёта (
backtick) - Быстрое заполнение (
F8) - Активировать (
unset)
Критерии таблицы очков
- ПКМ
- Права оператора
Прочее
- Antikill
- Antitp
- Аргумент количества в селекторе сущностей
- Аргумент исключения себя
- Добавляет NBT-тег
custom_dataкаждой сущности
Использование
Сущность-хитбокс
- Невидимая сущность с хитбоксом.
- Имеет NBT-данные
scaleдля настройки размера иIsEnabledдля переключения коллизии. - Это серверная функция.
Команды
/raycast
- Выполняет трассировку луча от лица игрока для обнаружения блока.
Использование:
- `/raycast block [<max_distance>]`
- `/raycast ifblock [<max_distance>]`
- С
blockвозвращает координату по заданной оси (x,yилиz) блока, на который смотрит игрок. - С
ifblockвозвращает1, если блок, на который смотрит игрок, совпадает с заданным состоянием блока. - Если блок не найден, команда завершается неудачей.
- Возвращает результат или ошибку, если условия не выполнены.
- Работает на серверной стороне.
/compare
- Выполняет команду для сущностей, чьи NBT-значения совпадают с источником сравнения (другой сущностью или хранилищем).
Использование:
- `/compare entity `
- `/compare storage `
- Работает на серверной стороне.
/rename
- Переименовывает предмет в вашей основной руке.
- Использование: `/rename `
- Поддерживает только обычный текст — без цветовых кодов и JSON-компонентов.
- Работает на клиентской стороне.
/advancedsummon
- Спавнит сущности с расширенными параметрами.
Использование:
- `/advancedsummon area []` — призывает по одной сущности на каждый блок в кубоидной области.
- `/advancedsummon multiple []` — призывает указанное количество сущностей.
- Работает на серверной стороне.
/count
- Считает сущностей и игроков, подходящих под целевой селектор.
- Использование: `/count `
- Возвращает количество как результат команды.
- Работает на серверной стороне.
/activate
- Переключает интерактивные блоки в указанной позиции.
- Может активировать командные блоки.
- Для рычагов переключает состояние (вкл/выкл).
- Для кнопок и нажимных плит имитирует нажатие и автоматически отпускает через 1 секунду.
- Использование: `/activate `
- Работает на серверной стороне.
/convert
- Преобразует блоки в сущности.
- Использование: `/convert (falling_block|block_display) []`
- Работает на серверной стороне.
/iftick
- Проверяет, совпадает ли текущий игровой тик с указанным номером тика.
- Использование: `/iftick `
- Успешно только если текущее количество тиков по модулю `` равно нулю.
- Полезно для запуска функций через определённые промежутки времени.
- Работает на серверной стороне.
/distance
- Измеряет прямолинейное (евклидово) расстояние между двумя блоками или двумя сущностями.
Использование:
- `/distance block `
- `/distance entity `
- Выводит целочисленное расстояние в чат.
- Возвращает целочисленное расстояние как результат команды.
- Работает на серверной стороне.
/rtp
- Телепортирует целевые сущности в случайную позицию, выровненную по сетке, в пределах указанной кубоидной области.
- Использование: `/rtp `
- Работает на серверной стороне.
/coords
- Клиентская команда для сохранения, просмотра, удаления и копирования именованных позиций блоков.
- Позиции сохраняются отдельно для каждого мира/сервера в JSON-файле (
saved_cords.json) в папке Minecraft. Использование:
- `/coords save
— сохраняет текущую позицию блока игрока под именем`. /coords list— выводит список всех сохранённых позиций для текущего мира/сервера.- `/coords remove
— удаляет сохранённую позицию`. - `/coords copy
— копирует сохранённые координатыв буфер обмена в форматеx y z`.
- `/coords save
- Сохранённые координаты сохраняются между сессиями Minecraft.
- Работает на клиентской стороне.
/nearfill
- Заполняет объём относительно позиции игрока с использованием смещения.
Использование:
- `/nearfill
— заполняет блок по смещению от игрока значением`. - `/nearfill replace ` — заменяет блоки.
- `/nearfill
- Работает на серверной стороне.
/scan
- Возвращает количество указанного блока в области.
- Использование: `/scan `
- Работает на серверной стороне.
/ifat
- Выполняет команду от имени всех целей в области.
- Использование: `/ifat `
- Работает на серверной стороне.
/area
- Выполняет команду для каждого блока в области.
- Использование: `/area `
- Работает на серверной стороне.
/findblock
- Находит ближайший блок в радиусе и возвращает ось.
- Использование: `/findblock []`
- Работает на серверной стороне.
/ifpowered
- Определяет, запитан ли блок.
- Использование: `/ifpowered []`
- Команда завершается неудачей, если блок не запитан, но succeeds, если логическое значение not установлено в true.
- Работает на серверной стороне.
/snapshot
- Используется для восстановления областей.
Использование:
- `/snapshot save []`
- `/snapshot restore `
- `/snapshot remove `
- Работает на серверной стороне.
/wait
- Задерживает цепочки командных блоков
- Использование: `/wait `
- Работает на серверной стороне.
Горячие клавиши
Копировать позицию блока (F6)
- Нажмите
F6, глядя на блок, чтобы скопировать его координаты в буфер обмена. - Формат координат:
x y z.
Изменить скорость полёта (backtick)
- Прокручивайте колесо, удерживая
backtick, чтобы изменить скорость полёта.
Быстрое заполнение (F8)
- Нажмите клавишу один раз, чтобы выбрать первый угол области.
- Нажмите ещё раз, чтобы выбрать второй угол — область заполнится блоком в вашей руке.
- Нажмите Ctrl + клавишу, чтобы вручную сбросить выделение.
- Если выбрана только первая точка, она автоматически сбросится через 30 секунд.
Активация (unset)
- Выполняет /activate на блоке, на который вы смотрите
Критерии таблицы очков
Правый клик
- Отслеживает, когда игрок нажимает правую кнопку мыши любым предметом.
Права оператора
- Пользовательский критерий таблицы очков, определяющий, есть ли у игрока права оператора.
Прочее
Antikill
- Сущности с тегом
antikillнельзя убить командой/kill.
Antitp
- Сущности с тегом
antitpнельзя телепортировать командой/tp.
Аргумент count в селекторе сущностей
- Можно использовать в любом селекторе сущностей (
@e[...]) с аргументомcount. - Поддерживает одно число (
count=2) или диапазон (count=2..3). - Селектор выбирает сущности только если количество совпадений попадает в указанный диапазон.
- Если количество подходящих сущностей выходит за пределы диапазона, ни одна сущность не выбирается.
Аргумент исключения себя
- При добавлении в селектор сущностей (
exclude_self=true) исключает сущность-исполнителя (@s) из целей.
Частые вопросы
Как установить Vanilla Essentials: Technical Tools?
Установите Fabric под свою версию Minecraft, скачайте Vanilla Essentials: Technical Tools под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Vanilla Essentials: Technical Tools?
У Vanilla Essentials: Technical Tools есть сборки для Minecraft 1.20.1–1.21.1.
Нужен ли Vanilla Essentials: Technical Tools на сервере?
Нужен и в игре, и на сервере