Войти или зарегистрироваться

Помогите Velocity /teleport <server> <world> <x> <y> <z>

Alien_Know

Активный участник
Пользователь
Баллы
61
Вообщем хочу сделать плагин для Velocity для телепортации игрока на другой сервер через координаты, вообщем не знаю как это сделать, пытался через базу данных, менять playerdata, но ни одним из способов не получилось,

добавил - (либо можно как нибудь сделать от сервера к серверу, через общий плагин установленный на всех серверах через бд)
 
Последнее редактирование:
Спасибо, но я это тоже смотрел, и хз как он работает
 
Спасибо, но я это тоже смотрел, и хз как он работает
Ну тогда только один вариант, БДшечка.
Но это будет бредом, если не через Redis)

Шо там изучать, шо там ¯\_(ツ)_/¯

UPD: Там еще @alexandrage сокет-сервер делал для обмена данными между серверами. Хочешь, спроси у него :)
 
Ладно, попробую пока поизучать BungeeCord Plugin Messaging Channel, может что и получиться
И буду ждать ответа, может кто знает как помочь
 
Последнее редактирование:
Ладно, попробую пока по изучать BungeeCord Plugin Messaging Channel, может что и получиться
И буду ждать ответа, может кто знает как помочь
Вот еще небольшая годная статья, как передать через BPMC кастомную информацию (в твоем случае имя игрока, мир и координаты из команды): https://www.spigotmc.org/wiki/sending-a-custom-plugin-message-from-bungeecord/ (первая часть статьи для BungeeCord'а соответственно, в Velocity нужно будет его методами зарегистрировать канал).

UPD:
Код:
getServer().getChannelRegistrar().register(MinecraftChannelIdentifier.create(namespace, name));
namespace:name

Если вкратце, то при выполнении команды нужно в канал отсылать информацию и ловить ивентом на Spigot сервере, уже там писать информацию в какую-нибудь коллекцию и ловить вход игрока ивентом, телепортируя его по полученным ранее координатам. Помог бы кодом, но пока нет возможности.
 
Последнее редактирование:
Назад
Верх