- Баллы
- 88
- Имя в Minecraft
- StealerSlain
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Эта getHealth() случайно не int возвращает?Ну вот, собственно.
![]()
Я знаю об этой теме, но решения так и не нашел.
На английском бакките писали: compile against the Bukkit API. Так и не понял что это значит.
Теперь он возвращает и double, и int одновременно. Вот поэтому такая ошибка и вылазит. Каст тоже не помогает.Эта getHealth() случайно не int возвращает?
Попробуйте:Теперь он возвращает и double, и int одновременно. Вот поэтому такая ошибка и вылазит. Каст тоже не помогает.
double h = p.getHealth();
p.sendMessage("blablabla" + h);
Не, не работает.Попробуйте:
Код:double h = p.getHealth(); p.sendMessage("blablabla" + h);
Пишет так же?Не, не работает.
да, на строчке с double'омПишет так же?
На английском бакките писали: compile against the Bukkit API. Так и не понял что это значит.
Ох как я ступил. Если честно, все это время думал, что это абсолютно одинаковые ядра/сборки.Имеется в виду, что нужно использовать в качестве библиотеки не craftbukkit.jar, а bukkit.jar.
craftbukkit содержит в себе два метода (для совместимости) один из которых возвращает int, другой (по-новому) double.
Мне кажется что самое простое это либо игнорить либо кастовать в Damageable
Пробовал оба варианта, ошибка все равно вылазит. Теперь делаю очень магическим способом: в build path'e лежит bukkit, а сервер запускаю на craftbukkit. Все работает, странно.Я просто игнорирую данные ошибки и собирают проект с ними. =\
Bukkit не является ядром, это АПИ для разработки плагинов, в то время как craftbukkit это уже сервер, в котором имеется этот Bukkitbukkit, а сервер запускаю на craftbukkit. Все работает, странно.
А p это игрок, а не entity?Ну вот, собственно.
![]()
Я знаю об этой теме, но решения так и не нашел.
На английском бакките писали: compile against the Bukkit API. Так и не понял что это значит.
Да, p - игрок. Я уже пофиксил проблему.А p это игрок, а не entity?