An open API service indexing awesome lists of open source software.

https://github.com/scarletredman/llbds-customworldgenerator

LiteLoaderBDS плагин для создания собственного генератора миров
https://github.com/scarletredman/llbds-customworldgenerator

liteloaderbds minecraft-bedrock

Last synced: 4 months ago
JSON representation

LiteLoaderBDS плагин для создания собственного генератора миров

Awesome Lists containing this project

README

          

# CustomWorldGenerator

Плагин для создания собственной генерации мира для LiteLoadBDS загрузчика плагинов под Minecraft Bedrock Dedicated Server.

## Подробнее

Данный плагин является инструментарием для упрощения написания генератора мира.

Возможности плагина:
- Реализация пропихивания собственного генератора мира с помощью хуков
- Вспомогательный класс ChunkManager для упрощения работы с чанками
- Встроен класс Random для генерации псевдослучайных чисел
- Реализация Simplex шума для генерации карты шумов
- Реализация класса BlockTransaction транзакции блоков для размещения блоков вне чанка

## Использование

### Установка

Для использования данного плагина вам потребуется скачать данный проект и скомпилировать его. Это делается аналогично
как и с другими плагинами для LiteLoaderBDS.

### Редактирование генератора мира

Для редактирования генератора мира вам потребуется перейти к файлу в проекте `generator/generator.h`.
Изначально, после скаивания, в нем вам будет показан пример как использовать данный плагин.

В файле `generator/generator_tools.h` можно подглядеть методы и классы, который предоставляет данный плагин.