MultiDeathSwap
MultiDeathSwap
This is my version of SethBling's Deathswap, recreated in bukkit, that allows multiple people to play at the same time.
What is it?
DeathSwap is a pvp minigame in which players swap locations at random intervals. The goal is to kill other players by setting traps/getting in dangerous situations whilst not dying yourself. This implementation allows for multiple players to play deathswap at the same time.
Features
- Play DeathSwap with your friends! (or enemies)
- Customizable swap time
- No set limit on the amount of players
Commands
Command | Function | Permission |
---|---|---|
startswap [countdowntime] | Starts the game | deathswap.start |
stopswap | Stops the game | deathswap.stop |
Configuration
Setting | Default | Description |
---|---|---|
minSwapTime | 20 | Minimum amount of time between swaps, in seconds |
maxSwapTime | 180 | Maximum amount of time between swaps, in seconds |
banOnDeath | false | Whether to ban the player on death until next match and block people from joining the server whilst a match is running. |
radius | 1000 | The radius of the circle in which players get teleported at the start of a match. |
showSwappedPlayer | false | Whether or not to show the player that you swapped with |
autoStartInterval | Time in seconds between automatic starts (or 0 for none) | 300 |
Disclaimer
Original idea of DeathSwap by SethBling, I claim no ownership of this idea or whatsoever. All rights for the code are reserved.
Can you play the 1.16 version?
How do you install this?
@RealThinknoodles
hi think i saw ur coment also a heads up to this plug in is this updated for 1.6 yet?
I prefer this plugin's functionality (ability to put multiple people in the swap, and spawning of new worlds each time a game starts) to that of other deathswap plugins. Anyone know if this works with 1.6?
If not, any plans to update?
Can you disable the teleport function at the start of the game I cam already scatter people with the UHC plugin and it gets redundant. Maybe via config?
deathswap also forces every player to spawn in the worlds spawn
i run a regular server and cant have people spawning where they didnt logout
it seems like when i started a match today every player in my server who was online lost all the items they had in the world they were in when it started
EDIT: im also having trouble removing the worlds it creates with multiverse
So I played a few matches on it today with only one other player with a "large biomes" random world and these are the bugs I encountered (maybe my fault, small server that maybe can't generate the world quickly enough?):
= EDIT
Upped RAM and fixed the other problem, but still having this issue1) Once a match has ended, if I do "/startswap" again for us to play, it kind of times out the server and it reboots. Any idea? Do I need to "stopswap" and then "startswap" again?
Thanks for any insight or ways to fix!
My point is make it accessible to everyone
@PuRe2K12
This plugin is more for dedicated servers just to DeathSwap, maybe in the config there should be an option like dedicatedServer that can be set to true or false.
i played game game for quite a few hours tonight and i have a few suggestions
my biggest suggestion isnt simultaneous games its /joinswap
just the ability to have only select people join, so that when theres 10 people online on my server it dosent force everyone to play
i know it creates a new world for the game but would it be possible to specify a world in the config for it to use for the game?
with multiverse theres no groups / permissions for the world it creates lucky i played with another owner
overall it was extremely fun and i look forward to updates. me and my friends are always open to test it for you :)
@gmfreaky
Thanks! No need to make it configurable, just wasn't sure that it was included and thought that if you hadn't added it yet, might as well make it configurable.
@RealThinknoodles
Players get a damage resistance potion for 5 seconds after swapping, but I will make it configurable in the next version :)
@PuRe2K12
I will try to work on making a lobby/match system where people can create their own match (including teams), but I'm not promising anything.
Can you also implement the "invulnerability after swap" timer as well and make it of configurable duration?
I haven't tried it yet but I suggest a join command so that it doesn't force everyone on a server to play
Also maybe simultaneous games swell as a config for max players per game
@epickillerpigz
Yep, after a match it will start a new one after 5 minutes (and if it can't it will keep trying)
Recently bought deathswap.com, and no I am not willing to sell it right now, you can PM me. I would like to use this, although a needed feature would to have automatic matches. Other than that, looks pretty nice and will try it out.
Edit: Stupid me, just saw the automatic thingy, does that mean automatic starting matches? After the round it'll make a new one in 300 seconds?
@darkphan
OOOO, I like that idea... I can see servers with this coming soon....
Any thoughts on making it multiverse compatible? So you could have a world where these matches would take place and then when people died they would go back to a lobby world or whatnot?