An open API service indexing awesome lists of open source software.

https://github.com/mustafabinguldev/minigameapi

Basic useful minigame api
https://github.com/mustafabinguldev/minigameapi

api bingulhan java minecraft minigame minigameapi spigot

Last synced: 2 months ago
JSON representation

Basic useful minigame api

Awesome Lists containing this project

README

          

Owner [@BingulHan](https://github.com/BingulHan)
Support [Discord](discord.gg/NUR9k9H6ab)

What is this?
Simple handy mini game api

Maven:
Repository:
```

jitpack.io
https://jitpack.io

```

Dependecy:
```

com.github.BingulHan
MinigameAPI
0.1.4

```

How can I create a game?
For Example [GameTest.java](https://github.com/BingulHan/MinigameAPI/blob/master/src/main/java/online/bingulhan/minigameapi/example/GameTest.java)

How do I create status ?
For example: [WaitingStatus.java](https://github.com/BingulHan/MinigameAPI/blob/master/src/main/java/online/bingulhan/minigameapi/example/status/waiting/WaitingStatus.java)

How do I create scoreboard ?
For example: [WaitingScoreboard.java](https://github.com/BingulHan/MinigameAPI/blob/master/src/main/java/online/bingulhan/minigameapi/example/status/waiting/WaitingScoreboard.java)

How do I create gui?
For example:
```
new GameGui.GuiBuilder().addItem(new ItemBuilder(Material.STONE).setDisplayName(ChatColor.RED+"Click me").build(), 4, (p) -> {
p.sendMessage(ChatColor.RED+"You clicked stone!");
}).setTimer(10).setPlayer(player).setTitle("Test Gui").build().onEnable();

```

How do I Listener in Status?
For example: [WaitingListener.java](https://github.com/BingulHan/MinigameAPI/blob/master/src/main/java/online/bingulhan/minigameapi/example/status/waiting/WaitingListener.java)