public Map<String, Boolean> getEpSettings() { Map<String, Boolean> epSettings = new HashMap<String, Boolean>(); epSettings.put("protect.protect.signs", config.getBoolean("protect.protect.signs", true)); epSettings.put("protect.protect.rails", config.getBoolean("protect.protect.rails", true)); epSettings.put( "protect.protect.block-below", config.getBoolean("protect.protect.block-below", true)); epSettings.put( "protect.protect.prevent-block-on-rails", config.getBoolean("protect.protect.prevent-block-on-rails", false)); epSettings.put("protect.memstore", config.getBoolean("protect.memstore", false)); return epSettings; }
public boolean isCommandRestricted(String label) { for (String c : config.getStringList("restricted-commands", new ArrayList<String>(0))) { if (!c.equalsIgnoreCase(label)) continue; return true; } return config.getBoolean("restrict-" + label.toLowerCase(), false); }
public boolean isCommandOverridden(String name) { List<String> defaultList = new ArrayList<String>(1); defaultList.add("god"); for (String c : config.getStringList("overridden-commands", defaultList)) { if (!c.equalsIgnoreCase(name)) continue; return true; } return config.getBoolean("override-" + name.toLowerCase(), false); }
private boolean _isNPC() { return config.getBoolean("npc", false); }
private boolean _getAfk() { return config.getBoolean("afk", false); }
public boolean _getMuted() { return config.getBoolean("muted", false); }
private boolean _getTeleportEnabled() { return config.getBoolean("teleportenabled", true); }
public boolean isTradeInStacks(int id) { return config.getBoolean("trade-in-stacks-" + id, false); }
public boolean getPerWarpPermission() { return config.getBoolean("per-warp-permission", false); }
public boolean getGenerateExitPortals() { return config.getBoolean("nether.generate-exit-portals", true); }
public boolean areSignsDisabled() { return config.getBoolean("signs-disabled", false); }
public Map<String, Boolean> getEpPlayerSettings() { final Map<String, Boolean> epPlayerSettings = new HashMap<String, Boolean>(); epPlayerSettings.put("protect.disable.fall", config.getBoolean("protect.disable.fall", false)); epPlayerSettings.put("protect.disable.pvp", config.getBoolean("protect.disable.pvp", false)); epPlayerSettings.put( "protect.disable.drown", config.getBoolean("protect.disable.drown", false)); epPlayerSettings.put( "protect.disable.suffocate", config.getBoolean("protect.disable.suffocate", false)); epPlayerSettings.put( "protect.disable.lavadmg", config.getBoolean("protect.disable.lavadmg", false)); epPlayerSettings.put( "protect.disable.projectiles", config.getBoolean("protect.disable.projectiles", false)); epPlayerSettings.put( "protect.disable.contactdmg", config.getBoolean("protect.disable.contactdmg", false)); epPlayerSettings.put( "protect.disable.firedmg", config.getBoolean("protect.disable.firedmg", false)); epPlayerSettings.put( "protect.disable.build", config.getBoolean("protect.disable.build", false)); epPlayerSettings.put( "protect.disable.lightning", config.getBoolean("protect.disable.lightning", false)); epPlayerSettings.put( "protect.disable.weather.lightning", config.getBoolean("protect.disable.weather.lightning", false)); epPlayerSettings.put( "protect.disable.weather.storm", config.getBoolean("protect.disable.weather.storm", false)); epPlayerSettings.put( "protect.disable.weather.thunder", config.getBoolean("protect.disable.weather.thunder", false)); return epPlayerSettings; }
public boolean getBedSetsHome() { return config.getBoolean("bed-sethome", false); }
public Map<String, Boolean> getEpGuardSettings() { final Map<String, Boolean> epSettings = new HashMap<String, Boolean>(); epSettings.put( "protect.prevent.lava-flow", config.getBoolean("protect.prevent.lava-flow", false)); epSettings.put( "protect.prevent.water-flow", config.getBoolean("protect.prevent.water-flow", false)); epSettings.put( "protect.prevent.water-bucket-flow", config.getBoolean("protect.prevent.water-bucket-flow", false)); epSettings.put( "protect.prevent.fire-spread", config.getBoolean("protect.prevent.fire-spread", true)); epSettings.put( "protect.prevent.flint-fire", config.getBoolean("protect.prevent.flint-fire", false)); epSettings.put( "protect.prevent.portal-creation", config.getBoolean("protect.prevent.portal-creation", false)); epSettings.put( "protect.prevent.lava-fire-spread", config.getBoolean("protect.prevent.lava-fire-spread", true)); epSettings.put( "protect.prevent.tnt-explosion", config.getBoolean("protect.prevent.tnt-explosion", false)); epSettings.put( "protect.prevent.creeper-explosion", config.getBoolean("protect.prevent.creeper-explosion", false)); epSettings.put( "protect.prevent.creeper-playerdamage", config.getBoolean("protect.prevent.creeper-playerdamage", false)); epSettings.put( "protect.prevent.creeper-blockdamage", config.getBoolean("protect.prevent.creeper-blockdamage", false)); epSettings.put( "protect.prevent.entitytarget", config.getBoolean("protect.prevent.entitytarget", false)); for (CreatureType ct : CreatureType.values()) { final String name = ct.toString().toLowerCase(); epSettings.put( "protect.prevent.spawn." + name, config.getBoolean("protect.prevent.spawn." + name, false)); } epSettings.put( "protect.prevent.lightning-fire-spread", config.getBoolean("protect.prevent.lightning-fire-spread", true)); return epSettings; }
public boolean getRespawnAtHome() { return config.getBoolean("respawn-at-home", false); }
public boolean permissionBasedItemSpawn() { return config.getBoolean("permission-based-item-spawn", false); }
public boolean getNetherPortalsEnabled() { return isNetherEnabled() && config.getBoolean("nether.portals-enabled", false); }
public boolean getSortListByGroups() { return config.getBoolean("sort-list-by-groups", true); }
public boolean isEcoDisabled() { return config.getBoolean("disable-eco", false); }
public boolean spawnIfNoHome() { return config.getBoolean("spawn-if-no-home", false); }
public boolean warnOnBuildDisallow() { return config.getBoolean("protect.disable.warn-on-build-disallow", false); }
public boolean use1to1RatioInNether() { return config.getBoolean("nether.use-1to1-ratio", false); }
private boolean _getGodModeEnabled() { return config.getBoolean("godmode", false); }
public double getNetherRatio() { if (config.getBoolean("nether.use-1to1-ratio", false)) { return 1.0; } return config.getDouble("nether.ratio", 16.0); }
private boolean _getJailed() { return config.getBoolean("jailed", false); }
public boolean isDebug() { return config.getBoolean("debug", false); }
private boolean _isSocialSpyEnabled() { return config.getBoolean("socialspy", false); }
public boolean warnOnSmite() { return config.getBoolean("warn-on-smite", true); }
private boolean _arePowerToolsEnabled() { return config.getBoolean("powertoolsenabled", true); }
public boolean showNonEssCommandsInHelp() { return config.getBoolean("non-ess-in-help", true); }