dcc8f945e7
This introduces a compatibility issue for minigames with teams when a team wins by being the only one left; however, considering that the only minigame with teams not developed by me or friends is Gems and that the current code is way better than before, I prefer warn Gems developer and give the possibility to everyone to use such a feature |
||
---|---|---|
locale | ||
sounds | ||
src | ||
textures | ||
DOCS.md | ||
LICENSE | ||
README.md | ||
SETTINGS.lua | ||
init.lua | ||
mod-init.lua.example | ||
mod.conf |
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) :*
Config
-
Install it as any other mod
-
Be sure you have LuaJIT installed on your machine
-
Check SETTINGS.lua
-
(modders only) Dive into the full documentation to understand how to create minigames
Dependencies
- Default
- 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 systemSkinsDB
or any other mod applying a 3D model onto the player, ifteams_color_overlay
is used
Mods relying on arena_lib
- Block League
- Murder
- Skywars
- ...and many more! (full list)
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