/* * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the * Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that * it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If * not, see <http://www.gnu.org/licenses/>. */ package silentium.gameserver.configs; import silentium.commons.configuration.annotations.PropertiesFile; import silentium.commons.configuration.annotations.Property; @PropertiesFile(propertiesPatch = "./config/custom.properties") public final class CustomConfig { @Property(key = "UnlimitedPetShots", defaultValue = "False") public static boolean UNLIM_SHOTS; @Property(key = "UnlimitedCharacterShots", defaultValue = "False") public static boolean UNLIM_SSHOTS; @Property(key = "StartSubclassLevel", defaultValue = "40") public static int START_SUBCLASS_LEVEL; @Property(key = "AnnounceBanChat", defaultValue = "False") public static boolean ANNOUNCE_BAN_CHAT; @Property(key = "AnnounceUnbanChat", defaultValue = "False") public static boolean ANNOUNCE_UNBAN_CHAT; @Property(key = "AnnounceBanAccount", defaultValue = "False") public static boolean ANNOUNCE_BAN_ACC; @Property(key = "AnnounceUnbanAccount", defaultValue = "False") public static boolean ANNOUNCE_UNBAN_ACC; @Property(key = "AnnounceJail", defaultValue = "False") public static boolean ANNOUNCE_JAIL; @Property(key = "AnnounceUnjail", defaultValue = "False") public static boolean ANNOUNCE_UNJAIL; @Property(key = "UsePremiumServices", defaultValue = "False") public static boolean USE_PREMIUMSERVICE; @Property(key = "PremiumRateXp", defaultValue = "2") public static float PREMIUM_RATE_XP; @Property(key = "PremiumRateSp", defaultValue = "2") public static float PREMIUM_RATE_SP; @Property(key = "PremiumRateDropSpoil", defaultValue = "2") public static float PREMIUM_RATE_DROP_SPOIL; @Property(key = "PremiumRateDropItems", defaultValue = "2") public static float PREMIUM_RATE_DROP_ITEMS; @Property(key = "PremiumRateDropQuest", defaultValue = "2") public static float PREMIUM_RATE_DROP_QUEST; @Property(key = "PremiumRateRaidDropItems", defaultValue = "2") public static float PREMIUM_RATE_DROP_ITEMS_BY_RAID; @Property(key = "PremiumRateDropAdena", defaultValue = "2") public static float PREMIUM_RATE_DROP_ADENA; @Property(key = "CustomSpawn", defaultValue = "False") public static boolean SPAWN_CHAR; @Property(key = "SpawnX", defaultValue = "") public static int SPAWN_X; @Property(key = "SpawnY", defaultValue = "") public static int SPAWN_Y; @Property(key = "SpawnZ", defaultValue = "") public static int SPAWN_Z; @Property(key = "UseChatFilter", defaultValue = "False") public static boolean USE_SAY_FILTER; @Property(key = "ChatFilterChars", defaultValue = "[censored]") public static String CHAT_FILTER_CHARS; }