KteRising icon

KteRising -----

Lava Rising Plugin (The Floor is Lava)



[​IMG]
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)
  • Vote Multiplier System #BETA

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
: 90
#It writes how often the lava will rise, in seconds.
lava-delay
: 3
#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 but when pvp opens, 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 settings for various game events
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 message settings
custom-death-messages
:
  enabled
: true
  havent-killer
: "&c☠ &a%player%"
  have-killer
: "&c⚔ &a%player% &cfrom &a%killer%"

# Reward system settings
rewards
:
  enabled
: true
  kill-player
:
   - "eco give %player% 5"
  win-player
:
   - "eco give %player% 3"
  death-player
:
   - "eco give %player% -3"

# Vote multipliers based on player group(LuckPerms)
vote_multipliers
:
  default
: 1
  vip
: 2
 
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,737
First Release: Aug 20, 2023
Last Update: May 10, 2025
Category: ---------------
All-Time Rating:
13 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings