DeathSwap Core
Quote from SethBling:DeathSwap is a PvP minigame that pits you against an opponent in survival Minecraft. After random intervals, you and your opponent will swap positions. Whoever dies first loses.
- Fully automatic DeathSwap games
- Multiple games at once
- Customizable time between swaps
- Lobby based or play with friends
- Automatically creates game when 2 people join lobby
- Random spawn location for each player
- Make a join sign (pic)
command | permission | description | |
---|---|---|---|
/ds join | deathswap.join | Join the lobby! | |
/ds leave | deathswap.leave | Leave the lobby/game! | |
/ds set <lobby/end> | deathswap.set | Set lobby and end spawn! | |
/ds duel <player> | deathswap.duel | Play with a friend! | |
Admin permission node: | deathswap.bypass | Allow breaking of blocks in lobby |
Name | Link | Author | Purpose | |
---|---|---|---|---|
DeathSwap Payout | http://dev.bukkit.org/bukkit-plugins/deathswap-payout/ | JOPHESTUS | Rewards |
1. Set lobby and end spawn locations with /ds set <lobby/end>
2. Each player use /ds join the game or /ds duel <player> to play with a friend
3. Each player is teleported to a random location
4. On a customizable interval between 20 and 120 seconds, the player swaps locations
5. There is a 5 second protection period after each swap
6. Each player attempts to set up a trap so when the other player swaps they die
7. Whoever dies first loses!
This plugin has an extensive API, create your own extension and let hawkfalcon know to be featured here!
This uses metrics to keep track of stats. This plugin works best with some others, that we suggest you consider using alongside it! You can find more information on that here.
File a ticket or leave your suggestion in the comments!
An idea I have for the plugin, which would incorporate more games at one would be to have a lobby sign system similar to survival games... You would just click a sign and it would add you to the queue, and once you are added the sign changes to "Waiting 1/2" Then someone else clicks it and they get teleported to the deathswap world, and the game starts. Also, not sure if you are adding this, but I thought I saw it before, but pre-rendering the chunks it tp's you to is a must, because some people will glitch, and get stuck in the un-rendered chunk.
Sorry If that is too much text :D
-Travis
@jacoblab
See the todo list :)
Another feature a player on my server thought of, is possibly make it so you can have more than 2 players in a game, and they randomly get swaped with a random player.
@GodricGriffindor
If you would like this feature, use multiverse and multiverse inventories, as @Travisvv123 said. :)
@GodricGriffindor
You can easily do this with a plugin called multiverse, and multiverse inventories...
Just have death swap in a different world, and exclude the world from the others inventory groups.
Please add this feature:
Players inventories are saved before going into the game then restored after the game.
Thanks!
@FireworkMaster9
1. I can make it so this can be toggled :)
2. That would fix it, I'm looking into ways of making it load the chunks before, and/or spawning slightly above the area.
I like this plugin, it's exactly what I needed, but has a few bugs or just things that are annoying.
1. Whenever you login, it spawns you at the lobby spawn, not the server's normal spawn or where you logged out. I personally don't want this for my lobby is in a sub-world, and I would like them to spawn where they logged out or the normal spawn.
2. Earlier, we were having issues with spawning within a block and being killed by it, but we think we fixed that by generating all the chunks. (Haven't check if that fixed it though.)
In all, good plugin. Keep up the good work. :)
@Travisvv123
I'll look into this.
@jacoblab
Maybe. I can add this but it would be nice to get some incentive ;)
@coolwaddle3
No, because so many games can be played at once. However, players spawn in a 10000^2 region, and will not spawn in an already used area.
Does the world regenerate back to normal after the game is completed?
One feature I'd really like added is the ability to have users with certain permissions spawn with certain items, such as a wood pickaxe. I think that would be a great donator perk :)
@hawkfalcon
Yea, but I think there is a bug, because no mater what even if I am no longer in a game, I will be at the lobby spawn point when I log in.
@Travisvv123
When you are in the lobby or a game and you log out, when you log back in you will be teleported to the lobby area. That is all this plugin does regarding teleporting on logout/login. :)
@hawkfalcon
Nope, it does not work, if you have used /ds join, then on login, you willl always spawn in the deathswap lobby area, I tried /ds join then /ds leave, and it says I left death swap, but I when I log in I get put there automatically.
@cidriyan
Due to popular demand I added the /ds accept system in the new Dev build. Also, no versions before that have sound on teleport. The new Dev should be out sometime today :)
Thanks for the update :) The only thing i really need is a /unstuck command and when someone do /duel {player} then the game just start and not just ask if he want to play with him. I also found a bug: -no sound on teleport
Uploaded 1.3 DEV version, so use at own risk!
Changed: /duel now asks for permission
Efficiency
Added: Colors and emphasis!
Sound + effect of swap (configureable)
Ability to turn off chat prefix
Auto-Join in config (join lobby on logon)
Metrics
No commands in game (except /ds)
Fixed: Death bug
Too short first swap bug
NullPointerError when one did not run /set first
And other, code related things
@Travisvv123
Have you tried /ds join then /ds leave? This should fix :) @WickedTrench
Thanks:D
Glitch where if a player is in another world, and logs out and back in the player will always be in the death swap lobby.
Nice