minetest-australopithecus-s.../README

38 lines
1.1 KiB
Plaintext
Raw Normal View History

2015-07-23 10:47:37 -07:00
minetest-australopithecus-spawn-usher
=====================================
A simple system that corrects the spawn of players without knowing anything
about the mapgen that is used.
2015-07-28 10:31:00 -07:00
Usage
=====
2015-07-23 10:47:37 -07:00
To activate the system, add it to your `depends.txt` and call this in your
2015-07-28 10:31:00 -07:00
`init.lua.`:
2015-07-23 10:47:37 -07:00
spawnusher.activate()
2015-07-28 10:31:00 -07:00
Optionally, you can set parameters when activating it, it accepts three
parameters:
1. `random_placement_radius`, the player will be randomly placed around
the spawn point inside the given radius.
Defaults to 40.
2. `required_bubble_size`, the size of the air bubble that is required for
the player to be placed there. Note this is only the vertical size.
Defaults to 2.
3. `retry_time`, if the player can't be placed because a block is not loaded
yet, this is the amount of time that is elapsed until a retry.
Defaults to 0.5 seconds.
Caveats
=======
There is a good chance that the player is placed inside a cave if
the `required_bubble_size` is small, like 2. If you want to prevent that, just
pick a `required_bubble_size` that is large enough to avoid caves, 10 should
work for the most part, for example.