
RegionTeleport
Плагин RegionTeleport для Майнкрафт позволяет массово телепортировать игроков из регионов WorldGuard. Идеально для ивентов и мини-игр.
RegionTeleport - плагин для Майнкрафт, который спасет ваши нервы при проведении ивентов. Представь ситуацию: закончился турнир, толпа игроков скопилась на арене, и их нужно срочно переместить в хаб. Делать это вручную - та еще морока. Этот плагин позволяет одной командой телепортировать всех игроков из одного или нескольких регионов WorldGuard в заданную точку.
Что умеет плагин
По факту, RegionTeleport берет на себя всю рутину по управлению толпой:
- Создание неограниченного количества точек спавна для телепортации.
- Массовый перенос игроков из конкретных регионов в указанные локации.
- Защита отдельных игроков от телепортации (через права).
- Полная очистка региона от мусора: мобов, дропа, энтити. Команда
/regionclear- реально полезная штука для уборки после битв. - Флаги WorldGuard:
regiontp-on-entryиregiontp-on-exit- автоматически кидает игрока в нужное место при входе или выходе из зоны. - Флаги запрета дропа лута:
player-loot-dropиmob-loot-drop. Мобы и игроки не роняют шмотки при смерти, что отлично подходит для PvP-арен, чтобы не засорять сервер.
Как установить
Тут всё стандартно, но есть пара нюансов.
- Скачайте RegionTeleport и закиньте
.jarфайл в папкуplugins. - Убедись, что сервер крутится на Java 21 или выше. Это критично, иначе ничего не запустится.
- Обязательно нужен WorldGuard версии 7.0.0 и выше.
- Рестарт сервера.
Если планируете поиграть с друзьями онлайн, плагин без проблем встанет на BungeeHost в один клик. Этот хостинг отлично подходит для серверов с ивентами.
Зависимости и интеграции
Без WorldGuard плагин не заработает - это база. Но есть и мягкие зависимости (soft dependencies), которые расширяют функционал:
- EssentialsX - позволяет использовать варпы Essentials как точки спавна. Включается в конфиге. Команда:
/regiontp tp <region> ess:<warp>. - CMI (9.0.0.0+) - то же самое, но для варпов CMI. Команда:
/regiontp tp <region> cmi:<warp>. - PlaceholderAPI - добавляет пару плейсхолдеров для статистики.
Команды и права
Синтаксис простой: <> - обязательно, () - опционально, -s - скрыть сообщение в чате.
| Команда | Описание | Право |
|---|---|---|
/regiontp help | Показывает все команды | regionteleport.command.help |
/regiontp reload | Перезагрузка конфига | regionteleport.command.reload |
/regiontp list (page) | Список точек спавна | regionteleport.command.list |
/regiontp setspawn <name> (x y z) (yaw pitch) (world) | Создать точку спавна | regionteleport.command.setspawn |
/regiontp delspawn <name> | Удалить точку спавна | regionteleport.command.delspawn |
Телепортация игроков:
/regiontp tp <"region1 region2 ..."> <"spawn1 spawn2 ..."> (-s)/regiontp tp <world> <"region1 region2 ..."> <"spawn1 spawn2 ..."> (-s)
Примеры:
/regiontp tp minecraft:world __global__ "spawn1 spawn2"- телепортирует всех игроков в миреminecraft:worldв рандомную из двух точек (spawn1 или spawn2)./regiontp tp "region1 region2" spawn1- кидает всех из region1 и region2 в spawn1.
Право: regionteleport.command.teleport
Очистка региона:
/regionclear <"region1 region2 ..."> <"option1 option2 ..."> (-s)/regionclear <world> <"region1 region2 ..."> <"option1 option2 ..."> (-s)
Удаляет указанных энтити из регионов. Доступные опции:
all- сносит всё (мобы, животные, предметы, транспорт), кроме названных, прирученных и NPC.monsters- только монстры.animals- животные.ambient- летучие мыши и прочая мелочь.items(:<item1,item2,...>)- дроп. Можно указать конкретные предметы через запятую.vehicles- транспорт (лодки, вагонетки). Лошадей юзай через-animals.specific:<entity1,entity2,...>- конкретные энтити.displays- дисплеи (только для Minecraft 1.19.4+).named(-only:<name1,name2,...>)- именованные мобы.tamed(-only)- прирученные.npcs(-only)- NPC (с метаданнымиNPC).
Кстати, параметр -only работает как фильтр "только эти". То есть named-only:Steve,Dave удалит только тех, кого зовут Steve и Dave.
Примеры:
/regionclear minecraft:world __global__ "animals named-only:dave"- уберет всех животных по имени dave в мире./regionclear "region1 region2" "items:diamond,dirt animals tamed"- удалит алмазы, землю, всех животных (включая прирученных) из двух регионов./regionclear region1 specific:sheep,ender_crystal- убирает овец и кристаллы Энда.
Право: regionteleport.command.clear
Прочие права:
regiontp.teleport.bypass- игрок с этим правом не будет телепортироваться. Полезно для админов, которые стоят на арене и следят за порядком.regiontp.*- дает все права, кроме байпаса.
Плейсхолдеры
Для PlaceholderAPI добавлены два шаблона:
%regionteleport_player_count_w:<world>_r:<region>%- считает количество игроков в регионе.__global__считает на весь мир.%regionteleport_player_count_exclude_bypass_w:<world>_r:<region>%- то же самое, но игнорит тех, у кого есть байпас.
Итог
Если вы строите сервер с мини-играми, ивентами или просто хотите контролировать перемещение игроков по зонам - RegionTeleport станет незаменимым инструментом. Он берет на себя всю грязную работу по управлению толпой и очистке территорий. Скачайте плагин RegionTeleport и забудьте о ручной телепортации каждого игрока.
