Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.oneblock;
- import java.util.Random;
- import org.bukkit.Bukkit;
- import org.bukkit.block.Block;
- import org.bukkit.event.Event;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockDamageEvent;
- import org.bukkit.event.block.BlockFadeEvent;
- import org.bukkit.event.server.ServerLoadEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class One extends JavaPlugin implements Listener{
- public void onEnable()
- {
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- getLogger().info("One Enabled");
- }
- @EventHandler
- public void onServerLoad(ServerLoadEvent e)
- {
- int countX = -10000;
- for (int i = 0; i < 20; i++)
- {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "setblock " + countX + " 100 0 dirt replace");
- <...>
- countX += 1000;
- }
- }
- public void onDisable()
- {
- getLogger().info("9B9P Disabled");
- }
- @EventHandler
- public void onBlockBreak(BlockBreakEvent e)
- {
- Block b = e.getBlock();
- int x = b.getX();
- int z = b.getZ();
- int y = b.getY();
- if ((x % 1000 == 0) & (z % 1000 == 0) & (y == 100))
- {
- Random rd=new Random();
- int index;
- String Blocks[] = new String[] {<...>};
- index=rd.nextInt(135);
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "setblock " + x + " 100 " + z + " " + Blocks[index] + " destroy");
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment