mirror of
https://gitlab.com/SamB440/rpgregions-2.git
synced 2026-01-04 15:31:38 +00:00
Starting some basic gui work
This commit is contained in:
@@ -1,17 +1,32 @@
|
||||
package net.islandearth.rpgregions.gui;
|
||||
|
||||
import com.github.stefvanschie.inventoryframework.Gui;
|
||||
import com.github.stefvanschie.inventoryframework.GuiItem;
|
||||
import com.github.stefvanschie.inventoryframework.pane.StaticPane;
|
||||
import net.islandearth.rpgregions.RPGRegions;
|
||||
import net.islandearth.rpgregions.translation.Translations;
|
||||
import net.islandearth.rpgregions.utils.ItemStackBuilder;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
public class EditorGUI extends RPGRegionsGUI {
|
||||
|
||||
private final Gui gui;
|
||||
|
||||
private static final ItemStack SET_NAME_ITEM = new ItemStackBuilder(Material.NAME_TAG).withName(ChatColor.GREEN + "Set Name").build();
|
||||
private static final ItemStack EXIT_ITEM = new ItemStackBuilder(Material.BARRIER).withName(ChatColor.RED + "Exit").build();
|
||||
|
||||
public EditorGUI(RPGRegions plugin, Player player) {
|
||||
super(plugin, player);
|
||||
this.gui = new Gui(plugin, 6, Translations.REGIONS.get(player));
|
||||
|
||||
StaticPane pane = new StaticPane(0, 0, 9, 6);
|
||||
pane.addItem(new GuiItem(SET_NAME_ITEM, event -> {
|
||||
//TODO
|
||||
}), 0, 0);
|
||||
pane.addItem(new GuiItem(EXIT_ITEM, event -> player.closeInventory()), 9, 6);
|
||||
gui.addPane(pane);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user