KteRising icon

KteRising -----

Lava Rising Plugin (The Floor is Lava)



About KteRising
The Automated Lava Rising plugin and there is customizable config.
We’ve attemped to optimize it as much as possible. (No empty events or imports were used)

Features
  • Winner system, 6 preset modes, optional shrinking area,
  • Optional server shutdown/activation, optional area adjustment and more.
  • Items automatically appear on inventory. (configurable)
  • Ores appear on inventory by smelted. (configurable)
  • Game starts automatically after a certain number is reached! (configurable)
  • Randomly selects mode before the game starts
  • Skip the mining part of the classic mode
  • You can freeze the rise of lava
  • You can kill player in certain lava layers
  • Players can vote the mode
  • Oceans and waters turn into ice (can open and close)
  • Custom Death Messages
  • Teams
  • Special Items(Vote, Team)
PlaceholderAPI
  • %KteRising_survivor%
    It’s displays the survivors.
  • %KteRising_mode%
    It shows the selected mods.
  • %KteRising_time%
    It’s shows the remaining time and how much time has passed.
  • %KteRising_pvp%
    It shows whether PvP is enabled or disabled.

  • %KteRising_lava%
    It indicates the layer of the lava.
  • %KteRising_win%
    Shows how many matches you won.

  • %KteRising_kill%
    Shows how many times you killed the player

  • %KteRising_death%
    Shows how many times you've died.

  • %KteRising_match%
    Indicates whether the match has started.

  • %KteRising_player%
    Shows your name in the game

  • %KteRising_teammode%
    Indicates whether team mode is active or not

  • %KteRising_team%
    Indicates which team you're on

  • %KteRising_teammates%
    Indicates teammates
Modes
  • Classic:
    Starts with pickaxe, 16x beef, 16x wood.

  • Elytra:
    Starts with pickaxe, elytra, 6x fireworks, 16x beef, 16x wood.

  • Trident:
    Starts with pickaxe, 16x beef, 16x wood, Loyalty and Impaling trident.

  • Op:
    Starts with pickaxe, 64x diamond, 64x iron, 64x wood and 64x beef.
  • UltraOp
    Starts with pickaxe, bow, 16x arrow, 64x diamond, 64x iron, 64x wood, 64x beef, 24x golden carrot and 4x golden apple
  • ElytraOp:
    Starts with pickaxe, elytra, 64x fireworks, 64x diamond, 64x iron, 64x wood and 64x beef

  • TridentOp:
    Starts with pickaxe, Loyalty and Impaling trident, 64x diamond, 64x iron, 64x wood and 64x beef.
Commands
  • /kterising start
    Starts the game.
  • /kterising reload
    Refreshes the config and messages.

  • /kterising mode <mode>
    You activate the mode you want.

  • /kterising skip
    Skips the mining part of classic modes
  • /kterising freeze
    Freezes the rise of lava
  • /kterising vote
    Opens the vote menu
Permissions
  • kterising.start (/kterising start)
    Allows to start the game.
  • kterising.mode (/kterising mode <mode>)
    Allows to change the mode.

  • kterising.reload (/kterising reload)
    Allows plugin to reload.

  • kterising.skip (/kterising skip)
    Allows the skip mining part

  • kterising.freeze (/kterising freeze)
    Allows the lava to freeze(stop)
  • kterising.vote (/kterising vote)
    Allows to open vote menu
Test Results
Intel E5-2699 V4 server with 6CPUs handled 40-50 player comfortably.

Config
Code (YAML):

#Should the mod be chosen by vote or randomly? (By vote = true, Random = false)
vote-start
: true
#Do you want the game to start automatically when a certain number is reached?
player-start
: true
#Should the game automatically start when reaching how many players?
player-start-count
: 10
#Countdown to the start of the game after reaching the number of players. (Seconds)
player-start-time
: 10
#How many seconds countdown when you type start game command. We recommend at least 2 seconds
start-countdown
: 3
#It sets when lava will rise in Classic mode.(Applies to Trident, Elytra and Classic mode)
classic-start-time
: 600
#It sets when lava will rise in Op mode.(Applies to TridentOp, ElytraOP and Op mode)
op-start-time
: 60
#It sets the world size. (Default= 112)
world-size
: 112
#World name where features will be applied
world-name
: "world"
#It writes when PvP will be enabled.
pvp-allow
: 80
#It writes how often the lava will rise, in seconds.
lava-delay
: 1
#It writes at which layer the lava will start to rise. (1.8+ = 1, 1.18+ = -64)
lava-start-block
: 1
#If you turn off AutoPickUp, the blocks you break will fall to the ground.
autopickup
: true
#If you turn off AutoMelt, the crushed ore will come back as ore.
automelt
: true
#If you deactivate it, the water won't turn to ice
water-to-ice
:
    enabled
: false #Not recommended if you do not have a powerful server
    low-y
: 40
    high-y
: 63
#If it is false the spectators can generate chunks
spectators-generate-chunks
: true
#If it is true the water with lava does not turn to obsidian
#(But if lava is in the highest layer, players can turn it into obsidian.)
obsidian-fix
: true

#For example, people don't get themselves killed by putting a door. When the lava reaches a certain layer, it will check and if a person is below this layer, it will kill them.
#Which layer should it check underneath?
#It writes at which layer the lava will stop. (1.8+ = 256, 1.18+ = 320)
lava-border
: 256
#Kills a player standing on a certain layer of lava. (border-kill has to be lower than lava-border!!!)
border-kill
: 253

team
:
  max-size
: 2

sound
:
  countdown-sound
: BLOCK_NOTE_BLOCK_PLING
  skip-sound
: BLOCK_NOTE_BLOCK_PLING
  freeze-sound
: BLOCK_NOTE_BLOCK_PLING
  start-sound
: ENTITY_GENERIC_EXPLODE
  lava-rise-sound
: BLOCK_NOTE_BLOCK_PLING
  winner-sound
: ENTITY_FIREWORK_ROCKET_TWINKLE
  pvp-sound
: BLOCK_NOTE_BLOCK_PLING
  shrink-sound
: BLOCK_NOTE_BLOCK_PLING

custom-death-messages
:
  enabled
: true
  havent-killer
: "&c☠ &a%player%"
  have-killer
: "&c⚔ &a%player% &cfrom &a%killer%"

rewards
:
  enabled
: true
  kill-player
:
   - "eco give %player% 5"
  win-player
:
   - "eco give %player% 3"
  death-player
:
   - "eco give %player% 3"
 
Items
Code (YAML):

modes
:
  Classic
: #Do not try to change the mode name
    items
:
      - material
: NETHERITE_PICKAXE
        amount
: 1
        name
: "&6LavaRising Pickaxe"
        enchantments
:
          DIG_SPEED
: 5
      - material
: COOKED_BEEF
        amount
: 16
      - material
: OAK_LOG
        amount
: 16

  OP
: #Do not try to change the mode name
    items
:
      - material
: NETHERITE_PICKAXE
        amount
: 1
        name
: "&6LavaRising Pickaxe"
        enchantments
:
          DIG_SPEED
: 5
      - material
: COOKED_BEEF
        amount
: 64
      - material
: DIAMOND
        amount
: 64
      - material
: IRON_INGOT
        amount
: 64
      - material
: COBBLESTONE
        amount
: 576
      - material
: OAK_LOG
        amount
: 64

  Elytra
: #Do not try to change the mode name
    items
:
      - material
: NETHERITE_PICKAXE
        amount
: 1
        name
: "&6LavaRising Pickaxe"
        enchantments
:
          DIG_SPEED
: 5
      - material
: COOKED_BEEF
        amount
: 16
      - material
: OAK_LOG
        amount
: 16
      - material
: ELYTRA
        amount
: 1
        name
: "&6LavaRising Elytra"
      - material
: FIREWORK_ROCKET
        amount
: 6

  ElytraOP
: #Do not try to change the mode name
    items
:
      - material
: NETHERITE_PICKAXE
        amount
: 1
        name
: "&6LavaRising Pickaxe"
        enchantments
:
          DIG_SPEED
: 5
      - material
: COOKED_BEEF
        amount
: 64
      - material
: DIAMOND
        amount
: 64
      - material
: IRON_INGOT
        amount
: 64
      - material
: COBBLESTONE
        amount
: 576
      - material
: OAK_LOG
        amount
: 64
      - material
: FIREWORK_ROCKET
        amount
: 64
      - material
: ELYTRA
        amount
: 1
        name
: "&6LavaRising Elytra"

  Trident
: #Do not try to change the mode name
    items
:
      - material
: NETHERITE_PICKAXE
        amount
: 1
        name
: "&6LavaRising Pickaxe"
        enchantments
:
          DIG_SPEED
: 5
      - material
: COOKED_BEEF
        amount
: 16
      - material
: OAK_LOG
        amount
: 16
      - material
: TRIDENT
        amount
: 1
        name
: "&3Riptide Trident"
        enchantments
:
          RIPTIDE
: 3
      - material
: TRIDENT
        amount
: 1
        name
: "&3Loyalty Trident"
        enchantments
:
          LOYALTY
: 3

  TridentOP
: #Do not try to change the mode name
    items
:
      - material
: NETHERITE_PICKAXE
        amount
: 1
        name
: "&6LavaRising Pickaxe"
        enchantments
:
          DIG_SPEED
: 5
      - material
: COOKED_BEEF
        amount
: 64
      - material
: DIAMOND
        amount
: 64
      - material
: IRON_INGOT
        amount
: 64
      - material
: COBBLESTONE
        amount
: 576
      - material
: OAK_LOG
        amount
: 64
      - material
: TRIDENT
        amount
: 1
        name
: "&3Riptide Trident"
        enchantments
:
          RIPTIDE
: 3
      - material
: TRIDENT
        amount
: 1
        name
: "&3Loyalty Trident"
        enchantments
:
          LOYALTY
: 3

  UltraOP
: #Do not try to change the mode name
    items
:
      - material
: NETHERITE_PICKAXE
        amount
: 1
        name
: "&6LavaRising Pickaxe"
        enchantments
:
          DIG_SPEED
: 10
      - material
: COOKED_BEEF
        amount
: 64
      - material
: DIAMOND
        amount
: 64
      - material
: IRON_INGOT
        amount
: 64
      - material
: COBBLESTONE
        amount
: 576
      - material
: OAK_LOG
        amount
: 64
      - material
: BOW
        amount
: 1
        name
: "&6LavaRising Bow"
        enchantments
:
          POWER
: 5
      - material
: ARROW
        amount
: 64
      - material
: GOLDEN_APPLE
        amount
: 4
      - material
: GOLDEN_CARROT
        amount
: 24
 


Automatic server restart system using start.bat
Code (Text):
@echo off
cls
title LavaTest
:StartServer
del /s /f /q world
java -Xms2G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui
echo (%time%) Server Stop.
goto StartServer

For any plugin-related bugs, errors, or suggestions, please contact us via Discord.
Resource Information
Author:
----------
Total Downloads: 3,214
First Release: Aug 20, 2023
Last Update: Apr 6, 2025
Category: ---------------
All-Time Rating:
13 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings