Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. @Listener
  2. public void onBlockPlace(ChangeBlockEvent.Place event) {
  3. Optional<Player> optPlayer = event.getCause().first(Player.class);
  4.  
  5. if (!optPlayer.isPresent()) return;
  6.  
  7. Player player = optPlayer.get();
  8.  
  9. int explosivelevel = this.plugin.getConfig().getNode("Explosives", "Level").getInt();
  10.  
  11. for (Transaction<BlockSnapshot> transaction : event.getTransactions()) {
  12. //transaction.getOriginal(); // Block before change
  13. BlockSnapshot bs = transaction.getFinal(); // Block after change
  14.  
  15. this.plugin.debugmsg("Player " + player.getName() + " place block " + bs.getExtendedState() , player.getName());
  16. }
  17.  
  18.  
  19.  
  20. [10:35:30] [Server thread/INFO] [modfixer]: Player HunterzCZ place block ic2:te[facing=north,type=itnt]
  21.  
  22. Howto get type inside [] ?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement