Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CreatureSpawner spawner = (CreatureSpawner) placedBlock.getState();
- // We're going to change the item type to a monster spawner so it looks like that's what the
- // player is placing for the fake block place event.
- //itemInHand.setType(Material.MOB_SPAWNER); //Unneeded. BlockPlaceEvent can be called with actual itemInHand
- // Create a block place event for compatibility, then call it.
- BlockPlaceEvent bpEvent = new BlockPlaceEvent(placedBlock, previousState, targetBlock,
- itemInHand, player, canBuild(player, placedBlock.getX(), placedBlock.getZ()));
- Bukkit.getPluginManager().callEvent(bpEvent);
- // Now we'll switch that monster spawner back to spawn eggs so the player sees no change
- /*if (itemInHand.getType() == Material.MOB_SPAWNER) {
- itemInHand.setType(Material.MONSTER_EGG);
- }*/ //Above Was Unneeded so this is too
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement