62 Commits

Author SHA1 Message Date
Tai Kedzierski
535a7e950d check arguments length in spawn command 2019-01-24 10:16:05 +00:00
Tai Kedzierski
18896e3ea5 fix splitstring bug 2019-01-24 00:39:27 +00:00
Tai Kedzierski
aed3c6bf1e rename feature from "invites" to "guestlists", adjust readme 2019-01-24 00:21:05 +00:00
Tai Kedzierski
7370847ebf Merge branch 'guestlists' 2019-01-24 00:12:44 +00:00
Tai Kedzierski
4a1282dbe8 fix save, host listing and levvy reconsumption bug 2019-01-24 00:12:22 +00:00
Tai Kedzierski
9143edb1aa fix reconcile 2019-01-23 23:23:00 +00:00
Tai Kedzierski
9ea24ce8ce added commands and reconcile original to guestlist 2019-01-23 22:47:08 +00:00
Tai Kedzierski
bbb82cc891 initial guestlists implementation 2019-01-23 20:49:39 +00:00
Tai Kedzierski
28463bf458 allow rewriting player's original spawn 2019-01-19 17:33:39 +00:00
Tai Kedzierski
df5b444f83 correct setting type 2019-01-17 02:50:37 +00:00
Tai Kedzierski
d59861b0aa fix default bed respawn setting 2019-01-16 00:51:10 +00:00
Tai Kedzierski
3585cd2d55 fix setting retrieval 2019-01-13 13:21:37 +00:00
Tai Kedzierski
9d2998d9dd add warning information to notify of problems, fix respawn with no spawn 2019-01-13 13:19:18 +00:00
Tai Kedzierski
0a25c615ea fix setting spawn for absent player, add goto players spawn 2019-01-12 15:56:45 +00:00
Tai Kedzierski
dd238cb2a8 fix custom spawn generation coords global var access 2019-01-12 13:19:47 +00:00
Tai Kedzierski
807ded45f8 Add configurable minx/maxx/minz/maxz settings
https://forum.minetest.net/viewtopic.php?p=340572#p340572
2019-01-10 10:20:14 +00:00
Tai Kedzierski
dc93d30155 configurable cooldown time 2019-01-09 15:09:10 +00:00
Tai Kedzierski
f216ebd049 remove allowing spawns in admin protected areas 2019-01-09 14:26:15 +00:00
Tai Kedzierski
f03fca14d1 change default levvy to 10 cobble 2019-01-09 14:20:02 +00:00
Tai Kedzierski
c7bfa1a62f localize accidentally global variable 2019-01-05 20:00:11 +00:00
Tai Kedzierski
015f6346c3 base implementation allowing players to return to their original spawns 2019-01-04 00:47:48 +00:00
Tai Kedzierski
db7b6baa30 add troubleshooting to readme 2019-01-03 11:55:37 +00:00
Tai Kedzierski
ee2de274b7 Record original spawns
* Record players original spawns so they can be restored after they accept an invite
* Allow admins to reset players' original spawns
2019-01-02 18:46:51 +00:00
Tai Kedzierski
f64c2a5481 allow any item to be levvied 2019-01-02 17:51:18 +00:00
Tai Kedzierski
0589edbcf9 fixed non-transient forceloadds, fixed offline player bugs 2019-01-02 17:37:35 +00:00
Tai Kedzierski
b298d680cf Add player invites
* Allow players to invite others to use their spawn (permanently)
* change pregeneration to be actioned relative to frequency
2019-01-02 17:11:23 +00:00
Tai Kedzierski
e3c57fc241 WIP 2018-12-31 21:30:02 +00:00
Tai Kedzierski
757fcbcfaf add block when player spawns 2018-12-29 20:30:39 +00:00
Tai Kedzierski
f0d4004f45 add default spawn block 2018-12-29 20:24:45 +00:00
Tai Kedzierski
49179a886f Change mention
This is so far from everamzah's mod it's pretty much unrelated ...
2018-12-29 18:24:42 +00:00
Tai Kedzierski
893a1241d5 ensure spawn pregenerated at start 2018-12-29 17:10:12 +00:00
Tai Kedzierski
3941c7de67 adjust readme notes 2018-12-29 16:44:05 +00:00
Tai Kedzierski
4b1c6bac85 Pregenerate spawn points
Overhaul of mod to pre-generate static spawnpoints at intervals and save between server reboots.

* The spawn points are generated in the background on a timer, up to a maximum count
* Players requesting a new spawn point will receive it immediately, if there is one available
2018-12-29 16:40:32 +00:00
Tai Kedzierski
f4f6d6ce43 isolate debugging for configurability 2018-12-29 12:54:23 +00:00
Tai Kedzierski
823073dffb Ensure player spawns above sea level
* Disable spawning under the water_level
* Fix bug where if first try to find spawn location succeeded, it would not set the position
2018-12-28 23:37:29 +00:00
Tai Kedzierski
56978417d0 fix newspawn timeout callback, delay player onjoin spawn call 2018-12-28 05:17:16 +00:00
Tai Kedzierski
9f529d148a add timer protection to prevent players using newspawn wantonly and crashing server 2018-12-28 04:39:53 +00:00
Tai Kedzierski
dd9dc76a25 fix the light level search bug that prevented finding matches 2018-12-28 04:12:50 +00:00
Tai Kedzierski
7b87f59153 modularize, try to improve emergence 2018-12-28 03:55:00 +00:00
Tai @ Flex
d5474b8096 turn off debug lines 2017-02-03 12:24:40 +00:00
Tai @ Flex
e5766f1486 amend doc on bedspawn 2017-01-31 18:20:55 +00:00
Tai @ Flex
121d336c75 enable bedspawn by default 2017-01-31 18:20:24 +00:00
Tai @ Flex
fa6d2755d2 fix type 2017-01-31 18:17:42 +00:00
Tai @ Flex
0723a2b526 calrify spawn anywhere feautre 2017-01-31 18:12:10 +00:00
Tai @ Flex
c525d87d7c add a spawn_anywhere setting 2017-01-31 18:08:53 +00:00
Tai @ Flex
076c91d5de let game do initial placement. better when with valleys mapgen 2017-01-14 15:57:37 +00:00
Tai @ Flex
511cc82f5a return position even on error 2017-01-14 11:53:36 +00:00
Tai @ Flex
9b6418e1fe add setting spawn and further calrifications 2017-01-14 00:20:17 +00:00
Tai @ Flex
c5dfff347b add setting spawn 2017-01-14 00:20:06 +00:00
Tai @ Flex
448704f9c8 integrate bed respawning 2017-01-14 00:11:59 +00:00