dmg 03aac40f36
CI / build (push) Successful in 1m22s
Release / release (push) Successful in 1m32s
docs: point story tracking to Kaneo
2026-10-28 20:36:30 -04:00
2026-10-16 23:50:55 -04:00
2026-10-28 20:36:30 -04:00
2026-10-16 23:50:55 -04:00

Purpur Tyrant

The asymmetric Tyrant/Vigilante game plugin, targeting Java 25 and Purpur 26.3 build 2651.

Build and releases

./gradlew clean check jar

New artifacts use build/libs/purpur-tyrant-<version>.jar. Gitea CI checks pushes/pull requests; approved conventional commits on main drive versioned releases. Distribution tests inspect the actual JAR, version, Java 25 bytecode, retained runtime identity and workflow names.

The full verification command compiles against Purpur API 26.3.build.2651-stable, downloads build 2651 from the Purpur API, verifies SHA-256 0677c1febecfbc2e5b0a7f76abd647b70a1f38d3cbdf3dd6a82e401b4262a598, and starts a clean loopback-only Purpur server. The native lifecycle check loads, enables, commands, and disables the packaged plugin while proving persisted role/game state and a captured-entity snapshot survive the cycle. It uses generated build-local server state, not the untracked Compose environment, and is automated compatibility evidence rather than a live-player test.

Migration compatibility

The repository and checkout are now purpur-tyrant, previously spigot-tyrant. Runtime identity remains SpigotTyrant, including plugins/SpigotTyrant/, Java entrypoints/packages, command/permission names and persistent keys for roles, captured mobs and legacy items. The migration changes the build/distribution target, not gameplay or persisted schemas. New releases no longer support Java 17.

Replace the old plugin JAR rather than installing both distributions. Old tags/assets remain available; both the origin GitOps v1.24.0 and separately prepared local v1.25.0 URLs were verified to redirect and download identical bytes after the repository rename. No deployment or GitOps push is implied by publication.

Unrelated local testing files are preserved; their commands may still reference the historical artifact names.

See the canonical project, stories, and development cycle.

S
Description
Asymmetric Tyrant game plugin for Spigot
Readme
724 KiB
0 Stars 1 Watchers 0 Forks
v2.0.1
Latest
2026-10-17 03:53:16 +00:00
Languages
Java 100%