Skip to content
Create awesome games with GameAPI !
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github/ISSUE_TEMPLATE
.gradle init commit with git Jan 12, 2019
.idea
gradle/wrapper
javadoc - Update JavaDoc May 19, 2019
src/main
.gitignore
.travis.yml Add travis Jan 4, 2019
README.md - Update JavaDoc May 19, 2019
bitbucket-pipelines.yml Fix bitbucket pipeline May 19, 2019
build.gradle
gradlew
gradlew.bat
settings.gradle Update to GameAPI 2.0 Jan 4, 2019
version

README.md

GameAPI

Bitbucket Pipelines Travis (.org) CircleCI

Overview:

GameAPI is a quick and easy way to create games without the hassle. It is compatible for both java and skript developers but also for those who do not know how to code in these two languages.

Documentations:

Java:

Skript:

Other:

  • Nothing for the moment :(

Commands:

/game create <game name>
/game delete <game name>
/game <game name> set minimum player <integer>
/game <game name> set maximum player <integer>
/game <game name> set maximum points <integer>
/game <game name> set lobby
/game <game name> spawn

/team create <team name> in <game name>
/team delete <team name> in <game name>
/team <team name> in <game name> join
/team <team name> in <game name> leave
/team <team name> in <game name> set minimum player <integer>
/team <team name> in <game name> set maximum player <integer>
/team <team name> in <game name> set spawn
/team <team name> in <game name> set lobby

in in these examples is not the only word that you can use. You can replace in by of or from. Chose the best syntax for you.

Permissions:

Games Teams
game.create team.create
game.delete team.delete
game.start team.join
game.stop team.leave
game.join team.set.lobby
game.leave team.set.spawn
game.set.lobby team.set.players.minimum
game.set.spawn team.set.players.maximum
game.set.players.minimum team.add.points
game.set.players.maximum team.remove.points
game.add.players team.add.players
game.remove.players team.remove.players

Custom signs:

GameAPI as plugin contains the possibility to have a custom sign to join or leave a game or a team. To do that, place a sign somewhere and put that in the sign (line per line) ("/" means the first or the second, it's a choice):

[GameAPI]
join/leave
name of your game
name of your team (optional)

What GameAPI manage itself:

  • Multi Arenas
  • Save games and possibility to share our games
  • Auto sign to join or leave a game or a team
  • Save players data (like money, exp etc...) (not yet)
  • Support Bungeecord (not yet)

Issues, suggestions:

To be organized, it will be necessary to differentiate the types of issues you have please.

Skript: here

Java: here

You can’t perform that action at this time.