- Баллы
- 173
- Имя в Minecraft
- Den_Abr
Каким способом можно убить игрока так, чтобы плагин не вывалил ошибок в новых версиях из за того, что система жизней там в дублях?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вполне разумно определять версию ядра а дальше if() . Не знаю конечно есть ли в апи такой метод, но думаю можно костылем через /version перехватывать сообщение и сравнить для разных версийВы может меня не поняли. Я имею ввиду, что если я скомпилирую плагин с 1.5.2 буккитом, например, и выполню действие с сервером 1.6, то получу ошибку, что методов setHealth(int) и damage(int) нету. Но есть как раз setHealth(double) и damage(double).
Мне нужно чтобы работало без ошибок в обоих версиях.
Вы может меня не поняли. Я имею ввиду, что если я скомпилирую плагин с 1.5.2 буккитом, например, и выполню действие с сервером 1.6, то получу ошибку, что методов setHealth(int) и damage(int) нету. Но есть как раз setHealth(double) и damage(double).
Мне нужно чтобы работало без ошибок в обоих версиях.
можно костылем через /version перехватывать сообщение и сравнить для разных версий
)Т.е. предлагаешь компилировать не Буккитом, а с Кб?Вроде же craftbukkit содержит оба метода для совместимости? компилируешь под 1.5.2 и всё должно работать под 1.6.х
Куча же плагинов старых работает без перекомпиляции.
Из-за этого вон даже с чем люди сталкиваются: www.rubukkit.org/threads/p-gethealth-is-ambigious-to-type-player.60504/
нет, наоборот. У меня с буккитом никаких вопросов не возникало, а если компилировать с craftbukkit'ом то в нем оба метода и от этого, как я понимаю, вылезает ошибка.Т.е. предлагаешь компилировать не Буккитом, а с Кб?
Просто забей на 1.5.2, оно уже в прошлом.

Я вот вообще с bukkit 1.2.5 собираю =\нет, наоборот. У меня с буккитом никаких вопросов не возникало, а если компилировать с craftbukkit'ом то в нем оба метода и от этого, как я понимаю, вылезает ошибка.
Ну а вообще согласен с:
![]()
Не согласен. 40% серверов, использующих ChatGuard, например, на 1.5.2Просто забей на 1.5.2, оно уже в прошлом.