Home›Java›Mods›Traj-Cakewars
Traj-Cakewars
ModsJava

Traj-Cakewars

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by hashkv12 · on Modrinth

TrajCakeWars is a fully standalone Cake Wars 1v1 minigame engine for Spigot and Paper 1.21+. Two players fight to eat the opponent's cake, seven bites to…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.2–1.21.11 · Bukkit⬇ Download for 1.21.2–1.21.11 · Paper⬇ Download for 1.21.2–1.21.11 · Purpur⬇ Download for 1.21.2–1.21.11 · Spigot
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Traj-Cakewars — screenshot 1

TrajCakeWars

A fully standalone Cake Wars 1v1 minigame engine for Spigot, Paper, Purpur, and all Spigot-based forks.

Two players fight to eat the opponent's cake; seven bites to destroy it, one second cooldown between each. As long as your cake stands, you respawn. Once it's gone, your next death is final.

Every match runs in its own isolated temporary world, cloned from a template and automatically deleted after the game. No leftover files, no manual cleanup.


Why TrajCakeWars?


Features

Gameplay

Matchmaking

Server Integration

Admin Tools


Quick Start

1. Install Drop TrajCakeWars.jar into plugins/ and start the server.

2. Prepare your map Build a CakeWars map with two islands, cakes, and bridges. Place villagers named "Items Shop" and "Blocks Shop" on each island. Copy the world folder to cw_templates/ at the server root, or use /cw savetemplate <name> in-game.

3. Configure the arena

/cw create myarena
/cw tp myarena
/cw set myarena spawn1       — player 1 spawn
/cw set myarena spawn2       — player 2 spawn
/cw set myarena cake1        — player 1 cake block
/cw set myarena cake2        — player 2 cake block
/cw set myarena gen1         — iron generator island 1
/cw set myarena gen2         — iron generator island 2
/cw set myarena diamond      — diamond generator (repeat for each)
/cw set myarena lobby        — spectator/waiting point
/cw settemplate myarena myarena
/cw back
/cw setlobby                 — stand where players return after games
/cw enable myarena
/cw save

4. Play Players use /cw to open the menu, or click a lobby NPC. Two players in the queue → match starts → temporary world cloned → game plays → winner gets rewards → both return to lobby → world deleted.


Commands

Command Description
/cw Open main menu
/cw join Join matchmaking queue
/cw join <code> Join private session
/cw private <arena> Create private session
/cw leave Leave queue or game
/cw tp <arena> Teleport into template (admin)
/cw back Return to lobby (admin)
/cw setlobby Set lobby return point (admin)
/cw create/delete <id> Create or delete arena (admin)
/cw set <arena> <point> Set arena config point (admin)
/cw enable <arena> Enable arena (admin)
/cw save Save config (admin)
/cw admin Open admin GUI (admin)

Permissions

Permission Default Description
cakewars.play true Use /cw, join queues, play games
cakewars.admin op Arena management, admin GUI, bypass command blocking

Compatibility

Server: Spigot, Paper, Purpur, Pufferfish, and all Spigot-based forks (1.21+) Not compatible: Folia, Fabric, Forge, Sponge

NPC plugins: Citizens, ZNPCs, FancyNpcs, ZNPCsPlus, or vanilla villagers Economy: Vault, EssentialsX (for reward commands) Other: LuckPerms, TAB, and any plugin that doesn't conflict with world management


Configuration

Everything is in one config.yml:

Full documentation: https://hashk014.github.io/Trajcakewars-doc/


Support

Found a bug? Have a feature request? Open an issue on the GitHub repository or reach out on Discord : hash_014


Built by TrajStudio — ~2400 lines of code, 17 source files, zero dependencies. © 2026 TrajStudio. All rights reserved.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more