WorldGenOverlayLib
A library mod for Hytale that provides shared worldgen overlay functionality, allowing multiple mods to coexist and merge their ore generation without conflicts.
Описание
WorldGenOverlayLib
Библиотечный мод для Hytale, который позволяет нескольким модам добавлять пользовательские руды в мировое поколение без конфликтов. Не требуется код Java Добавляйте руды, используя только файлы JSON!
Быстрый старт
Разработчик: Resource Pack Creators
- создавать
Сервер/WorldGenOverlays/overlays.jsonВ вашем ресурсном пакете:
{
"Оверлейс":
{
Оригинальное название: My Ores Overlay
"Генератор": "По умолчанию",
"Орес": ["Уголь", "Алмаз"],
«Зоны»: [«Зона0», «Зона1», «Зона2», «Зона3», «Зона4»]
?
]
?
создавать Ваши рудные файлы в
Server/World/Default/Ores/ZoneX/:OreName.json- Определение структуры рудыРазработчик:Placement.json- Определение настроек размещения
Добавить зависимость к твоему
manifest.json:
{
"Зависимость": {
"Hexvane:WorldGenOverlayLib": "1.0.0",
"Hytale: WorldGen": "*"
?
?
Вот так! Библиотека автоматически обнаруживает и регистрирует ваши руды.
Особенности
- Java не требуется Полностью основанный на JSON
- Множественные руды - Определение нескольких руд в одной конфигурации
- Автооткрытие - Автоматически находит и регистрирует наложения
- Модная совместимость Несколько рудных модов могут сосуществовать
- Автоматическое слияние - Руки
Caves.jsonслияние автоматически
Пример
Видишь? Угольмод Для полного рабочего примера — добавляет угольную руду, используя только файлы JSON!
Документация
- Полная документация Полное руководство с примерами
- Руководство по быстрому старту - Пошаговое руководство
- Репозиторий GitHub - Исходный код и проблемы
Разработчики Mod
Если вы пишете мод Java, вы также можете программно регистрировать наложения. Видишь? Репозиторий GitHub Документация API.
Требования
- Hytale сервер с поддержкой WorldGen
- Java 25
Нужна помощь? Проверь Репозиторий GitHub Документация, примеры и поддержка.
Показать оригинальное описание (English)
WorldGenOverlayLib
A library mod for Hytale that allows multiple mods to add custom ores to world generation without conflicts. No Java code required - add ores using only JSON files!
Quick Start
For Resource Pack Creators
- Create
Server/WorldGenOverlays/overlays.jsonin your resource pack:
{
"Overlays": [
{
"Name": "My Ores Overlay",
"Generator": "Default",
"Ores": ["Coal", "Diamond"],
"Zones": ["Zone0", "Zone1", "Zone2", "Zone3", "Zone4"]
}
]
}
Create your ore files in
Server/World/Default/Ores/ZoneX/:OreName.json- Defines ore structureOreNamePlacement.json- Defines placement settings
Add dependency to your
manifest.json:
{
"Dependencies": {
"Hexvane:WorldGenOverlayLib": "1.0.0",
"Hytale:WorldGen": "*"
}
}
That's it! The library automatically discovers and registers your ores.
Features
- No Java Required - Completely JSON-based
- Multiple Ores - Define multiple ores in one config
- Auto-Discovery - Automatically finds and registers overlays
- Mod Compatibility - Multiple ore mods can coexist
- Automatic Merging - Handles
Caves.jsonmerging automatically
Example
See CoalMod for a complete working example - it adds coal ore using only JSON files!
Documentation
- Full Documentation - Complete guide with examples
- Quick Start Guide - Step-by-step tutorial
- GitHub Repository - Source code and issues
For Mod Developers
If you're writing a Java mod, you can also register overlays programmatically. See the GitHub repository for API documentation.
Requirements
- Hytale server with WorldGen support
- Java 25
Need help? Check the GitHub repository for documentation, examples, and support.
Информация
Авторы:
Категории:
Версии игры:
Создан: 25.01.2026