upd:

๐—ฃ๐—ถ๐—ฐ๐—ธ ๐˜‚๐—ฝ & ๐—–๐—ฎ๐—ฟ๐—ฟ๐˜† [1.20.80+]

Thumbnail: ๐—ฃ๐—ถ๐—ฐ๐—ธ ๐˜‚๐—ฝ & ๐—–๐—ฎ๐—ฟ๐—ฟ๐˜† [1.20.80+] Go to files

Pick up the player, mob, or chest with items and carry it to the right place! All mobs, players and blocks with items are carryable! Even mobs or blocks from other addons!

Table of Contents

List of Features

๐Ÿ‘€ First-person body rendering! While carrying, you can see your body and arms even from 1st person!

โญ You can launch the mob, player, or block you're carrying far ahead!

โญ Any blocks that can store items (such as a chest) are carryable! When you are carrying a block with items:

  • You can open it and transfer items while carrying it!
  • Other players can also open it and steal items while you are carrying it!
  • Other players can break the block while you are carrying it! It has 10 stages of damage, with a different cracking texture for each stage!
  • If you drop the block from a high height, it will break upon landing, and all the items will scatter on the ground!

โญ Great collision checking algorithm that prevents mobs from being pushed into blocks!

โญ The player who is being carried can see the carrier's health!

โญ If you fall from a height of more than 3 blocks while carrying, the mob, player or block will fall out of your hands!

โญ You can only carry if both your hands are free of items!

โญ If you go underwater while carrying, a mob, player or block will fall out of your hands!

๐ŸŽฎ Supports multiplayer! This addon works great on Realms, BDS, and other servers, and can handle hundreds of online players!

โญ Fully customizable! You can individually disable the ability to pick up mobs, players, or blocks, enable a slowness effect while carrying, adjust the launching force, and quickly enable/disable the addon without world reload!

โญ To start carrying, you don't need to enter any commands or use a special item!

โญ Doesn't break any vanilla animations! (using spyglass, holding map, charging crossbow, etc.)

๐Ÿ’Ž Reliable stuff! Each version is thoroughly tested, and any bugs are eliminated with a 95% probability before publication! However, if you still manage to find a bug, feel free to report it in the comments!

How to pick up a mob or player:

  1. Make sure you are not holding any items in your hands (mainhand & offhand)
  2. Get as close to a mob or player as possible, look at it, then sneak and jump:

Picking Up a Mob

First person view:

Picking Up a Mob From the First Person

The 1-person view also supports sneaking while carrying:

Sneaking While Carrying a Mob From the First Person

How to pick up a block with items:

  1. Make sure you are in "survival" mode
  2. Make sure you are not holding any items in your hands (mainhand & offhand)
  3. Approach the block as closely as possible (but do not stand on it)
  4. Begin sneaking and jumping while simultaneously start breaking the block you want to pick up

You can pick up any block that can store items (chest, dispenser, furnace, etc.). Pickup is only possible if there is at least 0.5 blocks of free space above the block you want to pick up. If the block is at head level, you can still pick it up even if there is no free space above it.

Player picks up the block:

Picking Up a Block

First person view:

Picking Up a Block From the First Person

You can break a block that someone is carrying:

Breaking a Block That Someone is Carrying

You can steal items from a block that someone is carrying:

Stealing Items From a Block That Someone is Carrying

Any blocks that can store items are carryable:

Carryable Blocks

To stop carrying, sneak and jump:

Stopping Carrying with Sneaking and Jumping

Or just take any item in your mainhand / offhand:

Stopping Carrying with Taking an Item

Also, you can swing your arm to stop carrying:

Stopping Carrying with Swinging an Arm

To launch the mob, block or player, sneak then go forward and jump:

Launching a Mob

Launching a Block

You can launch even the players:

Launching a Player

While carrying, collision checking is performed, so you can't push mobs into blocks:

Collision Checking

If you go into the water more than 1 block deep, the mob or player will fall out of your hands:

Mob Falling Out of Hands in Deep Water

But blocks you can pick up and carry even underwater:

Carrying a Block Underwater

If you start swimming, the block will drop from your hands:

Block Dropping Out of Hands While Swimming

If you fall from a height of more than 3 blocks, the mob, block, or player will fall out of your hands:

Mob Falling Out of the Hands When the Player Falls

You can also carry players:

Carrying a Player

First person view:

Carrying a Player From the First Person

Chaining is supported:

Chaining Support 1

Chaining Support 2

You can carry any mob:

Carrying Any Mob 1

Carrying Any Mob 2

Carrying Any Mob 3

Carrying Any Mob 4

Now you can get the mobs out of the boat:

Getting the Mobs Out of the Boat

To open the config window, enter this command: /function pickupcarry_config

Addon Configuration Options

Here you can configure:

๐Ÿ”ง Enable addon. Allows you to quickly enable/disable an addon without reloading the world.

๐Ÿ”ง Enable picking up mobs. If enabled, allows players to pick up any kind of mob.

๐Ÿ”ง Enable picking up players. If enabled, allows players to pick up other players.

๐Ÿ”ง Enable picking up blocks. If enabled, allows players to pick up any blocks that can contain items.

๐Ÿ”ง Perform collision checks while carrying. If enabled, it prevents the player or mob you are carrying from being "shoved" into blocks.

๐Ÿ”ง Apply push back to players when releasing them. If enabled, you can launch the player you are carrying!

๐Ÿ”ง First-person carrying animation. If disabled, the body and arms will not be rendered from 1st person while carrying.

๐Ÿ”ง Level of slowness while carrying. If 0, the slowness effect is not applied.

๐Ÿ”ง Power of push back when releasing entity. The more, the farther away mob or player flies when it is launched.

โ— This addon uses player.json and is not compatible with other addons that also use it

โ— Your Minecraft version type is "release" and version 1.20.70 or higher. Only release versions are supported, in beta versions addon was not tested, and its correct work is not guaranteed!

โ— Enable these experiments: "Beta APIs", "Holiday Creator Features", "MoLang Features"

FAQ

โ“ Does this addon work on realms? Download the world from your realm, enable the necessary experiments, add this addon to it, and upload it back to the realm. If it still doesn't work, then it's a realm bug.

โ“ Your addon doesn't work! Please perform all actions listed below:

  1. Make sure that the type of your Minecraft version is "release" (not beta or preview), and that the version matches the one indicated in the checklist above.
  2. Make sure that in the settings of your world, you have enabled all the experiments listed in the checklist above. If the world is uploaded to a server, check the server control panel for experiments. If they are not available there, download the world, import it into Minecraft, enable all the necessary experiments, and then upload it back to the server.
  3. Make sure that in the world settings, only one version of the addon is active in both "behavior packs" and "resource packs," and there are no duplicates or previous versions. If there is at least one duplicate or previous version active at the same time, the addon will not work. The same applies to the world that is uploaded to the server.

โ“ Your addon works in a local world but does not work on the server! Make sure that you have followed all the steps in the previous point. If you are using Aternos, try "turning off and on again" the experiment toggles, as there is a known issue where they sometimes do not activate on the first attempt. Also, ensure that your hosting provider supports script execution in addons (Beta APIs). If none of these solutions work, you can DM me on Discord: sirob.js or sirob#9112

Updated on April 26

โ•”โ•โ•โ•โ•โ•ใ€1.20.80 SUPPORT UPDATEโ€”v3.0.8ใ€‘โ•โ•โ•โ•โ•โ•—

  • ๐ŸŽ‰Now it supports 1.20.80!
Changelog for March 16 / Old Update

โ•”โ•โ•โ•โ•โ•ใ€1.20.70 SUPPORT UPDATE โ€” v3.0.7ใ€‘โ•โ•โ•โ•โ•โ•—

  • ๐ŸŽ‰Now it supports 1.20.70!
Changelog for February 09 / Old Update

โ•”โ•โ•โ•โ•โ•ใ€1.20.60 SUPPORT UPDATE โ€” v3.0.6ใ€‘โ•โ•โ•โ•โ•โ•—

  • ๐ŸŽ‰ Now it supports 1.20.60!
Changelog for December 10 / Old Update

โ•”โ•โ•โ•โ•โ•ใ€1.20.50 SUPPORT UPDATE โ€” v3.0.5ใ€‘โ•โ•โ•โ•โ•โ•—

  • ๐ŸŽ‰ Now it supports 1.20.50!
Changelog for November 05 / Old Update

โ•”โ•โ•โ•โ•โ•ใ€1.20.40 SUPPORT UPDATE โ€” v3.0.4ใ€‘โ•โ•โ•โ•โ•โ•—

  • ๐ŸŽ‰ Now it supports 1.20.40!
Changelog for September 28 / Old Update
  • ๐Ÿš€ Now it supports 1.20.30+
  • โญ The collision detection algorithm has been improved! An error in the formula has been fixed, which caused the collision circle to be imperfectly round, allowing mobs to be pushed through blocks in certain areas.
Changelog for September 15 / Old Update
  • ๐Ÿ“ถ Now the addon supports almost all server hosting providers! The addon files no longer use Unicode characters, which solves all the issues with FTP clients and allows the addon to be used on virtually any server!
  • ๐Ÿ“ฑ Updated ModBay post, updated FAQ and refreshed headers design!
  • ๐ŸŒ Updated Portuguรชs-BR translations
Changelog for September 01 / Old Update
  • ๐Ÿš€ Now the entire body is rendered in first person while carrying! Now, in addition to your hands, you will see your entire body during carrying! Leg movements are animated!
  • โญ Added first-person sneaking animation while carrying! Now, when you are sneaking while carrying, your first-person body will also be in a sneaking position!
  • โญ Added a first-person carrying animation toggle in the addon config, which allows disabling the rendering of the first-person body during carrying!
  • โญ Added first person arm swing animation when you release the object you're carrying!
Changelog for August 26 / Old Update
  • ๐Ÿš€ Added the ability to pick up and carry blocks that can contain items! Now you can simply pick up and carry your chest, furnace, shulker box, and other blocks along with the items inside them! And when you release them, they will turn back into regular blocks, preserving all the items! Even the progress and items in the furnace will be saved!
  • โญ Added ability to release object you're carrying with arm swing! Now you can release a mob, player, or block you're carrying by simply "hitting" it!
  • โญ Three new toggles have been added to the addon config, allowing you to individually disable the ability to pick up mobs, pick up players, and pick up blocks.
  • โญ Interacting with mobs or players you are carrying is now disabled! This finally resolves the issue where Minecraft would crash when attempting to ride a mob you're carrying!
  • โญ It is now impossible to damage mobs or players you are carrying! You will no longer be able to hurt the entity you are carrying, and instead, you will release them rather than dealing damage!
  • โญ Interacting with blocks is now disabled while carrying! This addresses various cheating situations where players could carry mobs while simultaneously opening doors and more.
  • โญ Implementation of the pickup function has been redesigned, making it much more stable in situations where multiple players are trying to pick up the same mob.
  • โญ Addon now utilizes entity properties instead of deprecated variants and dummy components! This eliminates unknown side effects caused by the use of dummy components and also speeds up the development of future addon updates!
  • ๐Ÿชฒ Hitbox of launched player now matches the player's model! This resolves various issues where a launched player could pass through walls and more.
  • ๐Ÿชฒ Resolved an issue where a player carrying a mob and being launched was unable to release the mob upon landing in any way.
  • ๐Ÿชฒ Fixed a bug where damage upon landing sometimes failed to apply to the launched player.
  • ๐Ÿชฒ Fixed a bug where players were permanently unable to pick up mobs after attempting to pick up a mob underwater once.
  • ๐Ÿชฒ Fixed a bug where players were permanently unable to pick up mobs after rapidly spamming sneak and jump buttons while looking at a mob.
Changelog for July 27 / Old Update
  • ๐Ÿš€ Now it supports 1.20.10+
  • โญ The addon performance has been improved! The database write operation now uses the new API introduced in 1.20.10 instead of commands, which is much faster.
  • โญ A minor hang-up when picking up mobs has been fixed! This addon now uses EntityRaycastHit introduced in 1.20.10, which eliminates the need for recalculating distance for each mob, improving performance!
  • ๐Ÿชฒ Fixed an error that caused the mob to sometimes be picked up again when released while walking.
  • ๐Ÿชฒ Fixed the broken vanilla "crawling" animation.
Changelog for July 17 / Old Update
  • ๐Ÿš€ A great collision checking algorithm has been added! Now, it's almost impossible to push the mob or player you are carrying inside a block! You don't have to worry that what you are carrying will suffocate in a block anymore!
  • ๐Ÿ†• A toggle has been added to the addon config that allows you to enable or disable the collision checking!
  • ๐Ÿ†• The player being carried can now see the carrier's health!
  • โญ Increased range of reach when picking up! Now you can pick up mobs that are one block lower than you or mobs that are in water!
  • ๐Ÿชฒ Fixed a bug that allowed you to carry mobs through walls by releasing them when they were inside a block.
  • ๐Ÿชฒ Fixed a bug where the launched player did not take fall damage when they touched the ground!
  • ๐Ÿชฒ Fixed a bug where your hands didn't go down if the mob fell out of your hands while you were in mid-air.
  • ๐Ÿชฒ Fixed a bug where you couldn't pick up the player anymore if they died while in mid-air after you launched him.
  • ๐Ÿชฒ Fixed a bug where the player had an infinite running animation if they died while in mid-air after you launched him.
Changelog for July 03 / Old Update
  • ๐Ÿš€ Players are now launchable, just like mobs! Now you can launch the player you are carrying, and he will be cast off into the distance, just like a mob!
  • ๐ŸŽ‰ New, redesigned pickup algorithm! Now, when you try to pick up a mob or player, many rays are emitted in the direction of your gaze at certain angles, and when they hit the mob or player, it is added to the array, and when all rays have completed their path, the nearest mob/player in the array is selected, and it is picked up. Now picking up little mobs is much easier!
  • ๐Ÿ†• Added new toggle to addon config: "Apply push back to players when releasing them" - turn it on to be able to launch players!
  • โญ The code that implements the dropping of a mob/player from the hands has been completely rewritten in js! Now it no longer uses commands, which will greatly improve performance with many players online.
  • โญ Improved country flag icons in the language selection dropdown menu! Now they look prettier, and not blurry.
  • ๐Ÿชฒ Fixed a bug that made it impossible to release a mob if you left the world while carrying it.
  • ๐Ÿชฒ Fixed a bug that caused the addon to stop working in a certain world randomly after some time.
  • ๐ŸŒ Addon translated into new languages: Portuguรชs-BR & Portuguรชs-PT.
Changelog for June 19 / Old Update
  • ๐Ÿ†• This addon is now fully compatible with Minecraft 1.20.0 and above!
  • โญ Now you can carry Sniffer and Camel!
  • Fixed the brush holding animation! The brush hold animation now looks identical to vanilla
  • Fixed the brushing animation loop! Now this addon does not affect it in any way, and it works identically to vanilla 1.20
  • Fixed a bug where players in "spectator" mode had visual errors, and their parts of the skin could see other players!
  • The slowness effect while carrying now works correctly again!
Changelog for May 02 / Old Update
  • ๐Ÿ†• This addon is now fully compatible with Minecraft 1.19.80 and above!
  • โญ Now, this addon supports the new sneak mechanic that was added in 1.19.80!
Changelog for April 24 / Old Update
  • ๐Ÿ†• This addon is now fully compatible with Minecraft 1.19.70 and above!
  • โญ Now, when you launch a mob, it will fly smoothly, without any jerks. Also, to launch a mob, an impulse is applied to it instead of the velocity setting. This solves the problem of suddenly stopping the mob in flight, and its teleportation. Also, its velocity is saved after launch! (for example, if you run fast, and decided to launch a mob, it will fly further!)
  • โญ Player.json has been updated to the latest Minecraft version. This fixes problems with dropping the wrong amount of experience from players, saturation loss rates, and insomnia day counts.
Download links
ใ€๐Ÿ“ฆ๐——๐—ผ๐˜„๐—ป๐—น๐—ผ๐—ฎ๐—ฑ ๐—•๐—ฃใ€‘- required for the addon to work
ใ€๐Ÿ“ฆ๐——๐—ผ๐˜„๐—ป๐—น๐—ผ๐—ฎ๐—ฑ ๐—ฅ๐—ฃ ใ€‘- required for the addon to work
Supported versions
1.20.80
Tags
3 490
4 comments
  1. can you please use gametest/scripts to make this compatible with any addon? Player.json nowadays is very annoying, because it doesn't let you to use custom skins and animations.
  2. No avatar image LoL
    bro why deleting old update links ๐Ÿฅฒ
  3.  profile avatargio1135 profile avatar gio1135
    can you take the chest off of chest boats?
  4. Can the size of the first person mob be corrected so that it doesn't cover the entire screen?