Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scarletredman/minigame-template
Шаблон менеджера лобби и игр для PocketMine-MP
https://github.com/scarletredman/minigame-template
mcbe minegames minigame pmmp
Last synced: 6 days ago
JSON representation
Шаблон менеджера лобби и игр для PocketMine-MP
- Host: GitHub
- URL: https://github.com/scarletredman/minigame-template
- Owner: ScarletRedMan
- License: unlicense
- Created: 2022-07-11T08:45:41.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-13T05:38:46.000Z (over 2 years ago)
- Last Synced: 2023-07-02T15:26:26.102Z (over 1 year ago)
- Topics: mcbe, minegames, minigame, pmmp
- Language: PHP
- Homepage:
- Size: 2.06 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LobbyManager
Готовая система лобби для мини-игр Minecraft Bedrock для ядра PocketMine-MP.
Данный репозиторий следует использовать как шаблон для ваших репозиториев с
использованием данного ресурса.## Возможности
- Готовая система лобби. Реализован подбор случайных игр, а также присутствует
возможность создавать приватные комнаты и настраивать их администраторам лобби.
Также игроки тоже могут присоединяться к этим комнатам. Чтобы присоедениться к
случайному/приватному лобби нужно использовать команду **/play**.
- Готовая система игр. Доступно можество функций в классе Game, в которые вы можете
поместить логику определенных событий во время игры. Также в этом же классе
присутсвует тело цикла игры.
- Предусмотрено что игрок может выйти во время игры. Все его параметры остаются
в памяти до конца его игры (инвентарь, позиция, класс PlayerData). После возвращения
игрока на сервер его автоматически переносит в игру.## Требования
- PMMP API >= 4.0.0
- Наличие плагина FormConstructor (находится в папке lib)
- Параметр `player.save-player.data=false` в конфиге pocketmine.yml (Рекомендуемо)
- Ваш сервер должен пускать только игроков с xbox-аккаунтами## Использование
В коде внутри проекта расставлены TODO метки, где вы можете вставлять логику вашей мини-игры. В phpStorm в разделе TODO можно увидеть все метки.
![TODO-лист](./.github/minigame-template-todo.png)