Predmine Plugin

Open-source Bukkit plugin that turns your Minecraft server into a prediction market. Players bet $PMINE tokens on real gameplay events.

Prediction Markets

Create and bet on in-game events. Will someone kill 5 zombies? Mine 10 diamonds? Reach Y=256? Place YES or NO bets with $PMINE tokens — outcomes resolved automatically by gameplay.

11 Market Types

Kills, deaths, block breaking, block placing, item pickups, item drops, player position, distance traveled, held items, weather changes, and experience levels.

Automatic Payouts

When a market resolves, winners split the entire pool proportionally. No manual intervention — the plugin tracks every event in real time and pays out instantly.

Wallet & Withdrawals

Link your Solana wallet with /setwallet (one-time only, cannot be changed!), then /withdraw anytime. Tokens go straight from your in-game balance to your blockchain wallet.

Live Stats

Track deaths, PvP kills, mobs killed (by type), blocks mined, blocks placed, distance traveled. Check /stats for server-wide or /stats player for individual breakdowns.

Leaderboard

Floating in-game leaderboard showing top 10 players by balance. Also available on the website with auto-refresh every 30 seconds.

Requirements

  • • Minecraft 1.20.4
  • • Paper / Spigot / Bukkit
  • • Java 17+

Installation

  1. 1. Download the JAR
  2. 2. Drop into plugins/
  3. 3. Restart server
  4. 4. Edit config.yml

Commands

<required> [optional] | means "or". * means any player. Conditions: >N <N =N >=N <=N. Time format: 30s 5m 1h (any number + s/m/h).

Market Creation

/market kill<player|*> <target> [condition] <time>
Bet on player/mob kills
/market deaths<player|*> [condition] <time>
Bet on player deaths
/market break<player|*> <block> [condition] <time>
Bet on block mining
/market place<player|*> <block> [condition] <time>
Bet on block placing
/market pickup<player|*> <item> [condition] <time>
Bet on item pickups
/market drop<player|*> <item> [condition] <time>
Bet on item drops
/market pos<player|*> <x>N y>N z>N> <time>
Bet on reaching coordinates
/market height<player|*> [condition] <time>
Shorthand for Y position
/market weather<rain|clear> <time>
Bet on weather change
/market level<player|*> <condition> <time>
Bet on XP level

Betting & Info

/market bet<id> <yes|no> <amount>
Place a bet on a market
/market list
View all active markets
/market info<id>
Detailed market info
/market bal
Check your balance
/markets[page]
Open interactive markets GUI

Wallet & Money

/setwallet<address>
Link Solana wallet (set once, cannot be changed!)
/withdraw<amount>
Withdraw $PMINE to your wallet

Statistics

/stats
Server-wide totals
/stats player[name]
Individual player breakdown
/stats mobs
Top 10 killed mob types
/stats top<deaths|kills>
Top 10 players by category