Sumo
Note: Do not set lobby and other spawnpoints in different worlds.
Swapper minigame is an sumo like minigame where you need to fight with each other and hit other player down from island or platform. Game starts, when needed amount of players join lobby. After that starts countdown of 10 secounds. When countdown is done all players are teleported to arena spawnpoint. To players inventory are added swapper stick, and to player is added blindness effect for all minigame(that is planed for making minigame harder).
Features
- Customizable player count per game!
- Restores player stats/inventory after the game
- Wither bar welcome!
- Lobby point, end point, spawnpoint !
- Countdown ( 10 sec).
- Scoreboard
Permissions
There is only one Permission to this minigame. Its:
- sw.admin This permission allows to use all admin commands as shown below.
Commands:
Admin commands:
- /sw c - Creates a arena.
- /sw d <id> - Deletes the arena with that id (you need to close an arena before you can delete it).
- /sw r - Reloads arenas.
- /sw s <id> - Sets spawnpoint to arena (where player are teleported whwn minigame starts).
- /sw sl <id> - Sets lobby point to arena. (Place where players are teleported when tey join minigame).
- /sw send <id> - Sets end point to arena (Place where players are teleported when minigame ends).
Player commands:
- /sw j <arena id> - Join arena.
- /sw l <arena id> - Leave a minigame.
Creating an Arena and Setting it Up.
Creating a Swapper arena isn't hard.
To create arena just type /sw c , and it automaticly make arena in config. Now just build arena where minigame is played.I recommend to make island with wooden bridges. When arena is made go to location where you want your spawnPoint for arena to be and then type /sw s <arena id>. After that go to location where you want to minigame lobby to be. And type /sw sl <arena id>. After lobby point is set go to location where you want to end point be and type /sw send <arena id>.
Was it so hard?
NOTE: Under arena water ir required, becouse when player touches water he is removed from minigame! Set your lobby point in safezone or location where players can't hurt each other. Or just set no-pvp region in lobby with World Guard.
Arenas.yml:
arenas:
'1': numPlayers: 2 // Set your max players per game! Countdown only starts when max players are join to minigame! lobby: world: world x: 801.4852753644632 y: 15.0 z: 493.40159887594194 spawn: world: world x: 808.6999999880791 y: 10.5625 z: 502.30000001192093 lose: world: world x: 832.0459258383039 y: 8.0 z: 503.8318668348202
Config.yml:
config:
blind: true // if true players will get blind in game soundOn: true // if true players will hear sound in game barText: Hello to Swapper minigame! // text that displays on top off the screen scoreboardTitle: Swapper // scoreboard name Name: Swapper // Plugin name that displays in chat (e.g Countdowns...) StickName: Swapper! // stick name what you get in game.
To Do:
- Reward players after match.
- Video - DONE
- Join signs - DONE in new update If you have any recommendations leave a comment with it.
Screenshoots from minigame:
- http://www.bildites.lv/viewer.php?file=wopu74hoiooipuz0iuxq.png
- http://www.bildites.lv/viewer.php?file=b9j87ff786hcj1ecv8iz.png
- http://www.bildites.lv/viewer.php?file=p1aa5xr87a49qkktsg.png
- http://www.bildites.lv/viewer.php?file=p22ey150ynz6eurnc7z9.png
- http://www.bildites.lv/viewer.php?file=w8lxq3b6t3pxrh9qcc7.png
- Notice bug? : Report it in comments
ChangeLog:
Release. V.1.2
- - Added signs
- - Fixed armor bug
- - fixed scoreboard bug.
Release. V.1.3 == (Soon) ==
- - Added config
- - Added awsome changing text feature
Signs:
Sign setup is easy.
- Sign 1st line : [Swapper]
- Sign 2nd line: join
- Sign 3rd line: <arena id>
Example:
- [Swapper]
- join
- 1
Updating plugin:
To update plugin just delete old swapper file and drag and drop new one in place. If any errors come up in console delete old Swapper folder too.
Video by VariationVault:
Video by FeerBreezy in spanish:
Video in Franch
Note: Not tested with spigot!
I love this plug-in, but I have a couple issues with it. Every time I restart my server I have to reset my spawns to my arenas for the count down to actually work. Also may I suggest a minimum and maximum amount of players per arena. Not always do I want only 2 players to join, and I don't want different arenas for the amount of players that would like to play. Also can the people who die automatically lose because I have a lava/fire arena and if they got knocked in they die, but then we have to force stop the game. Thanks! Hopefully these things can be in the new update? :)
I like this plugin alot and i would love to use it more heres a few suggestions
1) make it so in the config you can type the itemID of what you want them to spawn with i run modpacks that have better pushing items then an enchanted stick
2) make it so it announces that a game is going on and add a spectate spawn
3) have it so if a player dies they loose :D
4) have it so players cant use commands while in the game
5) have it so you can add permissions and or remove permissions to players in the arena
please may you add that feature
@mcprogamer
No theres no permission for join. All can join. If you want i can add that feature.
Great plugin youve done a great job :D I was wondering if there is any permission for the join im really sorry to be a pain If it says in the description :)
@epicgamerdude54
I assume yes, tested and all works fine, if you have any problems with plugin pm me.
Is the heal pvp bug while not in the arena fixed yet
V1,3 released
@mobilephone2003
Config is not generated becouse, that feature will be in next update, i sayd that in changelog. And you can't join arenas or what? (If yes copy and paste errors if they come up) (and paste your arenas.yml file). Becouse i yesterday tested plugin and worked just fine.
No config generated (copied your version on this page and no dice) and "You need to be in same worl as lobby and other spawnpoints" = Unable to use this.
I see you changed the name to Sumo I think this was a GREAT move for your plugin, I think it will make more sense to people, thank you for reading our comments and looking at all of them and taking them into consideration for future updated look forward to them keep up the great work !!
Oh i see problem. You need to be in same worl as lobby and other spawnpoints ;) Signs needt to bee in game world too ;)
Thx for the fast reply
Its in the same world :)
I am not in the world or game and when the game starts i am in the arena i cant attack and i have blind infinity .... ? confused
@NoHoPeLess
I see problem. Problem is in your server.Yo did not set lobby point in that same world as different spawnpoints to minigame! Or you have not made arena. Becouse error is coming from player.teleport(lobby).
@NoHoPeLess
And did you read change log? There i wrote config (soon)
Post your arenas.yml file here
And the lock position are not save, some users say the inv is away... sad
Why this plugin make many many many many ................................. errors?
no config file generated?!?! Awesome Plugin man!
@DBawesomeness17
/fstart is really buggie ;) I added config with awsome stuff in there.