Guest User

Untitled

a guest
Aug 9th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.22 KB | None | 0 0
  1. //Config
  2. Clan:
  3.   Test:
  4.     Name: Test
  5.     Owner: _BlvckLion
  6.     Level: 0
  7.     Mitglieder:
  8.     - _BlvckLion
  9.     Base:
  10.       X: (X-Koordinate)
  11.       Y: (Y-Koordinate)
  12.       Z: (Z-Koordinate)
  13.       Yaw: (Yaw)
  14.       Pitch: (Pitch)
  15.       World: (World)
  16.     Pos1:
  17.       X: (X-Koordinate)
  18.       Y: (Y-Koordinate)
  19.       Z: (Z-Koordinate)
  20.       World: (World)
  21.      
  22.     Pos2:
  23.       X: (X-Koordinate)
  24.       Y: (Y-Koordinate)
  25.       Z: (Z-Koordinate)
  26.       World: (World)
  27.   Keks:
  28.     Name: Keks
  29.     Owner: DerNanny
  30.     Level: 0
  31.     Mitglieder:
  32.     - DerNanny
  33.     Base:
  34.       X: (X-Koordinate)
  35.       Y: (Y-Koordinate)
  36.       Z: (Z-Koordinate)
  37.       Yaw: (Yaw)
  38.       Pitch: (Pitch)
  39.       World: (World)
  40.     Pos1:
  41.       X: (X-Koordinate)
  42.       Y: (Y-Koordinate)
  43.       Z: (Z-Koordinate)
  44.       World: (World)
  45.      
  46.     Pos2:
  47.       X: (X-Koordinate)
  48.       Y: (Y-Koordinate)
  49.       Z: (Z-Koordinate)
  50.       World: (World)
  51.  
  52. // Etwas von meinen Code
  53.  
  54.     @EventHandler
  55.     public void on(PlayerInteractEvent e) {
  56.         Player p = e.getPlayer();
  57.         String clanname = Main.clanc.getString("Clan.");
  58.          double x1 = Main.clanc.getInt("Clan." + clanname + ".Pos1.x");
  59.          double y1 = Main.clanc.getInt("Clan." + clanname + ".Pos1.y");
  60.          double z1 = Main.clanc.getInt("Clan." + clanname + ".Pos1.z");
  61.         World w1 = (World) Main.clanc.get("Clan." + clanname + "Pos1.world");
  62.        
  63.        
  64.         double x2 =  Main.clanc.getInt("Clan." + clanname + ".Pos2.x");
  65.         double y2 =  Main.clanc.getInt("Clan." + clanname + ".Pos2.y");
  66.         double z2 =  Main.clanc.getInt("Clan." + clanname + ".Pos2.z");
  67.         World w2 = (World) Main.clanc.get("Clan." + clanname + "Pos2.world");
  68.        
  69.        
  70.         Location AA = new Location(w1, x1, y1, z1);
  71.         Location BB = new Location(w2, x2, y2, z2);
  72.        
  73.             if(isIn(p.getLocation(), AA, BB)) {
  74.                 e.setCancelled(false);
  75.                 } else {
  76.                 e.setCancelled(true);
  77.             }
  78.  
  79.     }
  80.    
  81.     public static Boolean isIn(Location locIsBetween, Location loc2, Location loc1) {
  82.  
  83.         return (locIsBetween.getX() > loc1.getX()) &&
  84.  
  85.         (locIsBetween.getY() > loc1.getY()) &&
  86.  
  87.         (locIsBetween.getZ() > loc1.getZ()) &&
  88.  
  89.         (locIsBetween.getX() < loc2.getX()) &&
  90.  
  91.         (locIsBetween.getY() < loc2.getY()) &&
  92.  
  93.         (locIsBetween.getZ() < loc2.getZ());
  94.  
  95.         }
Advertisement
Add Comment
Please, Sign In to add comment