Помогите Взаимодействие плагина и мода

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Всем привет. Нашел такой иниересный мод https://minecraft-inside.ru/mods/53736-never-enough-currency.html
Он добавляет валюту и банкомат на сервер. Можно ли с помощью плагина взаимодействовать с этими деньгами и банкоматом?
 
В теории можно, но не исключено, что придётся попотеть, если мод объемный.
Общение происходит при помощи plugin messaging'а (то, через что банжа с серверами общается, например).

Вот пример работы плагина с клиентским модом:
https://github.com/EngineHub/WorldE...k89q/worldedit/bukkit/CUIChannelListener.java

А тут работа с сетью твоего Never Enough Currency:
https://github.com/Zundrel/Never-En...main/java/com/zundrel/currency/common/network
 
Как я понял, это что-то типа ивентов в дефолтном баките. Остается только вопрос.. Каким образом эти сообщения ловить? Допустим, для слушания ивента, нужно имплементировать листенер и воткнуть аннотацию ивент хандлер, после чего это дело зарегать в главном классе. А каким образом это всё происходит а данном случае, когда нужно ловить сообщения от мода?
 
Как я понял, это что-то типа ивентов в дефолтном баките. Остается только вопрос.. Каким образом эти сообщения ловить? Допустим, для слушания ивента, нужно имплементировать листенер и воткнуть аннотацию ивент хандлер, после чего это дело зарегать в главном классе. А каким образом это всё происходит а данном случае, когда нужно ловить сообщения от мода?
Я делал через апи мода, другого конечно. Там был доступ к деньгам мода через его апи.
 
Как я понял, это что-то типа ивентов в дефолтном баките. Остается только вопрос.. Каким образом эти сообщения ловить? Допустим, для слушания ивента, нужно имплементировать листенер и воткнуть аннотацию ивент хандлер, после чего это дело зарегать в главном классе. А каким образом это всё происходит а данном случае, когда нужно ловить сообщения от мода?
Если есть возможность кидаться пакетами с клиента на сервер через PluginMessage - значит есть возможность замутить какой-нибудь хендлер на этом. Как на клиенте (в моде), так и на стороне сервера.
(P.S. с модами никогда не играл и не работал и вообще для меня это другая вселенная)
 
Если есть возможность кидаться пакетами с клиента на сервер через PluginMessage - значит есть возможность замутить какой-нибудь хендлер на этом. Как на клиенте (в моде), так и на стороне сервера.
(P.S. с модами никогда не играл и не работал и вообще для меня это другая вселенная)
Вот анологично
У меня есть в наличии этот мод, а мне бы с ним взаимодействовать плагином, ибо в моды вообще не могу
 
Вот анологично
У меня есть в наличии этот мод, а мне бы с ним взаимодействовать плагином, ибо в моды вообще не могу
Пакеты тебе ничем не помогут, тебе придеться дергать валюту из мода. Так что без модинга увы никак. Тебе так или иначе его ковырять придется.
 
Вот анологично
У меня есть в наличии этот мод, а мне бы с ним взаимодействовать плагином, ибо в моды вообще не могу
Как уже alexandrage написал, тебе придётся лезть в мод в любом случае, чтобы организовать взаимодействие клиент - сервер. В любом случае.
 
Придется учиться в моды...
Есть какой-нибудь форум (по типу этого) с програмяками на фордже?
 
Назад
Верх