Помогите Поддержка версий в плагине

  • Автор темы Автор темы Sergeo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Sergeo

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Solomka
Как реализовать поддержку нескольких версий, например, 1.12.2, 1.13 и т.д (С примером, если можно)
 
Как реализовать поддержку нескольких версий, например, 1.12.2, 1.13 и т.д (С примером, если можно)
Если не используешь NMS то плагин будет работать на всех версиях по восходящей (т.е. плагин сделанный на 1.12 будет работать на 1.13, но не факт что плагин сделанный на 1.13 будет работать на 1.12), иначе получай версию ядра и делай условия
 
Если не используешь NMS то плагин будет работать на всех версиях по восходящей (т.е. плагин сделанный на 1.12 будет работать на 1.13, но не факт что плагин сделанный на 1.13 будет работать на 1.12), иначе получай версию ядра и делай условия
Мне в голову приходит разве что в dependency в IDE запихнуть ядро постарше и уже на основе этого отталкиваться.
Хотя могут быть такие ситуации, что в каком-нибудь 1.12 определённый функционал был норм, в 1.16 стало deprecated
 
Как реализовать поддержку нескольких версий, например, 1.12.2, 1.13 и т.д (С примером, если можно)
Конкретно этих версий только частично, там апи для предметов поменялось. Вот с 13+ нормально будет.
Да и не нужно это все, я просто обновляю плагины под новый функционал апи, когда требуется.
Это не так уж и часто приходится делать, после 1.14 почти никогда, дальше посмотрим. Я чаще подстраиваюсь под новые апи того же wg we, чем ведра.
 
Последнее редактирование:
Если не используешь NMS то плагин будет работать на всех версиях по восходящей (т.е. плагин сделанный на 1.12 будет работать на 1.13, но не факт что плагин сделанный на 1.13 будет работать на 1.12), иначе получай версию ядра и делай условия
Я могу сделать плагин на 1.12.2 и он будет работать абсолютно на всех версиях выше? Или я как-то не так понял вас(NMS в плагине не используется)
 
Я могу сделать плагин на 1.12.2 и он будет работать абсолютно на всех версиях выше? Или я как-то не так понял вас(NMS в плагине не используется)
Если ты не работал с айтемстаками и блоками, то с большой вероятностью будет работать.
 
Я могу сделать плагин на 1.12.2 и он будет работать абсолютно на всех версиях выше? Или я как-то не так понял вас(NMS в плагине не используется)
Могу сделать предположение, что если использовать более старое ядро, то оно с большей вероятностью так же будет работать и на новых. Просто я сам совсем недавно в плагины вкатился и совсем не вкурсах как у ядер там с обратной совместимостью дела обстоят.
Плагин EconXP 2012 года вроде как работал на 1.16. По крайней мере каких-то эксепшенов замечено не было и функционал сам по себе тоже отрабатывал
 
Могу сделать предположение, что если использовать более старое ядро, то оно с большей вероятностью так же будет работать и на новых. Просто я сам совсем недавно в плагины вкатился и совсем не вкурсах как у ядер там с обратной совместимостью дела обстоят.
Плагин EconXP 2012 года вроде как работал на 1.16. По крайней мере каких-то эксепшенов замечено не было и функционал сам по себе тоже отрабатывал
Ну я написал выше на чам точно отвалится при переходе на 13+
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх