Handle null config section to be more friendly with people upgrading

This commit is contained in:
Trent Hensler
2018-03-02 19:07:34 -08:00
parent 81a33de33a
commit a42d4d1d50
4 changed files with 85 additions and 27 deletions

View File

@@ -40,10 +40,16 @@ public class CmdPerm extends FCommand {
@Override
public void perform() {
if (args.size() == 0) {
me.openInventory(new PermissableRelationGUI(fme).getInventory());
PermissableRelationGUI gui = new PermissableRelationGUI(fme);
gui.build();
me.openInventory(gui.getInventory());
return;
} else if (args.size() == 1 && getPermissable(argAsString(0)) != null) {
me.openInventory(new PermissableActionGUI(fme, getPermissable(argAsString(0))).getInventory());
PermissableActionGUI gui = new PermissableActionGUI(fme, getPermissable(argAsString(0)));
gui.build();
me.openInventory(gui.getInventory());
return;
}