- Баллы
- 61
/del
Последнее редактирование:
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Entity e = ...
Sheep sheep= (Sheep) e
sheep.setColor()
Чукча не читатель, чукча - писатель.В документации обо всём же понятно написано...
Не особо понял, где у тебя его нет, но у меня в 1.12 он есть, в документации он тоже есть.нету какого метода
Sheep sh = b.getWorld().spawn(loc, Sheep.class);
Если не ошибаюсь если овце дать имя _jeb то она будет разноцветной setCustomName (Возможно несу бред)Как задать овце цвет при спавне?
@EventHandler
public void onBlockBreak1 (BlockBreakEvent e) {
Player p = e.getPlayer();
Block b = (Block) e.getBlock();
Location loc = b.getLocation();
if (b.getType() == Material.DIRT || b.getType() == Material.GRASS) {
b.setType(Material.AIR);
p.sendTitle("Вы сломали землю", "Вау! ДА это же овечка...");
Sheep sh = (Sheep) b.getWorld().spawnEntity(loc, EntityType.SHEEP);
sh.setColor(DyeColor.BROWN) // говнизируем овечку
}
}
Если что enum это не объект, аххаха умник нашелся. Правильно все он сравниваетНу и что не так то, объясни? Объекты не через equals сравниваешь(если да, то советую подучить яву)?
PHP:@EventHandler public void onBlockBreak1 (BlockBreakEvent e) { Player p = e.getPlayer(); Block b = (Block) e.getBlock(); Location loc = b.getLocation(); if (b.getType().equals(Material.DIRT) || b.getType().equals(Material.GRASS)) { b.setType(Material.AIR); p.sendTitle("Вы сломали землю", "Вау! ДА это же овечка..."); Sheep sh = (Sheep) b.getWorld().spawnEntity(loc, EntityType.SHEEP); sh.setColor(DyeColor.BROWN) // говнизируем овечку } }
Тупанул, сорянЕсли что enum это не объект, аххаха умник нашелся. Правильно все он сравнивает
Enum не объектЕсли что enum это не объект, аххаха умник нашелся. Правильно все он сравнивает
Т.е. ты хочешь сказать что я не прав?Enum не объект
Я тебя понял
Ты хрень дичайшую сморозил, что enum это не объект, а что это по твоему, примитив?Т.е. ты хочешь сказать что я не прав?
Это перечисление, дядяТы хрень дичайшую сморозил, что enum это не объект, а что это по твоему, примитив?
Это константы.Ты хрень дичайшую сморозил, что enum это не объект, а что это по твоему, примитив?
ПлюсанулЭто константы.
Ну так по факту он наследует объект.Плюсанул
А кстати, она есть, хоть и невеликая: equals может выбросить NullPointerException, а == в свою очередь не компилирует, если сравниваемые константы(подправьте, если не так) из разных enum`ов.Разницы то нет, но вы продолжайте сраться, я посмотрю
Ясен пень при Enum.ENUM.equals(null) будет NPE.equals может выбросить NullPointerException
Конечно, если вплотную null писать - IDE не даст скомпилировать, а вот если через переменную, то скомпилирует и выдаст NPE при выполнении.Хотя не, при null.equals(Enum.ENUM)
null == Enum.ENUM: false
Enum nothing = null;
if(nothing == null) //true