Advertisement
MsXTab

Untitled

Nov 25th, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.70 KB | None | 0 0
  1.     public BlockFace getFrameOrientation(Location itemFrame) {
  2.         int xPos = itemFrame.getBlockX();
  3.         int yPos = itemFrame.getBlockY();
  4.         int zPos = itemFrame.getBlockZ();
  5.        
  6.         for(int x = 0; x <= 2; x++) {
  7.             for(int z = 0; z <= 2; z++) {
  8.                 int var1 = x - 1;
  9.                 int var2 = z - 1;
  10.                 int var3 = xPos + var1;
  11.                 int var4 = yPos;
  12.                 int var5 = zPos + var2;
  13.                 if(var3 != xPos && var4 != yPos && var5 != zPos) {
  14.                     Location loc = LocationHelper.getLocation(xPos + var1, yPos, zPos + var2);
  15.                     if(loc.getBlock().getType() != Material.AIR) {
  16.                         if(loc.getBlock().getType().isSolid()) {
  17.                             return itemFrame.getBlock().getFace(loc.getBlock());
  18.                         }
  19.                     }
  20.                 }
  21.             }
  22.         }
  23.         return null;
  24.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement