CarryOnSpigot CarryOnSpigot is a clean and configurable server-side Carry On plugin for Spigot and Bukkit servers.
Players can pick up and carry configured blocks and mobs using a simple
sneak + right-click interaction — no client-side mod required.
CarryOnSpigot is perfect for survival servers, SMPs, roleplay servers, and public servers that want a smooth quality-of-life feature with safe inventory handling, sounds, languages, and full config control.
✨ Features Carry Blocks Let players pick up and carry configured blocks around your server.
Everything important can be adjusted in the config.
️ Public Server Friendly CarryOnSpigot is designed with public servers in mind.
You can prevent players from abusing carried objects by disabling carrier storage inside containers.
This helps stop players from storing carried mobs or filled containers inside chests, barrels, hoppers, shulkers, and other storage blocks.
Realistic Carrier Items Carried objects can use realistic item visuals.
Blocks can appear as their actual block item, and mobs can use spawn eggs where possible.
This makes the carrying system feel cleaner and more natural than using one generic item for everything.
Multi-Language Support CarryOnSpigot includes multiple built-in language files:
English — en_us
German — de-eu
Spanish — es_es
French — fr_fr
You can change the active language in the config or directly with a command.
MiniMessage & Legacy Support CarryOnSpigot supports modern MiniMessage formatting by default.
You can also switch to classic legacy color codes if your server prefers the old & color system.
Supported message formats:
✨ MiniMessage
Legacy color codes
This makes it easy to match the plugin messages to your server style.
Configurable Sounds CarryOnSpigot includes a full sounds.yml file.
Every important action can have its own sound, including:
Block pickup
Block placement
Mob pickup
Mob placement
❌ No permission
⚠️ Cannot carry
Reload
Language changes
Help messages
Sounds can be changed, adjusted, or disabled individually.
Commands /carryon help
Shows the plugin help message.
/carryon reload
Reloads the config, language files, and sounds.
/carryon language <language>
Changes the active plugin language.
Aliases:
/co
/carry
Permissions carryon.use
Allows players to use CarryOnSpigot pickup and place actions.
carryon.carry.blocks
Allows players to carry configured blocks.
carryon.carry.entities
Allows players to carry configured mobs.
carryon.reload
Allows /carryon reload.
carryon.language
Allows /carryon language.
carryon.bypass.limit
Allows bypassing the configured carry limit.
carryon.admin
Grants all administrative CarryOnSpigot permissions.
✅ Perfect For CarryOnSpigot is great for:
Survival servers
⚔️ SMP servers
Roleplay servers
Building servers
Utility-focused servers
️ Public Spigot/Bukkit servers
Quality-of-life gameplay
It adds a simple but powerful feature that makes moving blocks and mobs feel much better without requiring any client-side mods.
Why CarryOnSpigot? CarryOnSpigot is made to feel clean, safe, and professional.
✅ Server-side only
✅ No client mod required
✅ Easy to use
✅ Highly configurable
✅ Carry blocks and mobs
✅ Safe container inventory handling
✅ Mob data support
✅ Villager trade support
✅ Multi-language support
✅ Configurable sounds
✅ MiniMessage support
✅ Permission-based control
✅ Public-server friendly
Requirements CarryOnSpigot is built for modern Spigot/Bukkit servers using API version 1.21.
Recommended:
✅ Java 21
✅ Spigot / Bukkit compatible server
✅ Minecraft 1.21+ server environment
Summary CarryOnSpigot brings a modern Carry On experience to Spigot and Bukkit servers.
Pick up blocks.
Carry mobs.
Move containers safely.
Customize everything.
Keep your server clean and controlled.
A polished Carry On system for modern Minecraft servers.