Skip to content

Game Module System

RedstoneFuture edited this page Dec 17, 2024 · 2 revisions

Overview

The GMS is the basic structure of the individual components - and their configuration files - of MissileWars.

There are different files that belong to a game and there are files that can be used by several games, which makes the whole basic structure modular.

Files

Overview about Files

File / Folder Description
games/<game-name>.yml Includes the basic Game configuration. The Lobby with its Lobby Area is a part of it.
arenas/<arena-name>.yml Includes the Arena configuration with its Arena Area.
arenas/<arena world folder>/ This is the Minecraft world template for the temporary Bukkit world. This is where the Arena Area is located.

Game Modules

  • There can be several Games on a single Minecraft Bukkit server.
  • Each Game contains a Lobby with its Lobby Area and other settings.
  • Each Game contains one or more Arenas.
  • Each Arena contains an Arena Area and other settings. The map_choose_procedure setting is used to specify which method is used to select the arena for the following game start.
  • Each Arena contains a Minecraft world template.
  • The template can be used multiple times by different arenas / games.

Structure of Modules