Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.danger.cardinal.items.menu;
- import de.danger.cardinal.gui.cardinal.MainMenu;
- import de.danger.cardinal.items.ItemCache;
- import org.bukkit.entity.Player;
- import org.bukkit.event.inventory.ClickType;
- import org.bukkit.inventory.ItemStack;
- import org.mineacademy.fo.menu.Menu;
- import org.mineacademy.fo.menu.button.Button;
- import org.mineacademy.fo.menu.button.ButtonMenu;
- import org.mineacademy.fo.menu.model.ItemCreator;
- import org.mineacademy.fo.remain.CompMaterial;
- public final class ItemEdit extends Menu {
- private final Button mainMenuButton;
- //private final Button displayNameButton;
- private final Button deleteButton;
- //private final Button materialButton;
- //private final Button loreItem;
- //private final Button glowItem;
- //private final Button enchantmentButton;
- //private final Button categoryButton;
- private final Button displayItemButton;
- private final Button placeholderButton;
- private final Button placeholderButton1;
- private final Button placeholderButton2;
- protected ItemEdit(final String itemname){
- super(new CustomItemMenu().newInstance());
- final ItemStack item = new ItemCache().getItemWithName(itemname);
- setTitle("&1Bearbeite ein Item");
- setSize(9*6);
- this.mainMenuButton = new ButtonMenu(new MainMenu(), CompMaterial.BEACON,
- "&eHauptmenü");
- this.deleteButton = new Button() {
- @Override
- public void onClickedInMenu(final Player player, final Menu menu, final ClickType clickType) {
- new ItemDelete(itemname);
- }
- @Override
- public ItemStack getItem() {
- return ItemCreator.of(CompMaterial.BARRIER,
- "&4Lösche das Item",
- "",
- "Lösche das Item",
- "für IMMER immer...").build().make();
- }
- };
- this.displayItemButton = new Button() {
- @Override
- public void onClickedInMenu(final Player player, final Menu menu, final ClickType clickType) {
- }
- @Override
- public ItemStack getItem() {
- return item;
- }
- };
- this.placeholderButton = new Button() {
- @Override
- public void onClickedInMenu(final Player player, final Menu menu, final ClickType click) {
- }
- @Override
- public ItemStack getItem() {
- return ItemCreator.of(CompMaterial.BLACK_STAINED_GLASS_PANE,
- " ").build().make();
- }
- };
- this.placeholderButton2 = new Button() {
- @Override
- public void onClickedInMenu(final Player player, final Menu menu, final ClickType click) {
- }
- @Override
- public ItemStack getItem() {
- return ItemCreator.of(CompMaterial.YELLOW_STAINED_GLASS_PANE,
- " ").build().make();
- }
- };
- this.placeholderButton1 = new Button() {
- @Override
- public void onClickedInMenu(final Player player, final Menu menu, final ClickType click) {
- }
- @Override
- public ItemStack getItem() {
- return ItemCreator.of(CompMaterial.ORANGE_STAINED_GLASS_PANE,
- " ").build().make();
- }
- };
- }
- @Override
- public ItemStack getItemAt(final int slot) {
- if (slot == 1)
- return placeholderButton1.getItem();
- if (slot == 7)
- return placeholderButton1.getItem();
- if (slot == 9)
- return placeholderButton1.getItem();
- if (slot == 11)
- return placeholderButton2.getItem();
- if (slot == 17)
- return placeholderButton1.getItem();
- if (slot == 19)
- return placeholderButton2.getItem();
- if (slot == 21)
- return placeholderButton2.getItem();
- if (slot == 36)
- return placeholderButton1.getItem();
- if (slot == 46)
- return placeholderButton1.getItem();
- if (slot == 29)
- return placeholderButton2.getItem();
- if (slot == 44)
- return placeholderButton1.getItem();
- if (slot == 52)
- return placeholderButton1.getItem();
- if (slot == 20)
- return displayItemButton.getItem();
- if (slot == 8)
- return mainMenuButton.getItem();
- if (slot == 25)
- return deleteButton.getItem();
- return placeholderButton.getItem();
- }
- @Override
- protected String[] getInfo() {
- return new String[]{
- "Ändere das Item"
- };
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement