Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. package de.thejungfamily.surf.shop;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Location;
  5. import org.bukkit.Material;
  6. import org.bukkit.block.BlockFace;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.player.PlayerMoveEvent;
  11. import org.bukkit.inventory.ItemStack;
  12.  
  13. import ru.tehkode.permissions.bukkit.PermissionsEx;
  14. import de.thejungfamily.surf.Main;
  15.  
  16. public class Kaufen implements Listener{
  17.  
  18. String surf1 = "Surf";
  19.  
  20.  
  21. @EventHandler
  22. public void onMoveing(PlayerMoveEvent e){
  23. Player p = e.getPlayer();
  24.  
  25. Location from = e.getFrom();
  26. Location to = e.getTo();
  27.  
  28. if(from.getBlockX() != to.getBlockX() || from.getBlockY() != to.getBlockY() || from.getBlockZ() != to.getBlockZ()) {
  29.  
  30.  
  31. if ((p.getWorld() == Bukkit.getWorld(surf1)) &&
  32. (e.getTo().getBlock().getRelative(BlockFace.DOWN).getType().equals(Material.EMERALD_ORE))){
  33. if(p.getLocation().subtract(0D, 2D, 0D).getBlock().getType() == Material.BEACON){
  34. if(p.hasPermission("Surf.Kit.Enderman")){
  35. p.sendMessage("§2Du Hast Das Kit §5Enderman §2Schon!");
  36. }else{
  37. if(Main.getCoins(p.getName()) >= 1000){
  38. Main.removeCoins(p, 1000);
  39.  
  40.  
  41. PermissionsEx.getPermissionManager().getUser(p.getName()).addPermission("Surf.Kit.Enderman");
  42. p.sendMessage(Main.prefix + "§2Du Hast Nun das Kit §5Enderman!");
  43. }else{
  44. p.sendMessage(Main.prefix + "§cDu Hast §4Keine §c1000 Points Deine Points: §5" + Main.getCoins(p.getName() + "." ));
  45. }
  46.  
  47. }
  48.  
  49. }else if(p.getLocation().subtract(0D, 2D, 0D).getBlock().getType() == Material.ENDER_STONE){
  50. if(Main.getCoins(p.getName()) >= 100){
  51. Main.removeCoins(p, 100);
  52. p.getInventory().setItem(5, new ItemStack(Material.ENDER_PEARL, 10));
  53. p.sendMessage(Main.prefix + "§2Du Hast Nun 10 Enderperlen!");
  54. }else{
  55. p.sendMessage(Main.prefix + "§cDu Hast §4Keine §c100 Points Deine Points: §5" + Main.getCoins(p.getName() + "." ));
  56. }
  57.  
  58.  
  59.  
  60. }
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. }
  69.  
  70. }
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement