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
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
#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.
lava-start-block
: 1
#It writes at which layer the lava will stop. (1.8+ = 256, 1.18+ = 320)
lava-border
: 256
#Should it increase in chunk logic or normal? (Select chunk or normal)
lava-rise
: normal
#Automatic server shutdown (if you turn this feature off, you will have to stop it yourself)
server-stop
: true
#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
: true
    low-y
: 40
    high-y
: 63
#If it is false the spectators can generate chunks
spectators-generate-chunks
: 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?
layer-control
: 210
#Kills a player standing on a certain layer of lava
layer-kill
: 209

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%"
 
Items
Code (YAML):

#If you make a typo, the items will not be given or an error will occur!
#Look Minecraft ids if you want to change the material! For example DIAMOND_PICKAXE. Do not try to enter as a number! For example 278(DIAMOND_PICKAXE)
items
:
  pickaxe
:
    #Applies to all mods
    name
: "&6LavaRising"
    material
: NETHERITE_PICKAXE
  food
:
    #Applies to all mods
    name
: "&6LavaRising"
    material
: COOKED_BEEF
    #Applies to Classic, Elytra and Trident mode
    amount
: 16
    #Applies to OP, ElytraOp and TridentOp mode
    op-amount
: 64
  oak
:
    #Applies to all mods
    material
: OAK_LOG
    #Applies to Classic, Elytra and Trident mode
    amount
: 16
    #Applies to OP, ElytraOp and TridentOp mode
    op-amount
: 64
  elytra
:
    #Applies to Elytra and ElytraOP mode
    name
: "&6LavaRising"
    material
: ELYTRA
    amount
: 1
  firework
:
    #Applies to Elytra and ElytraOP mode
    material
: FIREWORK_ROCKET
    #Applies to Elytra mode
    amount
: 6
    #Applies to ElytraOp mode
    op-amount
: 64
  trident
:
    #Applies to Trident and TridentOp mode
    material
: TRIDENT
    riptide-name
: "&3Riptide"
    loyalty-name
: "&3Loyalty"
  bow
:
    #Applies to UltraOp mode
    material
: BOW
    bow-name
: "&6LavaRising"
  arrow
:
    #Applies to UltraOp mode
    material
: ARROW
    amount
: 16
  ultra-food
:
    #Applies to UltraOp mode
    apple
:
      material
: GOLDEN_APPLE
      amount
: 4
    carrot
:
      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: 1,446
First Release: Aug 20, 2023
Last Update: Sep 18, 2024
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings