1
0
mirror of https://github.com/Zrips/Jobs.git synced 2025-02-12 18:31:32 +01:00

Now you can fill the gui with air

This commit is contained in:
montlikadani 2020-03-29 16:30:31 +02:00
parent 9f932db63a
commit d81bdfcc1c
4 changed files with 15 additions and 15 deletions

View File

@ -228,9 +228,11 @@ public class CMIGui {
public void addEmptyButton(int slot) {
ItemStack MiscInfo = filler.newItemStack();
ItemMeta MiscInfoMeta = MiscInfo.getItemMeta();
MiscInfoMeta.setDisplayName(" ");
MiscInfo.setItemMeta(MiscInfoMeta);
if (!MiscInfo.getType().isAir()) {
ItemMeta MiscInfoMeta = MiscInfo.getItemMeta();
MiscInfoMeta.setDisplayName(" ");
MiscInfo.setItemMeta(MiscInfoMeta);
}
addButton(new CMIGuiButton(slot, GUIFieldType.Locked, MiscInfo));
}

View File

@ -16,7 +16,6 @@ import com.gamingmesh.jobs.CMIGUI.CMIGui;
import com.gamingmesh.jobs.CMIGUI.CMIGuiButton;
import com.gamingmesh.jobs.CMIGUI.GUIManager;
import com.gamingmesh.jobs.CMIGUI.GUIManager.GUIClickType;
import com.gamingmesh.jobs.CMILib.CMIMaterial;
import com.gamingmesh.jobs.container.ActionType;
import com.gamingmesh.jobs.container.Boost;
import com.gamingmesh.jobs.container.CurrencyType;
@ -38,7 +37,7 @@ public class GuiManager {
CMIGui gui = new CMIGui(player);
gui.setTitle(Jobs.getLanguage().getMessage("command.info.gui.pickjob"));
gui.setFiller(CMIMaterial.get(Jobs.getGCManager().guiFiller));
gui.setFiller(Jobs.getGCManager().guiFiller);
int GuiSize = Jobs.getGCManager().getJobsGUIRows() * 9;
@ -288,14 +287,14 @@ public class GuiManager {
CMIGui gui = new CMIGui(player);
gui.setTitle(Jobs.getLanguage().getMessage("command.info.gui.jobinfo", "[jobname]", job.getName()));
gui.setFiller(CMIMaterial.get(Jobs.getGCManager().guiFiller));
gui.setFiller(Jobs.getGCManager().guiFiller);
gui.setInvSize(GuiSize);
for (int i1 = 0; i1 < items.size(); i1++) {
gui.addButton(new CMIGuiButton(i1, items.get(i1)));
}
ItemStack skull = Jobs.getGCManager().guiBackButton;
ItemStack skull = Jobs.getGCManager().guiBackButton.newItemStack();
ItemMeta skullMeta = skull.getItemMeta();
skullMeta.setDisplayName(Jobs.getLanguage().getMessage("command.info.gui.back"));

View File

@ -28,7 +28,6 @@ import org.bukkit.Bukkit;
import org.bukkit.World;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import com.gamingmesh.jobs.Jobs;
import com.gamingmesh.jobs.CMILib.CMIMaterial;
@ -122,8 +121,8 @@ public class GeneralConfigManager {
private String DecimalPlacesMoney, DecimalPlacesExp, DecimalPlacesPoints;
public ItemStack guiBackButton;
public ItemStack guiFiller;
public CMIMaterial guiBackButton;
public CMIMaterial guiFiller;
public boolean UsePerPermissionForLeaving, EnableConfirmation, FilterHiddenPlayerFromTabComplete;
public int JobsTopAmount, PlaceholdersPage, ConfirmExpiryTime;
@ -1009,11 +1008,11 @@ public class GeneralConfigManager {
ConfirmExpiryTime = c.get("Commands.JobsLeave.ConfirmExpiryTime", 10);
CMIMaterial tmat = null;
tmat = CMIMaterial.get(c.get("JobsGUI.BackButton.Material", "JACK_O_LANTERN"));
guiBackButton = tmat == null ? CMIMaterial.JACK_O_LANTERN.newItemStack() : tmat.newItemStack();
tmat = CMIMaterial.get(c.get("JobsGUI.BackButton.Material", "JACK_O_LANTERN").toUpperCase());
guiBackButton = tmat == null ? CMIMaterial.JACK_O_LANTERN : tmat;
tmat = CMIMaterial.get(c.get("JobsGUI.Filler.Material", "GREEN_STAINED_GLASS_PANE"));
guiFiller = tmat == null ? CMIMaterial.GREEN_STAINED_GLASS_PANE.newItemStack() : tmat.newItemStack();
tmat = CMIMaterial.get(c.get("JobsGUI.Filler.Material", "GREEN_STAINED_GLASS_PANE").toUpperCase());
guiFiller = tmat == null ? CMIMaterial.GREEN_STAINED_GLASS_PANE : tmat;
// c.addComment("Schedule.Boost.Enable", "Do you want to enable scheduler for global boost?");
// useGlobalBoostScheduler = c.get("Schedule.Boost.Enable", false);

View File

@ -293,7 +293,7 @@ public class ShopManager {
}
});
}
gui.setFiller(CMIMaterial.get(Jobs.getGCManager().guiFiller));
gui.setFiller(Jobs.getGCManager().guiFiller);
gui.fillEmptyButtons();
gui.open();
return true;