Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. package com.gmail.St3venAU.plugins.ArmorStandTools;
  2.  
  3. import com.intellectualcrafters.plot.api.PlotAPI;
  4. import com.intellectualcrafters.plot.object.Plot;
  5. import com.intellectualcrafters.plot.object.PlotPlayer;
  6. import java.util.UUID;
  7. import org.bukkit.Location;
  8. import org.bukkit.World;
  9. import org.bukkit.entity.Player;
  10.  
  11. class PlotSquaredHook
  12. {
  13. public static PlotAPI api = null;
  14.  
  15. public PlotSquaredHook(Main plugin)
  16. {
  17. api = new PlotAPI(plugin);
  18. }
  19.  
  20. public static boolean isPlotWorld(Location loc)
  21. {
  22. World world = loc.getWorld();
  23. return api.isPlotWorld(world);
  24. }
  25.  
  26. public static boolean checkPermission(Player player, Location loc)
  27. {
  28. Plot plot = api.getPlot(loc);
  29. PlotPlayer pp = PlotPlayer.wrap(player);
  30. if (plot == null) {
  31. return pp.hasPermission("plots.admin.build.road");
  32. }
  33. UUID uuid = pp.getUUID();
  34. return (plot.isAdded(uuid)) || (pp.hasPermission("plots.admin.build.other"));
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement