TheFloorIsLava icon

TheFloorIsLava -----

Don't touch the floor!!! ITS LAVA!!!



upload_2025-8-17_0-47-10.png

upload_2025-8-17_0-47-1.png TheFloorIsLava is a fast–paced, competitive Minecraft minigame where survival is all that matters. Players are placed inside an arena, but there’s a twist: the floor slowly turns into lava! As the game progresses, the arena fills with lava from the bottom up. Players must think quickly, jump higher, build smartly, and outplay their opponents to avoid burning alive. Your goal? Be the last player standing while the lava rises! Whether you like fast reflex PvP, or chaotic survival, TheFloorIsLava brings a fun, replayable experience that fits perfectly on any Minecraft server.

upload_2025-8-17_0-46-43.png
  • Spectator Mode
  • Spectator Compass
  • Scoreboard
  • Forcestart
  • Kits
  • Arena spawn
  • Lobby spawn
  • Join Signs
  • Min Players
  • Max Players
  • All messages are editable
  • Countdowns
  • Reload Function
  • Lava speed editable
  • Pvp enable on X level
  • Sounds
  • Titles countdown
  • Worldborder size
  • Firework win effect
  • Permissions settings
  • Multiworld support
  • Win rewards
  • Rewards for playing the game
  • And much more!!
Recommended:
To quickly and easily reset your arena after a game, we recommend using the plugin: FastAsyncWorldEdit!

Tutorial NL/BE (Old version)


# 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"

upload_2025-8-17_0-46-16.png
  • tfil.admin.* (Permission for arena setup)
  • You can setup or change permissions for kits in the kits.yml
upload_2025-8-17_0-45-59.png For questions you can contact me on discord: Dutchwilco or send a conversation. You can also join the discord server for comming updates or notifications when the plugin have new updates!
https://discord.gg/Sh3tCRn

How to install?
  • Stop your server and download the plugin!
  • Put the TheFloorIsLava plugin in your folder and start your server!
  • Now you can use the plugin!
upload_2025-8-17_0-45-27.png
By downloading this plugin or downloading new versions you accept the following terms of use:

➤ You are aware of that TheFloorIsLava-Plugin is meant to run ONLY on Minecraft servers.
➤ You are NOT allowed to redistribute this plugin!
➤ Use it only for YOUR server/network!
➤ You are NOT allowed to LEAK this plugin on any website!
➤ You are NOT allowed to share this plugin with somebody else!
➤ You cannot claim the plugin belongs to you!
➤ You are responsible for what happens to the plugin after downloading. Accidental distribution or leaking will not be used as an excuse. You are responsible for the security of the world.
Resource Information
Author:
----------
Total Downloads: 1
First Release: Today at 1:20 AM
Last Update: Today at 8:09 AM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings