diff --git a/README.md b/README.md
index 7fe0175e..bae50a67 100644
--- a/README.md
+++ b/README.md
@@ -30,22 +30,18 @@ The video can be found [here](https://www.youtube.com/watch?v=fnDwjA2gX-E).
If you would like to use the plugin as a dependency in your project, you can use maven.
```xml
-
- savagefactions-repo
- https://cdn.jsdelivr.net/gh/ProSavage/SavageFactions@1.6.x/
-
- true
-
-
- true
-
-
+
+
+ jitpack.io
+ https://jitpack.io
+
+
-
- com.massivecraft
- Factions
- {version}
- provided
+
+ com.github.ProSavage
+ SavageFactions
+ 1.6.x-0.1.21-gbdd5473-400
+ provided
```
The {version} has to be replaced with a version you find in the [mvn-repo](https://github.com/ProSavage/SavageFactions/tree/1.6.x/mvn-repo/com/massivecraft/Factions) folder. An example version that can be used is: `1.6.9.5-U0.2.1-RC-1.5-BETA`
diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java b/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java
index 446a7e42..a837e1ab 100644
--- a/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java
+++ b/src/main/java/com/massivecraft/factions/cmd/CmdDisband.java
@@ -30,7 +30,7 @@ public class CmdDisband extends FCommand {
this.disableOnLock = true;
- senderMustBePlayer = false;
+ senderMustBePlayer = false;
senderMustBeMember = false;
senderMustBeModerator = false;
senderMustBeColeader = false;
@@ -46,6 +46,19 @@ public class CmdDisband extends FCommand {
return;
}
+ boolean isMyFaction = fme != null && faction == myFaction;
+
+ if (isMyFaction) {
+ if (!assertMinRole(Role.LEADER)) {
+ return;
+ }
+ } else {
+ if (!Permission.DISBAND_ANY.has(sender, true)) {
+ return;
+ }
+ }
+
+
if (!fme.isAdminBypassing()) {
Access access = faction.getAccess(fme, PermissableAction.DISBAND);
if (fme.getRole() != Role.LEADER && faction.getFPlayerLeader() != fme && access != Access.ALLOW) {
diff --git a/src/main/java/com/massivecraft/factions/zcore/fupgrades/FUpgradesGUI.java b/src/main/java/com/massivecraft/factions/zcore/fupgrades/FUpgradesGUI.java
index 5b78928f..4ddcc31e 100644
--- a/src/main/java/com/massivecraft/factions/zcore/fupgrades/FUpgradesGUI.java
+++ b/src/main/java/com/massivecraft/factions/zcore/fupgrades/FUpgradesGUI.java
@@ -168,7 +168,6 @@ public class FUpgradesGUI implements Listener {
case 2: size = SavageFactions.plugin.getConfig().getInt("fupgrades.MainMenu.Chest.Chest-Size.level-2"); break;
case 3: size = SavageFactions.plugin.getConfig().getInt("fupgrades.MainMenu.Chest.Chest-Size.level-3"); break;
}
-
faction.setChestSize(size * 9);
}
diff --git a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java
index d59442be..79d74630 100644
--- a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java
+++ b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java
@@ -375,7 +375,7 @@ public abstract class MemoryFaction implements Faction, EconomyParticipator {
size = SavageFactions.plugin.getConfig().getInt("fupgrades.MainMenu.Chest.Chest-Size.level-3") * 9;
}
- chest = Bukkit.createInventory(null, size);
+ chest = Bukkit.createInventory(null, size, SavageFactions.plugin.color(SavageFactions.plugin.getConfig().getString("fchest.Inventory-Title")));
return chest;
}
@@ -385,7 +385,7 @@ public abstract class MemoryFaction implements Faction, EconomyParticipator {
@Override
public void setChestSize(int chestSize) {
ItemStack[] contents = this.getChestInventory().getContents();
- chest = Bukkit.createInventory(null, chestSize);
+ chest = Bukkit.createInventory(null, chestSize, SavageFactions.plugin.color(SavageFactions.plugin.getConfig().getString("fchest.Inventory-Title")));
chest.setContents(contents);
}