https://github.com/contentforge/customworldgenerator
LiteLoaderBDS плагин для создания собственного генератора миров
https://github.com/contentforge/customworldgenerator
Last synced: 10 months ago
JSON representation
LiteLoaderBDS плагин для создания собственного генератора миров
- Host: GitHub
- URL: https://github.com/contentforge/customworldgenerator
- Owner: ContentForge
- Created: 2022-05-13T04:44:55.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-13T04:45:14.000Z (about 4 years ago)
- Last Synced: 2025-06-26T09:47:38.668Z (12 months ago)
- Language: C++
- Homepage:
- Size: 36.6 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CustomWorldGenerator
Плагин для создания собственной генерации мира для LiteLoadBDS загрузчика плагинов под Minecraft Bedrock Dedicated Server.
## Подробнее
Данный плагин является инструментарием для упрощения написания генератора мира.
Возможности плагина:
- Реализация пропихивания собственного генератора мира с помощью хуков
- Вспомогательный класс ChunkManager для упрощения работы с чанками
- Встроен класс Random для генерации псевдослучайных чисел
- Реализация Simplex шума для генерации карты шумов
- Реализация класса BlockTransaction транзакции блоков для размещения блоков вне чанка
## Использование
### Установка
Для использования данного плагина вам потребуется скачать данный проект и скомпилировать его. Это делается аналогично
как и с другими плагинами для LiteLoaderBDS.
### Редактирование генератора мира
Для редактирования генератора мира вам потребуется перейти к файлу в проекте `generator/generator.h`.
Изначально, после скаивания, в нем вам будет показан пример как использовать данный плагин.
В файле `generator/generator_tools.h` можно подглядеть методы и классы, который предоставляет данный плагин.