-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kamil Więczaszek edited this page Jun 15, 2023
·
25 revisions
Welcome to the GameAPI wiki!
GameAPI is the Spigot-API based library that provides multiple tools for creating plugins that are ment to be functioning as game engines. The API contains a lot of useful and easy to use utilities. All implemented mechanics give you ability to fully control the game flow and all actions taking place in the world.
This API provides wide range of features. They are i troduced in this table:
Fetaure | Description |
---|---|
Game control | Splitting game into small sections called game states. |
Game data management | Storing and managing related data necessary for the game. |
Rules | Adding rules to determine game's behaviour. |
ConditionalListener | Ability to bind listeners to specific conditions. |
Statistics | Creating, counting, storing, monitoring statistics. |
Areas system | Declaring areas of particular shape, sensible to player movement and presence. |
Map management | Tools for loading, unloading and restoring server maps. |
Events | Almost every cathegory above provides new events associated with it. |
If you are a programmer willing to learn about how to use this API, see the sidebar and choose what you want to ponder about. There will be also step-by-step tutorial on how to setup a basic game with decent functionalities.
- Project: @TheKaVu GameAPI
© 2023 Kamil Więczaszek under Apache 2.0
- Java version: 8
- Build: Maven
- Minecraft version: 1.8.8+
- License: Apache 2.0