SillyCore Framework

Paper 1.21.1+ • Java 21 • Zero Config

The ultimate 100% GUI-driven engine for Minecraft tournaments and custom minigames. Out-of-the-box battle royale and elimination match flow, fully extendable for custom game modes like Bedwars.

Zero configuration files. Zero server restarts. Just pure, visual control.

Host Quickstart: First Match in 3 Steps

> zero config files • 100% in-game setup • ready in minutes_

Step 1

1. Install Plugin

Drop SillyCore.jar into your server's /plugins directory. Fully tested for Paper 1.21.1+ on Java 21. Standalone engine – no database or external plugins required.

Step 2

2. Type /sic

Join your world and open the full visual control hub with one command: /sic. Manage lobby protection, team rules, and arena bounds with zero server restarts.

Step 3

3. Configure & Launch

Select your match phases, set player spawns, review automated pre-match validation, and click start. Rules can even be hot-swapped live during the match.

Dynamic Game Flow

> Infinite phases • Battle-tested presets • Custom game rules_

Ships with an automated battle royale / tournament flow out of the box, but isn't limited to it. Craft custom phase sequences, win conditions, and objective mechanics for any minigame from fast elimination to Bedwars.

Lobby

No Movement
No PvP

Grace

Scattered
No Fall Dmg

PvP

PvP Enabled
Border Shrink

Deathmatch

One-Hit Mode
Nighttime

Why SillyCore?

The Old Way (Configs)
{
  "team-configuration" : {
    "teams-enabled" : true,
    "random-teams" : false,
    "min-team-size" : 1,
    "max-team-size" : 3,
    "friendly-fire" : false
  },
  "map-center" : {
    "worldName" : "world",
    "x" : 0.0,
    "y" : 61.0,
    "z" : 0.0
  },
  "disallowed-in-lobby" : {
    "TEntityTargetEvent" : true,
    "TEntityDamageEvent" : true,
    "TBlockPlaceEvent" : false,
    "TPlayerBucketEmptyEvent" : false,
    "TBlockBreakEvent" : false,
    "TPlayerBucketFillEvent" : false,
    "TFoodLevelChangeEvent" : false,
    "TEntityDamageByEntityEvent" : true,
    "TPlayerMoveEvent" : false
  },
  "border-radius" : 350,
  "start-delay" : 3
}
The SillyCore Way
Simply type /sic
Configure everything on-the-fly, even while the match is in progress.
Minecraft GUI
SillyCore GUI Main Menu

Rock-Solid Performance: Zero Lag Under Battle

> Flawless 20.00 TPS • 6.85 ms Median MSPT • Tested With 60 Active Players_

Real-World Tournament Stress Test
Tested on a Budget Server • 60 Concurrent Players in Active Combat
Test Machine Budget i7-7700 (8 vCores)
Total Memory 1.4 GB / 4 GB Used
Active Match 60 Active Players
Server Health Steady 20.00 TPS

Near-Zero Server Load

Tournament engine load in 60-player battle
0.05% CPU
0.05% Server Load

Zero lag during intense fights. SillyCore takes up only 0.05% of server resources to automate match transitions, rules, and 60 live scoreboards.

  • Massive Performance Headroom: Leaves 99.95% of your server capacity purely for player combat and physics.
  • Battle-Tested Stability: Automates matches with 60 simultaneous contestants without dropping a single tick.

No Reboots Needed

Clean reset between tournament rounds
1.4 GB Used
1.4 GB of 4 GB Used

Runs 24/7 without maintenance restarts. Even in a 60-player stress test, the entire setup consumes only 1.4 GB of RAM.

  • Budget-Server Friendly: Operates smoothly on affordable V-servers and budget hosts with zero memory leaks.
  • Automatic Round Reset: Menus, player states, and tournament history wipe completely clean between matches.

Flawless 20.00 TPS

Massive server performance headroom
6.85 ms Median
20.00 TPS Constant

Lag-free combat at all times. Your server maintains a flat 20.00 TPS with an outstanding 6.85 ms median processing time.

  • Extreme Processing Reserve: Even at peak 95th percentile spikes (10.8 ms), your server has huge reserves below the 50 ms limit.
  • Smooth Elimination Waves: Maintains perfect tick rates through player eliminations, teleports, and scoreboard syncs.
⚙️ Deep-Dive: Technical Architecture & Raw Telemetry (Developer Stats) Click to Expand

Thread Execution Profile (60-Player Test)

SillyTeleportation 0.00% (Event-driven / Dormant)
SillyCore (Phases & 60 Scoreboards) 0.05%
SillyChests (Stress Test Peak) 0.25% (0.13% Regular)

Memory Footprint & Scopes

1.4 GB
60-Player RAM Peak
6.85 ms
Median MSPT
10.8 ms
95th Percentile MSPT
0 Restarts
Zero-Downtime Cycles

Spark Profiler Live Telemetry

20.00 / 20.00 TPS Flatline
20.00 TPS (6.85 ms MSPT) 18.0 TPS
MiniMessage LRU Cache
Pre-parsed Adventure Component caching eliminates redundant token deserialization across 200+ call sites with 0 heap allocations on cache hits.
Dirty-State Packet Sync
Virtual packet-based text display entities stream metadata packets exclusively when display strings actually change, saving 99% bandwidth.
100% Event-Driven
Spatial teleportation algorithms and phase transitions trigger on-demand with zero busy-wait schedulers or wasteful tick loops.

Everything You Need

> Fully backward-compatible & dynamically configurable_

100% GUI-Based Core

Command
Unified

One Command: /sic

Zero command memorization. Control every single tournament setting from one visual menu.

  • Smart Navigation: Effortlessly jump between categories with intuitive breadcrumbs.
  • Instant Feedback: Active rules and configuration states update immediately on screen.
Settings
Strict

Pre-Match Validation

Never launch a broken tournament. Automated pre-flight checks inspect your entire setup before launch.

  • Smart Detection: Automatically flags missing loot tables, unassigned spawns, or phase errors.
  • One-Click Fixes: Click any warning icon in /sic to jump straight to the issue.
Pre-Match Checks
Validation Alert
Redstone
Real-Time

Hot-Swapping Rules

Total live match control. Adjust tournament rules and phase timers on the fly while players are playing.

  • Live Tweaks: Toggle PvP, adjust border speeds, or modify grace times mid-match.
  • Zero Downtime: Every change takes effect immediately without server restarts.

Lobby, Teams & World

Barrier

Lobby Protection

Complete control over waiting areas. Keep players safely contained until the match begins.

  • Interaction Lock: Toggle block break, place, and fluid use with one click.
  • Peaceful Waiting: Disable hunger, PvP damage, and hostile mobs in the lobby.
Armor Stand

Advanced Team Engine

Effortless squad matchmaking. Organize solo or multi-player squad tournaments.

  • Auto-Balancing: Automatically randomize team rosters or let players pick squads.
  • Squad Rules: Toggle friendly fire and enforce strict min/max squad sizes.
Map

Map & Environment

Dynamic tournament arenas. Set your arena center and let the engine automate world borders.

  • Precision Center: Set map boundaries and center with visual in-game tools.
  • Dynamic Borders: World borders shrink automatically based on your phase countdowns.
Spawn Tool
World Tool

Spawning & Tool

Click-and-place spawn setup. Set up arena spawns visually in seconds with the spawn wand.

  • In-World Wand: Right-click blocks to set exact player spawn points with visual markers.
  • Fair Spacing: Automatically balances player and team positions across the arena.
Spawnpoint Tool
Spawnpoint Placement Tool

Phases, Loot & Modules

Clock

Game Phases

Custom tournament flow. Build your match timeline from start to final elimination.

  • Flexible Sequence: Freely configure Lobby, Grace, PvP, and Deathmatch phases.
  • Smart Advancements: Trigger next phases on timer expiration or remaining player counts.
Chest
Infinite

Visual Loot Tables

Effortless item balancing. Manage unlimited tournament items visually right inside Minecraft.

  • In-Game GUI Editor: Drag & drop items into paginated loot pools without touching YAML.
  • Drop Weight Control: Adjust item rarity and spawn chances with live visual feedback.
Phantom Membrane

Disqualification System

Seamless spectator handling. Eliminated players transition instantly into spectator mode.

  • True Invisibility: Armor and held items vanish completely from alive players.
  • Clean Match Exit: Eliminated competitors cannot interfere with active combat.
Slime Ball
API

Module Ecosystem

Modular add-on architecture. Expand SillyCore with specialized add-ons on the fly.

  • Hot-Pluggable: Connect modules like SillyChests or SillyTeleportation instantly.
  • Zero Conflicts: Clean lifecycle management prevents memory leaks or leftover data.
Actions
Navigation

Action Variations GUI

Click-to-assign modifiers. Customize speed buffs, damage multipliers, and special events.

  • Visual Assignment: Right-click any action in /sic to link it directly to a game phase.
  • Conflict Prevention: Automatic visual indicators alert you if rules contradict each other.
Variation Management
Action Variations GUI

Pre-Delivered Actions

[ Filter by Category ]
Axe
Combat

Enhanced Melee Damage

Makes standard melee attacks significantly more powerful.

Bow
Combat

Ranged Only

Forces players to only use bows, crossbows, and projectiles for damage.

Diamond Sword
Combat

One-Hit Mode

Every single hit is instantly lethal. Perfect for sudden-death phases.

Shield
Combat

Grace Period

Players are protected from damage and other harmful effects with configurable damage prevention.

Iron Sword
Combat

No PvP Period

PvP is completely disabled. Players cannot damage each other during this phase.

Feather
Movement

No Fall Damage

Prevents players from taking any damage when falling from high places.

Iron Boots
Movement

No Sprinting

Disables sprinting entirely or adjusts hunger mechanics to make it extremely expensive.

Potion
Effects

Potion Effect

Automatically apply specific status effects to all active players simultaneously.

Clock
Environment

Day Time

Locks the world time to a specific hour (ticks) during a phase transition.

Ender Pearl
Environment

Random Teleport

Scatters players safely across the designated map area at the start of a phase.

Chat
Communication

Chat Message Broadcaster

Broadcasts custom styled messages to players or spectators at phase start and phase end.

Supply Drop
Environment
SillyChests

Supply Drop

Schedules airdrop supply crates descending via parachutes across phase duration with gradual frequency curves.

OP Loot
Combat
SillyChests

Temporary OP-Loot

Temporarily overrides container loot tables with overpowered items and optional instant chest refill triggers.

Ready to build your game?

Stop configuring, start playing. Get SillyCore today.

Download Now

SillyCore Framework - Making Minecraft Minigames simple.

© 2026 Raphael Kuschmierz (@RedReaperLp). All rights reserved. | Impressum | Datenschutzerklärung