Помогите Разные версии и ядра.

Belo4kaProgramist

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Belo4kaProgramist
Здравствуйте, все! У меня появился вопрос , как сделать так что бы плагин поддерживал разные ядра,версии и т.п? То есть я хочу что бы плагин поддерживал версии с 1.5.2 до 1.12 и ядра были bukkit и spigot.Прошу не писать сообщения по типу: "д*ун" и т.п
 
Spigot - ответвление Bukkit, и все плагины с ведра на нем работают.
А вот с версиями посложней. Надо писать плагины с обратной совместимостью, и использовать
@SuppressWarnings("deprecation") для методов которые устарели в новых версиях (как поиск игрока по нику вместо UUID).
Иногда с ядра удаляют устаревшие методы, но делают это не часто, например, в 1.12 удалили несколько методов которым было 3 года (1.7.2).
 
Spigot - ответвление Bukkit, и все плагины с ведра на нем работают.
А вот с версиями посложней. Надо писать плагины с обратной совместимостью, и использовать
@SuppressWarnings("deprecation") для методов которые устарели в новых версиях (как поиск игрока по нику вместо UUID).
Иногда с ядра удаляют устаревшие методы, но делают это не часто, например, в 1.12 удалили несколько методов которым было 3 года (1.7.2).
Здравствуйте, спасибо за ответ. Но есть один вопрос после чего надо писать @SuppressWarnings("deprecation") например перед методами или перед командами?
 
Spigot - ответвление Bukkit, и все плагины с ведра на нем работают.
А вот с версиями посложней. Надо писать плагины с обратной совместимостью, и использовать
@SuppressWarnings("deprecation") для методов которые устарели в новых версиях (как поиск игрока по нику вместо UUID).
Иногда с ядра удаляют устаревшие методы, но делают это не часто, например, в 1.12 удалили несколько методов которым было 3 года (1.7.2).
а еще не юзать кб/нмс без рефлексии
 
Назад
Верх