Added Upgrade DummyItem Properly, Made config look NOICE & Removed useless thingzz
This commit is contained in:
@@ -83,7 +83,6 @@ public class Conf {
|
||||
public static String modChatFormat = ChatColor.RED + "%s:" + ChatColor.WHITE + " %s";
|
||||
public static int stealthFlyCheckRadius = 32;
|
||||
public static int factionBufferSize = 20;
|
||||
public static boolean removeHomesOnLeave = false;
|
||||
public static boolean useCheckSystem = true;
|
||||
public static boolean gracePeriod = false;
|
||||
public static boolean noEnderpearlsInFly = false;
|
||||
|
||||
@@ -463,8 +463,7 @@ public class P extends MPlugin {
|
||||
|
||||
public Economy getEcon() {
|
||||
RegisteredServiceProvider<Economy> rsp = P.p.getServer().getServicesManager().getRegistration(Economy.class);
|
||||
Economy econ = rsp.getProvider();
|
||||
return econ;
|
||||
return rsp.getProvider();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@ public class FCmdRoot extends FCommand {
|
||||
if (P.p.getConfig().getBoolean("enable-faction-flight", false)) {
|
||||
this.addSubCommand(this.cmdFly);
|
||||
}
|
||||
if (Bukkit.getServer().getPluginManager().getPlugin("FactionsTop") != null || Bukkit.getServer().getPluginManager().getPlugin("SavageFTOP") != null) {
|
||||
if (Bukkit.getServer().getPluginManager().getPlugin("FactionsTop") != null || Bukkit.getServer().getPluginManager().getPlugin("SavageFTOP") != null || Bukkit.getServer().getPluginManager().getPlugin("SaberFTOP") != null) {
|
||||
P.p.log(Level.INFO, "Found FactionsTop plugin. Disabling our own /f top command.");
|
||||
} else {
|
||||
P.p.log(Level.INFO, "Enabling FactionsTop command, this is a very basic /f top please get a dedicated /f top resource if you want land calculation etc.");
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.massivecraft.factions.FPlayer;
|
||||
import com.massivecraft.factions.FPlayers;
|
||||
import com.massivecraft.factions.Faction;
|
||||
import com.massivecraft.factions.P;
|
||||
import com.massivecraft.factions.util.XMaterial;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
@@ -22,18 +23,14 @@ import java.util.List;
|
||||
public class FUpgradesGUI implements Listener {
|
||||
public void openMainMenu(FPlayer fme) {
|
||||
Inventory inventory = Bukkit.createInventory(null, P.p.getConfig().getInt("fupgrades.MainMenu.DummyItem.rows") * 9, P.p.color(P.p.getConfig().getString("fupgrades.MainMenu.Title").replace("{faction}", fme.getFaction().getTag())));
|
||||
List<Integer> dummySlots = P.p.getConfig().getIntegerList("fupgrades.MainMenu.DummyItem.slots");
|
||||
Material dummyMaterial = Material.getMaterial(P.p.getConfig().getString("fupgrades.MainMenu.DummyItem.Type"));
|
||||
int dummyAmount = P.p.getConfig().getInt("fupgrades.MainMenu.DummyItem.Amount");
|
||||
short dummyData = Short.parseShort(P.p.getConfig().getInt("fupgrades.MainMenu.DummyItem.Damage") + "");
|
||||
ItemStack dummyItem = P.p.createItem(dummyMaterial,
|
||||
dummyAmount,
|
||||
dummyData,
|
||||
P.p.color(P.p.getConfig().getString("fupgrades.MainMenu.DummyItem.Name")),
|
||||
P.p.colorList(P.p.getConfig().getStringList("fupgrades.MainMenu.DummyItem.Lore")));
|
||||
ItemStack dummyItem = XMaterial.matchXMaterial(P.p.getConfig().getString("fupgrades.MainMenu.DummyItem.Type")).parseItem();
|
||||
ItemMeta meta = dummyItem.getItemMeta();
|
||||
meta.setLore(P.p.colorList(P.p.getConfig().getStringList("fupgrades.MainMenu.DummyItem.Lore")));
|
||||
meta.setDisplayName(P.p.color(P.p.getConfig().getString("fupgrades.MainMenu.DummyItem.Name")));
|
||||
dummyItem.setItemMeta(meta);
|
||||
|
||||
for (int i = 0; i <= dummySlots.size() - 1; i++) {
|
||||
inventory.setItem(dummySlots.get(i), dummyItem);
|
||||
for (int fill = 0; fill < P.p.getConfig().getInt("fupgrades.MainMenu.DummyItem.rows") * 9; ++fill) {
|
||||
inventory.setItem(fill, dummyItem);
|
||||
}
|
||||
|
||||
ItemStack[] items = buildItems(fme);
|
||||
|
||||
Reference in New Issue
Block a user