Ghaz-ranka

Untitled

May 16th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. public class EventBlockBreak {
  2.  
  3. @Listener
  4. public void onBlockBreakByEntity(ChangeBlockEvent.Break event){
  5. Sponge.getServer().getBroadcastChannel().send(Text.of(event.getCause().root()));
  6. if (event.getCause().root() instanceof Player){
  7.  
  8. } else {
  9. event.setCancelled(true);
  10. }
  11. }
  12.  
  13. @Listener
  14. public void onBlockBreakByPlayer(ChangeBlockEvent.Break event, @Root Player player){
  15. if (event.getCause().root() instanceof Player){
  16. if (event.getTransactions().get(0).getOriginal().getLocation().get().getBlockX() >= -1342 && event.getTransactions().get(0).getOriginal().getLocation().get().getBlockX() <= 1046 && event.getTransactions().get(0).getOriginal().getLocation().get().getBlockZ() >= -1254 && event.getTransactions().get(0).getOriginal().getLocation().get().getBlockY() <= 1198){
  17. if(player.hasPermission("Esinia.Server.Admin")){
  18.  
  19. } else
  20. event.setCancelled(true);
  21. }
  22. }
  23.  
  24. }
  25.  
  26. }
Advertisement
Add Comment
Please, Sign In to add comment