
Advanced CarryOn
Allows players in Minecraft to easily pick up and carry blocks and creatures. Simple, resource-efficient, and inspired by the CarryOn mod.
Advanced CarryOn
Advanced CarryOn is a modern, lightweight, and highly customizable Minecraft plugin that improves how players interact with the world. Ever wanted to move a fully stocked chest without breaking it, or carry your favorite pet to another location? This plugin makes that possible.
The project is inspired by the original CarryOn Mod.
Key Features
-
Carry Blocks Pick up blocks such as chests, barrels, shulker boxes, furnaces, and more, and carry them with you.
-
Carry Mobs Pick up animals and villagers to move them easily.
-
Inventory Preservation Containers keep their full inventory when picked up and placed again.
-
Mob Stacking Stack multiple mobs on top of each other without a hard limit.
-
Session Persistence Carried blocks or mobs remain with the player across reconnects and server restarts.
-
Fully Configurable Sounds, visuals, messages, allowed blocks and entities, and world restrictions can all be customized.
-
Smooth Visuals Uses modern Block Display entities for clean visuals with minimal performance impact.
How it Works
-
Pickup Sneak and right-click a block or mob with an empty hand.
-
Stacking While carrying a mob, right-click another mob to stack it on top.
-
Placement Right-click on the ground with an empty hand to place the carried object.
Configuration
The plugin works out of the box, but all important settings can be adjusted in the config.yml:
# CarryOn Configuration
# Version: 1.0
# General Settings
pickup-distance: 2.0
sneak-to-pickup: true
blacklisted-worlds:
- "example_world_nether"
# Visual settings
visuals:
block-scale: 0.6
block-offset-x: -0.3
block-offset-y: 0.0
block-offset-z: -0.3
# Mob stacking configuration
mob-stacking:
enabled: true
# Allowed entities
allowed-entities:
- VILLAGER
- COW
- SHEEP
- PIG
- CHICKEN
- WOLF
- CAT
- OCELOT
- FOX
- HORSE
- DONKEY
- MULE
- LLAMA
# Allowed blocks
allowed-blocks:
- CHEST
- BARREL
- ENDER_CHEST
- SHULKER_BOX
- FURNACE
- SMOKER
- BLAST_FURNACE
- CRAFTING_TABLE
- DIRT
- GRASS_BLOCK
- STONE
- COBBLESTONE
- BOOKSHELF
- ANVIL
# Sounds (standard Minecraft sound names)
sounds:
pickup: ENTITY_ITEM_PICKUP
place: BLOCK_GRAVEL_PLACE
volume: 1.0
pitch: 1.0
# Messages (supports color codes like &a, &c, &6)
messages:
prefix: "&8[&6CarryOn&8] &7"
pickup-success: "&aPicked up &e%target%&a."
place-success: "&aPlaced &e%target%&a."
stack-success: "&aStacked &e%target%&a on top."
stack-full: "&cCannot stack more mobs."
cannot-carry-stack: "&cYou cannot pick up stacked mobs."
reload-success: "&aConfiguration reloaded successfully."
no-permission: "&cYou do not have permission to do this."
world-blacklisted: "&cYou cannot use CarryOn in this world."
