BuiltByBit store

LavaRisesOverview

LavaRises cover art

LavaRises

A rising-lava survival minigame for Folia & Canvas — the plugin generates its own volcanic arenas, grades them, and runs every match in a disposable world.

LavaRises is a rising-lava survival minigame. Players drop into a volcanic basin, the lava level climbs on the schedule you set, the safe ground shrinks, PvP unlocks, and the last player standing wins.

Runs on
FoliaCanvas
Minecraft
1.21.11
Java
25

You never build or download an arena. A dedicated VOLCANIC_BASIN generator creates the crater, ledges, high ground, water pools, trees and food from a seed — then a quality analyzer grades the result so you can reject a bad seed before players ever see it.

What it does

  • Self-generating arenas — the whole map is built from a seed. Same seed, same arena, every time. No schematics, no world downloads.
  • Map quality report — /lr admin map report replays the generator maths and grades safe spawn count, quadrant balance, high-ground area, distance to wood and upward escape routes against thresholds you control.
  • Preview, then accept — generate a map, walk it yourself in a preview world, then freeze the seed and spawn points with a single command.
  • Disposable match worlds — every round runs in its own throwaway world that is unloaded and deleted when it ends. Your permanent worlds are never touched, and leftovers from a crash are cleaned up on startup.
  • True per-world isolation — chat, titles, action bars, boss bars, scoreboards and tab-list visibility stay inside the arena world. Run several minigames side by side on one server; nothing leaks between them.
  • Regionised lava engine — each lava layer is split into chunk slices and every slice is filled on its own region thread with a per-tick block budget.
  • Full match flow — lobby, countdown, grace, rise, PvP unlock, sudden death with a shrinking border, win handling and spectator mode.
  • Profiles & kits — classic, quick and chaos profiles set their own grace, rise interval and PvP timing, and can hand out a starting kit.
  • Stats & placeholders — kills, deaths, matches played and wins, exposed through PlaceholderAPI.

Five phases, one match

PhaseWhat happens
LobbyPlayers join. Once the minimum count is reached the countdown starts.
GraceNo PvP. Gather, build up, claim a ledge.
RiseThe lava level steps upward on a fixed interval — air-only or destructive replacement.
PvPUnlocks on a timer (SECONDS_AFTER_RISE) or at a lava level (LAVA_Y).
Sudden deathThe world border shrinks toward the centre until one player is left. No stalemates.

Every timing above is a config value.

Next: Installation.