SouzaSkygrid
A Skygrid world generator plugin for Hytale servers. Creates a unique survival experience where individual blocks are scattered in a 3D grid pattern floating in the void.
Описание
Суза Скайгрид
А. Мод сервера Hytale, который генерирует Мир Skygrid - сложный опыт выживания, когда отдельные блоки разбросаны по схеме 3D-сетки, плавающей в пустоте. Игроки должны тщательно перемещаться между блоками, чтобы выжить.

Особенности
- Skygrid World Generation Автоматически генерирует мир с блоками, размещенными в шаблоне 3D-сети.
- 200 различных блоков - Включает камни, руды, почву и древесину для разнообразия и ресурсов. Список блоков настраивается.
/skygridКомандование Телепортирует игроков в случайное место в небесном мире- Полностью конфигурируемый - Настройка интервала сетки, диапазон Y, список блоков и многое другое
- Обсуждение Teleport Cooldown Предотвращает командный спам с настраиваемым охлаждением
Как это работает
Мировое поколение
Плагин генерирует уникальный мир, называемый «небесным миром», где отдельные блоки размещаются в шаблоне 3D-сети с пустым пространством (пустым) между ними.
Grid Pattern (Top View, интервал=4):
X: 0 4 8 12 16 20 ...
█ █ █ █ █
█ █ █ █ █
█ █ █ █ █
Z: 0 4 8 12 16 20 ...
█ = Случайный блок из сконфигурированного списка
Пустота = воздух/пустота
Тот же шаблон простирается вертикально от Y=64 до Y=192 (настраиваемый), создавая настоящую 3D-решетку из плавающих блоков.
Выбор блока
Каждая позиция блока получает случайный блок Из сконфигурированного списка 200 блоков. Рандомизация детерминирована на основе положения, то есть одни и те же координаты всегда будут иметь один и тот же тип блока.
Категории блоков по умолчанию:
- Рок-блоки (70) Камень, базальт, мрамор, песчаник и многое другое
- Ручные блоки (58) - Железо, медь, золото, серебро, кобальт, митрил, адамантит и т.д.
- Блоки почвы (32) - Грязь, трава, песок, глина, гравий, снег
- Деревянные блоки (40) - Различные стволы деревьев и доски
установка
- Скачать последнюю
суза-скигрид-X.X.X.jarфайл - Поместите его в свой Сервер Hytale
Модыпапка - Запустите (или перезапустите) свой сервер
- Плагин автоматически создаст мир «небесного мира»
Творение мира
Автоматическое создание
Плагин автоматически создает Skygrid World для серверного стартапа:
- На первом сервере, начиная с установленного плагина, создается мир под названием «небесный мир».
- Мир использует пользовательский генератор «Skygrid»
- Игроки могут использовать
/skygridТелепортироваться туда
Оригинальное название: World Creation
Если вы хотите создать дополнительные миры skygrid или настроить настройки мира, вы можете создать файл конфигурации мира:
Пример: Миры/my-skygrid/world.json
{
"WorldGen":
"Тип": "Скигрид",
"GridSpacing": 4,
"Минь": 64,
"Макси": 192,
"Окружающая среда": "Поверхность",
"Блоки":
«Rock_Stone»
"Ore_Iron_Stone"
"Wood_Oak_Trunk_Full"
«Soil_Grass»
]
?
?
командование
| Командование | Описание | Разрешение |
|---|---|---|
/skygrid |
Телепортируйте в случайное место в небесном мире | skygrid.eleport |
При использовании /skygrid:
- Требования
skygrid.eleportразрешение - Игрок телепортируется в случайное положение сетки в сконфигурированных границах
- Игрок нерест сверху из блока
- 30-секундное охлаждение предотвращает спам (настраиваемый)
- Игроки уже в скайгрид-мире не могут использовать команду
Разрешения
| Разрешение | Описание |
|---|---|
skygrid.eleport |
позволяет игроку использовать /skygrid командовать |
конфигурация
Плагин создает файл конфигурации в плагины/Hytale/Skygrid/config.json:
{
«Мировое имя»: «Небесный мир»,
"Окружающая среда": "Поверхность",
"GridSpacing": 4,
"Минь": 64,
"Макси": 192,
"ТелепортМинХ": -1000,
"TeleportMaxX": 1000,
"ТелепортМинЗ": -1000,
"TeleportMaxZ": 1000,
"TeleportCooldownSeconds": 30,
"Блоки":
«Rock_Stone»
«Rock_Basalt»
"Ore_Iron_Stone"
...
]
"Сообщения": {
"Прификс": "[Skygrid]",
«PlayerOnly»: «Эта команда может использоваться только игроками».
«Нет разрешения»: «У вас нет разрешения на использование этой команды».
"AlreadyInSkygrid": «Ты уже в небесном мире».
"WorldNotReady": «Мир Skygrid еще не готов».
"Остынь": Вы должны подождать несколько секунд, прежде чем снова использовать эту команду.
«Teleported»: «Teleported to skygrid at (%d, %d, %d)»
?
?
Варианты конфигурации
| Вариант | по умолчанию | Описание |
|---|---|---|
Всемирное имя |
"Небесный мир" |
Название: Skygrid World |
окружающая среда |
"Поверхность" |
Мировой тип окружающей среды |
GridSpacing |
4.4 |
Расстояние между блоками (4 = блок при 0,4,8,12...) |
Мини |
64 |
Самый низкий уровень Y для генерации блоков |
Макси |
192 |
Самый высокий уровень Y для генерации блоков |
TeleportMinX/MaxX |
1000/1000000000 |
X-связь для случайного телепорта |
TeleportMinZ/MaxZ |
1000/1000000000 |
Z для случайного телепорта |
TeleportCooldownВторой |
30 |
Охлаждение между /skygrid использование |
Блоки |
200 блоков | Список типов блоков для случайного выбора |
Настройка списка блоков
Вы можете изменить Блоки массив для включения любых допустимых типов блоков Hytale. Например, для создания скайгрида только для руды:
{
"Блоки":
"Ore_Iron_Stone"
"Ore_Gold_Stone"
"Ore_Copper_Stone"
"Ore_Silver_Stone"
"Ore_Cobalt_Stone"
"Ore_Mithril_Stone"
«Ore_Adamantite_Stone»
]
?
Поддержка
Если вы столкнулись с проблемами или у вас есть предложения:
- Сообщение об ошибках в GitHub
- раздор
Лицензия
Этот плагин является открытым исходным кодом под лицензией MIT.
Наслаждайтесь приключениями SkyGrid!
Показать оригинальное описание (English)
Souza Skygrid
A Hytale server mod that generates a Skygrid world - a challenging survival experience where single blocks are scattered in a 3D grid pattern floating in the void. Players must carefully navigate between blocks to survive!

Features
- Skygrid World Generation - Automatically generates a world with blocks placed in a 3D grid pattern
- 200 Different Blocks - Includes rocks, ores, soil, and wood for variety and resources. The block list is configurable.
/skygridCommand - Teleports players to a random location in the skygrid world- Fully Configurable - Customize grid spacing, Y range, block list, and more
- Teleport Cooldown - Prevents command spam with configurable cooldown
How It Works
World Generation
The plugin generates a unique world called "skyworld" where individual blocks are placed in a 3D grid pattern with empty space (void) between them.
Grid Pattern (Top View, spacing=4):
X: 0 4 8 12 16 20 ...
█ █ █ █ █ █
█ █ █ █ █ █
█ █ █ █ █ █
Z: 0 4 8 12 16 20 ...
█ = Random block from configured list
(empty) = Air/Void
The same pattern extends vertically from Y=64 to Y=192 (configurable), creating a true 3D grid of floating blocks.
Block Selection
Each block position gets a random block from the configured list of 200 blocks. The randomization is deterministic based on position, meaning the same coordinates will always have the same block type.
Default block categories:
- Rock Blocks (70) - Stone, Basalt, Marble, Sandstone, and more
- Ore Blocks (58) - Iron, Copper, Gold, Silver, Cobalt, Mithril, Adamantite, etc.
- Soil Blocks (32) - Dirt, Grass, Sand, Clay, Gravel, Snow
- Wood Blocks (40) - Various tree trunks and planks
Installation
- Download the latest
souza-skygrid-X.X.X.jarfile - Place it in your Hytale server's
Modsfolder - Start (or restart) your server
- The plugin will automatically create the "skyworld" world
World Creation
Automatic Creation
The plugin automatically creates the skygrid world on server startup:
- On first server start with the plugin installed, a world named "skyworld" is created
- The world uses the custom "Skygrid" world generator
- Players can immediately use
/skygridto teleport there
Manual World Creation
If you want to create additional skygrid worlds or customize the world settings, you can create a world configuration file:
Example: worlds/my-skygrid/world.json
{
"WorldGen": {
"Type": "Skygrid",
"GridSpacing": 4,
"MinY": 64,
"MaxY": 192,
"Environment": "Surface",
"Blocks": [
"Rock_Stone",
"Ore_Iron_Stone",
"Wood_Oak_Trunk_Full",
"Soil_Grass"
]
}
}
Commands
| Command | Description | Permission |
|---|---|---|
/skygrid |
Teleport to a random location in the skygrid world | skygrid.teleport |
When using /skygrid:
- Requires
skygrid.teleportpermission - Player is teleported to a random grid position within configured bounds
- Player spawns on top of a block
- A 30-second cooldown prevents spam (configurable)
- Players already in the skygrid world cannot use the command
Permissions
| Permission | Description |
|---|---|
skygrid.teleport |
Allows the player to use the /skygrid command |
Configuration
The plugin creates a configuration file at plugins/Hytale/Skygrid/config.json:
{
"WorldName": "skyworld",
"Environment": "Surface",
"GridSpacing": 4,
"MinY": 64,
"MaxY": 192,
"TeleportMinX": -1000,
"TeleportMaxX": 1000,
"TeleportMinZ": -1000,
"TeleportMaxZ": 1000,
"TeleportCooldownSeconds": 30,
"Blocks": [
"Rock_Stone",
"Rock_Basalt",
"Ore_Iron_Stone",
...
],
"Messages": {
"Prefix": "[Skygrid] ",
"PlayerOnly": "This command can only be used by players.",
"NoPermission": "You don't have permission to use this command.",
"AlreadyInSkygrid": "You are already in the skygrid world.",
"WorldNotReady": "The skygrid world is not ready yet.",
"Cooldown": "You must wait %d seconds before using this command again.",
"Teleported": "Teleported to skygrid at (%d, %d, %d)"
}
}
Configuration Options
| Option | Default | Description |
|---|---|---|
WorldName |
"skyworld" |
Name of the skygrid world |
Environment |
"Surface" |
World environment type |
GridSpacing |
4 |
Distance between blocks (4 = block at 0,4,8,12…) |
MinY |
64 |
Lowest Y level for block generation |
MaxY |
192 |
Highest Y level for block generation |
TeleportMinX/MaxX |
-1000/1000 |
X bounds for random teleport |
TeleportMinZ/MaxZ |
-1000/1000 |
Z bounds for random teleport |
TeleportCooldownSeconds |
30 |
Cooldown between /skygrid uses |
Blocks |
200 blocks | List of block types for random selection |
Customizing the Block List
You can modify the Blocks array to include any valid Hytale block types. For example, to create an ore-only skygrid:
{
"Blocks": [
"Ore_Iron_Stone",
"Ore_Gold_Stone",
"Ore_Copper_Stone",
"Ore_Silver_Stone",
"Ore_Cobalt_Stone",
"Ore_Mithril_Stone",
"Ore_Adamantite_Stone"
]
}
Support
If you encounter issues or have suggestions:
- Report bugs on GitHub Issues
- Discord
License
This plugin is open source under MIT LICENSE.
Enjoy your skygrid adventure!
Последние версии
souza-skygrid-0.1.0.jar
Информация
Авторы:
Категории:
Версии игры:
Создан: 15.01.2026