Setup

Multi Spleef - Setup

spleef

(formerly known as bcSpleef)

overview setup configuration source

commands permissions


This plugin is easy to install. Just put the latest.jar Spleef file into your plugins folder and start your server once. The plugin will generate the default config files.

In most cases, only the config.yml file is relevant to change.

Here is the default config.yml:

Version: 4

# The preferred language. By default, en (English) and de (German) are supported. You can add your own language files in your plugin folder (messages_<LANG>.yml)
language: en 

# The commands which are allowed for all players during a spleef game.
allowed_commands_in_game:
    - msg
    - r
    - spleef
    - msp
    - bcs

# Database can be used for storing statistics and achievements. When this is set to false, statistics and achievements are stored in YAML files.
# However, when no database connection could be established, also YAML is used.
database:
  enabled: true
  username: '<username>'
  password: '<password>'
  database: 'multispleef'
  prefix: ''
  host: 'localhost'
  port: 3306

# Enable or disable some features
features:
  statistics: true
  achievements: true
  effects: true
  # Enable anti-camp feature: Delete upper layers when there is only one player left on it.
  anticamp_delete_layers: true

# The maximum block changes per tick. Be careful: High values may cause lags!
max_block_changes_per_tick: 300

# The material to use in the mask editor. It’s suggested to use an unusual material like endstone.
mask_material: ENDER_STONE

# The default flag configuration. This will be used when creating a new arena.
DefaultConfig:
    MIN_PLAYER: 2
    MAX_PLAYER: 50
    PLAYER_VOTE: true
    AUTOSTART: 0
    ANTI_CAMP_RADIUS: 4
    COUNTDOWN: 15
    GAMEMODE_ROTATION: random
    FEE: 0