Submarine
A Submarine is a massive drivable vehicle entity used for the transportation of players within large bodies of water such of oceans. Due to their size, they are incredibly durable with multiple hits needed to be destroyed, and move much faster than boats sailing over water.
Obtaining
Submarines in their item forms cannot be obtained from anywhere in the game besides the creative mode inventory or commands. Due to this, submarines must be found in the overworld or built manually by the player.
Spawning
Fully oxidized Submarines can be found near or inside the Abyssal Ruins that occasionally generate within the Abyssal Chasm. Submarines that are found on the seafloor near Abyssal Ruins will be in full disrepair, and must be repaired before being able to be driven.
Building
Alternatively, one can build their own Submarine if they have 20 of any type of copper block (including cut copper), 6 Depth Glass, and most importantly an Enigmatic Engine - which can only be obtained as a drop from slaying the formidable Hullbreaker. Once the player has all these materials, construction of a new Submarine can begin by surrounding the Enigmatic Engine with a 3x3x3 copper cube. Once this is done, a 3x2 hole should remain in the structure exposing the Enigmatic Engine - filling this gap with 6 Depth Glass blocks will mark the front of the Submarine and ultimately transform the structure into a brand new Submarine.
- If Submarines are constructed out of waxed copper blocks or any variant of oxidized copper, they will strangely not be waxed or oxidized when transforming into a Submarine.
Usage
Transportation
Entering
A player can enter a Submarine by interacting with it, if it is not fully occupied. Once riding a Submarine, a message above your hotbar will appear giving you a list of controls.
Exiting
A Submarine can be exited by pressing the left Shift key. Leaving a Submarine will place the player directly on top of it, in the direction they were originally facing.
Motion
Submarines do not turn on mouse-look.
Submarines are controlled by WASD key controls, with the W and S keys moving it forward and backward respectively and the A and D keys turning it either left or right as if the player were riding a boat.
Submarines can also be controlled to ascend or descend when inside water. Holding down the left Control key will cause it to roughly descend directly down 5-6 blocks per second, meanwhile holding down the Space key will cause it to roughly ascend directly up 8-9 blocks per second.
Floodlights
When riding inside a Submarine, pressing the G key will turn on its floodlights. These floodlights will create an aesthetic white shine that appears in front of the Submarine, and rotates with the passenger inside. Functionally, these floodlights will give the player's perspective a bright white vignette that illuminates mostly the center of their screen when in first-person.
Precaution must be taken when riding a Submarine with its floodlights on while near a Hullbreaker. Due to them being interested in eating almost anything glowing, the glowing floodlights may gather the unwanted attention of it if your Submarine is in close enough proximity.
If the floodlights of a Submarine are on, pressing the G key again will turn them off.
Behavior
Speed
Submarines move according to the player's controls, with the surface or medium they're traveling through affecting their speed. Unlike boats, Submarines do not travel fast on ice.
Substance | Speed[1] |
---|---|
Water | 10.5 blocks/s |
Ice, frosted ice, packed ice, blue ice | 1.6 blocks/s |
Land | 1.6 blocks/s |
- Measurement for speed of Submarine moving horizontally only.
Oxidation
Like many blocks made out of copper, Submarines will too gradually oxidize to a verdigris appearance over the course of four stages. After either 48,000 game ticks or 72,000 game ticks have passed, a Submarine will advance through one stage of oxidation. Its first stage of oxidation will discolor the exterior of the Submarine, with it turning a slight brown and growing green spots. As oxidation continues, it's exterior hull will transform a solid green color while its interior compartments, periscope, and side propellers begin to rust brown. Finally, the Submarine's last stage of oxidation will turn the exterior hull into a solid teal and have some of its aesthetic plating removed. Meanwhile, all propellors on the submarine, the periscope and the interior compartment would have fully turned a rusty brown.
If wanting to reverse the stages of oxidation on a Submarine, interacting with an oxidized Submarine while holding an axe will remove one stage of oxidation from it. Honeycomb can also be applied to the Submarine similarly to many other copper blocks to completely prevent oxidation from progressing. Lightning bolts that strike nearby an unwaxed Submarine will completely reset its level of oxidation.
Destruction and repairing
As Submarines are entities, they have their own amount of health and can be damaged from various means, such as tridents thrown from drowneds or melee attacks from Deep Ones and Hullbreakers.
Similarly to an iron golem, a Submarine will begin to crack depending on how much health is depleted from it. Every 10 damage a Submarine absorbs, it will advance one stage in cracking around its main hull, propellors and window. These cracks will keep on getting worse as more stages of damage are advanced through, eventually becoming so severe after three stages that it will fall into full disrepair - instantly kicking out its passenger and losing its left propeller in the process. If being driven through water before becoming this unusable state, it will rapidly sink to the seafloor. After 4 stages of fracturing, and a total of 50 damage has been absorbed, the Submarine will fully break and drop 2-3 copper ingots.
Fortunately, one can repair a cracked Submarine with the use of copper ingots. If a copper ingot is held and used on a Submarine that visibly has cracks, it will remove up to 10 built-up damage from the Submarine and repair fractures dealt by exactly one level of damage.
Damage prevention
If there are any aggressive Deep Ones chasing or Hullbreakers that are targeting a player inside a Submarine, the Submarine's sonar and side buttons will begin to flash while constantly emitting loud pinging noises in attempts to alert its driver of the threat nearby.
Players riding inside Submarines that are fully submerged by water will not receive any drowning damage or see any decrease in their oxygen meter. In fact, players with an unfilled oxygen meter will see their meter rise back up as if they were no longer submerged in water when riding inside a Submarine.
Riding inside a Submarine will also shield the passenger from outside sources of damage such as incoming projectiles like tridents. As the passenger is completely encompassed by the Submarine, many projectiles will hit it instead. Furthermore, mobs that do not a far enough melee attack range to hit the player inside the cockpit will not be able to hurt them due to the large solid collision box of the Submarine.
Submarines do not deplete their passenger's hunger when being driven, making it an efficient prolonged way to travel.
Collision
Submarines have a solid collision box like boats, which means players and other entities can't go through it even with high speed. Due it's solid collision box, Submarines can stay on top of other entities and entities can stand on top of Submarines.
History
1.0.0 | Introduced. |
1.0.1 | Fixed memory leak with loading Submarine shaders. Fixed Submarine floodlights not loading on some machines. |
1.0.9 | Fixed entering Submarine with Diving Armor Set equipped not refilling air. |