package com.graywolf336.jail.enums; public enum Settings { AUTOMATICMUTE("jailing.jail.automaticMute"), BROADCASTJAILING("jailing.jail.broadcastJailing"), BLOCKBREAKPENALTY("jailing.during.blockBreakPenalty"), BLOCKBREAKPROTECTION("jailing.during.blockBreakProtection"), BLOCKBREAKWHITELIST("jailing.during.blockBreakWhiteList"), BLOCKPLACEPENALTY("jailing.during.blockPlacePenalty"), BLOCKPLACEPROTECTION("jailing.during.blockPlaceProtection"), BLOCKPLACEWHITELIST("jailing.during.blockPlaceWhiteList"), COMMANDSONJAIL("jailing.jail.commands"), COMMANDSONRELEASE("jailing.release.commands"), COMMANDPENALTY("jailing.during.commandPenalty"), COMMANDPROTECTION("jailing.during.commandProtection"), COMMANDWHITELIST("jailing.during.commandWhitelist"), COUNTDOWNTIMEOFFLINE("jailing.during.countDownTimeWhileOffline"), DEBUG("system.debug"), DEFAULTJAIL("jailing.jail.defaultJail"), DELETEINVENTORY("jailing.jail.deleteInventory"), ENDERMENPROTECTION("jails.endermenProtection"), EXPLOSIONPROTECTION("jails.explosionProtection"), FOODCONTROL("jailing.during.foodControl"), FOODCONTROLMAX("jailing.during.foodControlMax"), FOODCONTROLMIN("jailing.during.foodControlMin"), IGNORESLEEPINGSTATE("jailing.during.ignoreSleeping"), JAILDEFAULTTIME("jailing.jail.defaultTime"), JAILEDGAMEMODE("jailing.jail.gameMode"), JAILEDSTOREINVENTORY("jailing.jail.storeInventory"), LOGJAILING("jailing.jail.logToConsole"), MAXAFKTIME("jailing.during.maxAFKTime"), OPENCHEST("jailing.during.openChest"), RECIEVEMESSAGES("jailing.during.recieveMessages"), RELEASETOPREVIOUSPOSITION("jailing.release.backToPreviousPosition"), RESTOREPREVIOUSGAMEMODE("jailing.release.restorePreviousGameMode"), TELEPORTONRELEASE("jailing.release.teleport"), UPDATENOTIFICATIONS("system.updateNotifications"), USEBUKKITTIMER("system.useBukkitTimer"); private String path; private Settings(String path) { this.path = path; } /** * Gets the path this setting is in config. * @return The path where this setting resides in the config. */ public String getPath() { return this.path; } }