code cleanup
Signed-off-by: Yaruma3341 <yaruma3341@gmail.com>
Dieser Commit ist enthalten in:
Ursprung
6060de639e
Commit
d8963cc189
@ -10,15 +10,13 @@ public class Kit {
|
||||
private boolean leaderAllowed;
|
||||
private boolean memberAllowed;
|
||||
private ItemStack[] inventory;
|
||||
private ItemStack[] armor;
|
||||
|
||||
public Kit(String name, int price, boolean leaderAllowed, boolean memberAllowed, ItemStack[] armor, ItemStack[] inventory) {
|
||||
public Kit(String name, int price, boolean leaderAllowed, boolean memberAllowed, ItemStack[] inventory) {
|
||||
this.name = name;
|
||||
this.price = price;
|
||||
this.leaderAllowed = leaderAllowed;
|
||||
this.memberAllowed = memberAllowed;
|
||||
this.inventory = inventory;
|
||||
this.armor = armor;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
@ -41,12 +39,7 @@ public class Kit {
|
||||
return inventory;
|
||||
}
|
||||
|
||||
public ItemStack[] getArmor() {
|
||||
return armor;
|
||||
}
|
||||
|
||||
public void loadToPlayer(Player player) {
|
||||
player.getInventory().setContents(inventory);
|
||||
player.getInventory().setArmorContents(armor);
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ public class KitManager {
|
||||
private static final ArrayList<Kit> loadedKits = new ArrayList<>();
|
||||
|
||||
public static void saveInventory(String kitName, Player player){
|
||||
loadedKits.add(new Kit(kitName, 0, true, true, player.getInventory().getArmorContents(), player.getInventory().getContents()));
|
||||
loadedKits.add(new Kit(kitName, 0, true, true, player.getInventory().getContents()));
|
||||
saveAllKits();
|
||||
}
|
||||
|
||||
@ -43,14 +43,13 @@ public class KitManager {
|
||||
FileConfiguration data = instance.getKitData();
|
||||
String path = "Kits." + name;
|
||||
if(data.contains(path)) {
|
||||
List<ItemStack> armor = (List<ItemStack>) data.getList(path + ".Armor");
|
||||
List<ItemStack> items = (List<ItemStack>) data.getList(path + ".Items");
|
||||
|
||||
int price = data.getInt(path + ".Price");
|
||||
boolean leaderAllowed = data.getBoolean(path + ".LeaderAllowed");
|
||||
boolean memberAllowed = data.getBoolean(path + ".MemberAllowed");
|
||||
|
||||
Kit kit = new Kit(name, price, leaderAllowed, memberAllowed, armor.toArray(new ItemStack[1]), items.toArray(new ItemStack[1]));
|
||||
Kit kit = new Kit(name, price, leaderAllowed, memberAllowed, items.toArray(new ItemStack[1]));
|
||||
return kit;
|
||||
}
|
||||
return null;
|
||||
@ -68,7 +67,6 @@ public class KitManager {
|
||||
YamlConfiguration yamlConfiguration = new YamlConfiguration();
|
||||
for(Kit k : loadedKits){
|
||||
String path = "Kits." + k.getName();
|
||||
yamlConfiguration.set(path + ".Armor", k.getArmor());
|
||||
yamlConfiguration.set(path + ".Items", k.getInventory());
|
||||
yamlConfiguration.set(path + ".Price", k.getPrice());
|
||||
yamlConfiguration.set(path + ".LeaderAllowed", k.isLeaderAllowed());
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren