
Unexpected Spawn
Unexpected Spawn - плагин для Майнкрафт, который рандомизирует точку появления игрока. Отличное решение для хардкора, анархии и обычного выживания, предотвращающее спавнкамп.
Unexpected Spawn - это легкий и функциональный плагин для Minecraft, который решает извечную проблему всех серверов выживания - скопление игроков на дефолтном спавне. Вместо того чтобы все появлялись в одной точке и мешали друг другу, модификация телепортирует каждого в случайное место. Это идеально подходит для Hardcore или Anarchy-серверов, где хаос и распределение игроков по карте только добавляют интереса. Да и для обычного ванильного выживания такой подход спасает от гриферства прямо на точке входа в мир.
Проект поддерживает версии с 1.8 по 1.21, работает на ядре Paper/Spigot. Установка максимально простая: кидаем jar-файл в папку plugins и перезапускаем сервер.
Главные особенности
- Рандомный спавн - игроки появляются в случайных координатах, а не в одной куче.
- Ограничение координат - вы задаете минимальные и максимальные значения по X и Z, чтобы игроки не телепортировались за миллионы блоков от цивилизации.
- Гибкая настройка триггеров - можно указать, когда именно срабатывать:
- Не рандомить респавн, если у игрока есть кровать или якорь возрождения.
- Телепортировать случайно только при самом первом входе на сервер (отлично защищает спавн-чанки).
- Рандомить при каждом входе (топ для анархии).
- Индивидуальные настройки для каждого мира - глобальный конфиг плюс оверрайды для конкретных миров.
- Черные списки - можно отключить рандомный спавн в определенных мирах (например, на минииграх) и запретить спавн на опасных блоках вроде лавы, кактусов или костра.
Команды и права
- /unexpectedspawn - Показывает версию плагина.
- Алиас: /uns
- Право: unexpectedspawn.use
- /unexpectedspawn reload - Перезагружает конфигурацию без перезагрузки сервера.
- Алиас: /uns reload
- Право: unexpectedspawn.use.reload
- /unexpectedspawn randomtp
- Выполняет случайную телепортацию вручную. - Алиас: /uns rtp
- Право: unexpectedspawn.use.randomtp
- Алиас: /uns rtp
Права:
unexpectedspawn.use(Доступ к /uns для просмотра информации). По умолчанию: OP.unexpectedspawn.use.reload(Доступ к /uns reload). По умолчанию: OP.unexpectedspawn.use.randomtp(Доступ к /uns randomtp|rtp) . По умолчанию: OP.unexpectedspawn.notify(Уведомляет игрока о месте его смерти). По умолчанию: OP.unexpectedspawn.bypass(Обходит проверки на рандомный респавн или вход. Использует ванильный метод). По умолчанию: OP.
Настройка конфигурации
Все настройки лежат в привычном config.yml внутри plugins/UnexpectedSpawn. Конфиг интуитивно понятный, но есть пара моментов. Обязательно настройте параметр fail-radius - это радиус расширения поиска, если в заданных координатах не нашлось подходящего блока (например, там океан). Если радиус слишком мал, игрок может застрять или плагин будет выдавать ошибки.
config.yml
yaml
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 :[]nblacklisted-worlds: []
- bedwars
- creative
debug : false
Совет от эксперта
Если вы запускаете анархический сервер, например, на хостинге BungeeHost, обязательно включите always-on-join: true. Это заставит игроков каждый раз появляться в новом месте при входе, что усложняет создание баз и добавляет паранойи. А вот для обычного выживания лучше оставить эту опцию выключенной, но включить on-first-join: true, чтобы новички не ссорились на спавне, а сразу разбегались по миру. Не забудьте проверить, что в spawn-block-blacklist добавлен LAVA и WATER, иначе игроки будут постоянно умирать сразу после входа, что вызовет кучу негатива. Скачать плагин Unexpected Spawn стоит всем админам, кто хочет разнообразить начало игры на своем сервере Minecraft.
Сервер для плагина Unexpected Spawn - как у профи
Плагин Unexpected Spawn создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Unexpected Spawn для друзей можно за пару минут - BungeeHost всё уже подготовил.
