Skip to content
Kamil Więczaszek edited this page Jun 15, 2023 · 25 revisions

Welcome

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.

gameapi_banner

Features

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.

Let's begin!

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.

Links

Technical info

  • Java version: 8
  • Build: Maven
  • Minecraft version: 1.8.8+
  • License: Apache 2.0

⚠️ Repository in development state. ⚠️

Clone this wiki locally