Go to file
Marco bc362910e4 generic mod call in the dofile of the lib initialisation 2020-04-04 13:01:24 +02:00
PUT THESE INSIDE YOUR textures FOLDER Da mod a libreria interna + README esplicativo 2020-04-02 18:38:18 +02:00
DOCS.md Update DOCS.md 2020-04-03 16:22:21 +00:00
LICENSE Fix vari e pulizia 2020-03-31 23:38:31 +02:00
README.md Bottone donazioni README 2020-04-03 16:30:41 +00:00
api.lua generic mod call in the dofile of the lib initialisation 2020-04-04 13:01:24 +02:00
debug_utilities.lua Arricchito comando info 2020-04-03 19:04:37 +02:00
items.lua Da mod a libreria interna + README esplicativo 2020-04-02 18:38:18 +02:00
player_manager.lua Aggiunto spawn point della hub impostabile da arena_lib.settings 2020-04-03 14:49:16 +02:00
signs.lua Prefissi sistemati + getter prefisso 2020-04-03 18:58:27 +02: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 :*

Support my work

Config

  1. You DON'T need to create a different folder in your mods path. Instead, create a folder called arena_lib inside your specific mod folder and put all the files of this repo there (mind the textures!).

  2. Add this in your init.lua
    dofile(minetest.get_modpath("YOURMODNAME") .. "/arena_lib/api.lua")

  3. You can customize the lib calling

arena_lib.settings({
  prefix = "[whatever] "
  --other parameters
})

in your init.lua.

  1. For an in-depth understanding of what you can do with the library, have a look at the full documentation.

Dependencies

signs_lib by Vanessa Dannenberg

Known conflicts

Beds or any other mod overriding the default respawn system