No description
| .github/workflows | ||
| common | ||
| fabric | ||
| forge | ||
| gradle/wrapper | ||
| .clang-format | ||
| .gitignore | ||
| build.gradle | ||
| flake.lock | ||
| flake.nix | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE.md | ||
| README.md | ||
| settings.gradle | ||
Spread Spawnpoints
A mod for Minecraft to spread players' initial spawnpoints around the world separating them from eachother.
Usage
There are several patterns for how new players' spawnpoints are determined:
| name | identifier | description |
|---|---|---|
| Vanilla | spreadspawnpoints:vanilla |
Mimics vanilla behavior, everyone spawns at world spawn. |
| Random | spreadspawnpoints:random |
Picks a completely random spawnpoint within specified bounds. |
| Grid | spreadspawnpoints:grid |
Spawnpoints are arranged in a grid in a spiral-like pattern. |
| Spring | spreadspawnpoints:spring |
Picks a random spawnpoint that is at least within a specified amount of blocks of another spawnpoint, but at least some specified blocks away from any other spawnpoint. |
| more coming soon™ | - | - |
Most generators have more settings which can be adjusted to your liking. See the wiki.
Commands
To change the generator or its settings:
# set generator
/spawnpoints generator set <identifier>
# change options (see wiki)
/spawnpoints generator data {option1: 1, option2: 5}
# query currently active generator
/spawnpoints generator query
To reset players' spawnpoints:
# erase all spawnpoints
/spawnpoints reset
# erase spawnpoint for a specific player
/spawnpoints reset Player123
To move players to their spawnpoints:
# respawn all online players
/respawn @a
# respawn a specific player
/respawn Player123
More detailed descriptions can be found on the wiki.
License
This mod is licensed under GNU LGPLv3.