ModsJava
Pizza Spleef | The Ultimate Culinary Spleef Experience
Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotPizzaSpleef | The Ultimate Culinary Spleef Experience
PizzaSpleef is a high-performance, professional-grade minigame engine engineered for modern networks. Moving away from legacy, buggy Spleef scripts, this plugin offers a robust, instance-based arena system with a unique culinary twist. Built with a focus on cross-version stability (1.8.8 - 1.21+), PizzaSpleef ensures a seamless competitive experience where every block broken can change the course of the game.
Elite Technical Innovations
Native Multi-Version Architecture
- Universal Compatibility: Natively supports every version from 1.8.8 to the latest 1.21+.
- XSeries Integration: Utilizes high-end cross-version libraries to ensure sounds and materials function perfectly on any server software.
- Universal Titles & Sounds: High-fidelity visual and auditory feedback (Countdown titles, victory sounds) optimized for maximum player immersion.
- Data Persistence: Unlike other plugins that store data only in RAM, PizzaSpleef utilizes a Base64-encoded YAML storage system.
- Full Asset Restoration: Automatically saves and restores:
- Full Inventory & Armor contents.
- Off-hand items (for 1.9+ versions).
- Experience levels, Health, and Food saturation.
- Active Potion Effects.
- Crash Protection: Data is stored physically. If a player disconnects or the server restarts during a match, their items are safely restored upon their next join.
- Dynamic Map Injection: Every arena runs on a fresh instance. The plugin copies your template map and deletes it after the game ends.
- Zero Manual Reset: Say goodbye to manual block restoration. Each game starts on a 100% pristine "Pizza" map.
- Resource Optimized: Unused instances are automatically unloaded to maintain peak server TPS.
Special Pizza Blocks
Customize the "ingredients" of your pizza! Configure specific blocks to trigger unique game-changing effects:
- Strategic Power-ups: Speed boosts, Super Jumps, and Regeneration.
- Tactical Traps: Nausea (Confusion), Slowness, and Blindness to disorient rivals.
- Combat Utility: Blocks that grant Snowball ammo with custom knockback.
- Elite Abilities: "Affect-All" blocks like Smoke Screens that blind every opponent simultaneously.
- Real-time Updates: Signs update every second with the current state (WAITING, STARTING, INGAME, RESETTING) and player counts.
- Anti-Glitch Security: Automatic inventory locking, drop prevention, and damage cancellation to ensure fair play.
- /pizza lobby - Return to the configured global lobby.
- /pizza create <ID> <Map> - Initialize a new arena with a template map.
- /pizza setspawn <ID> - Set the game's main battle starting point.
- /pizza setwaiting <ID> - Set the pre-game lobby/spectator point.
- /pizza setlobby - Define the network's global exit point.
- /pizza tp <Map> - Teleport to the template map for editing.
- /pizza reload - Hot-reload all configurations without stopping active games.
Configuration Files
Spoiler: config.yml
Code (YAML):
# ==========================================
# Pizza Spleef - Global Configuration
# ==========================================
# INSTRUCTIONS:
# * Use '&' for color codes.
# * Materials must match Spigot/Bukkit Enum names.
# ==========================================
# PizzaSpleef Mechanics Configuration
game_settings :
# If true, saves player inventory, armor, XP, and potion effects before a match
# and restores them exactly as they were when the match ends or the player leaves.
save_inventory : true
# Minimum players required to start the countdown.
min_players : 2
# Maximum players allowed in a single arena.
max_players : 6
# Countdown duration in seconds once the minimum player count is reached.
countdown_seconds : 30
# If true, players will be teleported to the global lobby upon joining the server.
# Highly recommended to avoid players getting stuck in arena worlds after a restart.
teleport_to_lobby_on_join : true
# Pizza Special Blocks Configuration
# You can define custom effects when a player breaks specific blocks during the game.
pizza_blocks:
speed_block:
material : "REDSTONE_BLOCK"
effect : "SPEED"
duration : 5 # Duration in seconds
amplifier : 1 # Effect level (0 = Level I, 1 = Level II)
message : "&c&l» &fSpeed Boost (5s)!"
glass_block:
material : "GLASS"
effect : "SLOW"
duration : 4
amplifier : 2
message : "&d&l» &fThe reflection of the glass has made you dizzy!"
jump_block:
material : "SLIME_BLOCK"
effect : "JUMP"
duration : 5
amplifier : 2
message : "&a&l» &fSuper Jump Active!"
defense_block:
material : "QUARTZ_BLOCK"
effect : "REGENERATION"
duration : 4
amplifier : 1
message : "&f&l» &fCheese Regeneration!"
resistance_block:
material : "SPONGE"
effect : "DAMAGE_RESISTANCE"
duration : 6
amplifier : 1
message : "&e&l» &fDough Resistance!"
stealth_block:
material : "OAK_LEAVES"
effect : "INVISIBILITY"
duration : 5
amplifier : 0
message : "&2&l» &fStealth Mode (Invisible)!"
ammo_block:
material : "WOOD"
give_snowballs : 8 # Number of snowballs given to the player
message : "&6&l» &fYou found 8 Snowballs!"
smoke_block:
material : "OBSIDIAN"
effect : "BLINDNESS"
duration : 4
amplifier : 0
affect_all : true # If true, the effect applies to all other alive players
message : "&8&l» &fYou have thrown a smoke screen!"
target_message : "&8&l» &cA Chef has thrown smoke!"
# Pizza Spleef - Global Configuration
# ==========================================
# INSTRUCTIONS:
# * Use '&' for color codes.
# * Materials must match Spigot/Bukkit Enum names.
# ==========================================
# PizzaSpleef Mechanics Configuration
game_settings :
# If true, saves player inventory, armor, XP, and potion effects before a match
# and restores them exactly as they were when the match ends or the player leaves.
save_inventory : true
# Minimum players required to start the countdown.
min_players : 2
# Maximum players allowed in a single arena.
max_players : 6
# Countdown duration in seconds once the minimum player count is reached.
countdown_seconds : 30
# If true, players will be teleported to the global lobby upon joining the server.
# Highly recommended to avoid players getting stuck in arena worlds after a restart.
teleport_to_lobby_on_join : true
# Pizza Special Blocks Configuration
# You can define custom effects when a player breaks specific blocks during the game.
pizza_blocks:
speed_block:
material : "REDSTONE_BLOCK"
effect : "SPEED"
duration : 5 # Duration in seconds
amplifier : 1 # Effect level (0 = Level I, 1 = Level II)
message : "&c&l» &fSpeed Boost (5s)!"
glass_block:
material : "GLASS"
effect : "SLOW"
duration : 4
amplifier : 2
message : "&d&l» &fThe reflection of the glass has made you dizzy!"
jump_block:
material : "SLIME_BLOCK"
effect : "JUMP"
duration : 5
amplifier : 2
message : "&a&l» &fSuper Jump Active!"
defense_block:
material : "QUARTZ_BLOCK"
effect : "REGENERATION"
duration : 4
amplifier : 1
message : "&f&l» &fCheese Regeneration!"
resistance_block:
material : "SPONGE"
effect : "DAMAGE_RESISTANCE"
duration : 6
amplifier : 1
message : "&e&l» &fDough Resistance!"
stealth_block:
material : "OAK_LEAVES"
effect : "INVISIBILITY"
duration : 5
amplifier : 0
message : "&2&l» &fStealth Mode (Invisible)!"
ammo_block:
material : "WOOD"
give_snowballs : 8 # Number of snowballs given to the player
message : "&6&l» &fYou found 8 Snowballs!"
smoke_block:
material : "OBSIDIAN"
effect : "BLINDNESS"
duration : 4
amplifier : 0
affect_all : true # If true, the effect applies to all other alive players
message : "&8&l» &fYou have thrown a smoke screen!"
target_message : "&8&l» &cA Chef has thrown smoke!"
Spoiler: messages.yml
Code (YAML):
# ==========================================
# Pizza Spleef - Language Configuration
# ==========================================
# INSTRUCTIONS:
# * Use '&' for color codes.
# * To DISABLE the global prefix, set it to ""
# * If you use a prefix, remember to add a space at the end.
# ==========================================
#System Messages
game:
prefix : "&6&lPIZZA &8»&f"
chat_format : "&a[MATCH] &7{player}: &f{message}"
already_started : "&cThis match has already started!"
arena_full : "&cThis kitchen is full!"
preparing_map : "&ePreparing the kitchen... &7(Loading map)"
error_loading_map : "&cCritical error: Could not load the arena map."
error_no_waiting_location : "&cError: Waiting location is not defined in the configuration."
player_joined : "&e{player} &fhas joined the kitchen. &7({current}/{max})"
player_left : "&c{player} has left the kitchen."
player_left_manual : "&eYou have left the kitchen."
eliminated_personal : "&c[!] &cYou have been eliminated. Good luck next time!"
eliminated_title : "&c&lYOU HAVE FALLEN!"
eliminated_subtitle : "&7You are now a spectator"
eliminated_broadcast : "&f&e{player} &fhas been eliminated! &7({remaining} alive)"
countdown_cancelled : "&cNot enough players. Countdown cancelled!"
countdown_title : "&6&l{seconds}"
countdown_subtitle : "&fseconds to start..."
countdown_chat : "&eThe match starts in &6{seconds}&e seconds."
start_title : "&6&lLET'S COOK!"
start_subtitle : "&fDestroy the pizza!"
game_over : "&aMatch finished! Returning to the lobby."
victory_title : "&6&lVICTORY!"
victory_subtitle : "&fChef &e{player}&f has won"
winner_broadcast : "&6&lWE HAVE A WINNER! &fCongratulations Chef &e{player}&f."
#Commands and Tools
commands:
no_permission : "&cYou do not have permission to execute this command!"
setlobby_success : "&a&l[!] &fGlobal lobby set successfully."
teleport_lobby : "&aTeleported to the main lobby!"
lobby_not_found : "&cThe lobby has not been configured."
tp_usage : "&cError: Use /pizza tp <map_folder_name>"
map_not_exists : "&cThe map &f{map} &cdoes not exist in /plugins/PizzaSpleef/maps/"
map_loading : "&eLoading map from the kitchen... &7(Folder /maps)"
tp_success : "&aSuccessfully teleported to map: &e{map}"
tp_warning : "&7Any changes here will be saved in the original template."
error_critical : "&cCritical error loading map. Check the console."
world_load_fail : "&cCould not load the world."
create_usage : "&cError: Use /pizza create <ID> <map_name>"
create_success : "&aArena &f{id} &acreated with map &f{map}"
arena_already_exists : "&cThat arena already exists."
arena_not_found : "&cArena {id} does not exist."
setspawn_success : "&aSpawn set for arena {id}"
setwaiting_success : "&aWaiting location set for arena {id}"
#Game Items
items:
pizza_cutter_name : "&6&lProfessional Pizza Cutter"
leave_arena : "&c&lLeave Arena &7(Right Click)"
back_to_lobby : "&c&lBack to Lobby &7(Right Click)"
#Signs Configuration
signs:
game_title : "&5&lPIZZA SPLEEF"
arena_prefix : "&3Arena&8: &b"
arena_line : "&3Arena&8: &b{id}"
players_line : "&3Players&8: &b{current}&7/&b{max}"
status_waiting : "&a&lWAITING"
status_starting : "&e&lSTARTING"
status_ingame : "&c&lIN GAME"
status_resetting : "&4&lRESETTING"
error_title : "&4&l[!] ERROR"
error_line1 : "&cID must be"
error_line2 : "&cA NUMBER"
connect_success : "&a&l[!] &fSign linked to arena &e{id}&f successfully."
arena_not_found : "&cThis arena does not exist or is not configured."
# Pizza Spleef - Language Configuration
# ==========================================
# INSTRUCTIONS:
# * Use '&' for color codes.
# * To DISABLE the global prefix, set it to ""
# * If you use a prefix, remember to add a space at the end.
# ==========================================
#System Messages
game:
prefix : "&6&lPIZZA &8»&f"
chat_format : "&a[MATCH] &7{player}: &f{message}"
already_started : "&cThis match has already started!"
arena_full : "&cThis kitchen is full!"
preparing_map : "&ePreparing the kitchen... &7(Loading map)"
error_loading_map : "&cCritical error: Could not load the arena map."
error_no_waiting_location : "&cError: Waiting location is not defined in the configuration."
player_joined : "&e{player} &fhas joined the kitchen. &7({current}/{max})"
player_left : "&c{player} has left the kitchen."
player_left_manual : "&eYou have left the kitchen."
eliminated_personal : "&c[!] &cYou have been eliminated. Good luck next time!"
eliminated_title : "&c&lYOU HAVE FALLEN!"
eliminated_subtitle : "&7You are now a spectator"
eliminated_broadcast : "&f&e{player} &fhas been eliminated! &7({remaining} alive)"
countdown_cancelled : "&cNot enough players. Countdown cancelled!"
countdown_title : "&6&l{seconds}"
countdown_subtitle : "&fseconds to start..."
countdown_chat : "&eThe match starts in &6{seconds}&e seconds."
start_title : "&6&lLET'S COOK!"
start_subtitle : "&fDestroy the pizza!"
game_over : "&aMatch finished! Returning to the lobby."
victory_title : "&6&lVICTORY!"
victory_subtitle : "&fChef &e{player}&f has won"
winner_broadcast : "&6&lWE HAVE A WINNER! &fCongratulations Chef &e{player}&f."
#Commands and Tools
commands:
no_permission : "&cYou do not have permission to execute this command!"
setlobby_success : "&a&l[!] &fGlobal lobby set successfully."
teleport_lobby : "&aTeleported to the main lobby!"
lobby_not_found : "&cThe lobby has not been configured."
tp_usage : "&cError: Use /pizza tp <map_folder_name>"
map_not_exists : "&cThe map &f{map} &cdoes not exist in /plugins/PizzaSpleef/maps/"
map_loading : "&eLoading map from the kitchen... &7(Folder /maps)"
tp_success : "&aSuccessfully teleported to map: &e{map}"
tp_warning : "&7Any changes here will be saved in the original template."
error_critical : "&cCritical error loading map. Check the console."
world_load_fail : "&cCould not load the world."
create_usage : "&cError: Use /pizza create <ID> <map_name>"
create_success : "&aArena &f{id} &acreated with map &f{map}"
arena_already_exists : "&cThat arena already exists."
arena_not_found : "&cArena {id} does not exist."
setspawn_success : "&aSpawn set for arena {id}"
setwaiting_success : "&aWaiting location set for arena {id}"
#Game Items
items:
pizza_cutter_name : "&6&lProfessional Pizza Cutter"
leave_arena : "&c&lLeave Arena &7(Right Click)"
back_to_lobby : "&c&lBack to Lobby &7(Right Click)"
#Signs Configuration
signs:
game_title : "&5&lPIZZA SPLEEF"
arena_prefix : "&3Arena&8: &b"
arena_line : "&3Arena&8: &b{id}"
players_line : "&3Players&8: &b{current}&7/&b{max}"
status_waiting : "&a&lWAITING"
status_starting : "&e&lSTARTING"
status_ingame : "&c&lIN GAME"
status_resetting : "&4&lRESETTING"
error_title : "&4&l[!] ERROR"
error_line1 : "&cID must be"
error_line2 : "&cA NUMBER"
connect_success : "&a&l[!] &fSign linked to arena &e{id}&f successfully."
arena_not_found : "&cThis arena does not exist or is not configured."
Images & Videos
Need Help or Support?
If you need assistance with my Minecraft plugins, join my Discord server for fast support: https://discord.gg/fC4Tkxm2zv
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.
Pizza Spleef | The Ultimate Culinary Spleef Experience is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 33 times (via Spigot). Download it and open it directly in the game.