# TheFloorIsLava - Configuration File
# Support:
https://discord.gg/Sh3tCRn
# Documentation: Soon
# ========================================
# GAME SETTINGS
# ========================================
# Minimum and maximum players per arena
min-players: 2
max-players: 16
# Game countdown settings (in seconds)
countdown:
lobby: 60 # Time to wait in lobby before starting countdown
start: 10 # Countdown before game starts
ending: 10 # Time to show results before teleporting players
# ========================================
# LAVA SETTINGS
# ========================================
lava:
# Starting Y level for lava
start-height: 5
# Maximum Y level lava will reach
max-height: 200
# Phase 1 settings (slower rising)
phase1:
# Blocks per tick lava rises
speed: 1
# Ticks between lava rises
interval: 40
# Height at which phase 2 starts
switch-height: 100
# Phase 2 settings (faster rising)
phase2:
# Blocks per tick lava rises
speed: 1
# Ticks between lava rises (faster)
interval: 20
# ========================================
# PVP SETTINGS
# ========================================
pvp:
# Enable PvP when lava reaches this height
enabled-height: 50
# Or enable PvP when phase 2 starts
enabled-on-phase2: false
# ========================================
# WORLD BORDER SETTINGS
# ========================================
# Note: These are DEFAULT settings for all arenas
# You can set per-arena border settings using: /tfil setborder <arena> <initial> <shrink-rate> <min>
worldborder:
# Enable world border shrinking
enabled: true
# Initial border size (diameter) - applied when players join arena
initial-size: 50
# Size to shrink to per second when shrinking starts
shrink-rate: 2
# Minimum border size
min-size: 25
# Start shrinking when lava reaches max height
start-on-max-lava: true
# ========================================
# LOBBY SETTINGS
# ========================================
lobby:
# Lobby spawn location (set with /tfil setlobby)
spawn:
world: "world"
x: 0.0
y: 100.0
z: 0.0
yaw: 0.0
pitch: 0.0
# ========================================
# SPECTATOR SETTINGS
# ========================================
spectator:
# Allow spectators to teleport to players
teleport-enabled: true
# Item to give spectators for teleporting
teleport-item:
material: COMPASS
name: "&aTeleport to Player"
lore:
- "&7Right-click to open teleport menu"
# ========================================
# SOUND SETTINGS
# ========================================
sounds:
# Sounds to play during game events
# Check if the sound id's are working in your version
game-start: "ENTITY_ENDER_DRAGON_GROWL"
countdown: "BLOCK_NOTE_BLOCK_PLING"
lava-rise: "BLOCK_LAVA_POP"
pvp-enabled: "ENTITY_WITHER_SPAWN"
border-shrink: "ENTITY_ENDERDRAGON_FIREBALL_EXPLODE"
player-death: "ENTITY_PLAYER_DEATH"
game-win: "ENTITY_PLAYER_LEVELUP"
# ========================================
# FIREWORK SETTINGS
# ========================================
fireworks:
# Enable fireworks on win
enabled: true
# Number of fireworks to spawn
amount: 5
# Colors (RGB format)
colors:
- "255,0,0" # Red
- "0,255,0" # Green
- "0,0,255" # Blue
- "255,255,0" # Yellow
- "255,0,255" # Magenta
# ========================================
# SIGN SETTINGS
# ========================================
signs:
# Join sign format
join:
line1: "&c[TheFloorIsLava]"
line2: "&a%arena%"
line3: "&7%players%/%max_players%"
line4: "&e&lClick to Join!"
# Status colors
colors:
waiting: "&a"
starting: "&e"
in-game: "&c"
ending: "&7"
# ========================================
# REWARD SETTINGS
# ========================================
rewards:
# Commands to run when player wins (use %player% placeholder)
win-commands:
- "eco give %player% 100"
# Commands to run for participation
participation-commands:
- "eco give %player% 10"
# ========================================
# ADVANCED SETTINGS
# ========================================
# Performance settings
performance:
# Use FastAsyncWorldEdit for lava placement and clearing (recommended: true)
use-fawe: true
# Max blocks to place per tick (only used when FAWE is not available)
max-blocks-per-tick: 1000
# Batch size for clearing lava blocks (only used when FAWE is not available)
clear-batch-size: 100
# Arena reset settings
arena-reset:
# Use async methods for arena reset (recommended: true)
async-reset: true
# Extra height to clear above max lava height (to ensure complete cleanup)
extra-clear-height: 20
# Debug mode
debug: false
# Auto-save arena configurations
auto-save: true
# Language file to use
language: "en"