Вопрос Как выдать игроку спавнер с определенным мобом

_NerFin_

Пользователь
Сообщения
9
Решения
1
Всем привет! Мне нужно выдать игроку спавнер с определенным мобом, но у меня получается выдать игроку только обычный спавнер (в котором моб по умолчанию).
Допустим игрок сломал спавнер с овечками и плагин ему выдал спавнер с овечками
 
Решение
это помоему в SilkSpawners сделать можно..
offtop Хоть бы посмотрел в каком разделе находишься


_NerFin_,
Java:
ItemStack testSpawner = new ItemStack(Material.MOB_SPAWNER, 1);
BlockStateMeta bsm = (BlockStateMeta) testSpawner.getItemMeta();
CreatureSpawner cs = (CreatureSpawner) bsm.getBlockState();

cs.setSpawnedType(EntityType.BAT);
bsm.setBlockState(cs);
testSpawner.setItemMeta(bsm);
что-то типа такого, поковыряй это, я неуверен в работоспособности
это помоему в SilkSpawners сделать можно..
offtop Хоть бы посмотрел в каком разделе находишься


_NerFin_,
Java:
ItemStack testSpawner = new ItemStack(Material.MOB_SPAWNER, 1);
BlockStateMeta bsm = (BlockStateMeta) testSpawner.getItemMeta();
CreatureSpawner cs = (CreatureSpawner) bsm.getBlockState();

cs.setSpawnedType(EntityType.BAT);
bsm.setBlockState(cs);
testSpawner.setItemMeta(bsm);
что-то типа такого, поковыряй это, я неуверен в работоспособности
 
Назад
Сверху Снизу