GourPillars (full name Gour Pillars Of Fortune) is a Paper plugin implementing the "Pillars Of Fortune" last-man-standing minigame: players fight on a set of collapsing pillars while random items drop periodically, until a single survivor remains.
- Paper (or a Paper fork) 1.21.11
- Java 21
- Multiverse-Core (required, used for per-arena world handling)
- PlaceholderAPI (optional, enables the placeholders below)
- MySQL or SQLite, used for persistent player statistics
- Multi-arena system with independently configurable regions, spawns, and player limits
- Dynamic pillar collapse mechanic with periodic random item/block distribution
- Voted, weighted-random game events with a slot-machine selection animation — events are pluggable via the API, with Lava, Knockback, Border and Meteors provided by the bundled events addon
- Party system with public/private parties, per-action permissions and a server-wide broadcast invite
- Persistent player statistics, backed by an async MySQL or SQLite database
- Lobby, waiting-room and in-game scoreboards
- MiniMessage-based, fully configurable messages and menus
- PlaceholderAPI expansion for arena and player statistics
See docs/features.md for details on each.
- Commands & Permissions
- Features
- Configuration (
config.yml) - Database (
database.yml) - Setting Up an Arena
- Placeholders
- API for other plugins
./gradlew build
The shaded plugin jar is produced at build/libs/GourPillars-<version>-all.jar.
GPLv3, see LICENSE.
