Плагін для Paper-сервера Minecraft, який додає корисні адміністративні команди та візуальні покращення для виживання з друзями.
/getcoords [player]- показує ваші або вибраного гравця координати/backdeath [player]- телепортує вас або вказаного гравця до його останньої точки смерті/invsee [player]- відкриває інвентар вказаного гравця
Гравці автоматично отримують різні кольори в чаті та табі залежно від виміру, в якому знаходяться:
| Вимір | Колір | Опис |
|---|---|---|
| 🌍 Overworld | 🟢 Зелений | Звичайний світ |
| ☠️ The Nether | 🔴 Червоний | Пекло |
| 🌌 The End | 🟣 Фіолетовий | Край |
- Java 17+
- Paper Server 1.19.4
- Gradle (для збірки з вихідного коду)
- Завантажте файл
.jarз Releases. - Помістіть його в директорію
plugins/вашого сервера. - Перезапустіть сервер
- Готово! 🎉
# Клонуємо репозиторій
git clone https://github.com/noinsts/administator.git
cd administator
# Зберіть проект
./gradlew build
# Файл .jar буде в папці build/libs Приклади:
/getcoords
-> Координати [ваш нік] [світ гравця]: X: 125.3, Y: 68.0, Z: -45.7
/getcoords Steve
-> Координати Steve [світ гравця]: X: 1.0, Y: 1.0, Z: 1.0
/backdeath
-> Гравця [ваш нік] телепортовано до точки смерті.
/backdeath Steve
-> Гравця Steve телепортовано до точки смерті.
| Параметр | Значення |
|---|---|
| Мінімальна версія Java | 17 |
| Paper API | 1.19.4-R0.1-SNAPSHOT |
| Система збірки | Gradle |
| Зберігання даних | In-memory |
Плагін не використовує систему прав - усі команди доступні кожному гравцеві.
Ідеально підходить для приватних серверів з друзями! 💬
Секція для майбутніх плагів та ідей.
Будь-які ідеї, pull requests та issue — завжди вітаються!
Якщо маєш пропозицію — створи Issue! 💡
administrator/
├── gradle/ # Системні файли Gradle
├── src/
│ └── main/
│ ├── java/
│ │ └── com/noinsts/administrator/
│ │ ├── commands/ # Команди плагіна
│ │ │ ├── BackDeathCommand.java # Телепортація до точок смерті (/backdeath)
│ │ │ └── GetCoordsCommand.java # Вивід координат гравця (/getcoords)
│ │ │
│ │ ├── listeners/ # Слухачі подій (івенти)
│ │ │ ├── ColoredNameListener.java # Задач кольорові нікнейми гравців
│ │ │ └── PlayerDeathListener.java # Зберігає координати про смерті гравця
│ │ │
│ │ ├── managers/ # Клас-менеджери даних
│ │ │ └── DeathLocationManager.java # Зберігає координати смерті гравців
│ │ │
│ │ └── Main.java # Головний клас плагіна (точка входу)
│ │
│ └── resources/
│ └── plugin.yml # Конфігурація плагіна (ім'я, версія, команди)
├── .gitignore # Ігноровані файли Git
├── build.gradle # Основний скрипт для збірки Gradle
├── gradle.properties # Додаткові параметри збірки
├── LICENSE # Ліцензія проєкту
├── README.md # Документація та опис плагіна
└── settings.gradle # Налаштування структури проєкту Gradle
Цей проєкт розповсюджується під ліцензією MIT. Детальніше див. LICENSE.
Andriy (noinsts) - автор і розробник проєкту.