Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.HashMap;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.SkullMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- private String prefix = ChatColor.DARK_AQUA + "[" + ChatColor.DARK_PURPLE + "DiamondLimit" + ChatColor.DARK_AQUA
- + "] " + ChatColor.RESET;
- private HashMap<Player, Integer> diamond = new HashMap<Player, Integer>();
- @Override
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- saveDefaultConfig();
- super.onEnable();
- }
- @EventHandler
- public void mining(BlockBreakEvent event) {
- Block b = (Block) event.getBlock();
- if (b.getType() == Material.DIAMOND_ORE) {
- if (diamond.containsKey(event.getPlayer())
- && diamond.get(event.getPlayer()).equals(getConfig().getInt("max-diamond"))) {
- b.setType(Material.IRON_ORE);
- return;
- }
- int nbr = 0;
- if (diamond.containsKey(event.getPlayer()))
- nbr = diamond.get(event.getPlayer()) + 1;
- if (!diamond.containsKey(event.getPlayer()))
- nbr = 1;
- diamond.put(event.getPlayer(), nbr);
- event.getPlayer()
- .sendMessage(prefix + ChatColor.AQUA + "Vous venez de miner " + diamond.get(event.getPlayer())
- + ChatColor.DARK_AQUA + "/" + ChatColor.AQUA + getConfig().getInt("max-diamond")
- + " diamants.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement