▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Unexpected Spawn
Unexpected Spawn

Unexpected Spawn

Simple plugin to randomize player spawn point. Suitable for Normal Survival as well as Hardcore/Anarchy server!

1.3K
10

Header

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 : OP
  • unexpectedspawn.use.reload (Allows user to do /uns reload) Default : OP
  • unexpectedspawn.use.randomtp (Allows user to do /uns randomtp|rtp <args>) Default : OP
  • unexpectedspawn.notify (Notifies user about their death location) Default : OP
  • unexpectedspawn.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.

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-only
Опубликован:2 года назад
Обновлён:2 года назад
Главная