
Minerware
First on the market professional Minerware plugin for free ! Inspired by Cubecraft server
Minerware — cubecraft minecraft server inspired plugin with 8 microgames + 1 boss round. Points-based scoring, MySQL stats support, holographic leaderboards, GUI arena setup, optional CyberLevels integration.
Requirements:
Spigot / Paper (1.8.8 — 1.21+)
Java 8+
Optional: MySQL, PlaceholderAPI, HolographicDisplays, CyberLevels
⚙️ Installation & basic config (click to expand)
Install-
Drop Minerware-1.0.6.jar into /plugins/.
-
Restart or reload server.
-
Edit plugins/Minerware/config.yml as needed (DB, timings, features).
-
Create and configure an arena in-game with the setup wizard.
Example config.yml (MySQL + core)
database: enabled: true host: localhost port: 3306 database: minerware username: root password: your_password useSSL: false
game: countdown: 10 microgame-duration: 20 boss-game-duration: 40 min-players: 2 max-players: 16 rounds: 9
performance: save-interval-seconds: 300 max-holograms: 10
In-game setup commands
/minerware create
📜 Commands & permissions (click to expand)
Player commands/minerware menu — open arena selection GUI (minerware.menu)
/minerware join [arena] — join an arena (minerware.join)
/minerware leave — leave current arena (minerware.leave)
/minerware stats [player] — show stats (minerware.stats)
/minerware list — list arenas (minerware.list)
Admin commands
/minerware create
/minerware setup
/minerware enable|disable
/minerware forcestop
/minerware resetstats
/leaderboard create
Leaderboard types
wins, points, games, winrate
🧱 Arena configuration & setup (click to expand)
Setup wizard steps (in-game)-
/minerware create
— create skeleton arena -
/minerware setlobby
— set waiting lobby location -
/minerware setgameregion
1 and /minerware setgameregion 2 — two corners of the region -
/minerware setspawn
— set center spawn for rounds -
/minerware setwinner
and /minerware setloser — winner/loser platforms -
/minerware setminplayers
and /minerware setmaxplayers -
/minerware enable
Recommended settings
Arena size: 20×20 — 30×30 blocks for best balance.
Winner/Loser platforms: place ~10–15 blocks above arena for presentation.
Ensure solid floor, proper Y-levels, and void/backup floor below (void-protection built in but physical floor recommended).
Checklist before enabling an arena
Lobby location defined
Game region corners set (no gaps)
Spawn, winner and loser locations set
Min/Max players configured
Test with a small group to verify block types, pressure plates, and spawns
🎲 Microgames — full descriptions (click to expand)
Overview: 9 microgames (8 regular + 1 boss). Each regular microgame is short and dynamic; boss round gives more points.-
Stand On Color — multiple colored plates/wools appear; stand on the correct color before the timer ends. (20s)
-
Break Blocks — players must “virtually” break target blocks. Tools are provided; broken-block events are tracked and restored after round. (20s)
-
Bow Spleef — players shoot arrows/snow at snow blocks under opponents to drop them into the void/fall area. (20s)
-
Jump Challenge — players must trigger all pressure plates in the arena or hit specific jump pads. (20s)
-
Hit Target — flying mobs/entities (BAT) act as moving targets — hit them with snowballs/projectiles. (20s)
-
Dodge Anvils — avoid falling anvils; platform hazards force movement and positioning. (20s)
-
Eat Food Fast — each player receives a set of food items; first to consume them all scores. (20s)
-
Slime Floor — center has gold blocks; slime makes jumps stronger — stay on designated safe blocks. (20s)
-
King of the Hill (BOSS) — shrinking platform mechanics; last player standing wins boss round (40s).
Scoring
Normal microgame win: 1 point
Double-points rounds: 2 points (configurable/occasional)
Boss round win: 3 points
Round behavior
Items, entity spawns, and temporary blocks are cleaned up after each round.
Virtual block-breaking ensures the world is restored; tools are temporary and removed on round end.
Void protection teleports falling players to the loser platform (configurable).
🏷️ Placeholders & messages (click to expand)
Common placeholders (PlaceholderAPI)%minerware_points% %minerware_wins% %minerware_games% %minerware_microgames_won% %minerware_winrate%
%minerware_arena% %minerware_arena_state% %minerware_arena_players% %minerware_arena_max_players%
%minerware_top_wins_1% ... %minerware_top_wins_10% %minerware_top_points_1% ... %minerware_top_points_10%
messages.yml
All in-game strings are configurable via messages.yml.
Customize: join/leave messages, round announcements, win messages, tie messages, and per-microgame prompts.
Scoreboard example snippet
scoreboard: title: "&6&lMINERWARE" lines: - "&7Arena: &e%minerware_arena%" - "&7Points: &e%minerware_points%" - "&7Wins: &a%minerware_wins%" - "&7Players: &b%minerware_arena_players%/%minerware_arena_max_players%"
📊 Stats, leaderboards & performance (click to expand)
Tracked metricsPoints
Wins
Games played
Microgames won
Win rate
Storage
Built-in MySQL support for persistent storage across restarts and multiple servers.
If database.enabled: false, stats are kept in-memory and persisted on server stop only.
Holographic leaderboards
Create via /leaderboard create
Top-10 display for chosen metric, with automatic updates.
Performance tips
Use MySQL if you run multiple servers or keep long-term stats.
Limit holograms (recommended 5–10) to avoid FPS/lag issues.
Increase save-interval-seconds to reduce DB write frequency on busy servers.
🔗 CyberLevels integration (click to expand)
Optional integration — Minerware can award CyberLevels XP on microgame wins and full-game wins if CyberLevels is installed.Enable in config.yml:
cyberlevels: enabled: true microgame-win-xp: 10 game-win-xp: 50
Behavior
Awards configured XP amounts when a player wins a microgame or the entire match.
Automatically detects CyberLevels plugin if present; no extra commands required.
🎨 Customization & localization (click to expand)
Messages & localizationmessages.yml contains every player-facing string: translations are simple — copy the file, translate values, and set language key in config if desired.
Points & game rules
Core point amounts and round durations are configurable in config.yml. For more advanced behavior you can modify the plugin (source) or request features.
Scoreboard / tablist
Full PlaceholderAPI support for dynamic scoreboard/tablist text. Use placeholders from earlier section.
🛠️ Troubleshooting & known issues (click to expand)
Common problems & fixesArena not complete or “missing points”: rerun /minerware setup
Not enough players to start: lower min-players or invite test players.
Database connection failed: verify host, port, user, password, and DB permissions; temporarily set database.enabled: false to test local runs.
Players falling through floor / block restoration issues: ensure region Y-level is correct; plugin restores blocks but initial world config matters.
If you see lag
Lower max-players, reduce number of holograms, increase save-interval-seconds, use MySQL on separate DB host.
📝 Changelog — v1.0.3 (click to expand)
Fixed multiple critical bugs.Added Bow Spleef and Eat Food microgames.
Virtual block-breaking system implemented.
Improved void protection and anvil cleanup.
Improved join/leave messages and end-of-game Top-5 results table.
