Advertisement
Guest User

Minecraft Plugin

a guest
Jan 9th, 2016
676
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. package me.agent117.main;
  2.  
  3. import java.awt.Color;
  4. import java.util.ArrayList;
  5.  
  6. import javax.print.attribute.standard.Finishings;
  7. import javax.swing.Spring;
  8.  
  9. import org.apache.logging.log4j.core.jmx.Server;
  10. import org.bukkit.Bukkit;
  11. import org.bukkit.ChatColor;
  12. import org.bukkit.Location;
  13. import org.bukkit.Material;
  14. import org.bukkit.World;
  15. import org.bukkit.block.Block;
  16. import org.bukkit.entity.Player;
  17. import org.bukkit.event.Cancellable;
  18. import org.bukkit.event.EventHandler;
  19. import org.bukkit.event.Listener;
  20. import org.bukkit.event.block.Action;
  21. import org.bukkit.event.block.BlockBreakEvent;
  22. import org.bukkit.event.player.PlayerInteractEvent;
  23. import org.bukkit.event.player.PlayerJoinEvent;
  24. import org.bukkit.event.player.PlayerMoveEvent;
  25. import org.bukkit.event.player.PlayerVelocityEvent;
  26. import org.bukkit.event.server.ServerListPingEvent;
  27. import org.bukkit.plugin.Plugin;
  28. import org.spigotmc.TicksPerSecondCommand;
  29.  
  30. import com.google.common.base.FinalizableReference;
  31.  
  32. import net.minecraft.server.v1_8_R3.BlockAir;
  33. import net.minecraft.server.v1_8_R3.EnumParticle;
  34. import net.minecraft.server.v1_8_R3.PlayerAbilities;
  35. import net.minecraft.server.v1_8_R3.PlayerInteractManager;
  36.  
  37. public class Events implements Listener{
  38. public boolean test = true;
  39. public static Plugin plugin;
  40. public ArrayList<String> slime = new ArrayList<>();
  41. public ArrayList<String> magic = new ArrayList<>();
  42. public ArrayList<String> cloud = new ArrayList<>();
  43.  
  44.  
  45.  
  46. @EventHandler
  47.  
  48.  
  49. if(cloud.contains(player.getName())) {
  50.  
  51.  
  52.  
  53. int block1 = event.getPlayer().getWorld().getBlockTypeIdAt(loc3);
  54. if(block1 != 95 & block1 != 0){
  55. int block2 = event.getPlayer().getWorld().getBlockTypeIdAt(loc4);
  56. if(block2 != 95) {
  57. // player.teleport(loc2);
  58. }
  59.  
  60.  
  61. World world = event.getPlayer().getWorld();
  62.  
  63.  
  64. Location t1 = player.getLocation().subtract(0,1,0);
  65. Material m1 = world.getBlockAt(t1).getType();
  66.  
  67. Material pm1 = m1;
  68.  
  69.  
  70. Bukkit.getScheduler().runTaskLater(plugin, new Runnable() {
  71.  
  72. @Override
  73. public void run() {
  74.  
  75. world.getBlockAt(t1).setType(pm1);
  76.  
  77. }
  78.  
  79. }, 2 * 20l);
  80.  
  81. world.getBlockAt(t1).setType(Material.STAINED_GLASS);
  82.  
  83. }
  84.  
  85. }
  86.  
  87.  
  88.  
  89.  
  90. @EventHandler
  91. public void onPlayerInteract(PlayerInteractEvent ev){
  92. Player player1 = ev.getPlayer();
  93.  
  94.  
  95. if(ev.getMaterial().equals(Material.GHAST_TEAR)) {
  96.  
  97. if(cloud.contains(player1.getName())) {
  98. cloud.remove(player1.getName());
  99. player1.sendMessage(ChatColor.DARK_RED + "Wolke wurde deaktiviert.");
  100. } else
  101. if(!cloud.contains(player1.getName())) {
  102. cloud.add(player1.getName());
  103.  
  104. player1.sendMessage(ChatColor.DARK_RED + "Wolke wurde aktiviert.");
  105. }
  106. }
  107. }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement