Guest User

JavaPlugin

a guest
May 14th, 2020
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. package ru.oneblock;
  2.  
  3. import java.util.Random;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.block.Block;
  7. import org.bukkit.event.Event;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.block.BlockBreakEvent;
  11. import org.bukkit.event.block.BlockDamageEvent;
  12. import org.bukkit.event.block.BlockFadeEvent;
  13. import org.bukkit.event.server.ServerLoadEvent;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class One extends JavaPlugin implements Listener{
  17.     public void onEnable()
  18.     {
  19.     Bukkit.getServer().getPluginManager().registerEvents(this, this);
  20.     getLogger().info("One Enabled");
  21.    
  22.     }
  23.     @EventHandler
  24.     public void onServerLoad(ServerLoadEvent e)
  25.     {
  26.     int countX = -10000;
  27.     for (int i = 0; i < 20; i++)
  28.     {
  29.     Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "setblock " + countX + " 100 0 dirt replace");
  30.     <...>
  31.     countX += 1000;
  32.     }
  33.    
  34.     }
  35.  
  36.     public void onDisable()
  37.     {
  38.     getLogger().info("9B9P Disabled");
  39.     }
  40.    
  41.     @EventHandler
  42.     public void onBlockBreak(BlockBreakEvent e)
  43.     {
  44.         Block b = e.getBlock();
  45.         int x = b.getX();
  46.         int z = b.getZ();
  47.         int y = b.getY();
  48.         if ((x % 1000 == 0) & (z % 1000 == 0) & (y == 100))
  49.         {
  50.             Random rd=new Random();
  51.             int index;
  52.             String Blocks[] = new String[] {<...>};
  53.             index=rd.nextInt(135);
  54.             Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "setblock " + x + " 100 " + z + " " + Blocks[index] + " destroy");
  55.             e.setCancelled(true);
  56.         }
  57.     }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment