
SOS-Staff
Free, open-source support-ticket plugin for Paper with a full bidirectional Discord bridge - in-game ticket creation, live chat relay, and staff management from Discord.
Оцените первым
36
0
Список изменений
Changelog
All notable changes to this project are documented in this file.
[0.1.0] - 2026-09-12
Bug Fixes
- Ping a category's own ping-role on ticket creation (26edc5a)
- Restore the executable bit on gradlew (ef25f13)
- Replace the legacy Bukkit scheduler with per-player EntityScheduler (0750355)
Chores
- Add .gitignore and untrack build artifacts (0caf5d7)
- Add GPL-3.0 license (938ade6)
- Target Paper API 26.2 with Java 25 toolchain and JUnit 5 (5da60a8)
- Add test-scope Paper API and Mockito dependencies (651d039)
- Add HikariCP and sqlite-jdbc dependencies with Shadow relocation (2b69167)
- Add Cloud Command Framework dependency with Shadow relocation (98ca812)
- Add JDA dependency with Shadow relocation (5ffad4f)
- Generate VersionInfo at build time (a2d895a)
- Add MockBukkit test dependency (f0eeab6)
- Add CI/CD workflows, changelog and commitlint config (08a2ea2)
- Make release.yml manual-only until publish secrets exist (b85306c)
- Bump GitHub Actions to their current major versions (ec2053c)
Documentation
- Add the project README (9b2dcef)
- Add per-platform store listing descriptions (b92da6f)
Features
- Base struct (5c0809f)
- Add ConfigManager with config.yml loading and validation (78ded00)
- Add LangManager with multi-locale loading and fallback (c10ff3f)
- Bootstrap SosStaffPlugin main class (af9d8c5)
- Add Ticket domain model and TicketRepository contract (e1fa35d)
- Add SQLite-backed TicketRepository with versioned schema migrations (c1a6eb0)
- Add TicketService with anti-spam checks and escalation (8ff54d7)
- Add player commands wired to TicketService (877ee8d)
- Add DiscordGateway and ChannelOrchestrator, wire ticket creation to real channels (338da33)
- Add TicketMessageRepository for the ticket_messages transcript (dcf7be4)
- Add bidirectional live chat relay via Discord webhook (46c6d48)
- Add EmbedFactory for ticket embeds and button rows (e4ec39d)
- Add InternalActionRegistry for the reserved action-button keys (9d15b5b)
- Handle Discord ticket buttons and post the initial ticket message (f99e82f)
- Add real SQL pagination to TicketRepository (6b66f57)
- Add the in-game ticket creation GUI (f23663e)
- Add /sostaff panel with staff live-chat attachment (59d0f69)
- Add GDPR erasure and transcript retention (28c6c2c)
- Add automatic Discord re-escalation for unclaimed tickets (d12ee27)
- Add /sostaff reload and /sostaff gdpr erase (9e8a27d)
- Add ticket lifecycle events and a public SosStaffAPI (ce5c860)
- Add PlaceholderAPI, LuckPerms and Vault soft-depend integrations (da38f2d)
- Derive the plugin version from git tags with Axion Release (a3d0713)
- Add bStats metrics and a Modrinth update checker (3a32b1a)
- Report configuration and adoption stats to bStats (219ba9d)
Refactoring
- Fix a real reopen-row bug and clean up IDE inspection findings (926320d)
- Extract TicketCreationCoordinator out of PlayerCommands (1691c40)
Tests
- Verify all shipped languages stay in parity with the pivot (cb72b0d)
Build
- Produce a single, unversioned jar in build/libs (b76e523)
- Stop appending -SNAPSHOT to versions between releases (83a87b4)
Файлы
SOS-Staff.jar(30.35 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.1.0
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.20–26.2
Загрузок
12
Дата публикации
12.09.2026
