@EventHandler(priority = EventPriority.LOW) public void onBlockForm(BlockFormEvent event) { Map map = Rixor.getRotation().getSlot().getMap(); BlockChangeEvent change = new BlockChangeEvent(event, map, null, event.getBlock().getState(), event.getNewState()); Rixor.callEvent(change); }
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onBlockForm(final BlockFormEvent event) { final Block b = event.getBlock(); if (isLogging(b.getWorld(), Logging.SNOWFORM)) { final BlockState n = event.getNewState(); final int type = n.getTypeId(); if (type == 78 || type == 79) consumer.queueBlockReplace("SnowForm", b.getState(), n); } }