🔮 О моду
Вы устали от того, что игроки появляются в случайных местах при присоединении к вашему серверу или запуске вашего модпака? Хотите иметь больше контроля над тем, где игроки начинают свое приключение в мире? Если да, то этот мод - именно то, что вам нужно. С UltimateSpawn вы можете легко установить пользовательские места появления и измерения для вашего сервера или модпака. Попрощайтесь с игроками, появляющимися не в том месте, или, что хуже, падающими с неба на смерть. Вместо этого вы можете выбрать именно то место, где игроки начнут свое путешествие, будь то в центре оживленного города, на необитаемом острове, в секретном подземном логове или даже в другом измерении. Этот мод идеально подходит для администраторов серверов, которые хотят создать более контролируемый и приятный опыт Minecraft для своих игроков. Он также идеален для разработчиков модпаков, которые хотят добавить новый уровень настройки к своим творениям с помощью мощных опций конфигурации.
🌌 Функции
- Мощный файл конфигурации. Вы можете определить все, что вам нужно, без особых проблем. Каждая настройка имеет подробное описание того, что она делает.
- Поддерживает пользовательские и модифицированные измерения. Вам просто нужно, чтобы измерение существовало в вашем модпаке или на вашем сервере.
- Появление в безопасных местах по умолчанию. UltimateSpawn попытается появить игрока в безопасном месте, ближайшем к указанным координатам в файле конфигурации.
- Режим "Strict Coordinates". Не нравится предыдущая функция? Я тоже вас покрыл! Если вы по какой-то причине хотите принудительно появлять игроков в указанном месте, просто включите этот режим, и UltimateSpawn не будет проверять ближайшее безопасное место и появит там, где вы попросили. В небе, в лаве или в пустоте. Кто знает, что вы можете сделать с небезопасными местами...
- Определение диапазона. Вы можете определить диапазон координат для появления игрока. В настоящее время доступно для высоты (Y), но остальные два будут добавлены позже. Если вы определите пустой или очень маленький диапазон (где нет ближайших мест для появления в большом диапазоне координат X и Z), вы будете появляться как обычно с проверкой безопасного места near указанных значений.
- Поддержка Forge,
Fabric и Quilt. (В настоящее время доступна только версия для Forge, но версии для Fabric и Quilt скоро появятся!)
🤔 Часто задаваемые вопросы
В: Планируете ли вы портировать это на более старые версии, такие как 1.7.10, 1.10.2, 1.12.2, 1.14/1.15?
О: Что касается 1.14/1.15: Нет, я не планирую backport этого. Однако, вы можете форкнуть и сделать это самостоятельно и сделать PR, если хотите.
Что касается 1.7.10 - 1.12.2: Нет,
В: Как я могу изменить измерение появления? Изменить точку появления для всех игроков? Где найти файл конфигурации?
О: После установки UltimateSpawn вы должны запустить игру. Файл конфигурации под названием "ultimatespawn.toml" появится в папке config .
Файл конфигурации имеет описания, и все параметры самоочевидны.
Позвольте мне дать краткое объяснение им:
dimension: Выбирает указанное измерение, где появлять игрока.
x: Координата X, где появлять игрока.
y: Координата Y, где появлять игрока.
z: Координата Z, где появлять игрока.
useCoordinates: Если true, UltimateSpawn попытается появить игрока на координатах, указанных в записях x, y, z. Если это невозможно и есть блоки, лава, пустота или нет условий безопасности, то мод попытается появить near этих координат как можно ближе. Если false, параметры x, y, z будут игнорироваться, и игрок будет размещен там, где он мог бы безопасно появиться по умолчанию после загрузки в мир, и учитывает только настройку dimension.
strictCoordinatesMode: Если true, UltimateSpawn попытается появить игрока на координатах, указанных в записях x, y, z, строго. Без проверок безопасности. Только одно место для появления. Если false, параметры x, y, z будут соблюдаться, и игрок будет размещен в безопасном месте near указанных координат.
yLowerBound, yUpperBound: Они самоочевидны. Вы можете определить диапазон для координаты Y, где появлять игрока, если useCoordinates установлено в false. Если вы определите пустой диапазон, вы получите ошибку в чате, указывающую, что вы определили пустой диапазон. Если вы определите очень маленький диапазон (например, 3 или 5 блоков), вы можете получить ситуацию, когда нет nearby безопасных мест для поиска (или они существуют, но слишком далеко), и, вероятно, игрок будет появляться немного выше или ниже. (Это предназначено, чтобы не задерживать весь сервер, используя полный поиск кубоида места для появления)
😋 Демо:
(измерение: minecraft:the_end, x: 1200.0, y: 100.0, z = 0.0, useCoordinates = true, strictCoordinatesMode = false дает этот результат, если UltimateSpawn запрашивает измерение пустоты, игрок может видеть Overworld на мгновение из-за большого количества времени, затрачиваемого на поиск)