- Баллы
- 123
- Имя в Minecraft
- Reality_SC
Я очень сильно не помню, создавал ли я такую тему или нет, скорее всего просто где-то невнятно спросил в чужой с год назад и всё.
Мне нужно написать drag-and-drop плагин для BungeeCord. Плагин должен модифицировать рантайм так, чтобы при подключении игрока к прокси вот в этих вызовах:
заменялась часть URL на мою. Без модификации исходного кода или .jar-файла самого BungeeCord-а!
Что у меня уже есть? Пустая заготовка плагина, и небольшая хакалка, которая использует рефлексию и подмену URLStreamHandler для других задач (подмена ссылок в клиентах и на серверах), но не может решить данную проблему с BungeeCord-ом.
Можно не писать код, а на словах объяснить принцип что и как сделать.
Я умею писать код и заменить часть строки я умею сам, я не могу найти точку входа так, чтобы интегрировать свой код в это место.
P.S. Я практически не знаю, как внутри устроены реализации URL и т.п.
@Dereku @Shevchik @alexandrage
Мне нужно написать drag-and-drop плагин для BungeeCord. Плагин должен модифицировать рантайм так, чтобы при подключении игрока к прокси вот в этих вызовах:
Java:
String authURL
= "https://sessionserver.mojang.com/session/minecraft/hasJoined?username="
+ encName + "&serverId=" + encodedHash;
Что у меня уже есть? Пустая заготовка плагина, и небольшая хакалка, которая использует рефлексию и подмену URLStreamHandler для других задач (подмена ссылок в клиентах и на серверах), но не может решить данную проблему с BungeeCord-ом.
Можно не писать код, а на словах объяснить принцип что и как сделать.
Я умею писать код и заменить часть строки я умею сам, я не могу найти точку входа так, чтобы интегрировать свой код в это место.
P.S. Я практически не знаю, как внутри устроены реализации URL и т.п.
@Dereku @Shevchik @alexandrage
