Go to file
Zughy 8f4c537b67 Fix crash introduced with previous commit 2022-08-16 22:02:23 +02:00
locale More translations cleaning 2022-06-05 23:29:33 +02:00
sounds Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
src Fix crash introduced with previous commit 2022-08-16 22:02:23 +02:00
textures Spectate: add missing hotbar texture (teams+entities+areas) 2022-05-27 23:51:12 +02:00
BREAKAGE.md DOCS: add `BREAKAGE.md` file 2022-06-07 21:56:33 +00:00
DOCS.md Add register_on_eliminate global callback 2022-06-28 01:17:43 +02:00
LICENSE Fix vari e pulizia 2020-03-31 23:38:31 +02:00
README.md README: remove 'default' from dependencies 2022-03-30 10:16:43 +00:00
SETTINGS.lua Custom sky per arena 2022-01-07 22:14:41 +00:00
init.lua Separate queuing system from signs (check description) 2022-06-05 12:20:28 +00:00
mod-init.lua.example EXAMPLE: remove deprecated queue_waiting_time field 2021-12-23 17:42:38 +00:00
mod.conf Set mod.conf minimum MT version to 5.5 2022-03-30 14:21:10 +00:00

README.md

Arena_lib

Arena_lib is a library for Minetest working as a core for any arena minigame you have in mind.
It comes with an arena manager and a signs system. The latter creates a bridge inside your own server between the hub and your actual mod (deathmatch, capture the flag, assault, you name it). In other words, you don't have to do the boring job and you can focus exclusively on your minigame(s) :*

Support my work

Config

  1. Install it as any other mod

  2. Check SETTINGS.lua

  3. (modders only) Dive into the full documentation to understand how to create minigames

Dependencies

  • signs_lib by Vanessa Dannenberg
  • (optional) Parties by me: use it to be sure to join the same arena/team with your friends

Add-ons

Hub Manager by me: use it if you're aiming for a full minigame server

Known conflicts

  • Beds or any other mod overriding the default respawn system
  • SkinsDB or any other mod applying a 3D model onto the player, if teams_color_overlay is used
  • Weather or any other mod changing players skybox at runtime (custom celestial vaults will be overridden)

Mods relying on arena_lib

Want to help?

Feel free to:

  • open an issue
  • submit a merge request. In this case, PLEASE, do follow milestones and my coding guidelines. I won't merge features for milestones that are different from the upcoming one (if it's declared), nor messy code
Credits

Images by me. They're under CC BY-SA 4.0
countdown sound by BoxeDave92