Minecraft:Boat
More actions
Template:For Template:Infobox item entity Boats (including bamboo rafts) are drivable vehicle Minecraft:entities that can be ridden through Minecraft:water or at high speeds across all types of ice. Most Minecraft:mobs will ride nearby boats, which they cannot control or exit on their own.
Obtaining
Boats can be crafted with any Overworld planks; crimson and warped planks cannot be used to make boats.<ref>Template:Bug</ref>
Boats can be retrieved by repeatedly hitting them until they drop as an item. In Java Edition, Minecraft:tools and Minecraft:weapons that deal more than Template:Health damage can destroy a boat in one hit.
Crafting
Usage
Boats can be used for the transportation of Minecraft:players and Minecraft:mobs, sold for emeralds, or used as Minecraft:fuel.
Crafting
Trading
Fuel
A boat used as fuel in a Minecraft:furnace lasts 60 seconds, smelting up to 6 items.
Transportation
Entering
A player enters a boat by Template:Control it, if the boat is not fully occupied (boats can hold two entities). Unlike Minecraft:beds, there is no message above the hotbar for attempting to enter a fully occupied boat.<ref>Template:Bug</ref>
Exiting
A boat can be exited by Template:Control or Template:In, pressing down the right analog stick on a controller, tapping the "Leave Boat" button when using touch controls, or Template:Control. When exiting a boat, the player is placed in the direction the player is facing, or, if facing directly up or down, the player is placed in front of the boat. The exiting player is placed on land if possible from the dismounting position.
Motion
Boats do not turn with mouse-look.
With a keyboard or gamepad, boats are controlled using the Template:Control, Template:Control (turns left), Template:Control (turns right), and Template:Control keys. Using the Template:Control key increases the field of vision, but does not increase speed as if Minecraft:sprinting.
With touchscreen controls, two buttons for steering appear. The right button or key steers to the left, and the left button or key steers to the right. Pressing both buttons or keys moves the boat forward.
Template:IN, boats can be ridden against a current, but cannot be ridden upstream to a higher elevation. A boat lift, usually made from tripwire, pistons, and optionally a slime block, can be used to move a boat up. Bubble columns created with soul sand can also be used to push boats upward. These mechanisms can also be used Template:In but are usually unnecessary because boats can be ridden upward in descending water, as well as follow upward stair-step currents.
Behavior
Speed
Boats move according to the player's control or water currents, with speed affected by the surface traversed.
When the forward or backward command is issued, a constant thrust is applied relative to the boat's facing direction, exponentially approaching the top speed at which thrust balances drag. The backward thrust is one-eighth of the forward thrust’s strength.
When strafe commands are issued, a constant torque is applied to increase the boat's rotation speed, with the same drag mechanism limiting the maximum rate of rotation.
Template:IN, boats do not have air resistance, meaning that if a boat is launched off a cliff at a certain speed, it will continue flying at that speed until it touches the ground.
Motion details
Regardless of controls, the boat applies a friction that is proportional to the current horizontal velocity v by multiplying it with a coefficient c at the beginning of every tick: in water, air, or under flowing water, this value is 0.9; underwater, this value is 0.45; on land, this value is the average c (slipperiness) of all solid blocks underneath the boat (e.g. 0.6 for most blocks, 0.98 for Minecraft:ice and 0.989 for Minecraft:blue ice). The same is applied to rotational (angular) velocity. This is equivalent to applying a deceleration <math>a_f = -\mu v</math>, where v is the current horizontal velocity and <math display="inline">\mu = (1-c)\,\text{tick}^{-1} = 20(1-c)\,\text{s}^{-1}</math> is a friction coefficient. As a result, when controls are not pressed, the boat slows to a stop quadratically.
Minecraft:Slime blocks, Minecraft:honey blocks, and Minecraft:soul sand each apply their special entity-slowing logic to boats on top of this.
Template:IN, When the forward key is pressed, the boat accelerate at 0.04 m/tick2, for a real-time acceleration of 16 ms-2 forward assuming no lag. The reverse acceleration is 0.005 m/tick2 for a real-time acceleration of 2 ms-2. When Template:Ctrl keys are pressed, the boat is given a rotation acceleration of 1°/tick2 (400°/s2), which is so high that no gradual change of turning rate is usually felt.
The above gives us a way to calculate the maximum speed of a boat on a surface because maximum speed is reached when the player's acceleration <math>a_p</math> cancels out with the friction <math>a_f</math>, <math display="inline">v_\text{max} = \frac{a_p}{\mu}</math>.
| Block | c | μ (tick−1) | Top Speed | Max Yaw Rate | Notes | ||
|---|---|---|---|---|---|---|---|
| (block/tick) | (block/s) | (block/tick) | (block/s) | ||||
| Minecraft:Water | 0.9 | 0.1 | 0.4 | 8.0 | 10 | 200 | |
| Minecraft:Ice, Minecraft:Frosted Ice, Minecraft:Packed Ice | 0.98 | 0.02 | 2 | 40 | 50 | 1000 | Boats move extremely quickly on ice,<ref name="MC-97803">Template:Bug</ref> allowing for the construction of fast transportation systems in any dimension. |
| Minecraft:Blue Ice | 0.989 | 0.011 | <math>3.\overline{63}</math> | <math>72.\overline{72}</math> | <math>90.\overline{90}</math> | <math>1818.\overline{18}</math> | |
| Land | 0.6 | 0.4 | 0.1 | 2.0 | 2.5 | 50 | |
| Minecraft:Slime Block | 0.8 | 0.2 | 0.0588 | 1.176 | 5 | 100 | Real c is 0.8, but onEntityWalk logic reduces it to 0.32 (0.8×0.4) for horizontal motion, with some increase if vertical velocity is nonzero. |
| Minecraft:Honey Block, Minecraft:Soul Sand | 0.6 | 0.4 | 0.0526 | 1.053 | 2.5 | 50 | Real c is 0.6, but onEntityWalk logic reduces it to 0.24 (0.6×0.4) for horizontal motion. |
The torque and thrust values differ between Java and Bedrock edition, as do the linear drag coefficients of various surfaces, which are proportionally scaled to produce the same top speed/max yaw rate between two editions.
| Front Thrust | Back Thrust | Torque | Blue Ice | Pack/Frost/Ice | Water | Slime | Land | |
|---|---|---|---|---|---|---|---|---|
| Java Edition | 16 blocks/s2 | 2 blocks/s2 | 400 deg/s2 | 0.22 s-1 | 0.4 s-1 | 2 s-1 | 4 s-1 | 8 s-1 |
| Bedrock Edition | Template:Info needed | Template:Info needed | Template:Info needed | Template:Info needed | Template:Info needed | Template:Info needed | Template:Info needed | Template:Info needed |
Flotation
A boat floats atop still or flowing water. Template:IN, a boat sinks if it enters water flowing downward.<ref>Template:Bug</ref> Template:IN, a boat does not sink when submerged but floats up. This feature lets a player contrive stepped uphill water flows to propel a boat uphill using only flowing water.
When a boat moves over a bubble column, it begins to shake. If the bubbles are caused by a Minecraft:magma block, all passengers are expelled and the boat sinks.
Template:IN, a sunken boat cannot be re-floated until a bubble column pushes it up or it is broken by the player. Template:IN, a boat resumes floating when it emerges from the currents keeping it down, or when the bubble column is blocked or removed.
Minecraft:Dolphins chase players riding a boat in motion, occasionally bumping the boat, causing it to shake briefly.
Destruction
As boats are Minecraft:entities, they have Minecraft:health. Template:IN, boats effectively have just over Template:Hp (exactly 4 damage is not enough to destroy a boat), and regenerate Template:Frac per game tick. Boats Template:In have Template:Hp health.<ref>Template:Bug</ref>
Boats can be destroyed by explosions, fire and lava (but not magma blocks), cactus, and by being punched/shot by mobs, such as Minecraft:drowned. Boats made invulnerable with commands cannot be broken by any of these, but they still cannot be used to travel on lava because they sink.
When a boat is destroyed, it drops itself in item form.
Passengers
Boats can support two riders, including Minecraft:mobs. A mob cannot exit a boat and is trapped until the boat gets destroyed, or until the player uses a Minecraft:fishing rod or Minecraft:lead to remove the mob. This can be used to transport mobs, although hostile mobs still attack while in boats. Mobs riding a boat don't despawnTemplate:Only and don't count toward the mob cap.<ref>Template:Bug</ref>
Template:IN, a player cannot both move (row) and use items at the same time. It is still possible to initialize item use (e.g. start eating) and row the boat while the item is still in the middle of the use animation. Although the rowing animation overrides the item use animation, the item can still be successfully consumed.
Being in a boat limits the player's mouse-look to the forward 210° arc Template:In and 180° Template:In.
Underwater boats cannot be ridden. When the boat is underwater, all passengers in it are expelled.
Damage prevention
Riding a boat does not deplete Minecraft:hunger, making it an efficient way to travel.
Boats can completely nullify Minecraft:fall damage for themselves and any players/mobs inside, making them useful for travel through mountains or through the Nether<ref>Template:Bug</ref><ref>Template:Bug</ref>.
Collision
A boat has a solid collision box, which means players and other entities can't go through it even at high speeds. Falling blocks are also blocked by boats.
Template:IN, a boat falling on top of an entity stops on top of the entity. Template:IN, a falling boat can go through other entities.
Riding a boat over a Minecraft:lily pad causes the lily pad to drop, and causes the boat's speed to stutter a bit.
Mobs
Most mobs can ride boats. Mobs cannot exit the boat unless the boat is destroyed, sinks, or moves over a bubble column.
Mobs can be picked up into the boat when they collide with the side of the boat. A mob cannot control the boat. Template:IN, a boat being ridden by a player cannot pick up a mob, but in Template:BE, they can. Template:IN, even Minecraft:tripod cameras can ride boats.
A mob can ride a boat if it is narrower than a boat, and is neither an aquatic<ref group="note">Despite this, turtles are allowed to ride in boats because they are internally a part of the creature's group.</ref> nor ambient animal. The following mobs are unable to ride in a boat:
The baby counterparts of these mobs can ride in boats, but not the adult versions. If a baby grows up, the adult form is dismounted. Additionally, the adult versions of these mobs can still ride boats manually using the Template:Cmd command: Template:Columns-list
Additionally, few types of mobs can have various Size values, which can prevent them from riding boats:
Template:Columns-list
Lead
Leads can be attached to boats and can break when stretched too far due to boats moving much more slowly on land.
The lead has no effect if a player is riding the boat. However, if any mob is riding the boat, the boat can be tugged along. This includes villagers, making transportation easier in early game with just a few boats and leads.
Sounds
Template:JE:
Boats use the Friendly Creatures sound category for entity-dependent sound events.
Despite being a solid surface, walking on boats is completely silent and does not produce footstep sounds.<ref>Template:Bug</ref>
Data values
ID
Template:JE: Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table
Template:BE: Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table Template:ID table
Entity data
Boats have entity data associated with them that contain various properties of the entity.
<section begin="entity data" />
- Template:Nbt Entity data
<section end="entity data" />
Achievements
Advancements
History
Java Edition
Bedrock Edition
Legacy Console Edition
New Nintendo 3DS Edition
Data history
Java Edition
Bedrock Edition
Historical screenshots
-
The old boat floating.
-
A bunch of pre-1.9 boats stacked up.
-
First image of boats in BE development.
-
Second image of boats in BE development.
-
Image of the completed Bedrock Edition boats.
-
A trail of boats after a game crash while riding a boat.
-
A third-person perspective of a boat in Minecraft:Java Edition Alpha v1.0.6.
Issues
Trivia
- Template:IN, Minecraft:Sand, Minecraft:red sand, Minecraft:concrete powder, Minecraft:gravel, Minecraft:anvils, and Minecraft:dragon eggs drop as items when they fall onto a boat that is in water.
- A Minecraft:chest is short enough that a boat falls onto it rather than crashes into it.
- Template:IN, holding the movement stick to the side in a boat on Minecraft:blue ice causes the player to spin quickly. If a passenger is in the boat while this occurs, when the player exits the boat after it reaches maximum velocity (attained after about three seconds), for most mobs, the mob's head may spin uncontrollably. For some mobs, however, nothing happens (such as Minecraft:slimes and Minecraft:ghasts). The mob may also get its head stuck at an angle. Thorough testing was done on Wii U Edition, although the glitch was originally discovered on the Xbox 360 Edition.
Gallery
Screenshots
-
All types of boats next to each other.
-
A dock with many boats.
-
A Minecraft:camera in a boat.
Mojang screenshots
-
A boat on ice in the Nether.
-
Minecraft:Steve leashing boats to a pier.<ref>Template:Mcnet</ref>
-
Boats blocking a river.
Development images
-
Jappa texturing a boat.
-
Nekofresa making the bamboo raft in Blockbench.
-
Boat item textures from Bedrock Edition beta 1.18.10.27.
-
Boat item textures from Bedrock Edition 1.18.10.
-
Boat item textures from Bedrock Edition beta 1.19.0.21.
-
Boat item textures from Bedrock Edition beta 1.19.0.27.
-
Boats attached to leads.
-
"Minecraft:Sunny and Minecraft:Noor are next to a fully rebuilt Minecraft:Ruined Portal. The brave Sunny throws an Minecraft:Ender Pearl toward the lit Minecraft:Nether Portal. Noor is to the side holding a Minecraft:Leash tied to a Boat with a Minecraft:Sheep in it."
-
Boat model without texture.
-
A boat emitting lots of particles.
-
A boat with llamas in it and a lead attached.
Concept artwork
-
Bamboo raft concept art.
-
Ditto.
In other media
-
Official artwork of Sunny riding a mangrove boat.
-
Sticker of Minecraft:Zuri on a bamboo raft with a camel calf.
-
Official artwork of Minecraft:Alex in a boat at sea with an Minecraft:allay.
-
Zuri on a bamboo raft.
-
Pixel art of Zuri on a bamboo raft with a baby Minecraft:panda.
-
Cutout of Zuri and Minecraft:Efe on bamboo rafts, featured in the Minecraft:Trails & Tales Event.
-
Alex in a boat with a goat.<ref>https://www.minecraft.net/en-us/about-minecraft</ref>
-
A social media post about a bamboo raft and cherry boat.
-
Noor in an oak boat in an advertisement for Minecraft:Crocs.<ref>Template:Ytl</ref>
-
Minecraft:CommuniKate on a boat
-
Minecraft:Ice Cube in a boat
-
Minecraft:Poppy Playtime in a boat
-
A cat in a boat
Textures
-
Texture of oak boats as entities
-
Texture of spruce boats as entities
-
Texture of birch boats as entities
-
Texture of jungle boats as entities
-
Texture of acacia boats as entities
-
Texture of dark oak boats as entities
-
Texture of bamboo rafts as entities
-
Texture of cherry boats as entities
-
Texture of pale oak boats as entities
See also
References
Notes
External links
Template:Navbox wood Template:Navbox items Template:Navbox entities
Minecraft:cs:Člun Minecraft:de:Boot Minecraft:es:Barca Minecraft:fr:Bateau Minecraft:hu:Csónak Minecraft:it:Barca Minecraft:ja:ボート Minecraft:ko:보트 Minecraft:lzh:舟 Minecraft:nl:Boot Minecraft:pl:Łódka Minecraft:pt:Bote Minecraft:ru:Лодка Minecraft:th:เรือ Minecraft:uk:Човен Minecraft:zh:船