UltimateGames [v0.4b] - Minigames!

UltimateGames


This plugin will feature many mini-games. Currently, it only has the option to make deathmatch minigames, but more are coming soon. This plugin depends on Ember, a mini-games API for Sponge.

Downloads

You can head over to the GitHub page to grab the latest beta build of UltimateGames here.

GitHub Repository

If you’d like to check out the code, you can do so here.

Commands

/ultimategames | /ug - Main command of plugin, it will return the version installed.
/ultimategames create <type> <name> <team size> <time> - Creates arena with the lobby 
at your current location. The minigame will last the time specified in minutes.
/ultimategames remove <name> - Deletes specified arena.
/ultimategames setteamspawn <name> <team> - Sets teamspawn for specified team
at your location, for specified arena.
/ultimategames setteamloadout <name> <team> <loadout> - Sets the "loadout Kit"
of the team for that arena.
/ultimategames setspectatorspawn <arena> - Sets the spectator spawn for the arena.
/ultimategames leavegame - Leaves the minigame you're currently in.

Permissions

ultimategames.use
ultimategames.command.create
ultimategames.command.remove
ultimategames.command.teamspawn.set
ultimategames.command.teamloadout.set
ultimategames.command.spectatorspawn.set
ultimategames.command.leavegame
ultimategames.signs.create
ultimategames.signs.use
ultimategames.signs.destroy

:scroll: Game Signs

Creating and using UltimateGameSigns are very simple, just follow the format below:

[UltimateGames]
<arena name>

If the arena name is valid, this is what it should look like:

Now, players can join a queue to play this game just by right-clicking the sign! :slight_smile:

Screenshots

Support Me

If you’d like to support me, you can do so here.

11 Likes

This looks great although i have one question, do the teams use the vanilla scoreboard teams or is there a custom way to create teams that i’m not seeing?

It uses Sponge’s Scoreboard API, with a custom Scoreboard. Wait v0.2 which is coming soon, it should bring stability, take this plugin out of WIP, and finish the work on scoreboards. :smile:

1 Like

Release v0.2:

Tested on SpongeForge 1082

Changes:

  • Scoreboards
  • Major bug fixes
  • Switching gamemode to survival on start of game.
  • Kit is given every time.
  • Nametags + Colour in Tab list for teams.

Enjoy this update! :smile:

Note: This plugin requires [Ember] (https://github.com/Dracade/Ember/releases)

1 Like

How can u leave the game?

I forgot about that! I’ll do that right now.

If u die u respawn at the world spawn is this normal?

No that is not normal, if you die you should respawn at your team spawn. Did you set the teamspawn?

yes but i also set a worldspawn and a spawn with /setspawn

You have Ember installed, right?

Spawn’s for the world are unrelated.

yes i have Ember

Found the issue! Version 0.3 is coming soon with a bunch of fixes, thanks for reporting it! :slight_smile:

1 Like

Release v0.3:

Tested on SpongeForge 1094

Changes:

  • Spectating
  • Major bug fixes

Enjoy this update! :smile:

Note: This plugin requires [Ember] (https://github.com/Dracade/Ember/releases)

1 Like

Please give an example of use (quick start).
/ultimategames create what values (type) can take? Where is it described?
Or type=deathmatch? But in this case, the command /ultimategames create deathmatch arena 2 10 raises an exception.
enter link description here

forge-1.8.9-11.15.0.1694-universal.jar
CommandLogger-1.0.0.jar
CreeperMend-0.2.1-SNAPSHOT.jar
Ember-1.0-SNAPSHOT.jar
EssentialCmds-7.0.jar
FlexibleLogin.jar
FoxCore-v0.6.2-70-SNAPSHOT-server.jar
FoxGuard-v0.16.1-206-SNAPSHOT.jar
PermissionsEx-Sponge.jar
spongeforge-1.8.9-1694-3.1.0-BETA-1091.jar
UltimateGames-0.3.jar

Type is deathmatch. Stop your server. Delete UltimateGames.json and UltimateGameSigns.json. Start your server again, do the same command

i have the same problem and it dont work if i delete the UltimateGames.json and UltimateGameSigns.json.
(/ultimategames create deathmatch testarena 2 10)

i deleted the files again and now it works xD

1 Like

Glad it works for you :wink:

Release v0.4:

Tested on SpongeForge 1188

Changes:

  • Updated to API 4.0

Enjoy this update! :smile:

Note: This plugin requires [Ember] (https://github.com/Dracade/Ember/releases)

Release v0.4b:

Tested on SpongeForge 1227

Changes:

  • Bug fixes

Enjoy this update! :smile:

Note: This plugin requires [Ember] (https://github.com/Dracade/Ember/releases)