Помогите Как обращаться к другим плагинам

Boddebon

Ньюби
Пользователь
Баллы
1
Имя в Minecraft
Boddebon
Здравствуйте, буквально неделю назад начал писать плагины, уже написал свой плагин для чата, с командами и событиями, и тут столкнулся с проблемой что нужно ведь выводить в чат ещё префикси игроков, и даже если браться за написание плагина для префиксов и групп пользователей, то остаётся вопрос, как к нему обращаться, из другого плагина, чтобы можно было вытягивать данные префикса пользователя, при этом чтобы плагин чата не был зависим от плагина по префиксам
 
Добавляешь к проекту зависимость от Vault. В plugin.yml своего плагина тоже не забудь указать.
В коде используй Vault API для получения префикса игрока. Примеров в интернете куча, попробуй разобраться сам
 
Добавляешь к проекту зависимость от Vault. В plugin.yml своего плагина тоже не забудь указать.
В коде используй Vault API для получения префикса игрока. Примеров в интернете куча, попробуй разобраться сам
Здравствуйте, а можете хотя бы один пример скинуть, и да по поводу зависимости такой вопрос, если vault выпустит обновление, то как тогда отреагирует мой плагин, и придется ли что-то дописывать в плагине?
 
Здравствуйте, а можете хотя бы один пример скинуть, и да по поводу зависимости такой вопрос, если vault выпустит обновление, то как тогда отреагирует мой плагин, и придется ли что-то дописывать в плагине?
В официальном гитхабе Vault есть пример использования: https://github.com/MilkBowl/VaultAPI#implementing-vault
По поводу второго вопроса - за всё время существования Vault его апи ни разу не ломало совместимость с подключёнными плагинами. Т.е. если что-то новое добавляют, то старое не меняют.
Да и к тому же обновления к Vault выходят крайне редко, буквально раз в год
 
В этом и фишка Vault, что у него стабильное апи.
 
В официальном гитхабе Vault есть пример использования: https://github.com/MilkBowl/VaultAPI#implementing-vault
По поводу второго вопроса - за всё время существования Vault его апи ни разу не ломало совместимость с подключёнными плагинами. Т.е. если что-то новое добавляют, то старое не меняют.
Да и к тому же обновления к Vault выходят крайне редко, буквально раз в год
Ох... будет сложно, я только учусь писать плагины, по этому будет сложно ещё изучать api vault, спасибо за информацию, если все же есть именно пример того как вытянуть чисто титулы был бы ещё сильней благодарен
 
Ох... будет сложно, я только учусь писать плагины, по этому будет сложно ещё изучать api vault, спасибо за информацию, если все же есть именно пример того как вытянуть чисто титулы был бы ещё сильней благодарен
Получаешь Chat, для него выполняешь getPlayerPrefix(). Пример получения Chat кидал выше
 
Ох... будет сложно, я только учусь писать плагины, по этому будет сложно ещё изучать api vault, спасибо за информацию, если все же есть именно пример того как вытянуть чисто титулы был бы ещё сильней благодарен
Там все изи же.
 
Назад
Верх