UltimateSpawn

Quick rating

Community listing page, reviews here may not be monitored by the author.

UltimateSpawn

No reviews yet

Simple and lightweight mod to control player's spawn point and dimension using powerful configuration file.

No Theme
No Genre
Custom Dimensions
QoL & Tweaks
Server Utility
Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Server Only

Runs entirely on the server. Also works in singleplayer.

About

Project Details

Type
Mod
License
MIT License
Latest Version
UltimateSpawn 2.0.0 for MC 1.16.5

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

UltimateSpawn banner, licensed under CC BY 4.0


🔮 About

Are you tired of players spawning in random locations when they join your server or starts your modpack? Do you want to have more control over where players start their adventure in the world? If so, this mod is exactly what you need. With UltimateSpawn, you can easily set custom spawning locations and dimensions for your server or modpack. Say goodbye to players spawning in the wrong place, or worse, falling from the sky to their death. Instead, you can choose exactly where players will start their journey, whether it's in the middle of a bustling city, on a deserted island, in a secret underground lair or even in the another dimension. This mod is perfect for server administrators who want to create a more controlled and enjoyable Minecraft experience for their players. It's also ideal for modpack developers who want to add a new level of customization to their creations using powerful configuration options.

🌌 Features
- Powerful configuration file. You can define everything you need without any major troubles. Every setting have a large description what it does.
- Supports custom and modded dimensions, you just need to have a dimension to exist in your modpack or on your server.
- Spawning in safe places by default. UltimateSpawn will try to spawn a player in the safe spot, nearest to specified coordinates in the config file.
- "Strict Coordinates" Mode. Don't like previous feature? I've got you covered too! If you want for some reason to force-spawn players in specified place, just enable this mode and UltimateSpawn will not check for the nearest safe spot and will spawn wherever you asked it. In the sky, in lava or in the void. Who knows what you can do with unsafe places...
- Range defining. You can define a range for the coordinates for player to spawn. Currently available for height (Y), but the other two will be added later. If you define an empty or very small range (where are no nearest places to spawn in a big range of X and Z coords), you'll be spawned as usual with safe spot checking near the specified values.
- (Forge Only) Compatible with Lockdown. You can redefine spawning coordinates for the selected template world and redefine the specified dimension on each respawn.
- Forge, Fabric and Quilt support.  (Currently only Forge version is available, but Fabric and Quilt versions will come soon!)

🤔 Frequently Asked Questions
Q: Do you have plans for porting this to older versions such as 1.7.10, 1.10.2, 1.12.2, 1.14/1.15?
A: As for 1.14/1.15: No, I don't have any plans to backport this. However, you can fork and do it yourself and do a PR if you wish to.
     As for 1.7.10 - 1.12.2: No, but you can use Perfect Spawn for this, which does nearly the same, but different way using rules.

Q: How do I can modify the spawn dimension? Change a spawnpoint for all players? Where to find a config file?
A: After installing UltimateSpawn, you should launch the game. The config file called "ultimatespawn.toml" will appear in the config folder.
     The config file have descriptions and all the parameters are self-explanatory.
     Let me give a short explanation to them:
     dimension: Selects the specified dimension where to spawn a player.
     x: X coordinate where to spawn a player.
     y: Y coordinate where to spawn a player.
     z: Z coordinate where to spawn a player.

     useCoordinates: If true, UltimateSpawn will try to spawn a player on the coordinates specified in x, y, z entries. If this is not possible and there are blocks, lava, void or no safety conditions, then the mod will try to spawn near these coordinates as near as possible. If false, x, y, z parameters will be ignored and the player will be placed wherever it could safely spawn by default after loading into the world and respects only the dimension setting.
     strictCoordinatesMode: If true, UltimateSpawn will try to spawn a player on the coordinates specified in x, y, z entries strictly. No safety checks. Only the one place to spawn. If false, x, y, z parameters will be respected and the player will be placed in a safe place near the specified coordinates.
     yLowerBound, yUpperBound: They're self-explanatory. You can define a range for Y coordinate where to spawn a player if useCoordinates is set to false. If you define an empty range, you'll get an error in the chat stating that you defined an empty range. If you define a very small range (3 or 5 blocks for example), you probably can get a situation where are no safe spots nearby to search (or they are existing, but too far) and probably the player will be spawned a bit higher or lower. (This is intended, just to not lag the whole server by using the full cuboid search of the place to spawn)

😋 Demo:
(dimension: minecraft:the_end, x: 1200.0, y: 100.0, z = 0.0, useCoordinates = true, strictCoordinatesMode = false gives this result, if UltimateSpawn queries a void dimension, player can see Overworld for a moment due to a large amount of time being spent for a search)

UltimateSpawn Banner (licensed under CC BY 4.0)

🔮 About

Are you tired of players spawning in random locations when they join your server or starts your modpack? Do you want to have more control over where players start their adventure in the world? If so, this mod is exactly what you need. With UltimateSpawn, you can easily set custom spawning locations and dimensions for your server or modpack. Say goodbye to players spawning in the wrong place, or worse, falling from the sky to their death. Instead, you can choose exactly where players will start their journey, whether it's in the middle of a bustling city, on a deserted island, in a secret underground lair or even in the another dimension. This mod is perfect for server administrators who want to create a more controlled and enjoyable Minecraft experience for their players. It's also ideal for modpack developers who want to add a new level of customization to their creations using powerful configuration options.

🌌 Features

  • Powerful configuration file. You can define everything you need without any major troubles. Every setting have a large description what it does.
  • Supports custom and modded dimensions, you just need to have a dimension to exist in your modpack or on your server.
  • Spawning in safe places by default. UltimateSpawn will try to spawn a player in the safe spot, nearest to specified coordinates in the config file.
  • "Strict Coordinates" Mode. Don't like previous feature? I've got you covered too! If you want for some reason to force-spawn players in specified place, just enable this mode and UltimateSpawn will not check for the nearest safe spot and will spawn wherever you asked it. In the sky, in lava or in the void. Who knows what you can do with unsafe places...
  • Range defining. You can define a range for the coordinates for player to spawn. Currently available for height (Y), but the other two will be added later. If you define an empty or very small range (where are no nearest places to spawn in a big range of X and Z coords), you'll be spawned as usual with safe spot checking near the specified values.
  • (Forge Only) Compatible with Lockdown. You can redefine spawning coordinates for the selected template world and redefine the specified dimension on each respawn.
  • Forge, Fabric and Quilt support.  (Currently only Forge version is available, but Fabric and Quilt versions will come soon!)

🤔 Frequently Asked Questions

Question: Do you have plans for porting this to older versions such as 1.7.10, 1.10.2, 1.12.2, 1.14/1.15?

Answer:

  • As for 1.14/1.15: No, I don't have any plans to backport this. However, you can fork and do it yourself and do a PR if you wish to.
  • As for 1.7.10 - 1.12.2: No, but you can use Perfect Spawn for this, which does nearly the same, but different way using rules.

Q: How do I can modify the spawn dimension? Change a spawnpoint for all players? Where to find a config file? A: After installing UltimateSpawn, you should launch the game. The config file called "UltimateSpawn.toml" will appear in the config folder.

The config file have descriptions and all the parameters are self-explanatory.

Let me give a short explanation to them:

  • dimension: Selects the specified dimension where to spawn a player.
  • x: X coordinate where to spawn a player.
  • y: Y coordinate where to spawn a player.
  • z: Z coordinate where to spawn a player.
  • useCoordinates: If true, UltimateSpawn will try to spawn a player on the coordinates specified in x, y, z entries. If this is not possible and there are blocks, lava, void or no safety conditions, then the mod will try to spawn near these coordinates as near as possible. If false, x, y, z parameters will be ignored and the player will be placed wherever it could safely spawn by default after loading into the world and respects only the dimension setting.
  • strictCoordinatesMode: If true, UltimateSpawn will try to spawn a player on the coordinates specified in x, y, z entries strictly. No safety checks. Only the one place to spawn. If false, x, y, z parameters will be respected and the player will be placed in a safe place near the specified coordinates.
  • yLowerBound, yUpperBound: They're self-explanatory. You can define a range for Y coordinate where to spawn a player if useCoordinates is set to false. If you define an empty range, you'll get an error in the chat stating that you defined an empty range. If you define a very small range (3 or 5 blocks for example), you probably can get a situation where are no safe spots nearby to search (or they are existing, but too far) and probably the player will be spawned a bit higher or lower. (This is intended, just to not lag the whole server by using the full cuboid search of the place to spawn)

 

😋 Demo: Demo (dimension: minecraft:the_end, x: 1200.0, y: 100.0, z: 0.0, useCoordinates: true, strictCoordinatesMode: false gives this result, if UltimateSpawn queries a void dimension, player can see Overworld for a moment due to a large amount of time being spent for a search)

Screenshots

Gallery

  • UltimateSpawn Banner
    UltimateSpawn Banner

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~370,000
Total Downloads
CurseForge
~100,000
Modrinth
~270,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works