Home›Java›Mods›✪ Speed Builders ✪ | Minigame | Holograms | Animations | Challenges | MultiArena | Bungee | MySQL
ModsJava
✪ Speed Builders ✪ | Minigame | Holograms | Animations | Challenges | MultiArena | Bungee | MySQL
Speed Builders
A modern memory-based building minigame for Minecraft servers
Bring the classic Speed Builders experience to your server with a clean, fast and production-ready minigame system built for modern Minecraft versions.
Minecraft 1.21+ •
MultiArena •
FAWE Support •
BungeeCord Support •
Automatic Judging •
MOTD BungeeCord •
Animated Scoreboard •
Action Bar Timer •
NEW! PlaceholderAPI Support •
NEW! MVdWPlaceholderAPI Support •
NEW! Holograms for WIN-STREAK, PERFECT BUILD, FASTEST BUILD, WINS •
NEW! MySQL Support •
NEW! Island Animations in Elimination •
NEW! Daily Challenges •
Need help or want to suggest a feature?
Discord: #Ludovito
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VIDEO TUTORIAL
This tutorial is provided to help users configure the plugin quickly and correctly. It is intended for educational purposes and demonstrates the recommended setup process.
VIDEO TUTORIAL FOR NEW SCHEMATIC SYSTEM FOR MULTIPLE PLOTS
VIDEO TUTORIAL FOR NEW VERSION 13.0.0 WITH NEW ANIMATIONS AND SCHEMATIC VALIDATIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SCREENSHOTS
The screenshots below showcase my personal configuration and have been customized for demonstration purposes.
The default plugin configuration may include different colors, messages and visual settings.
You can make it same of course.
NEW! Animated Scoreboard
Everything is configurable in scoreboard.yml
NEW! Action Bar Timer
Everything is configurable in messages.yml
NEW! BungeeCord MOTD
Everything is configurable in messages.yml
NEW! Top 10 - Win-Streak, Wins, Perfect Builds, Fastest Builds Holograma
Everything is configurable in holograms.yml
NEW! Daily Challenges
Everything is configurable in dailychallenges.yml
NEW! MVP & LEVEL SYSTEM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT IS SPEED BUILDERS?
Speed Builders is a competitive memory based building minigame where players must memorize a structure, rebuild it as accurately as possible and survive elimination rounds.
At the start of each round, a random schematic is shown to all players. After the memorization phase ends, players must recreate the build before time runs out.
Once the building phase is over, every player build is checked automatically using a block comparison system. The player with the lowest progress is eliminated, and the game continues until only one winner remains.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ CORE FEATURES ⚡
Gameplay
Memory-based building rounds
Random schematic selection
Automatic elimination system
Flying build mode
Configurable timers
Island Animations in Eliminations
Daily Challenges
Arenas
MultiArena system
Unlimited arena creation
Arena selector GUI
Customization
Configurable messages
Configurable scoreboards
Configurable arena menu
Configurable gameplay settings
Custom schematics support
Custom Top 10 Win-Streak hologram
Custom Top 10 Wins hologram
Custom Top 10 Perfect Builds hologram
Custom Top 10 Fastest Builds hologram
Custom Daily Challenges
Server Support
Minecraft 1.21+
Spigot Support
Paper Support
BungeeCord Support
PlaceholderAPI Support
MySQL Support
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INTELLIGENT ALLAY JUDGE
The animated Allay Judge scans player builds after every round and checks how accurately each structure was recreated.
Each build is compared block by block, allowing the plugin to calculate player progress automatically and determine who should be eliminated.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
GAMEPLAY
1. Memorize the build
Players get a short amount of time to study the selected schematic.
2. Rebuild it
When the building phase starts, every player must recreate the structure on their own platform.
3. Get scanned
The Allay Judge scans each build and calculates the completion percentage.
4. Survive elimination
The player with the lowest progress is eliminated from the game.
5. Win the game
The last remaining player becomes the winner.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
GAMEPLAY PREVIEW
The screenshots below showcase my personal configuration and have been customized for demonstration purposes.
The default plugin configuration may include different colors, messages and visual settings.
You can make it same of course.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ CONFIGURATION ⚙️
Speed Builders was designed with flexibility in mind.
Almost every aspect of the game can be customized.
Available Configuration Files
config.yml
General gameplay settings, timers and plugin options.
messages.yml
Fully customizable chat messages and titles.
scoreboard.yml
Dynamic scoreboards for every game state.
arenamenu.yml
Arena selector GUI configuration and item customization.
holograms.yml
Fully customizable Win-Streak hologram.
mysql.yml
Connect to your MySQL for easier saving stats.
dailychallenges.yml
Fully customizable Daily Challenges.
Spoiler: config.yml
Code (Text):
update-check: true
settings:
bungeecord: false
toserver: "Lobby"
min-players: 2
max-players: 8
start-countdown: 15
memorize-time: 10
build-time: 20
build-time-decrease-per-round: 2
minimum-build-time: 15
next-round-delay: 3
ending-countdown: 10
restart-command: "restart"
world:
always-day: true
clear-weather: true
judge:
enabled: true
name: "&b&lAllay Judge"
height-above-area: 10
scan-delay-ticks: 40
result-delay-ticks: 30
return-delay-ticks: 40
animation-ticks-per-segment: 12
particle-refresh-ticks: 6
particles: true
island-animation:
enabled: true
displays: 75
duration: 30
teleport-height: 10
explosion-sound: true
particles: true
items:
arena-menu:
enabled: true
slot: 0
material: NETHER_STAR
name: "&b&lSpeed Builders &8>> &7Arenas"
leave-item:
enabled: true
slot: 8
material: RED_BED
name: "&c&lLeave Arena"
rewards:
winner-commands:
- "eco give %player% 100"
- "say JUST TEST MESSAGE! :)"
settings:
bungeecord: false
toserver: "Lobby"
min-players: 2
max-players: 8
start-countdown: 15
memorize-time: 10
build-time: 20
build-time-decrease-per-round: 2
minimum-build-time: 15
next-round-delay: 3
ending-countdown: 10
restart-command: "restart"
world:
always-day: true
clear-weather: true
judge:
enabled: true
name: "&b&lAllay Judge"
height-above-area: 10
scan-delay-ticks: 40
result-delay-ticks: 30
return-delay-ticks: 40
animation-ticks-per-segment: 12
particle-refresh-ticks: 6
particles: true
island-animation:
enabled: true
displays: 75
duration: 30
teleport-height: 10
explosion-sound: true
particles: true
items:
arena-menu:
enabled: true
slot: 0
material: NETHER_STAR
name: "&b&lSpeed Builders &8>> &7Arenas"
leave-item:
enabled: true
slot: 8
material: RED_BED
name: "&c&lLeave Arena"
rewards:
winner-commands:
- "eco give %player% 100"
- "say JUST TEST MESSAGE! :)"
Spoiler: dailychallenges.yml
settings:
enabled: true
# Time zone used for selecting the current day
# and calculating the next daily reset.
timezone: "Europe/Prague"
# Time when the challenges reset.
# Format: HH:mm
reset-time: "00:00"
# Sends a reminder after the player joins.
join-reminder: true
# Shows challenge progress in the action bar.
progress-actionbar: true
# Automatically gives rewards immediately after completing a challenge.
# If false, the player must click the completed challenge in the GUI.
auto-claim-rewards: true
# Executes reward commands from the console.
# If false, the player executes the commands.
reward-commands-as-console: true
gui:
title: "&8Daily Challenges"
size: 54
challenge-slots:
- 10
- 12
- 14
- 16
- 28
- 30
- 32
- 34
filler:
enabled: true
material: "GRAY_STAINED_GLASS_PANE"
name: " "
information-item:
slot: 49
material: "CLOCK"
name: "&6&lDaily Challenges"
lore:
- ""
- "&7Complete today's challenges"
- "&7before the daily reset."
- ""
- "&7Current day: &f%day%"
- "&7Time left: &f%time_left%"
- "&7Reset time: &f%reset_time%"
- ""
- "&7Page: &f%page%&7/&f%pages%"
previous-page-item:
slot: 45
material: "ARROW"
name: "&ePrevious Page"
lore:
- ""
- "&7Click to open the previous page."
close-item:
slot: 50
material: "BARRIER"
name: "&cClose"
next-page-item:
slot: 53
material: "ARROW"
name: "&eNext Page"
lore:
- ""
- "&7Click to open the next page."
formats:
progress-bar:
length: 10
completed-symbol: "■"
remaining-symbol: "■"
completed-color: "&a"
remaining-color: "&7"
completed-status: "&a&lCOMPLETED"
incomplete-status: "&e%current%&7/&e%required%"
claimed-status: "&6&lREWARD CLAIMED"
click-to-claim: "&eClick to claim your reward!"
default-lore:
- ""
- "%description%"
- ""
- "&7Progress: &f%progress%"
- "%progress_bar%"
- ""
- "&7Reward:"
- "%rewards%"
- ""
- "%status%"
messages:
progress-actionbar: "&eDaily Challenge: &f%challenge% &7- &e%current%&7/&e%required%"
completed:
chat: "%prefix%&aYou completed the daily challenge &e%challenge%&a!"
actionbar: "&a&lCHALLENGE COMPLETED! &f%challenge%"
title: "&a&lCHALLENGE COMPLETED!"
subtitle: "&f%challenge%"
reward-claimed: "%prefix%&aYou claimed the reward for &e%challenge%&a!"
reward-already-claimed: "%prefix%&cYou have already claimed this reward."
challenge-not-completed: "%prefix%&cYou have not completed this challenge yet."
all-completed:
- ""
- "%prefix%&6You completed all daily challenges!"
- ""
join-reminder:
- ""
- "%prefix%&eYou have &f%unfinished% &eunfinished daily challenges."
- "%prefix%&7Use &f/sb challenges &7to view them."
- ""
days:
monday:
enabled: true
challenges:
complete-builds:
enabled: true
type: "COMPLETE_BUILDS"
name: "&a&lBuilder's Start"
material: "BRICKS"
description:
- "&7Complete &f10 builds&7."
- "&7Only fully completed builds count."
required: 10
rewards:
display:
- "&6+250 Coins"
- "&e+1 Vote Key"
commands:
- "eco give %player% 250"
- "crate key give %player% vote 1"
win-games:
enabled: true
type: "WIN_GAMES"
name: "&6&lDaily Winner"
material: "GOLDEN_APPLE"
description:
- "&7Win &f3 Speed Builders games&7."
required: 3
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
fastest-build:
enabled: true
type: "COMPLETE_BUILD_UNDER_TIME"
name: "&b&lSpeed Builder"
material: "CLOCK"
description:
- "&7Complete a build in under"
- "&f20 seconds&7."
required: 1
options:
maximum-time-milliseconds: 20000
rewards:
display:
- "&6+750 Coins"
commands:
- "eco give %player% 750"
tuesday:
enabled: true
challenges:
perfect-builds:
enabled: true
type: "PERFECT_BUILDS"
name: "&e&lPerfect Builder"
material: "NETHER_STAR"
description:
- "&7Complete &f5 perfect builds&7."
required: 5
rewards:
display:
- "&6+400 Coins"
commands:
- "eco give %player% 400"
play-games:
enabled: true
type: "PLAY_GAMES"
name: "&b&lActive Player"
material: "COMPASS"
description:
- "&7Play &f8 Speed Builders games&7."
required: 8
rewards:
display:
- "&6+300 Coins"
commands:
- "eco give %player% 300"
place-blocks:
enabled: true
type: "PLACE_BLOCKS"
name: "&a&lBlock Placer"
material: "STONE"
description:
- "&7Place &f150 blocks"
- "&7during active building phases."
required: 150
rewards:
display:
- "&6+350 Coins"
commands:
- "eco give %player% 350"
wednesday:
enabled: true
challenges:
high-accuracy:
enabled: true
type: "REACH_PROGRESS"
name: "&d&lAccuracy Expert"
material: "TARGET"
description:
- "&7Reach at least &f95% progress"
- "&7in &f5 different rounds&7."
required: 5
options:
minimum-progress: 95.0
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
complete-builds:
enabled: true
type: "COMPLETE_BUILDS"
name: "&a&lMidweek Builder"
material: "CRAFTING_TABLE"
description:
- "&7Complete &f15 builds&7."
required: 15
rewards:
display:
- "&6+450 Coins"
commands:
- "eco give %player% 450"
play-games:
enabled: true
type: "PLAY_GAMES"
name: "&b&lKeep Playing"
material: "DIAMOND_BOOTS"
description:
- "&7Play &f6 games&7."
required: 6
rewards:
display:
- "&6+300 Coins"
commands:
- "eco give %player% 300"
thursday:
enabled: true
challenges:
win-streak:
enabled: true
type: "REACH_WIN_STREAK"
name: "&c&lOn Fire"
material: "BLAZE_POWDER"
description:
- "&7Reach a win streak of &f3&7."
required: 3
rewards:
display:
- "&6+700 Coins"
commands:
- "eco give %player% 700"
fastest-build:
enabled: true
type: "COMPLETE_BUILD_UNDER_TIME"
name: "&b&lFast Hands"
material: "SUGAR"
description:
- "&7Complete &f3 builds"
- "&7in under &f25 seconds&7."
required: 3
options:
maximum-time-milliseconds: 25000
rewards:
display:
- "&6+650 Coins"
commands:
- "eco give %player% 650"
perfect-builds:
enabled: true
type: "PERFECT_BUILDS"
name: "&e&lPrecise Builder"
material: "BEACON"
description:
- "&7Complete &f6 perfect builds&7."
required: 6
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
friday:
enabled: true
challenges:
place-blocks:
enabled: true
type: "PLACE_BLOCKS"
name: "&a&lMaster Builder"
material: "GRASS_BLOCK"
description:
- "&7Place &f250 blocks"
- "&7during active games."
required: 250
rewards:
display:
- "&6+400 Coins"
commands:
- "eco give %player% 400"
perfect-builds:
enabled: true
type: "PERFECT_BUILDS"
name: "&e&lFriday Perfection"
material: "BEACON"
description:
- "&7Complete &f8 perfect builds&7."
required: 8
rewards:
display:
- "&6+600 Coins"
commands:
- "eco give %player% 600"
win-games:
enabled: true
type: "WIN_GAMES"
name: "&6&lFriday Winner"
material: "GOLD_INGOT"
description:
- "&7Win &f4 games&7."
required: 4
rewards:
display:
- "&6+700 Coins"
commands:
- "eco give %player% 700"
saturday:
enabled: true
challenges:
weekend-wins:
enabled: true
type: "WIN_GAMES"
name: "&6&lWeekend Champion"
material: "DIAMOND"
description:
- "&7Win &f5 games&7."
required: 5
rewards:
display:
- "&6+1000 Coins"
- "&e+2 Vote Keys"
commands:
- "eco give %player% 1000"
- "crate key give %player% vote 2"
complete-builds:
enabled: true
type: "COMPLETE_BUILDS"
name: "&a&lWeekend Builder"
material: "BRICK"
description:
- "&7Complete &f25 builds&7."
required: 25
rewards:
display:
- "&6+750 Coins"
commands:
- "eco give %player% 750"
high-accuracy:
enabled: true
type: "REACH_PROGRESS"
name: "&d&lWeekend Accuracy"
material: "SPYGLASS"
description:
- "&7Reach at least &f98% progress"
- "&7in &f5 rounds&7."
required: 5
options:
minimum-progress: 98.0
rewards:
display:
- "&6+650 Coins"
commands:
- "eco give %player% 650"
sunday:
enabled: true
challenges:
sunday-builder:
enabled: true
type: "COMPLETE_BUILDS"
name: "&b&lSunday Builder"
material: "CRAFTING_TABLE"
description:
- "&7Complete &f20 builds&7."
required: 20
rewards:
display:
- "&6+750 Coins"
commands:
- "eco give %player% 750"
sunday-winner:
enabled: true
type: "WIN_GAMES"
name: "&6&lSunday Winner"
material: "GOLD_BLOCK"
description:
- "&7Win &f4 games&7."
required: 4
rewards:
display:
- "&6+800 Coins"
commands:
- "eco give %player% 800"
play-games:
enabled: true
type: "PLAY_GAMES"
name: "&b&lSunday Player"
material: "CLOCK"
description:
- "&7Play &f12 games&7."
required: 12
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
Code (Text):
settings:
enabled: true
# Time zone used for selecting the current day
# and calculating the next daily reset.
timezone: "Europe/Prague"
# Time when the challenges reset.
# Format: HH:mm
reset-time: "00:00"
# Sends a reminder after the player joins.
join-reminder: true
# Shows challenge progress in the action bar.
progress-actionbar: true
# Automatically gives rewards immediately after completing a challenge.
# If false, the player must click the completed challenge in the GUI.
auto-claim-rewards: true
# Executes reward commands from the console.
# If false, the player executes the commands.
reward-commands-as-console: true
gui:
title: "&8Daily Challenges"
size: 54
challenge-slots:
- 10
- 12
- 14
- 16
- 28
- 30
- 32
- 34
filler:
enabled: true
material: "GRAY_STAINED_GLASS_PANE"
name: " "
information-item:
slot: 49
material: "CLOCK"
name: "&6&lDaily Challenges"
lore:
- ""
- "&7Complete today's challenges"
- "&7before the daily reset."
- ""
- "&7Current day: &f%day%"
- "&7Time left: &f%time_left%"
- "&7Reset time: &f%reset_time%"
- ""
- "&7Page: &f%page%&7/&f%pages%"
previous-page-item:
slot: 45
material: "ARROW"
name: "&ePrevious Page"
lore:
- ""
- "&7Click to open the previous page."
close-item:
slot: 50
material: "BARRIER"
name: "&cClose"
next-page-item:
slot: 53
material: "ARROW"
name: "&eNext Page"
lore:
- ""
- "&7Click to open the next page."
formats:
progress-bar:
length: 10
completed-symbol: "■"
remaining-symbol: "■"
completed-color: "&a"
remaining-color: "&7"
completed-status: "&a&lCOMPLETED"
incomplete-status: "&e%current%&7/&e%required%"
claimed-status: "&6&lREWARD CLAIMED"
click-to-claim: "&eClick to claim your reward!"
default-lore:
- ""
- "%description%"
- ""
- "&7Progress: &f%progress%"
- "%progress_bar%"
- ""
- "&7Reward:"
- "%rewards%"
- ""
- "%status%"
messages:
progress-actionbar: "&eDaily Challenge: &f%challenge% &7- &e%current%&7/&e%required%"
completed:
chat: "%prefix%&aYou completed the daily challenge &e%challenge%&a!"
actionbar: "&a&lCHALLENGE COMPLETED! &f%challenge%"
title: "&a&lCHALLENGE COMPLETED!"
subtitle: "&f%challenge%"
reward-claimed: "%prefix%&aYou claimed the reward for &e%challenge%&a!"
reward-already-claimed: "%prefix%&cYou have already claimed this reward."
challenge-not-completed: "%prefix%&cYou have not completed this challenge yet."
all-completed:
- ""
- "%prefix%&6You completed all daily challenges!"
- ""
join-reminder:
- ""
- "%prefix%&eYou have &f%unfinished% &eunfinished daily challenges."
- "%prefix%&7Use &f/sb challenges &7to view them."
- ""
days:
monday:
enabled: true
challenges:
complete-builds:
enabled: true
type: "COMPLETE_BUILDS"
name: "&a&lBuilder's Start"
material: "BRICKS"
description:
- "&7Complete &f10 builds&7."
- "&7Only fully completed builds count."
required: 10
rewards:
display:
- "&6+250 Coins"
- "&e+1 Vote Key"
commands:
- "eco give %player% 250"
- "crate key give %player% vote 1"
win-games:
enabled: true
type: "WIN_GAMES"
name: "&6&lDaily Winner"
material: "GOLDEN_APPLE"
description:
- "&7Win &f3 Speed Builders games&7."
required: 3
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
fastest-build:
enabled: true
type: "COMPLETE_BUILD_UNDER_TIME"
name: "&b&lSpeed Builder"
material: "CLOCK"
description:
- "&7Complete a build in under"
- "&f20 seconds&7."
required: 1
options:
maximum-time-milliseconds: 20000
rewards:
display:
- "&6+750 Coins"
commands:
- "eco give %player% 750"
tuesday:
enabled: true
challenges:
perfect-builds:
enabled: true
type: "PERFECT_BUILDS"
name: "&e&lPerfect Builder"
material: "NETHER_STAR"
description:
- "&7Complete &f5 perfect builds&7."
required: 5
rewards:
display:
- "&6+400 Coins"
commands:
- "eco give %player% 400"
play-games:
enabled: true
type: "PLAY_GAMES"
name: "&b&lActive Player"
material: "COMPASS"
description:
- "&7Play &f8 Speed Builders games&7."
required: 8
rewards:
display:
- "&6+300 Coins"
commands:
- "eco give %player% 300"
place-blocks:
enabled: true
type: "PLACE_BLOCKS"
name: "&a&lBlock Placer"
material: "STONE"
description:
- "&7Place &f150 blocks"
- "&7during active building phases."
required: 150
rewards:
display:
- "&6+350 Coins"
commands:
- "eco give %player% 350"
wednesday:
enabled: true
challenges:
high-accuracy:
enabled: true
type: "REACH_PROGRESS"
name: "&d&lAccuracy Expert"
material: "TARGET"
description:
- "&7Reach at least &f95% progress"
- "&7in &f5 different rounds&7."
required: 5
options:
minimum-progress: 95.0
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
complete-builds:
enabled: true
type: "COMPLETE_BUILDS"
name: "&a&lMidweek Builder"
material: "CRAFTING_TABLE"
description:
- "&7Complete &f15 builds&7."
required: 15
rewards:
display:
- "&6+450 Coins"
commands:
- "eco give %player% 450"
play-games:
enabled: true
type: "PLAY_GAMES"
name: "&b&lKeep Playing"
material: "DIAMOND_BOOTS"
description:
- "&7Play &f6 games&7."
required: 6
rewards:
display:
- "&6+300 Coins"
commands:
- "eco give %player% 300"
thursday:
enabled: true
challenges:
win-streak:
enabled: true
type: "REACH_WIN_STREAK"
name: "&c&lOn Fire"
material: "BLAZE_POWDER"
description:
- "&7Reach a win streak of &f3&7."
required: 3
rewards:
display:
- "&6+700 Coins"
commands:
- "eco give %player% 700"
fastest-build:
enabled: true
type: "COMPLETE_BUILD_UNDER_TIME"
name: "&b&lFast Hands"
material: "SUGAR"
description:
- "&7Complete &f3 builds"
- "&7in under &f25 seconds&7."
required: 3
options:
maximum-time-milliseconds: 25000
rewards:
display:
- "&6+650 Coins"
commands:
- "eco give %player% 650"
perfect-builds:
enabled: true
type: "PERFECT_BUILDS"
name: "&e&lPrecise Builder"
material: "BEACON"
description:
- "&7Complete &f6 perfect builds&7."
required: 6
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
friday:
enabled: true
challenges:
place-blocks:
enabled: true
type: "PLACE_BLOCKS"
name: "&a&lMaster Builder"
material: "GRASS_BLOCK"
description:
- "&7Place &f250 blocks"
- "&7during active games."
required: 250
rewards:
display:
- "&6+400 Coins"
commands:
- "eco give %player% 400"
perfect-builds:
enabled: true
type: "PERFECT_BUILDS"
name: "&e&lFriday Perfection"
material: "BEACON"
description:
- "&7Complete &f8 perfect builds&7."
required: 8
rewards:
display:
- "&6+600 Coins"
commands:
- "eco give %player% 600"
win-games:
enabled: true
type: "WIN_GAMES"
name: "&6&lFriday Winner"
material: "GOLD_INGOT"
description:
- "&7Win &f4 games&7."
required: 4
rewards:
display:
- "&6+700 Coins"
commands:
- "eco give %player% 700"
saturday:
enabled: true
challenges:
weekend-wins:
enabled: true
type: "WIN_GAMES"
name: "&6&lWeekend Champion"
material: "DIAMOND"
description:
- "&7Win &f5 games&7."
required: 5
rewards:
display:
- "&6+1000 Coins"
- "&e+2 Vote Keys"
commands:
- "eco give %player% 1000"
- "crate key give %player% vote 2"
complete-builds:
enabled: true
type: "COMPLETE_BUILDS"
name: "&a&lWeekend Builder"
material: "BRICK"
description:
- "&7Complete &f25 builds&7."
required: 25
rewards:
display:
- "&6+750 Coins"
commands:
- "eco give %player% 750"
high-accuracy:
enabled: true
type: "REACH_PROGRESS"
name: "&d&lWeekend Accuracy"
material: "SPYGLASS"
description:
- "&7Reach at least &f98% progress"
- "&7in &f5 rounds&7."
required: 5
options:
minimum-progress: 98.0
rewards:
display:
- "&6+650 Coins"
commands:
- "eco give %player% 650"
sunday:
enabled: true
challenges:
sunday-builder:
enabled: true
type: "COMPLETE_BUILDS"
name: "&b&lSunday Builder"
material: "CRAFTING_TABLE"
description:
- "&7Complete &f20 builds&7."
required: 20
rewards:
display:
- "&6+750 Coins"
commands:
- "eco give %player% 750"
sunday-winner:
enabled: true
type: "WIN_GAMES"
name: "&6&lSunday Winner"
material: "GOLD_BLOCK"
description:
- "&7Win &f4 games&7."
required: 4
rewards:
display:
- "&6+800 Coins"
commands:
- "eco give %player% 800"
play-games:
enabled: true
type: "PLAY_GAMES"
name: "&b&lSunday Player"
material: "CLOCK"
description:
- "&7Play &f12 games&7."
required: 12
rewards:
display:
- "&6+500 Coins"
commands:
- "eco give %player% 500"
Available Placeholders
This placeholders can be used only in Speed Builders files.
Code (Text):
%prefix% - Plugin prefix
%arena% - Arena name
%player% - Player name
%players% - Current players
%max% - Maximum players
%max_players% - Maximum players in arena
%time% - Remaining time
%countdown% - Countdown time
%round% - Current round
%schematic% - Current schematic/build name
%winner% - Winner name
%progress% - Build progress percentage
%state% - Arena state
%bar% - Build timer progress action bar (works only in ActionBar)
%speedbuilders_wins% - Wins
%speedbuilders_losses% - Losses
%speedbuilders_perfect_builds% - Perfect builds
%speedbuilders_win_streak% - Current win streak
%speedbuilders_best_win_streak% - Best win streak
%speedbuilders_wins% - Player wins
%speedbuilders_perfect_builds% - Player perfect builds he has
%speedbuilders_best_build_time% - Player best build time
Code (Text):
[/SIZE][/CENTER]
[SIZE=4][CENTER]{speedbuilders_wins}
{speedbuilders_losses}
{speedbuilders_perfect_builds}
{speedbuilders_win_streak}
{speedbuilders_best_win_streak}
{speedbuilders_fastest_build}
{speedbuilders_fastest_build_milliseconds}
{speedbuilders_level}
{speedbuilders_xp}
{speedbuilders_level_xp}
{speedbuilders_needed_xp}
{speedbuilders_remaining_xp}
{speedbuilders_level_progress}
{speedbuilders_level_title}
{speedbuilders_level_prefix}
[SIZE=4][CENTER]{speedbuilders_wins}
{speedbuilders_losses}
{speedbuilders_perfect_builds}
{speedbuilders_win_streak}
{speedbuilders_best_win_streak}
{speedbuilders_fastest_build}
{speedbuilders_fastest_build_milliseconds}
{speedbuilders_level}
{speedbuilders_xp}
{speedbuilders_level_xp}
{speedbuilders_needed_xp}
{speedbuilders_remaining_xp}
{speedbuilders_level_progress}
{speedbuilders_level_title}
{speedbuilders_level_prefix}
✏️ SCHEMATIC SYSTEM ✏️
Create your own building challenges in just a few seconds.
Speed Builders includes an integrated schematic system that allows administrators to create an unlimited number of custom builds directly in-game.
Unlimited Schematics
Random Selection Every Round
In-Game Creation
FAWE Powered
Creating a Schematic
Code (Text):
Use setup command to setup schematic
/sb setup <arena>
Code (Text):
plugins/SpeedBuilders/schematics/
The plugin automatically selects a random schematic every round, ensuring every match feels different.
Schematic Validation
A brand new Schematic Validation system has been added to help server owners quickly verify all saved schematics.
Code (Text):
Use setup command to setup schematic
/sb validateschematics
Detects invalid clipboard sizes.
Easy-to-use paginated GUI.
Green = valid schematic.
Red = schematic contains an error.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚒️ COMMANDS ⚒️
Player commands:
Code (Text):
/sb join <arena>
Join an arena
/sb leave
Leave your current arena
/sb arenas
Open the arena selector
/sb challenges
Open the daily challenges GUI menu
Admin commands:
Code (Text):
/sb create <arena>
Create a new arena
/sb setup <arena>
Open the arena setup GUI
/sb holo
All holograms command for set, remove and update
/sb validateschematics
Check all schematics if they are setup correctly
/sb delete <arena>
Delete an arena
/sb reload
Reload plugin configuration
/sb forcestart <arena>
Force start a game
PERMISSIONS
Simple and lightweight permission system.
Code (Text):
sb.join
Allows players to join arenas.
sb.leave
Allows players to leave an arena.
sb.arenas
Allows access to the arena selector GUI.
sb.admin
Grants access to all administrative commands. And showing if plugin has a new version so you can update plugin.
sb.challenges
Allows access to the daily challenges GUI menu
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
Getting started only takes a few minutes.
Requirements
Minecraft 1.21+
Spigot or Paper
FastAsyncWorldEdit (FAWE)
━━━━━━━━━━━━━━━━━━━━━━
Installation Steps
① Install Paper or Spigot.
② Install FastAsyncWorldEdit (FAWE).
③ Place SpeedBuilders.jar into your plugins folder.
④ Restart your server.
⑤ Create your first arena using the setup wizard.
⑥ Add your schematics.
⑦ Start your first Speed Builders game!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❔ FREQUENTLY ASKED QUESTIONS ❔
Spoiler: Does this plugin support MultiArena?
Yes.
You can create and run as many arenas as you like. Every arena has its own configuration, players and game state.
You can create and run as many arenas as you like. Every arena has its own configuration, players and game state.
Spoiler: Can I create my own builds?
Absolutely.
Create unlimited custom schematics directly in-game and the plugin will randomly choose them every round.
Create unlimited custom schematics directly in-game and the plugin will randomly choose them every round.
Spoiler: Can I create multiple schematics at once?
Yes.
The Bulk Schematic Creator allows you to save dozens or even hundreds of schematics in a single setup, making the creation process much faster and easier.
The Bulk Schematic Creator allows you to save dozens or even hundreds of schematics in a single setup, making the creation process much faster and easier.
Spoiler: Is FastAsyncWorldEdit required?
Yes.
Speed Builders uses FastAsyncWorldEdit (or WorldEdit) to efficiently save and paste schematics.
Speed Builders uses FastAsyncWorldEdit (or WorldEdit) to efficiently save and paste schematics.
Spoiler: Does the plugin support MySQL?
Yes.
Player statistics can be stored either in `stats.yml` or in a MySQL database.
Simply enable MySQL in `mysql.yml` and configure your database credentials.
Player statistics can be stored either in `stats.yml` or in a MySQL database.
Simply enable MySQL in `mysql.yml` and configure your database credentials.
Spoiler: Does the plugin support PlaceholderAPI?
Yes.
The plugin supports PlaceholderAPI for all player statistics, including:
- Wins
- Losses
- Perfect Builds
- Current Win Streak
- Best Win Streak
The plugin supports PlaceholderAPI for all player statistics, including:
- Wins
- Losses
- Perfect Builds
- Current Win Streak
- Best Win Streak
Spoiler: What player statistics are tracked?
The plugin currently tracks:
- Wins
- Losses
- Perfect Builds
- Current Win Streak
- Best Win Streak
Additional statistics may be added in future updates.
- Wins
- Losses
- Perfect Builds
- Current Win Streak
- Best Win Streak
Additional statistics may be added in future updates.
Spoiler: Does the plugin support holograms?
Yes.
The plugin includes a fully customizable Top 10 Best Win Streak hologram.
You can customize every line, every leaderboard position, spacing and formatting in `holograms.yml`.
The plugin includes a fully customizable Top 10 Best Win Streak hologram.
You can customize every line, every leaderboard position, spacing and formatting in `holograms.yml`.
Spoiler: Can I reward winners?
Yes.
You can execute custom commands when a player wins a game.
This allows you to reward players with coins, keys, permissions or anything supported by your server.
You can execute custom commands when a player wins a game.
This allows you to reward players with coins, keys, permissions or anything supported by your server.
Spoiler: Does it support BungeeCord?
Yes.
Players can automatically be sent to another server after the game ends.
Players can automatically be sent to another server after the game ends.
Spoiler: Will the plugin stop working when a new version is released?
No.
The plugin will continue running normally.
If a new version is available, a notification will always be printed in the console.
Optionally, administrators can also receive an in-game notification when joining the server.
The plugin will continue running normally.
If a new version is available, a notification will always be printed in the console.
Optionally, administrators can also receive an in-game notification when joining the server.
Spoiler: Can I customize the plugin?
Yes.
Almost every aspect of the plugin can be customized, including:
- Messages
- Scoreboard
- Menus
- Holograms
- Rewards
- Game settings
- Arena settings
Almost every aspect of the plugin can be customized, including:
- Messages
- Scoreboard
- Menus
- Holograms
- Rewards
- Game settings
- Arena settings
Spoiler: Which Minecraft versions are supported?
Minecraft 1.21+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SUPPORT
Need help?
Have a suggestion?
Found a bug?
Feel free to contact me anytime.
Discord:
#Ludovito
Spoiler: Few reviews from Discord
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❤️️ THANK YOU ❤️️
Thank you for checking out Speed Builders.
If you enjoy using the plugin, please consider
leaving a ★★★★★ review.
Every review helps the project grow and motivates future updates.
Your feedback and suggestions are always appreciated.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ TERMS OF SERVICE ⚠️
By downloading and using Speed Builders, you agree to the following terms:
You may not decompile, reverse engineer or modify the plugin.
You may not redistribute, resell, share or upload the plugin to other websites.
You may not claim this plugin or any part of it as your own work.
You may not use any part of the plugin's code or assets in another project without permission.
This plugin must only be downloaded from the official Spigot resource.
The developer reserves the right to release updates, fixes and changes at any time.
The plugin is provided "as is" without any warranty.
Failure to comply with these terms may result in the loss of support and permission to use this plugin.
© Ludovito. All rights reserved.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Speed Builders
Built with passion for modern Minecraft servers.
Developed by #Ludovito
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
✪ Speed Builders ✪ | Minigame | Holograms | Animations | Challenges | MultiArena | Bungee | MySQL is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 3,962 times (via Spigot). Download it and open it directly in the game.