Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mcpestuffs.dreamtime;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerItemConsumeEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.ShapedRecipe;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- public class Main extends JavaPlugin implements Listener{
- //working bit
- public void onEnable(){
- ItemStack rum = new ItemStack(Material.BREAD);
- ItemMeta im = rum.getItemMeta();
- im.setDisplayName("Twisted Rum");
- im.addEnchant(Enchantment.LUCK, 1, true);
- rum.setItemMeta(im);
- ShapedRecipe craftRum = new ShapedRecipe(rum);
- craftRum.shape("%*%","%$%","%$%");
- craftRum.setIngredient('%', Material.EMERALD);
- craftRum.setIngredient('$', Material.SUGAR_CANE);
- craftRum.setIngredient('*', Material.BUCKET);
- getServer().addRecipe(craftRum);
- }
- //broken bit
- @EventHandler
- public void onPlayerItemConsume(PlayerItemConsumeEvent event) {
- Player player = event.getPlayer();
- if(player.getItemInHand().getType() == Material.BREAD) {
- if(player.getItemInHand().getItemMeta().getDisplayName().equals("Twisted Rum")) {
- player.sendMessage("You feel drowsy... but will it be enough?");
- player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 1000000, 0));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement