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.