import org.bukkit.Material;
import org.bukkit.Sound;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerPickupItemEvent;
@SuppressWarnings("deprecation")
public class PlayerPickup implements Listener {
@EventHandler
public void onTest(PlayerPickupItemEvent e) {
Material type = e.getItem().getItemStack().getType();
int amount = e.getItem().getItemStack().getAmount();
switch (type) {
case CLAY_BRICK: {
e.getPlayer().setLevel(e.getPlayer().getLevel() + amount);
break;
}
case IRON_INGOT: {
e.getPlayer().setLevel(e.getPlayer().getLevel() + 20 * amount);
break;
}
case GOLD_INGOT: {
e.getPlayer().setLevel(e.getPlayer().getLevel() + 50 * amount);
break;
}
default: {
return;
}
}
e.getPlayer().playSound(e.getPlayer().getLocation(), Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 1.0f, 1.0f);
e.setCancelled(true);
e.getItem().remove();
}
}