CreatureSpawner
#1
Napisano 19 July 2018 - 17:44
Witam,
Zacząłem pisać plugin na spawnery, lecz zatrzymałem się na evencie BlockBreakEvent....
Event ma działać tak: kiedy zniszcze spawner, wypada spawner z ustawionym już mobem lecz nie wiem jak pobrać moba z bloku i ustawić go do ItemStacka
Oto mój kod (wywala errory)
@EventHandler public void blockBreakEvent(BlockBreakEvent e){ Player p = e.getPlayer(); Block b = e.getBlock(); BlockState blockState = b.getState(); if(b.getType() == Material.MOB_SPAWNER){ ItemStack is = new ItemStack(Material.MOB_SPAWNER, 1); ItemMeta im = is.getItemMeta(); CreatureSpawner spawner = ((CreatureSpawner) blockState); ((CreatureSpawner) is).setSpawnedType(spawner.getSpawnedType()); im.setDisplayName(ChatUtil.fixColor("&e&l>> &7Spawner &3" + ((CreatureSpawner) b).getSpawnedType().name())); is.setItemMeta(im); p.getWorld().dropItem(b.getLocation(), is); } }
A teraz moc pingowania!
@AlanOGL może ty pomożesz
Potrzebujesz pomocy z serwerem?
Napisz do mnie na PW! Chętnie ci pomogę
Zapraszam również na discord: creepek#7535
DONEJTY
- Od: Szogunx | Wiadomość: | Ilość: 8
- Od: Grzesiek11 | Wiadomość: Cel: być w każdej diaxxowej sygnaturze | Ilość: 5
- Od: jahumen | Wiadomość: Jahumen to król | Ilość: 1
- Od: grepolis | Wiadomość: Daj mnie do sygnatury | Ilość: 1
- Od: psiki | Wiadomość: CHCE DO SYGNATURY | Ilość: 1
#2
Napisano 21 July 2018 - 21:10 Najlepsza odpowiedź
Dobra, już ogarnąłem problem
Potrzebujesz pomocy z serwerem?
Napisz do mnie na PW! Chętnie ci pomogę
Zapraszam również na discord: creepek#7535
DONEJTY
- Od: Szogunx | Wiadomość: | Ilość: 8
- Od: Grzesiek11 | Wiadomość: Cel: być w każdej diaxxowej sygnaturze | Ilość: 5
- Od: jahumen | Wiadomość: Jahumen to król | Ilość: 1
- Od: grepolis | Wiadomość: Daj mnie do sygnatury | Ilość: 1
- Od: psiki | Wiadomość: CHCE DO SYGNATURY | Ilość: 1