- Supports version
- 1.13.+
- 1.14.+
- 1.15.+
- 1.16.+
- 1.17.+
- 1.18+
- 1.19.+
- 1.20.+
- Official page
- https://www.spigotmc.org/resources/86663/
Описание плагина ServerTours:
Возможность продемонстрировать свой сервер новым игрокам чрезвычайно важна для каждого владельца сервера. ServerTours позволяет делать это очень интерактивно. Вместо того, чтобы заставлять ваших игроков смотреть трейлер сервера, ServerTours работает прямо в игре.Плагин поможет вашим игрокам ознакомиться с вашим сервером при подключении.
Особенности плагина ServerTours:
- Мощный кинематографический редактор, который каждый может освоить за несколько минут
- Создан с учетом производительности
- Редактор визуализирует маршруты с помощью частиц: что вы видите, то и получаете!
- Настройте заголовки и текст для отображения в каждой точке
- Задайте команды для выполнения в разных точках тура
- Несколько типов путевых точек (стационарные, орбитальные и интерполяционные).
- Совместимость с Minecraft 1.17.x, 1.18.x и 1.19.x
- Настройте все!
- Всесторонний API разработчика, который может быть использован для интеграции с другими плагинами
- Интеграция PlaceholderAPI
Команды плагина ServerTours:
/tour create <Название тура> — Создает новый туристический маршрут/tour remove <Название тура> — Удаляет туристический маршрут
/tour edit <Название тура> — Входит в режим редактирования для указанного туристического маршрута
/tour exit — Выход из режима редактирования
/tour reload — Перезагружает файлы config.yml и lang.yml
/tour play <Название тура> — Показывает вам указанный маршрут тура (по умолчанию предоставляется всем)
/tour play <Название тура> [Ник игрока] — Показывает указанному игроку маршрут тура
Права плагина ServerTours:
servertours.commands.create — Право на команду /tour createservertours.commands.remove — Право на команду /tour remove
servertours.commands.edit — Право на команду /tour edit
servertours.commands.play — Право на команду /tour play (по умолчанию доступно всем)
Плэйсхолдеры плагина ServerTours:
%servertours_route%
- Показывает маршрут, который воспроизводится в данный момент.%servertours_point%
- Показывает точку маршрута, в которой вы сейчас находитесь%servertours_numpoints%
- Показывает общее количество точек данного маршрута%servertours_percent%
- Показывает, какой процент маршрута вы прошлиСкриншоты плагина ServerTours:
Видео обзор плагина ServerTours:
Файлы конфигурации плагина ServerTours:
Файл lang.yml (на русском версии 1.0.0)
lang.yml:
# _____ _______
# / [B]__| |[/B] __|
# | ([B]_ _[/B] _ [B]__ ___[/B] _ [B]| | _[/B] _ _ _ __ ___
# \[B]_ \ / _ \ '[/B]\ \ / / _ \ '[B]| |/ _ \| | | | '[/B]/ __|
# [B]__) | __/ | \ V / __/ | | | ([I]) | |[/I]| | | \[/B] \
# |_____/ \[B][I]|[/I]| \[I]/ \[/I][/B]|[I]| |[/I]|\[B]_/ \[/B],[I]|[/I]| |___/
#
# Файл конфигурации сообщений ServerTours
# Вы можете редактировать внутриигровые сообщения ниже. Ищете общие настройки?
# Перейдите в config.yml.
# Если вам нужна помощь, обязательно свяжитесь с автором (MisterMel) на Spigot.
chatMenu:
editingPoint: 'Редактировать точку #{}'
teleportBtn: '[TELEPORT]'
teleportBtnDesc: 'Нажмите, чтобы телепортировать вас в эту точку'
moveBtn: '[MOVE]'
moveBtnDesc: 'Нажмите, чтобы телепортировать эту точку к вам'
removeBtn: '[REMOVE]'
removeBtnDesc: 'Щелкните, чтобы удалить эту точку'
closeBtn: '[CLOSE]'
closeBtnDesc: 'Нажмите, чтобы закрыть меню чата'
timeVisible: 'Время видемости'
pointType: 'Тип точки'
orbitDistance: ' Орбитальное расстояние'
orbitSpeed: ' Орбитальная скорость'
orbitHeight: ' орбитальная высота'
interpolateMode: ' Режим интерполяции'
second: 'сек.'
degreesPerSecond: '°/s'
blocks: ' блоки'
alreadySelectedDesc: 'Уже выбрано'
switchDesc: 'Нажмите, чтобы переключиться в этот режим'
pointTypes:
stationary: 'В стационарном режиме камера будет оставаться в указанной точке.'
interpolate: 'В режиме интерполяции камера будет медленно перемещаться между указанной точкой и следующей точкой.'
orbit: 'В режиме орбиты камера будет вращаться вокруг точки на указанном расстоянии, высоте и скорости.'
interpolateModes:
linear:
name: 'Линейный'
description: 'Перемещается между двумя точками с постоянной скоростью.'
easeInOut:
name: 'Легкость входа-выхода'
description: 'Увеличивает скорость в начале и снижает скорость в конце. Этот режим дает максимально плавный эффект.'
actionBar:
watching: 'ПОСМОТРЕТЬ ТУР'
shiftToExit: 'Нажмите SHIFT для выхода'
editing: 'РЕЖИМ РЕДАКТИРОВАНИЯ: '
editingDesc: 'Редактирование {}'
points:
selectedName: '&bТочка #{}'
unselectedName: 'Точка #{}'
selectInventory:
title: 'Точки маршрута ({})'
pointTitle: '&bТочка #{}'
type: 'Тип: {}'
coords: 'X: {} Y: {} Z: {}'
hotbar:
createPoint: '&bСоздать точку маршрута'
previewRoute: '&bПредварительный просмотр маршрута'
pointSelect: '&bВыберите точку маршрута'
exitEditMode: '&eВыйти из режима редактирования'
toggleParticlesOn: '&bПереключить частицы &a(ON)'
toggleParticlesOff: '&bПереключить частицы &c(OFF)'
commands:
playersOnly: '&cЭту команду могут использовать только игроки.'
noPermission: '&cУ вас нет разрешения на использование этой команды'
unknownSubComamnd: '&cНеизвестная подкоманда {}'
usage: '&cМожете использовать: {}'
routeNotFound: '&cМаршрут {} не найден.'
routeAlreadyExists: '&CМаршрут с именем {} уже существует!'
alreadyWatching: '&cВы уже смотрите тур!'
alreadyEditing: '&cВы уже находитесь в режиме редактирования!'
alreadyEditingOther: '&c{} уже редактирует этот маршрут! Они должны выйти из режима редактирования, прежде чем вы сможете редактировать этот маршрут.'
forcedOut: '&cВы были вынуждены выйти из режима редактирования из-за {}'
forcedOutOther: '&e{} уже редактировал этот маршрут, но был вытеснен.'
noPoints: '&cМаршрут должен содержать хотя бы одну точку'
routeCreated: '&aМаршрут создан. Переключитесь в режим редактирования с помощью {}'
routeRemoved: '&aМаршрут удален.'
API для разработчиков плагина ServerTours:
ServerTours предлагает простой в использовании API для разработчиков, который можно использовать для интеграции других систем в плагин. Вы можете найти Javadoc здесь. Здесь также доступны некоторые базовые примеры. Gradle (Groovy DSL):
repositories {
maven {
name = "melluh-releases"
url = "https://repo.melluh.com/releases"
}
}
dependencies {
compileOnly "com.melluh.servertours:servertours-api:2.0.1"
}
Gradle (Kotlin DSL):
repositories {
maven {
name = "melluh-releases"
url = uri("https://repo.melluh.com/releases")
}
}
dependencies {
compileOnly("com.melluh.servertours:servertours-api:2.0.1")
}
Maven:
<repositories>
<repository>
<id>melluh-releases</id>
<url>https://repo.melluh.com/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.melluh.servertours</groupId>
<artifactId>servertours-api</artifactId>
<version>2.0.1</version>
</dependency>
</dependencies>
Как установить плагин ServerTours?
Прежде чем обращаться ко мне, пожалуйста, убедитесь, что у вас установлена последняя версия ServerTours и ProtocolLib. Часто проблемы уже исправлены в новых версиях.Если вы получаете кик при нажатии на точку маршрута, попробуйте использовать Waterfall вместо Bungeecord.
- Скачайте плагин.
- Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
- Перезапустите сервер.
- Готово.