Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Extras;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import Main.Main;
- import Utils.ItemBuilder;
- public class Gadgets implements Listener{
- public static Inventory Ga;
- public Gadgets(Main main) {
- Bukkit.getPluginManager().registerEvents(this, main);
- Gadgets.Ga = Bukkit.createInventory(null, 9*3, "§6Gadgets");
- Gadgets.Ga.setItem(0, new ItemBuilder(Material.ENDER_PEARL).setName("§3Ender§5Perle").Build());
- Gadgets.Ga.setItem(1, new ItemBuilder(Material.FISHING_ROD).setName("§6Enter§ehaken").Build());
- Gadgets.Ga.setItem(26, new ItemBuilder(Material.BARRIER).setName("§cZurück").Build());
- }
- @EventHandler
- public void onClick(InventoryClickEvent e) {
- if(e.getClickedInventory() != null && e.getClickedInventory().getName().equalsIgnoreCase("§6Gadgets")) {
- if(e.getCurrentItem() != null && e.getCurrentItem().getType() != Material.AIR) {
- Material mat = e.getCurrentItem().getType();
- Player p = (Player) e.getWhoClicked();
- if(mat == Material.ENDER_PEARL) {
- p.getInventory().setItem(4, new ItemBuilder(Material.ENDER_PEARL).setName("§3Ender§5Perle").Build());
- }else if(mat == Material.FISHING_ROD) {
- p.getInventory().setItem(4, new ItemBuilder(Material.FISHING_ROD).setName("§6Enter§ehaken").Build());
- }else if(mat == Material.BARRIER) {
- p.openInventory(Extras.Extra);
- }else {
- p.sendMessage(Main.INGAMEPREFIX + "§cDieses Gadget ist noch in der Entwicklung!");
- }
- p.closeInventory();
- p.updateInventory();
- p.playSound(p.getLocation(), Sound.NOTE_PLING, 1F, 1F);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement