Config

  1. set this to true to enable debug mode - not recommended if you're not actually debugging / updating the plugin debugMode: false
  1. set this to true if you don't want your players see version of CommandsEX when they type /cex disableVersion: false
  1. set this to true if you don't want player commands to be logged in console
  2. example: [INFO] [Zathrus_Writer] /tploc 0 80 0 logCommands: true
  1. number of seconds players need to wait between repeating same command again
  2. this will not stop spamming several different commands (i.e. /home, /sethome, /tell, /me, /home, /sethome...)
  3. TO BYPASS this (e.g. for your admins), give players (or groups) permission "cex.allowspamcommands" commandCooldownTime: 4
  1. database connection details (sqlLite and MySQL currently supported)
  2. host, name, password, port and database and port are REQUIRED ONLY when using MySQL,
  3. they are ignored for sqlite (except for database, which is used to create a database file itself)
  4. host = host name for the MySQL connection (in most cases can be left as "localhost")
  5. name = username for the MySQL connection
  6. password = username for the MySQL connection
  7. port = connection port for MySQL (in most cases can be left as "3306")
  8. database = name of your MySQL database to connect to
  9. prefix = optional, prefix for all CommandsEX tables (e.g. cex_, c_)
  10. enableDatabase: true sqlType: sqlite database: minecraft host: localhost port: 3306 name: root password: "" prefix: cex_
  1. default language to be used for all players until they switch
  2. this should be a valid ISO Language Code, or Language and Country code
  3. example: en, en_us, en_gb defaultLang: en
  1. Plugin Metrics allows the developers to gather anonymous information about the plugin
  2. Change to false if you wish to disable it pluginMetrics: true
  1. Whether or not the time it took to load CommandsEx should be displayed startupTimer: false
  1. set this to maximum number of warps each player is allowed to create
  2. if set to 0, no limit will be imposed - use wisely, it can fill your database quite quickly if you do so
  3. to allow certain people or groups to create unlimited warp points with this limit set,
  4. give them cex.warp.bypasslimits permission maxWarpsPerPlayer: 10

economy: currencySymbol: $ currencyPlural: Dollars currencySingular: Dollar defaultBalance: 5.00 requestExpireTime: 300

  1. The default radius for the /butcher command when no radius is specified butcherDefaultRadius: 5
  1. time (in seconds) for a player to be on the server before he's allowed to set and use
  2. their home location using /sethome (or /home set) command
  3. default: 12 hours (= 43200 seconds) homeQualifyTime: 43200
  1. set this to true if you want to allow players to have separate home locations in each world
  2. setting this to false will set player's home in the world they actually reside when using the /sethome command allowMultiworldHomes: true
  1. number of bans for the player to have in history before the system will suggest
  2. to ban this player permanently minTempBansWarn: 5
  1. set this to false if you want everyone on the server see when a player gets banned
  2. and the reason why this happened, otherwise set it to true silentBans: false
  1. number of seconds to keep player IPs internally
  2. this is used when a player repeatedly joins the server, griefs (or spams) heavily and quit right away,
  3. so we have his IP stored and can ip-ban the guy even after he left maxIPholdTime: 120
  1. set this to false if you want everyone on the server see when a player gets kicked
  2. and the reason why this happened, otherwise set it to true silentKicks: false
  1. Set this to the server's owner. This is used in /ownerstatus ServerOwner: Notch
  1. player commands replacements config file name playerCommandsReplaceFile: playercmd.txt

autoSave: time: 1800 players: true worlds: true nicknames: true nametags: true spawns: true prefix: '&d[AutoSave] ' messagesBegin: - '&6The server is now being saved' - '&6Some lag may occur during this' messagesFinish: - '&6The server has finished saving' - '&6Gameplay will return to normal'

afk: autoAfk: true idleTime: 300 kick: enabled: true time: 600 message: '&cYou have been kicked for being afk too long!'

  1. Should /spawn take you to the global spawn or a per world spawn perWorldSpawn: false
  1. list of all languages that will be available to your users,
  2. should you decide to allow them to change their language on per-user basis availableLangs: [en]