Intial commit

This commit is contained in:
2026-07-31 18:01:03 +05:00
commit 837b336e04
13 changed files with 716 additions and 0 deletions

39
README.md Normal file
View File

@@ -0,0 +1,39 @@
# MultiSpawn-Core
Аддон для Paper 1.21.11 и Multiverse-Core 5.7.1. Для каждой пары
«UUID игрока + мир» сохраняется отдельная последняя позиция. При возвращении
в мир или перезаходе игрок появляется там, где остановился.
## Что делает плагин
- хранит координаты, поворот головы и наклон в SQLite;
- пишет в базу асинхронно, не задерживая серверный поток;
- работает только с мирами, импортированными в Multiverse-Core;
- не вмешивается в Nether/End-порталы, End Gateway и portal-события
Multiverse-Core;
- по умолчанию игнорирует `world`, `world_nether` и `world_the_end`.
База создаётся по пути:
`plugins/MultiSpawn-Core/positions.db`.
## Требования
- Paper 1.21.11;
- Java 21 или новее;
- Multiverse-Core 5.7.1.
## Сборка
```shell
mvn clean package
```
Готовый JAR: `target/MultiSpawn-Core-1.0.0.jar`.
## Настройка
В `config.yml` доступны белый список `enabled-worlds`, чёрный список
`disabled-worlds` и переключатель `include-default-worlds`. Обычные миры
начнут сохраняться только после включения `include-default-worlds: true`.
Перезагрузка настроек: `/multispawn reload`.