Death Swap banner

Death Swap

5 devlogs
4h 54m 33s

A simple Dream inspired Death swap minecraft plugin

Demo Repository

Loading README...

HelloFaizan

Shipped this project!

Hours: 4.91
Cookies: 🍪 97
Multiplier: 19.66 cookies/hr

Another Minecraft plugin,

When added into server it can start a game among all the online minecraft serevr members and after every 5 minutes all players will be swapped to each others exact location so people can make traps and trap each other

HelloFaizan

Removed endGame() calls from DeathListener (only cleanup when game ends)
Updated swapPlayers() to check alive count after swap
Boss bar only shows alive players
All player count checks now use alive count instead of total count
The game will now:
Continue rounds even when players die (until 1 remains)
Only end when 1 player is left (winner) or all die
Not show “ended by op” when players die naturally

Attachment
0
HelloFaizan

dded the Player Death listener, when eprsion dies, after the swap not inbetween the round, inbetween player can die s many times as possible, but only after swap, he will be removed from game nd other alive pplayers can continue next rounf

Attachment
Attachment
0
HelloFaizan

Impleted the swap player logic that is going to swap players after the time reaches 5 minutes

  • The each roud time is dynamic, can be chnged in config file
  • Added shuffle swap logic - it will shuffle all chnges and teleport them to random players location if more then 2 people playing
  • added that light enderman tp sound effect on tping people
Attachment
Attachment
0
HelloFaizan

Worked on Game Mechanics

  • Mostly added the whole logic on PLayer joining the game, leaving the game, last man standing
  • Added BossBar with toggleable from config file
  • Added changable round timer
  • Added gradient to boss
Attachment
0
HelloFaizan

basic first command of the plugin

  • Added the config file yml
  • Made changes in plugin.yml
  • Added basic logic to the plugin
  • More tme was spend on fixing gradle and jvm issue
Attachment
0