Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.itay3910.hg;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.block.Sign;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.block.SignChangeEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- public class main extends JavaPlugin implements Listener{
- @Override
- public void onEnable() {
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- String help = ChatColor.GREEN + "Titan >" + ChatColor.GRAY + " ";
- @EventHandler
- public void event (SignChangeEvent e){
- if(e.getLine(0).equalsIgnoreCase("hgkit")){
- e.setLine(0, "§l-*-");
- e.setLine(1, "§6§l[HG]");
- e.setLine(2, "Click to use");
- e.setLine(3, "-*-");
- }
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void click (PlayerInteractEvent e){
- Player p = e.getPlayer();
- if (e.getAction() == Action.RIGHT_CLICK_BLOCK){
- Block b = e.getClickedBlock();
- if (b.getType() == Material.WALL_SIGN || b.getType() == Material.SIGN_POST){
- e.setCancelled(true);
- Sign s = (Sign) e.getClickedBlock().getState();
- if (s.getLine(1).contains("§6§l[HG]")){
- Player player = (Player)p;
- PotionEffect pe = new PotionEffect(PotionEffectType.HEALTH_BOOST, 100000, 4);
- player.addPotionEffect(pe);
- PotionEffect pe2 = new PotionEffect(PotionEffectType.REGENERATION, 5, 10);
- player.setHealth(40);
- player.addPotionEffect(pe2);
- player.sendMessage(help + "You have the HG kit , enjoy");
- PlayerInventory pi = player.getInventory();
- player.setFoodLevel(20);
- pi.clear();
- ItemStack ss = new ItemStack (Material.STONE_SWORD);
- ss.addEnchantment(Enchantment.DAMAGE_ALL, 2);
- pi.addItem(ss);
- for(int i = 1; i <= 36; i++){pi.addItem(new ItemStack (Material.MUSHROOM_SOUP));}
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement