No Description

Giov4 8487362cab CRASHFIX: removed missplaced end 3 years ago
locale a1b7189e16 Version bump (5.0.0) 3 years ago
sounds 298c2ee240 Time system redo + timer option in editor 3 years ago
src 8487362cab CRASHFIX: removed missplaced end 3 years ago
textures 3b997feb41 Added hotbar backgrounds for spectate mode 3 years ago
DOCS.md 7c31b169e2 New getter: get_player_spectated 3 years ago
LICENSE 297b3fbb26 Fix vari e pulizia 4 years ago
README.md c43c2c10a4 README: Added Sumo to the mods relying on arena_lib 3 years ago
SETTINGS.lua c4fa1e3979 Possibility to store inventories when keep_inventory is false 3 years ago
init.lua fedb3b0274 Version bump (5.1.0-dev) 3 years ago
mod-init.lua.example bcb2e5cbe9 updated init.lua.example 3 years ago
mod.conf 82bbfb8b3d depends.txt removed 3 years ago

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) Be sure you have LuaJIT installed on your machine

3) Check SETTINGS.lua

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

Dependencies

Default
signs_lib by Vanessa Dannenberg
(soft) 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

Mods relying on arena_lib

Block League
Murder
Skywars
Sumo

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
  • contact me on the Minetest Forum
Credits

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