public boolean useSafeTeleporter() {
return this.safeTeleporter;
}
private void addToUpperLists() {
Permission all = this.plugin.getServer().getPluginManager().getPermission("multiverse.*");
Permission allPortals = this.plugin.getServer().getPluginManager().getPermission("multiverse.portal.*");
Permission allPortalAccess = this.plugin.getServer().getPluginManager().getPermission("multiverse.portal.access.*");
Permission allPortalExempt = this.plugin.getServer().getPluginManager().getPermission("multiverse.portal.exempt.*");
Permission allPortalFill = this.plugin.getServer().getPluginManager().getPermission("multiverse.portal.fill.*");
if (allPortalAccess == null) {
allPortalAccess = new Permission("multiverse.portal.access.*");
this.plugin.getServer().getPluginManager().addPermission(allPortalAccess);
}
if (allPortalExempt == null) {
allPortalExempt = new Permission("multiverse.portal.exempt.*");
this.plugin.getServer().getPluginManager().addPermission(allPortalExempt);
}
if (allPortalFill == null) {
allPortalFill = new Permission("multiverse.portal.fill.*");
this.plugin.getServer().getPluginManager().addPermission(allPortalFill);
}
if (allPortals == null) {
allPortals = new Permission("multiverse.portal.*");
this.plugin.getServer().getPluginManager().addPermission(allPortals);
}
if (all == null) {
all = new Permission("multiverse.*");
this.plugin.getServer().getPluginManager().addPermission(all);
}
all.getChildren().put("multiverse.portal.*", true);
allPortals.getChildren().put("multiverse.portal.access.*", true);
allPortals.getChildren().put("multiverse.portal.exempt.*", true);
allPortals.getChildren().put("multiverse.portal.fill.*", true);
allPortalAccess.getChildren().put(this.permission.getName(), true);
allPortalExempt.getChildren().put(this.exempt.getName(), true);
allPortalFill.getChildren().put(this.fillPermission.getName(), true);
this.plugin.getServer().getPluginManager().recalculatePermissionDefaults(all);
this.plugin.getServer().getPluginManager().recalculatePermissionDefaults(allPortals);
this.plugin.getServer().getPluginManager().recalculatePermissionDefaults(allPortalAccess);
this.plugin.getServer().getPluginManager().recalculatePermissionDefaults(allPortalExempt);