- Баллы
- 66
- Имя в Minecraft
- DieF
Вообщем у меня есть код, в нем я указываю
((Zombie) ent).setBaby(ture);
Но пишет укажите объект.
Хотя я уже указал.
((Zombie) ent).setBaby(ture);
Но пишет укажите объект.
Хотя я уже указал.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
А ты уверен, что ты получаешь именно Zombie?Вообщем у меня есть код, в нем я указываю
((Zombie) ent).setBaby(ture);
Но пишет укажите объект.
Хотя я уже указал.
Код в студиюВообщем у меня есть код, в нем я указываю
((Zombie) ent).setBaby(ture);
Но пишет укажите объект.
Хотя я уже указал.
ture???Вообщем у меня есть код, в нем я указываю
((Zombie) ent).setBaby(ture);
Но пишет укажите объект.
Хотя я уже указал.
Код в студию
А ты уверен, что ты получаешь именно Zombie?
@EventHandler
public void onEntitySpawnZombie(CreatureSpawnEvent e)
{
LivingEntity ent = e.getEntity();
if(e.getEntityType() == EntityType.ZOMBIE)
{
byte Zombie = (byte) rng.nextInt(2);
if(Zombie == 0)
{
//Zombie
ent.setCustomName("Зомби Воин");
ent.setCustomNameVisible(true);
ent.setMaxHealth(40D);
ent.setHealth(40D);
ItemStack chestplate = new ItemStack(Material.LEATHER_CHESTPLATE);
LeatherArmorMeta a = (LeatherArmorMeta)chestplate.getItemMeta();
a.setColor(Color.WHITE);
chestplate.setItemMeta(a);
ent.getEquipment().setChestplate(chestplate);
ItemStack leggins = new ItemStack(Material.LEATHER_LEGGINGS);
LeatherArmorMeta b = (LeatherArmorMeta)leggins.getItemMeta();
b.setColor(Color.WHITE);
leggins.setItemMeta(b);
ent.getEquipment().setLeggings(leggins);
ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
LeatherArmorMeta c = (LeatherArmorMeta)boots.getItemMeta();
c.setColor(Color.WHITE);
boots.setItemMeta(c);
ent.getEquipment().setBoots(boots);
ent.getEquipment().setHelmet(new ItemStack(Material.SKULL_ITEM, 1, (short)0));
ent.getEquipment().setItemInHand(new ItemStack(Material.IRON_SWORD));
}
if(Zombie == 1)
{
Entity Chicken = ent.getWorld().spawnEntity(ent.getLocation(), EntityType.CHICKEN);
ent.setCustomName("Зомби Наездник");
ent.setCustomNameVisible(true);
ent.setMaxHealth(20D);
ent.setHealth(20D);
Chicken.setPassenger(ent);
//((Zombie) ent).setBaby(true);
}
}
}
На курицу можно любого моба посадить, хоть обычного зомби.Так ты сначала должен превратить зомби в зомби-ребенка, а потом уже садить на курицу, наверное?
Так ты сначала должен превратить зомби в зомби-ребенка, а потом уже садить на курицу, наверное?
Может вы поможете ?На курицу можно любого моба посадить, хоть обычного зомби.

Чем помочь-то? У меня такой код:Может вы поможете ?![]()
if(entity.getType() == EntityType.ZOMBIE){
Zombie z = (Zombie)entity;
z.setBaby(true);
LivingEntity chick = (LivingEntity)z.getWorld().spawn(z.getLocation(),EntityType.CHICKEN.getEntityClass());
chick.setPassenger(z);
}