Community listing page, reviews here may not be monitored by the author.
Unexpected Spawn
No reviews yet
Simple plugin to randomize player spawn point. Suitable for Normal Survival as well as Hardcore/Anarchy server!
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description

Simple plugin to randomize player spawn point. Suitable for Normal Survival as well as Hardcore/Anarchy server!
Installation:
Download the jar and put it in your plugins folder.
Features:
- Spawn player randomly.
- You can limit the random coordinates.
- You can set when the player should be spawned randomly:
- Don't respawn randomly if they have a bed/anchor.
- Respawn randomly only on new player/first-join.
- Respawn randomly on join. - Global and per-world configuration.
- World blacklist.
- Spawn block blacklist.
Commands:
- /unexpectedspawn - Shows version
- Alias: /uns
- Permission: unexpectedspawn.use
- /unexpectedspawn reload - Reload configuration settings.
- Alias: /uns reload
- Permission: unexpectedspawn.use.reload
- /unexpectedspawn randomtp - Performs the random teleport
- Alias: /uns rtp
- Permission: unexpectedspawn.use.randomtp
Permissions:
unexpectedspawn.use(Allows user to do /uns to view plugin info) Default : OPunexpectedspawn.use.reload(Allows user to do /uns reload) Default : OPunexpectedspawn.use.randomtp(Allows user to do /uns randomtp|rtp <args>) Default : OPunexpectedspawn.notify(Notifies user about their death location) Default : OPunexpectedspawn.bypass(Bypasses the random respawn or random join checks. Uses vanilla method) Default : OP
Configurations:
Settings are easy, check out the config.yml in plugins/UnexpectedSpawn folder.
config.yml
# UnexpectedSpawn
# Authors : DeathGOD7, Shivelight
version: '1.0.0'
global:
# Random respawn area for global settings.
x-max: 399
x-min: -399
z-max: 399
z-min: -399
# Fail radius expansion if normal x and z area failed to obtain suitable block or location
fail-radius: 500
# Sets the global respawn world unless set in custom config worlds.
respawn-world: 'world'
# Do you want to have random respawn than normal world respawn? By default it is enabled in all worlds. If you want to
# disable it in specific world, then add that world name in below 'blacklisted-worlds'.
random-respawn:
# Do you want to have random respawn after user dies? If set to false then user will respawn in world spawnpoint.
# or bed/respawn anchor spawnpoint.
on-death: true
# Checks if bed respawn is taken priority. If set to false then it will force user to random respawn
# even if they have bed respawn point when they die.
bed-respawn-enabled: true
# Do you want to have random spawn when user joins for first time to prevent grief in spawn chunks? If set to false
# then user will spawn in default world spawnpoint.
on-first-join: false
# Enable this if you want to have random respawn each time user joins the server. It's best for Anarchy type server.
always-on-join: false
# Invert the blacklist to whitelist
invert-block-blacklist: false
# Specify any block where you don't want user to be teleported. You don't them to drown in lava/water or land on
# someone else campfire, no?
spawn-block-blacklist:
- LAVA
- WATER
- CACTUS
- FIRE
- MAGMA_BLOCK
- SWEET_BERRY_BUSH
- CAMPFIRE
# If no worlds are specified, it will use global/default variables. Default Config (worlds: [])
# If you have added any world below, it will override the global settings.
# If it got missing parameters that is in global settings like "spawn-block-blacklist"
# but not in worlds world parameters then it will use global parameters.
# All the features are same as global ones.
# Please change "survival" to the name of your world and remove [] if you want to add worlds.
worlds: []
# survival:
# x-max: 500
# x-min: -500
# z-max: 500
# z-min: -500
# fail-radius: 1000
# respawn-world: ''
# random-respawn:
# on-death: true
# bed-respawn-enabled: true
# on-first-join: false
# always-on-join: false
# If you have any worlds here , then it will be excluded from having random spawn
# Even if you have set custom settings in above settings and you add that world to
# blacklist, it will be excluded. Default :[]
blacklisted-worlds: []
# - bedwars
# - creative
debug : false
Contact:
Suggestions? Bug? Or just need help?
Use the discussion thread or GitHub Issues or join the Discord Server.
Screenshots
Gallery
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers