WarpUtils
Полностью настраиваемый мод для телепортации с серверными функциями вроде запросов tpa или домов
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 29,8 тыс.
- Подписчиков на Modrinth
- 36
- версий
- 270
- Обновлён
- 28 сентября 202628 сент.
- Опубликован
- в 2024
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Введение
WarpUtils — это лёгкий, полностью настраиваемый серверный утилити-мод, который добавляет основные функции телепортации: дома, варпы и запросы TPA. Вдохновлён VanillaTweaks Datapacks.
Поскольку он работает только на сервере, вы можете установить его на свой сервер, и чистые ванильные клиенты смогут заходить без каких-либо неудобств или дополнительных загрузок.
Основной функционал
- Дома: Игроки могут устанавливать личные точки и телепортироваться к ним.
- Варпы: Операторы могут устанавливать глобальные точки (например, магазины или хабы), доступные всем.
- TPA: Игроки могут безопасно отправлять друг другу запросы на телепортацию.
- Back: Удобная команда для возврата к предыдущему местоположению после телепортации.
Возможности
Каждая функция телепортации включает в себя
- Кулдауны: Настройте, сколько игрок должен ждать после телепортации, прежде чем снова сможет использовать команду.
- Задержки перед телепортацией: Настройте таймер «стоять на месте» перед выполнением телепортации. Эта задержка отменяется, если игрок двинется, выполнит другую команду или подвергнется атаке (если активен кулдаун боя).
- Настраиваемость: Каждую функцию можно отдельно отключить и настроить (подробности конфигурации ниже).
Дома
Позволяет игрокам устанавливать личные дома и телепортироваться к ним по желанию. Владельцы серверов могут настроить максимальное количество домов, которое разрешено игроку.
| Команда | Описание |
|---|---|
| `/home ` | Телепортирует вас к указанному дому |
/home | Телепортирует вас к дому по умолчанию (автоматически выбирает один, если дом по умолчанию не задан) |
| `/setdefaulthome ` | Устанавливает существующий дом как дом по умолчанию |
| `/sethome ` | Создаёт или перезаписывает дом в вашем текущем местоположении |
| `/delhome ` | Удаляет указанный дом |
| `/renamehome ` | Переименовывает существующий дом (также может перезаписать, если newName уже существует) |
/homes | Показывает список всех ваших сохранённых домов и их координаты |
TPA (Запросы на телепортацию)
Позволяет игрокам запрашивать телепортацию к другим игрокам. Отправляющий запрос игрок телепортируется к принимающему после того, как тот примет запрос.
Примечание: У игрока может быть активен только один исходящий запрос одновременно, но он может получать несколько входящих запросов. Кулдауны применяются после телепортации; задержки применяются после принятия запроса.
| Команда | Описание |
|---|---|
| `/tpa ` | Отправляет запрос на телепортацию указанному игроку |
| `/tpaaccept ` | Принимает запрос от конкретного игрока |
/tpaaccept | Принимает последний запрос на телепортацию. |
| `/tpadeny ` | Отклоняет запрос от конкретного игрока |
/tpadeny | Отклоняет все активные входящие запросы |
/tpacancel | Отменяет отправленный вами исходящий запрос |
/tpas | Показывает все активные отправленные и полученные запросы |
Варпы
Позволяет операторам управлять глобальными точками интереса, к которым могут телепортироваться все игроки.
Варп Spawn: По умолчанию включён варп Spawn, привязанный к точке спавна мира (можно задать с помощью /setworldspawn ...)
- Его можно отвязать от спавна мира, перезаписав:
/setwarp Spawn - Его можно снова привязать к спавну мира, удалив пользовательский варп:
/delwarp Spawn
| Команда | Описание |
|---|---|
| `/warp ` | Телепортирует вас к указанному глобальному варпу |
/warps | Показывает список всех доступных варпов и их местоположения |
| `/setwarp ` | (OP) Создаёт или перезаписывает варп в вашем местоположении |
| `/delwarp ` | (OP) Удаляет указанный варп |
| `/renamewarp ` | (OP) Переименовывает существующий варп |
Команды, помеченные (OP), могут выполняться только
Команда Back
Позволяет игрокам вернуться к месту, где они были до последней телепортации, или к месту смерти. Поведение гибко настраивается через конфиг (включая параметры mode и duration).
| Команда | Описание |
|---|---|
/back | Телепортирует вас обратно к последнему месту до телепортации |
Команда Tpr
Позволяет игрокам телепортироваться в случайное место. Максимальная и минимальная дальность телепортации настраивается.
| Команда | Описание |
|---|---|
/tpr | Телепортирует вас в случайное место |
Настройки и эффекты игрока
Персонализируйте свой опыт с помощью: `/warputils personal ...`
Настраиваемые параметры:
- Отображение задержки: Как должен отображаться прогресс задержки при телепортации:
none,percentageилиseconds. - Язык: Установите язык интерфейса (сейчас поддерживается только английский).
- Цель сообщений: Выберите, где появляются сообщения мода:
chatилиactionbar(Некоторые сообщения могут принудительно отображаться в одном из них, например, список домов). - Частицы: Настройте визуальные эффекты телепортации.
Визуальные эффекты
Частицы отображаются на трёх этапах:
- Эффект зарядки: Во время задержки перед телепортацией.
- Отправление: В месте, откуда вы уходите.
- Прибытие: В месте назначения.
Примечание: Операторы могут принудительно включить эффекты глобально, переопределив настройки игроков.
Конфигурация
*Примечание: Файл конфигурации не предназначен для прямого редактирования. Он лишь задаёт значения по умолчанию, используемые при создании мира или сбросе конфига мира с помощью /warputils config reset, `/warputils config resetили/warputils config default`*.
Команда `/warputils config ` позволяет легко настроить функциональность каждой возможности в качестве оператора. Не-операторы могут просматривать значения конфига, но не редактировать их.
Общие
Эта категория конфига позволяет задать более общие настройки, такие как стандартныйmessageTarget или cooldown и delay, используемые для телепортации. Каждая функция телепортации по умолчанию наследует значения cooldown и delay (значение соответствующей настройки установлено в -1), но их можно задать индивидуально, например, с помощью `/warputils config cooldown `.Доступ через `/warputils config general `.
| Настройка | По умолчанию | Описание |
|---|---|---|
cooldown | 1200 (1 минута) | Период ожидания (в тиках) между телепортациями |
delay | 60 (3 секунды) | Время (в тиках) между выполнением команды и телепортацией |
messageTarget | actionbar | Основное место для отображения сообщений |
Исключение из стандартного cooldown — команда /tpr, для которой он установлен в 24000 (20 минут).
тики: 1 тик = 1/20 секунды
Дома
Доступ через `/warputils config homes `.| Настройка | По умолчанию | Описание |
|---|---|---|
interDimTP | true | Разрешить телепортацию между измерениями |
maxHomeCount | 3 | Максимальное количество домов у игрока (0 = Бесконечно) |
disableHomes | false | Отключает дома (дома не будут удалены) |
Tpas (Запросы на телепортацию)
Доступ через `/warputils config tpas `.| Настройка | По умолчанию | Описание |
|---|---|---|
interDimTP | true | Разрешить телепортацию между измерениями |
duration | 6000 | Время (в тиках), в течение которого запрос tpa активен (0 = Бесконечно) |
disableTpas | false | Отключает tpas |
ticks: 1 tick = 1/20 секунды
Warps
Настраивается через `/warputils config warps `.| Настройка | По умолчанию | Описание |
|---|---|---|
interDimTP | true | Разрешает телепортацию между измерениями |
disableSpawnWarp | false | Отключён ли варп на спавн |
disableWarps | false | Отключает варпы (варпы не будут удалены) |
Команда Back
Настраивается через `/warputils config back `.| Настройка | По умолчанию | Описание |
|---|---|---|
interDimTP | true | Разрешает телепортацию между измерениями |
duration | 0 | Время (в тиках), в течение которого активен запрос tpa (0 = бесконечно) |
mode | backBack | Режим работы команды /back |
backOnDeath | false | Устанавливает ли ваша смерть точку возврата |
disableBack | false | Отключает команду /back |
Режимы работы команды /back:
- backBack: Вы можете телепортироваться обратно в место, откуда использовали
/back,/home,/tpaили/warp - singleUse: Вы можете телепортироваться обратно один раз после каждой телепортации с помощью
/home,/tpaили/warp - persistent: Точка возврата меняется только при использовании
/home,/tpaили/warp
Команда Tpr
Настраивается через `/warputils config tpr `.| Настройка | По умолчанию | Описание |
|---|---|---|
minRange | 500 | Минимальное расстояние (в блоках), на которое tpa может телепортировать вас от вашей позиции |
maxRange | 2000 | Максимальное расстояние (в блоках), на которое tpa может телепортировать вас от вашей позиции |
disableTpr | false | Отключает команду /tpr |
Эффекты
Настраивается через `/warputils config effects `.| Настройка | По умолчанию | Описание |
|---|---|---|
chargeEffect | RisingRings | Эффект по умолчанию, отображаемый во время задержки |
enforceChargeEffect | false | Принудительно включает эффект зарядки по умолчанию; всегда проигрывает этот эффект вместо выбранного игроком |
teleporationEffect | Smoke | Эффект по умолчанию, отображаемый в точке отправления |
enforceTeleportEffect | false | Принудительно включает эффект телепортации по умолчанию; всегда проигрывает этот эффект вместо выбранного игроком |
arrivalEffect | Smoke | Эффект по умолчанию, отображаемый в точке прибытия |
enforceArrivalEffect | false | Принудительно включает эффект прибытия по умолчанию; всегда проигрывает этот эффект вместо выбранного игроком |
disableEffects | false | Отключает все эффекты частиц в этом моде |
Примечание: чтобы отключить один конкретный эффект, выберите эффект "None" и включите его принудительно.
Кулдаун боя
Настраивается через `/warputils config fightCooldown `.| Настройка | По умолчанию | Описание |
|---|---|---|
cooldown | 60 | Длительность, в течение которой вы не можете телепортироваться после атаки |
onlyPvP | false | Могут ли только игроки запускать этот кулдаун |
Примечание: чтобы отключить эту функцию, установите кулдаун на 0.
Примечание:
Делитесь любыми идеями насчёт добавлений или изменений на странице моих github issues.
Также minecraft версии 26.1 и выше больше не будут поддерживать forge.
Частые вопросы
Как установить WarpUtils?
Установите Fabric под свою версию Minecraft, скачайте WarpUtils под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть WarpUtils?
У WarpUtils есть сборки для Minecraft 1.19–26.2.
Нужен ли WarpUtils на сервере?
Ставится только на сервер; игрокам ставить не нужно