r-Spawn for Minetest
Causes players to receive a spawn point anywhere on the map. Players will likely spawn veeery far from eachother into prisitine areas.
Features
- Player is assigned randomized spawnpoint on joining
- Player will respawn at their spawnpoint if they die.
- If
beds
spawning is active, then beds can be used to reset the players' spawn point.
- If
- Players will not spawn in spaces that are protected by any other player than the Server Admin.
- Commands
- Players can return to their spawn point with the
/spawn
command if they havespawn
privilege. - Players can request a new spawn point by typing
/newspawn
if they have thenewspawn
privilege. - Players can set their spawn point by typing
/setspawn
if they have thesetspawn
privelege. - Players can assign a new random spawn for another player using
/playerspawn
if they have thespawnadmin
privilege.
- Players can return to their spawn point with the
KNOWN ISSUE - Any player not yet registered with a spawn point will be given a spawn point anywhere in the world. If applying retroactively to a server, this will cause existing players to be re-spawned once.
Settings
Note that the spawn generation is performed in the background on a timer, allowing storing a collection of random spawn points to be generated ahead of time.
Generic settings used
name
- on servers, sets the name of the admin, players can spawn in areas protected by the admin.water_level
- Spawns are always set above water level, default1
static_spawnpoint
- main plce the player will start at, default{0,0,0}
enable_bed_respawn
- frombeds
mod - if active, then respawning will happen at beds, instead of randomized spawnpoint
rSpawn-specific settings
- Settings related to spawn generation
rspawn.max_pregen
- maximum number of spawn points to pre-generate, default5
rspawn.search_radius
- lateral radius around random point, within which a spawn poitn will be sought, default32
rspawn.gen_frequency
- how frequently (in seconds) to generate a new spawn point, default30
rspawn.spawn_anywhere
- whether to spawn anywhere in the world at sea level- default
true
- if
false
, will randomize around the static spawn point
- default
rspawn.kick_on_fail
- whether to kick the player if a randomized spawn cannot be set, defaultfalse
rspawn.debug
- whether to print debugging messages, defaultfalse
License
(C) 2017 Tai "DuCake" Kedzierski based originally on the mod uploaded by everamzah
Provided under the terms of the LGPL v3.0
Description
Languages
Lua
100%