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
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
1. Pickup Sneak and right-click a block or mob with an empty hand.
2. Stacking While carrying a mob, right-click another mob to stack it on top.
3. 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`:
```yaml
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." ```