HomeJavaModsPillarOfFortune

PillarOfFortune

A competitive survival game plugin for Minecraft 1.21+ where players fight on tall bedrock pillars.

Features

Commands

Main Commands

Party Commands

NPC Commands

Permissions

Installation

  1. Download the plugin JAR file
  2. Place it in your server's plugins/ folder
  3. Install the required dependencies:
    • FancyNpcs (required, for NPC functionality)
    • PlaceholderAPI (recommended, for chat prefixes and advanced placeholders)
    • LuckPerms (optional, for permission-based chat prefixes)
    • Vault (optional, for economy integration)
  4. Restart your server
  5. Configure the plugin in plugins/PillarOfFortune/config.yml
  6. Set the lobby location with /pof setlobby
  7. Create NPCs with /pof npc add <mode>

Configuration

The plugin is highly configurable through the config.yml file. You can customize:

Game Mechanics

Game Flow

  1. Players join a game mode (Solo/Duo/Trio/Squad)
  2. They wait in a glass cube above the playing area
  3. When enough players join, a countdown begins
  4. Players are teleported to individual bedrock pillars
  5. Every 10 seconds, random items are given to all players
  6. Last player/team standing wins
  7. Winner gets fireworks and title display
  8. All players return to lobby after 10 seconds

Party System

Statistics

Building

This project uses Maven for building:

mvn clean package

The compiled JAR will be in the target/ directory.

Dependencies

Chat System

The plugin features a custom chat format that displays player levels:

Requirements for Chat Prefixes

If LuckPerms is detected but PlaceholderAPI is missing, a warning will be logged.

Scoreboard System

The scoreboard supports both internal placeholders and PlaceholderAPI placeholders:

Internal Placeholders

PlaceholderAPI Support

Any PlaceholderAPI placeholder can be used in the scoreboard, such as:

Reload Command

Use /pof reload to reload the configuration and update all scoreboards in real-time.

Anti-Spam System

The plugin includes an anti-spam system for join commands to prevent double-clicking:

This prevents players from accidentally joining multiple games or spamming the join command.

Support

For issues, suggestions, or contributions, please visit the project repository.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more