Block Shuffle

Block Shuffle

Dream inspired minecraft block shuffle game

1 729 downloads
5 followers

๐Ÿงฑ Block Shuffle โ€” Minecraft Mini-Game Plugin

Block Shuffle is a fast-paced, competitive Minecraft minigame inspired by popular YouTube challenges. Players are given a random block every round and must stand on it before the timer runs out โ€” or theyโ€™re eliminated.

Perfect for: โœ” Survival servers โœ” Events & tournaments โœ” SMP mini-games โœ” Content creators


๐ŸŒŸ Features

  • ๐ŸŽฏ Random Block Challenges

    • Each player receives a unique block every round.
  • ๐Ÿง  Smart Difficulty Scaling

    • Difficulty increases as rounds progress.
    • Fewer players = harder challenges.
  • โš–๏ธ Weighted Block System

    • Common blocks appear more often.
    • Rare blocks stay rare.
    • Fully configurable.
  • ๐Ÿงฑ Dimension Control

    • Enable/disable Overworld, Nether, or End blocks.
  • โŒ Automatic Elimination

    • Fail to find your block โ†’ eliminated.
    • Last player standing wins.
  • โšก Optimized for Paper

    • Lightweight
    • Lag-free
    • Event-based logic

๐ŸŽฎ How It Works

  1. Run:

/bs start

  1. Each player receives a random block.

  2. Players must stand on that block before the timer ends.

  3. Players who fail are eliminated.

  4. Rounds continue until one player remains.

โค๏ธ Why Use Block Shuffle?

โœ” Clean UI โœ” Competitive & fun โœ” Highly customizable โœ” Lightweight โœ” Perfect for events โœ” Actively developed


โš™๏ธ Configuration

Everything is configurable via config.yml.

Example:

round-time: 300
min-players: 2
allow-bossbar: true

allow:
  overworld: true
  nether: true
  end: false

messages:
  start: "&a๐ŸŸข Block Shuffle started!"
  win: "&6๐Ÿ† {player} won the game!"
  fail: "&cYou failed this round!"

weight-categories:
  common-blocks: 10
  building-blocks: 8
  decorative: 7
  common-ores: 6
  nether-blocks: 5
  default: 5
  uncommon-ores: 4
  end-blocks: 3
  rare-ores: 2
  ultra-rare: 1

weights:
  # STONE: 10
  # DIRT: 9

difficulty:
  weight-reduction-per-round: 0.15

blacklist:
  - END_PORTAL_FRAME
  - SPAWNER
  - BARRIER
  - DEEPSLATE_EMERALD_ORE
  - ANCIENT_DEBRIS
  - LODESTONE
  - COMMAND_BLOCK
  - STRUCTURE_BLOCK
  // more like player heads


๐Ÿง  Smart Difficulty System

โœ” Early rounds โ†’ easy blocks โœ” Mid rounds โ†’ moderate challenge โœ” Late rounds โ†’ rare & difficult blocks

The game adapts automatically to keep gameplay fair and exciting.


๐Ÿ“ฆ Installation

  1. Download the plugin .jar
  2. Place it in /plugins
  3. Restart your server
  4. Edit config.yml
  5. Run /bs start

๐Ÿš€ Planned Features

๐Ÿ”ต Future Updates

  • Difficulty presets (Easy / Normal / Hardcore)
  • Scoreboard support
  • Per-world games
  • Random teleport on round start
  • Anti-cheat protections

๐Ÿ”ด Long-Term Goals

  • Player statistics
  • Leaderboards
  • Multiple game arenas
  • Power-ups & special rounds
  • GUI-based configuration
  • Database support (SQLite / MySQL)

๐Ÿ† Why Use Block Shuffle?

โœ” Fun & competitive โœ” Easy to configure โœ” Works great for events โœ” Scales with player skill โœ” Lightweight & optimized


โค๏ธ Support & Community

โญ Star the project ๐Ÿž Report bugs ๐Ÿ’ก Suggest features


๐Ÿค Sponsor

GitHub Sponsors

๐Ÿ’ฌ Discord

https://discord.gg/vUHMxPvege