Advertisement
yesthatisme

Untitled

Oct 8th, 2021
456
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. import org.bukkit.entity.Player;
  2. import org.bukkit.event.inventory.ClickType;
  3. import org.bukkit.inventory.ItemStack;
  4. import org.mineacademy.fo.Common;
  5. import org.mineacademy.fo.menu.Menu;
  6. import org.mineacademy.fo.menu.button.Button;
  7. import org.mineacademy.fo.menu.model.ItemCreator;
  8. import org.mineacademy.fo.remain.CompMaterial;
  9.  
  10. public class TestMenu extends Menu {
  11.     private final Button TestButton;
  12.  
  13.     public TestMenu() {
  14.  
  15.         setTitle("test");
  16.         setSize(9 * 6);
  17.  
  18.         setSlotNumbersVisible();
  19.  
  20.         TestButton = new Button() {
  21.             @Override
  22.             public void onClickedInMenu(final Player player, final Menu menu, final ClickType clickType) {
  23.                 Common.tell(player, "clicked button!");
  24.             }
  25.  
  26.             @Override
  27.             public ItemStack getItem() {
  28.  
  29.                 return ItemCreator.of(CompMaterial.SUNFLOWER,
  30.                         "test button",
  31.                         "",
  32.                         "press f to get button"
  33.                 ).build().make();
  34.             }
  35.         };
  36.     }
  37.     @Override
  38.     public ItemStack getItemAt(final int slot) {
  39.  
  40.         if (slot == 9*1 + 2)
  41.             return TestButton.getItem();
  42.  
  43.         return null;
  44.     }
  45.     @Override
  46.     protected String[] getInfo() {
  47.         return new String[] {
  48.                 "a demonstration of being able",
  49.                 " to take items out of a menu"
  50.         };
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement