Configuration
Configuration Values
Key | Description | Accepted Values | Default Value |
---|---|---|---|
update-check | This value defines if Essence should check for updates during startup. If this is enabled, the plugin will query LewMC Services to check for updates. The doesn't collect any data about you or your server. | true or false | true |
console-prefix | This sets the prefix that console logs appear as, just for a bit of customisation! To change the in-game chat prefix please see Essence Language Files. | Anything | Essence |
motd.enabled | This toggle decides if Essence should display the join message to players in chat when they log in. More information. | true or false | true |
motd.message | A message displayed to players in chat when they log in. Supports Message Tags. | Multi-line string. | See example below. |
broadcasts.first-join | The message broadcast in chat when a player joins for the first time. Supports Message Tags. | String. | "§a{} joined the server for the first time!" |
broadcasts.join | The message broadcast in chat when a player joins. Supports Message Tags. | String. | "§e{} joined the server!" |
broadcasts.leave | The message broadcast in chat when a player leaves. Supports Message Tags. | String. | "§c{} left the server!" |
spawn-kits | A list of kits the player should be given when they first join the server. Set to false to disable. Players must have the required permissions to access the kits. Learn more about kits. | Any list of valid kits. | See example below. |
economy.start-money | This is the amount of money players get when they first join the server. It should be a decimal number (e.g. 100.0, 40.99, 0.0) | Any decimal number | 100.0 |
economy.symbol | This value will be displayed in front of any monetary values shown in chat. Whilst we recommend sticking with standard symbols you can put anything here, such as "Coins" or whatever really. | Anything | $ |
teleportation.home.wait | The amount of time (in seconds) the player should have to wait for after sending the command before they're teleported. To disable this feature set this value to 0. | Integer | 3 |
teleportation.home.cooldown | The amount of time (in seconds) the player should have to wait for to teleport since they last teleported. To disable this feature set this value to 0. | Integer | 10 |
teleportation.warp.wait | The amount of time (in seconds) the player should have to wait for after sending the command before they're teleported. To disable this feature set this value to 0. | Integer | 3 |
teleportation.warp.cooldown | The amount of time (in seconds) the player should have to wait for to teleport since they last teleported. To disable this feature set this value to 0. | Integer | 10 |
teleportation.randomtp.cooldown | The amount of time (in seconds) the player should have to wait for to teleport since they last teleported. To disable this feature set this value to 0. | Integer | 10 |
teleportation.spawn.wait | The amount of time (in seconds) the player should have to wait for after sending the command before they're teleported. To disable this feature set this value to 0. | Integer | 3 |
teleportation.spawn.cooldown | The amount of time (in seconds) the player should have to wait for to teleport since they last teleported. To disable this feature set this value to 0. | Integer | 10 |
teleportaion.spawn.main-spawn-world | Sets the world that should be used as the main spawn. Players first joining the server will be placed on this world's spawnpoint. This can cause issues if you're using non-vanilla loaded world - learn more. | Any valid world name. | world |
teleportation.spawn.always-spawn | Should players be sent to the main world's spawnpoint every time they join the server? | true or false | false |
teleportation.requests.cooldown | The amount of time (in seconds) the player should have to wait for to teleport since they last teleported. To disable this feature set this value to 0. | Integer | 10 |
teleportation.requests.default-enabled | Should teleportation requests be enabled by default for all users. This can be changed per-user using /tptoggle (permissions required). | true or false | true |
language | This sets the language file that Essence will use for chat messages. Console log messages are not affected by this and are hard-coded. For more information please see Language Files. | Any valid language code with an existing file. | en-gb |
disabled-commands | This disables processing of certain commands in Essence, to add commands to the list you should create a new line and follow the format of the example. Please note: this does have limitations - for more information please see Disabling Commands. | List of commands to disable (or blank). | See example below. |
disabled-commands-feedback | If a user runs a disabled command, should they be told it's disabled? If set to false, nothing happens. | true or false | true |
verbose | Outputs additional information to the console, including file information. You should only enable this if you're having problems. Warning: Creates a LOT of console spam. | true or false | false |
config-version | Please don't change this! It can mess with Essence's configuration updater, and if we change anything you'll be in for a whole load of red text in your server console. | 1 | 1 |