Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.entity.Player;
- import org.bukkit.event.inventory.ClickType;
- import org.bukkit.inventory.ItemStack;
- import org.mineacademy.fo.Common;
- import org.mineacademy.fo.menu.Menu;
- import org.mineacademy.fo.menu.button.Button;
- import org.mineacademy.fo.menu.model.ItemCreator;
- import org.mineacademy.fo.remain.CompMaterial;
- public class TestMenu extends Menu {
- private final Button TestButton;
- public TestMenu() {
- setTitle("test");
- setSize(9 * 6);
- setSlotNumbersVisible();
- TestButton = new Button() {
- @Override
- public void onClickedInMenu(final Player player, final Menu menu, final ClickType clickType) {
- Common.tell(player, "clicked button!");
- }
- @Override
- public ItemStack getItem() {
- return ItemCreator.of(CompMaterial.SUNFLOWER,
- "test button",
- "",
- "press f to get button"
- ).build().make();
- }
- };
- }
- @Override
- public ItemStack getItemAt(final int slot) {
- if (slot == 9*1 + 2)
- return TestButton.getItem();
- return null;
- }
- @Override
- protected String[] getInfo() {
- return new String[] {
- "a demonstration of being able",
- " to take items out of a menu"
- };
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement