diff --git a/README.md b/README.md new file mode 100644 index 0000000..a0c3f57 --- /dev/null +++ b/README.md @@ -0,0 +1,53 @@ +minetest mod spawnrand +====================== + +Simple random spawn on each respawn of player + +Information +----------- + +This mod is named `spawnrand` and changes spawn point on each respawn +is a mod for random respawn to new point of spawn for each player +no matter what rules. + +![screenshot.png](screenshot.png) + +Techical info +------------- + +This mod has an improved way to do not hand server if no valild spawn point +is found in some minutes.. cos all spawn managers in minetest causes problems +when players joins. + +This mod is a derived work from the original Nathan Salapat's "random_spawn" +that is pretty unmantained or staled. We provided a end of the search for +points nodes of valid spawns.. validations of players connection and limited area +to search nodes for spawns. It not check if area is protected. + +For more advanced spawn management use the "rspawn" mod from minenux +or taidkez's rspawn original work. + +#### Depends + +* beds as optional + +#### Configuration + +It will send a chat notificatin private message to the player about new spawn position, +is configurable with `spawnrand.notification_position` boolean value with defaults as `true`. + + +License +------ + +CC BY-NC-SA 4.0 + +Attribution-NonCommercial-ShareAlike 4.0 International + +(C) 2021-2022 PICCORO Lenz McKAY +(C) 2017-2020 Nathan Salapat + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +[license.txt](license.txt) diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..8175e5d --- /dev/null +++ b/license.txt @@ -0,0 +1,37 @@ + + +Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) + + +You are free to: + + Share — copy and redistribute the material in any medium or format + Adapt — remix, transform, and build upon the material + + The licensor cannot revoke these freedoms as long as you follow the + license terms. + +Under the following terms: + + Attribution — You must give appropriate credit, provide a link to the + license, and indicate if changes were made. You may do so in any reasonable + manner, but not in any way that suggests the licensor endorses you or your use. + + NonCommercial — You may not use the material for commercial purposes. + + ShareAlike — If you remix, transform, or build upon the material, you + must distribute your contributions under the same license as the original. + + No additional restrictions — You may not apply legal terms or technological + measures that legally restrict others from doing anything the license permits. + +Notices: + + You do not have to comply with the license for elements of the material + in the public domain or where your use is permitted by an applicable + exception or limitation. + + No warranties are given. The license may not give you all of the permissions + necessary for your intended use. For example, other rights such as publicity, + privacy, or moral rights may limit how you use the material. + diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..efebd57 Binary files /dev/null and b/screenshot.png differ