No description
Find a file
2025-09-06 00:02:31 +02:00
.github/workflows dont run CI on pull request explicitly 2025-02-28 21:52:32 +01:00
common remove unused imports 2025-09-05 19:21:55 +02:00
fabric nix files and format code with clang-format 2025-09-05 19:13:10 +02:00
forge nix files and format code with clang-format 2025-09-05 19:13:10 +02:00
gradle/wrapper upgrade gradle and architectury loom 2024-12-15 18:24:11 +01:00
.clang-format nix files and format code with clang-format 2025-09-05 19:13:10 +02:00
.gitignore nix files and format code with clang-format 2025-09-05 19:13:10 +02:00
build.gradle get ready for publishing to maven 2024-12-17 23:15:15 +01:00
flake.lock nix files and format code with clang-format 2025-09-05 19:13:10 +02:00
flake.nix fix minecraft not launching in dev environments 2025-09-06 00:02:31 +02:00
gradle.properties bump version 2025-03-01 17:31:10 +01:00
gradlew upgrade gradle and architectury loom 2024-12-15 18:24:11 +01:00
gradlew.bat initial commit 2024-11-26 06:15:54 +01:00
LICENSE.md Add license (#27) 2024-12-17 18:34:03 +01:00
README.md Add README (#28) 2024-12-17 22:59:37 +01:00
settings.gradle initial commit 2024-11-26 06:15:54 +01:00

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.