Picking up tinies as items allows you to carry them around
Entities you hold are alive, skeletons will shoot you and wardens will blind you with darkness.
If you are being held, there are several ways to escape:
Ride a nearby boat/horse/anything that can be ridden
Teleport away, with ender pearls probably
Glide away while having an elytra equipped
Crouch to struggle (beware of falling from great heights if you succeed)
Have another beeg pick you up
However, not every slot can be escaped in every way. For example, you will only be able to glide off with an elytra if a beeg puts you on their head or their shoulders, and being held securely in a fist can only be escaped by teleporting (or logging out, but logging out is for losers).
Holding must be enabled to be able to pickup players, but it is not required to pickup other entities. You see, the pickup system actually deletes the entity from the world to pick it up as an item, it is the holding system that allows tinies to be alive in the world even while they are in your inventory. Players are special because they must always exist in the world, so they cannot be picked up if they cannot be held, which is why they also cannot be put in chests.
An important feature of ASI is choosing where you want to put tinies! This can be configured in your Client Config.
actuallysize-client.toml
# Choose where to hold players that you put on your #9 hotbar slot
hotbarHold9 = "actuallysize:head"
You can use any hold point for any inventory slot, but you cannot repeat hold slots. This is the list of hold points:
actuallysize:right_hand — puts tinies where you'd hold an item
actuallysize:left_hand — puts tinies where you'd hold an item, but in your left hand
actuallysize:right_fist — puts tinies deep in your fist
actuallysize:left_fist — puts tinies deep in your fist, but in your left hand
actuallysize:hat — puts tinies centered on your head, like a hat
actuallysize:head — puts tinies on your head, at the edge over your forehead, so they can see in front of you
actuallysize:right_shoulder — puts tinies on your right shoulder
actuallysize:left_shoulder — puts tinies on your left shoulder
actuallysize:right_pocket —in your right pocket, above your waist like the pocket of a jacket
actuallysize:left_pocket — in your left pocket, above your waist like the pocket of a jacket
actuallysize:right_thigh — in your right pocket, below your waist like the pocket of your jeans
actuallysize:left_thigh — in your left pocket, below your waist like the pocket of your jeans
actuallysize:hoodie_pocket — in front of your belly, as if in the pocket of a hoodie
actuallysize:chest_pocket — in the front of your chest, a bit to your right, similar to a suit pocket square
actuallysize:necklace — under your neck like some form of medallion
actuallysize:nomf — in front of your face, as if holding with your mouth because your hands are busy
actuallysize:nomf_low — same as above, but 1 pixel lower; your choice depends on your mc skin I guess
actuallysize:right_boot — explained by itself
actuallysize:left_boot — explained by itself
# Enabling this means only players get sent to these custom-choice hold points,
# because it doesnt always make sense to put cows on your shoulder and it is fine
# to hold those in your hand
onlyForPlayers = true
# This will make any entity you hold be put in the hold point of your choosing
onlyForPlayers = false
By default, beegs can hold tinies, this can be disabled in the Server Config:
actuallysize-server.toml
# This enables this feature in which beegs can hold tinies
allowHold = true
# This disables this feature in which beegs can hold tinies
allowHold = false
Comment from the Dev:
There are a few "secret" hold points not in the list, such as the actuallysize:pinch hold point set by default to the cursor.
Many of these should never be used because they may cause interference when having onlyForPlayers option enabled, because the same hold point being shared in multiple slots is not supported for every interaction:
actuallysize:i_head is the "internal" version of the head slot that is just a copy with slightly different offsets as to not conflict with the public-use one actuallysize:head
However, there are other hold points that make no sense to list here, even if they dont break anything when used wrongly, since they the kind of thing you only use if you know what you're doing:
pinch is special because I plan to have it change your hand position even when not holding the item, which will be very specific use for what pinch does, since cursor is about moving around the item in your inventory (so your player is not actually holding the item, which is what normally changes your arm pose)
Eventually there will be inventory-management related internal hold points probably, but Im not sure how that feature will be implemented yet. I expect one for every non-hotbar non-equipment inventory slot which for a total of 27, but some mods change inventory size so I'll see how it turns out.
The idea is that, as tinies walk around in your inventory, their item also moves in your inventory.
Depending on how the ability for tinies to sleep in pockets gets implemented, the hold point where you actually sleep may be an internal virtual copy of the real one. That will still make it technically valid to use actuallysize:s_right_pocket but not very sensical.
At some point I may just fix the "same hold point is not supported for multiple slots" by just making a copy of every hold point for every slot, and I wont be listing those internal ones here, just the front-facing public one. It is just very important internally to be able to trace the entity being held back to the location of its item in your inventory.