upd:

๐— ๐—ผ๐—ฟ๐—ฒ ๐—•๐—ผ๐—ฑ๐˜† ๐—”๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐˜€! [1.20.70+] [๊œฑษชแด› แดษด แด›สœแด‡ ๊œฑแด›แด€ษชส€๊œฑ]

Thumbnail: ๐— ๐—ผ๐—ฟ๐—ฒ ๐—•๐—ผ๐—ฑ๐˜† ๐—”๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐˜€! [1.20.70+] [๊œฑษชแด› แดษด แด›สœแด‡ ๊œฑแด›แด€ษชส€๊œฑ]

This addon allows you to sit, lie down, crawl, and climb over walls! The first-person camera adjusts its position depending on the body's state! You can also crawl through a 1-block hole! It also works in multiplayer!

Table of Contents

List of Features

๐Ÿ‘€ First-person body rendering! When you sit or lie down, you can see your body even from 1st person!

๐Ÿ“ You can crawl through small holes! It's not just animations, the player actually changes their size, allowing you to build a house that is only 1 block tall! With a great first-person view!

๐Ÿงฑ You can climb over walls! If a wall is less than 4 blocks in height, you can approach it and jump to grab its edge. From there, you can move sideways or press the spacebar to climb over it!

๐ŸŽฅ The camera position changes from 1st person! When you are sitting or lying or crawling, the camera is at your eye level even from 1st person!

๐Ÿ’บ You can sit on stairs! You can approach a stairs block and click on it while holding an item, or start breaking it with your empty hand in survival mode, and you will sit on it!

๐Ÿชœ Great physics and collision detection! When you crawl, sit, or lie down, you can only stand up if there is enough free space for it! Also, to lie down, there must be enough horizontal space for your legs! Also, when you crawl on all fours, you can climb up blocks, but when you crawl on your belly, you cannot!

๐Ÿ”ƒ In some body states the head rotation is limited! When you are sitting, you can only turn your head by 90 degrees, and when you are lying down, only by 10 degrees! This means that you cannot rotate your head by 360 degrees when it is physically impossible!

๐Ÿ’พ Your body state is preserved after rejoining the world! If you left the world while sitting, lying down, or crawling, when you return to the world, your body will remain in the same position!

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

โš™๏ธ Fully customizable! You can disable first-person body rendering, disable certain body actions, make the player sit, lie down, or crawl using the /function command, and many other settings!

๐Ÿ’Ž 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!

Downloads

How to Use

To sit down, just look as far down as possible and sneak.

To lie down, just look as far up as possible and sneak.

To start crawling on all fours, first sit down and then just walk forward.

To start crawling normally, jump while crawling on all fours. Jump again to get back on all fours.

To get up, just press sneak.

To grasp onto a wall, approach it closely, look slightly upwards, and jump. Then you can move along the edge of the wall to the right or left, or climb onto it by jumping.

Grasping is only possible under the following conditions:

  • Both of your hands are free (not holding any items)
  • The height of the wall is not more than 3 blocks.
  • You're not sneaking
  • You are looking slightly upwards (not at a 90-degree angle, but within the range of 30 to 85 degrees).

To sit on a stairs block, approach it as close as possible, hold any item in your hand, and click on the block. Alternatively, you can start breaking it with your empty hand in survival mode.

Sitting on the stairs is only possible under the following conditions:

  • The stairs block is at the level of your feet, or you are standing on it.
  • You're standing on the ground
  • Distance to the stairs block is less than 1.5 blocks
  • At least 1.4 blocks of free space above the stairs block.
  • You're clicking on the front, top, or sides of the block (excluding the back and bottom sides).

The player sits down:

Sitting Down

You start sitting in the direction you were looking before you pressed sneak:

Sitting Down in a Specific Direction

You can sit with a 45 degree turn:

Sitting Down with a 45 Degree Turn

First-person view as you sit:

Sitting Down from the First Person

The player lies down:

Laying Down

You start laying in the direction you were looking before you pressed sneak:

Laying Down in a Specific Direction

You can lay down with a 45 degree turn:

Laying Down with a 45 Degree Turn

First-person view as you lie down:

Laying Down from the First Person

The player starts crawling on all fours:

Crawling on All Fours

When you crawl on all fours, you can crawl through a 1 block hole:

Crawling on All Fours Through a 1 Block Hole

First-person view while crawling on all fours:

Crawling on All Fours From the First Person

The player starts crawling normally:

Crawling Normally

When you crawl normally, you can crawl through a 0.5 block hole:

Crawling Normally Through a 0.5 Block Hole

First-person view while crawling normally:

Crawling Normally From the First Person

The player grabs onto the wall and climbs onto it:

Grabbing Onto the Wall and Climbing Onto It

To detach from the wall, move backwards or sneak:

Detaching From the Wall

After 15 seconds of hanging onto a block, you will become tired:

Becoming Tired After 15 Seconds

You can also grab onto any block while in mid-air:

Grabbing Onto a Block While in Mid-air

Now you can climb out of those water pits:

Climbing Out of Water Pit

The Jump Boost effect increases the height of the wall that you can grab onto:

Grabbing Onto the Wall and Climbing Onto It With the Jump Boost Effect

The player sits on the stairs block by clicking on it with an item:

Sitting on the Stairs Block by Clicking It

The player sits on the stairs block by starting to break it in survival mode:

Sitting on the Stairs Block by Starting to Break It

Homes as tall as 1 block are now a reality:

One-block-tall House

First person view:

One-block-tall House From the First Person

Lying on the bed without sleeping is now possible:

Lying on the Bed Without Sleeping

First person view:

Lying on the Bed Without Sleeping From the First Person

When you hold items or wear armor, it renders fine:

Rendering of Items and Armor While Sitting and Crawling

When you sit, lie down or crawl you don't get knockback:

No Knockback When Sitting, Lying or Crawling

While crawling on all fours, you can climb up the blocks:

Climbing Up the Blocks While Crawling on All Fours

But during normal crawling, you cannot climb up the blocks:

No Climbing Up the Blocks While Crawling Normally

Addon Configuration

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

Addon Configuration Command

And you will open the settings window for this addon:

Addon Configuration Options

Here you can configure:

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

๐Ÿ”ง Interact with block to sit. If disabled, players cannot sit on stairs by clicking on them.

๐Ÿ”ง Look down and sneak to sit. If disabled, the player will not be able to sit down.

๐Ÿ”ง Look up and sneak to lay. If disabled, the player will not be able to lie down.

๐Ÿ”ง Look up and jump to climb the wall. Allows the player to grab onto a wall, move along it from side to side, and climb upwards.

๐Ÿ”ง Move when sitting to crawl on all fours. If disabled, the player will just stand up when trying to move while sitting.

๐Ÿ”ง Jump when crawling on all fours to crawl. If disabled, the player will not switch to normal crawl mode when jumping while crawling on all fours.

๐Ÿ”ง Jump when crawling to crawl on all fours. If disabled, the player will not switch to crawl on all fours when jumping during normal crawling.

๐Ÿ”ง First person sit animation. If disabled, you will not see your first-person body when you are sitting.

๐Ÿ”ง First person lay animation. If disabled, you will not see your first-person body when you are lying down.

๐Ÿ”ง Show hints above the HUD when you perform an action. If disabled, the tooltips above the hotbar (e.g., "You sat down") will not be displayed.

๐Ÿ”ง After how many seconds will the player get tired during wall climbing. After this time expires, the player will detach from the block they grabbed onto. The minimum value is 3.

How to Make Another Player Sit, Lay or Crawl

Just type /execute as playername run function and one of them:

Chat Functions for Actions

๐Ÿ”ง function sit โ€” makes the player sit

๐Ÿ”ง function lay โ€” makes the player lie

๐Ÿ”ง function crawl_4 โ€” makes the player crawl on all fours

๐Ÿ”ง function crawl โ€” makes the player crawl normally

All functions make the player do an action, even if that action is disabled in the addon settings. (This allows, for example, to completely disable all actions in addon settings, so that the player cannot do them himself when he wants, and make the player do the necessary body action using command blocks when needed)

Checklist Before Adding This Addon to Your World

โ— 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", "Crawling"

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.

โ“ When I sit in 1st person my body rotates, but in 3rd person it does not. It's a bug and can't be fixed yet.

โ“ 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 March 17

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

  • ๐ŸŽ‰ Now it supports 1.20.70!
  • ๐Ÿ’ฉ Crawling and wallclimbing animations have become much worse. Due to Mojang's decision to remove the experimental molang queries, it is now impossible to determine the player's ground movement speed when riding for accurate animation. As a result, the animation no longer depends on the player's speed or movement direction, which looks very poor. Unfortunately, Mojang did not provide any replacement for the removed queries, making it impossible to restore the previous behavior. Initially, the addon did not work at all, and it seemed like there was no solution since the addon was completely built upon these experimental molang queries. However, I managed to find a method to implement some form of animation without using them. Thankfully, I was able to bring the addon back to life, although not completely...
Changelog for February 09 / Old Update

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

  • ๐ŸŽ‰ Now it supports 1.20.60!
  • ๐Ÿชฒ Fixed a bug which prevented movement after picking up an item while wallclimbing
Changelog for December 10 / Old Update

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

  • ๐ŸŽ‰ Now it supports 1.20.50!
  • ๐Ÿชฒ Fixed a bug which prevented movement after picking up an item while wallclimbing
Changelog for November 05 / Old Update

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

  • ๐ŸŽ‰ Now it supports 1.20.40!
Changelog for September 28 / Old Update
  • ๐Ÿš€ Now it supports 1.20.30+
  • ๐Ÿชฒ Fixed flickering of player's nickname when they stand up.
Changelog for September 15 / Old Update

โ•”โ•โ•โ•โ•โ•โ•โ•ใ€ SITTABLE STAIRS UPDATE โ€” v3.2.0ใ€‘โ•โ•โ•โ•โ•โ•โ•โ•—

  • ๐Ÿš€ Added the ability to sit on stairs! Now, you can approach a stairs block and click on it while holding an item, or start breaking it with your empty hand in survival mode, and you will sit on it!
  • ๐Ÿ“ถ 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!
  • โญ Added new switch "Interact with block to sit" to addon config, which controls the ability to sit on stairs!
  • โญ The /function commands now transition the player into the desired body state even if there is not enough space available!
  • ๐Ÿชฒ Fixed a bug where the body state was not saved when the player exited the world while crawling through a 1-block height gap.
  • ๐Ÿชฒ Fixed a bug where the player sometimes clip through blocks or fall out of the world when joining a world after leaving it while crawling
  • ๐Ÿชฒ Fixed a bug that caused a player to lie halfway inside a block when joining the world after leaving it in a lying state
  • ๐Ÿชฒ Fixed a bug where the player would sometimes instantly stand up after rejoining the world, following leaving the world in a sitting or lying state.
  • ๐Ÿ“ฑ Updated ModBay post, updated FAQ and refreshed headers design!
  • ๐ŸŒ Updated Portuguรชs-BR translations
Changelog for September 01 / Old Update
  • ๐Ÿš€ Player nicknames are now displayed above their heads when they are sitting, lying down, crawling, climbing walls, and more! Finally, this issue has been fixed!
  • โญ First-person animation toggles have been added to the addon config! Now, you can disable 1st person body rendering again!
  • โญ The climbing animation has been sped up! It is now 1.5 seconds shorter.
  • โญ The function of merging default config with the current config has been reworked! Now, a deep merge of nested objects is performed, which fixes the issues when new values from default config were not added to the current config.
  • ๐Ÿž Fixed a bug where players were unable to use the addon after leaving the world during wall climbing.
  • ๐Ÿชฒ Fixed a bug that sometimes caused players to teleport through walls when pressing shift.
  • ๐Ÿชฒ The shift key is now disabled during climbing on top of a block! This prevents cheating, where you could press shift to instantly teleport to the top of the block.
  • ๐Ÿชฒ Fixed a bug where the player would automatically grab onto the top of a block when completing a ladder climb!
  • ๐Ÿชฒ Fixed a bug where the player could quickly press shift during a jump to grab onto a block, resulting in improper gripping (the player would hold onto the middle of the block instead of the edge).
  • ๐Ÿชฒ Fixed a bug where the player would suffocate in blocks upon joining the world if they had previously left the world while crawling normally!
  • ๐Ÿชฒ Fixed a bug that sometimes caused incorrect third-person animation to be displayed when frequently switching perspectives!
Changelog for August 10 / Old Update
  • ๐Ÿš€ New body state: wall climbing! Now you can grab onto a wall up to 3 blocks high, move along it from side to side, and climb onto it!
  • โญ New algorithm for checking available space! Accuracy has increased from blocks to tenths of a block, and stability has been improved! Now you won't be able to stand up, even if there is only 0.1 block less than the required free space!
  • โญ Fixed 1st person camera height during normal crawling! Now its height relative to the ground matches the third-person eye position!
  • ๐Ÿž Fixed a major bug that prevented players from standing up after sitting in the square between iron bars. Previously, it was simply impossible to stand up from that spot, but now it's finally been resolved!
  • โญ Increased width of the player's hitbox during normal crawling! The width now measures 1.6 blocks, ensuring that the arms will no longer "pass through" blocks. You won't be able to crawl through a hole that is narrower than 1.6 blocks. However, the hitbox remains the same during crawling on all fours!
  • โญ Added a check for available legroom when you sit down! Now you won't be able to sit "with your legs inside the block" because they can no longer be inside the block!
  • โญ Now you can't get on all fours when crawling underneath a slab or any other non-solid block! This became possible thanks to the new algorithm for checking available space, which has an accuracy of 0.1 block!
  • โญ Fixed the check for available space when lying down! Now it takes into account the actual length of the player's body. You can't tuck your legs inside a block when lying diagonally!
  • โญ New switch in the addon config that allows you to enable or disable wall climbing body state!
  • โญ New input field in the addon config that allows you to set the duration in seconds after which you will get tired during wall climbing!
  • โญ The addon has been rewritten to use entity properties instead of deprecated variants and dummy components! This fixes some issues caused by unknown side effects of dummy components and also simplifies addon updates!
  • ๐Ÿ—‘๏ธ Useless first-person body rendering toggles have been removed from the addon config! Who would even play without first-person rendering ๐Ÿ˜?
Changelog for July 23 / 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.
  • ๐Ÿชฒ Fixed a bug that caused any projectiles to fly in a random direction when you were in a sitting state. Now you can sit and shoot arrows with a bow, and the arrows will fly in the correct direction!
  • ๐Ÿชฒ Fixed the broken vanilla "crawling" animation
Changelog for July 02 / Old Update
  • ๐Ÿš€ Now, it is fully compatible with the "short sneaking" experimental switch! If your world has this switch enabled, be sure to activate the new "Short Sneaking" compatibility mode option in the addon config!
  • โญ Fixed crawl speed on mobile devices! Now, if you crawl normally or on all fours using Minecraft on a mobile device, your movement speed will be stable, without jerks and random accelerations! Also, fixed a bug that caused mobile players to crawl a little faster than PC players
  • โญ Fixed incorrect camera positioning while sitting, lying, and crawling on mobile devices, with the "short sneaking" switch turned on. Also, fixed black screen when lying down
  • โญ Fixed suffocation when a player on all fours crawled through a 1 block hole
  • โญ Improved country flag icons in the language selection dropdown menu! Now they look prettier, and not blurry.
  • ๐Ÿชฒ Fixed the delay in the animation of the transition to sitting or lying down! Now, when you sit down or lie down, the animation starts instantly, without any delay
  • ๐Ÿชฒ Fixed a bug while crawling that sometimes caused turbo acceleration if you crawled off the edge of a block while playing Minecraft on PC.
  • ๐ŸŒ Addon translated into new languages: Portuguรชs-BR & Portuguรชs-PT
Changelog for June 15 / Old Update
  • ๐Ÿ†• This addon is now fully compatible with Minecraft 1.20.0 and above!
  • โญ Fixed the animation of holding the brush in your hand! Now it looks identical to vanilla 1.20
  • โญ Fixed the brushing animation! 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!
Changelog for April 24 / Old Update
  • ๐Ÿ†• Now it supports 1.19.70+!
  • โญ Improved animation of the transition to lying down! Now, your body will be smoothly lowered down instead of teleporting to the floor!
  • โญ Player.json updated to the latest version! This fixes bugs with the wrong amount of experience dropped from players, as well as starvation rate and insomnia calculation.
Download links
ใ€๐Ÿ“ฆ๐——๐—ผ๐˜„๐—ป๐—น๐—ผ๐—ฎ๐—ฑ ๐—•๐—ฃใ€‘- required for the addon to work
ใ€๐Ÿ“ฆ๐——๐—ผ๐˜„๐—ป๐—น๐—ผ๐—ฎ๐—ฑ ๐—ฅ๐—ฃ ใ€‘- required for the addon to work
Supported versions
1.20.70
Tags
6 335
3 comments
  1.  profile avatarGainaBro profile avatar GainaBro
    How to download with your link?
  2. Remember the one for 1.20.60 it did not work
  3.  profile avatarTellurian profile avatar Tellurian
    I still haven't figured out how to get past boot seller or whatever please change at least for this website since modbay pays u