Advertisement
Guest User

Error

a guest
Jan 30th, 2021
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. @Override
  2.     public boolean onCommand (CommandSender sender, Command command, String label, String[]args){
  3.         if (command.getName().equals("scan") && sender instanceof Player) {
  4.             loadAllChunks(((Player) sender).getWorld()); //loading all chunks from mda files
  5.             Chunk[] chunks = (((Player) sender).getWorld().getLoadedChunks());
  6.             for (int i = 0; i < chunks.length; i++) {
  7.                 for (int j = 0; j < chunks[i].getX() * 16; j++) { //each block's x in a chunk
  8.                     for (int k = 0; k < chunks[i].getZ() * 16; k++) { //each block's z in a chunk
  9.                         for (int l = 0; l < 256; l++) { //each block's y in a chunk
  10.                             Block block = chunks[i].getBlock(j, l, k);
  11.                             if(block.getState() instanceof Sign){
  12.                                 Sign sign = (Sign) block.getState();
  13.                                 System.out.println("Found a sign at X " + block.getX() + " Y " + block.getY() + " Z " + block.getZ() + " with text \"" + Arrays.toString(sign.getLines()) + "\"");
  14.                             }else System.out.println("Scanned X " + block.getX() + " Y " + block.getY() + " Z " + block.getZ() );
  15.  
  16.                         }
  17.                     }
  18.                 }
  19.  
  20.             }
  21.         }
  22.  
  23.  
  24.         return true;
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement