Go to file
Zughy 298c2ee240 Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
_dependencies Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
_editor Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
_hud Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
locale Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
sounds Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
textures Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
DOCS.md Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
LICENSE Fix vari e pulizia 2020-03-31 23:38:31 +02:00
README.md Removed hub_manager as a soft dependency (it's more of an add-on) 2020-08-22 18:54:49 +02:00
api.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
callbacks.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
chat.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
commands.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
debug_utilities.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
depends.txt Removed hub_manager as a soft dependency (it's more of an add-on) 2020-08-22 18:54:49 +02:00
init.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
items.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
mod-init.lua.example Example file updated 2020-07-27 14:18:36 +02:00
mod.conf First commit to an independent mod, broken as hell 2020-04-15 02:18:56 +02:00
player_manager.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
privs.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
signs.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +00:00
utils.lua Time system redo + timer option in editor 2020-10-11 14:49:23 +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. For an in-depth understanding of what you can do with the library, have a look at the full documentation.

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

Murder
Quake

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

countdown sound by BoxeDave92


Images are under CC BY-SA 4.0