Difference between revisions of "Sneaking"

From Minetest Wiki
Jump to navigation Jump to search
(→‎Sneak glitch: Use the official definition of “sneak glitch”)
(Correct some factual mistakes regarding sneak glitch)
Line 4: Line 4:
  
 
== Basic sneaking ==
 
== Basic sneaking ==
[[File:Sneaking at the edge.png|thumbnail|Sneaking at the edge of a ledge]]
 
 
 
The default key for sneaking is <kbd>Shift</kbd>. You will sneak as long as you hold down the sneak key. You can not sneak while you are at a [[ladder]], inside a [[liquid]] or have activated fly [[Controls/Movement_modes|mode]].
 
The default key for sneaking is <kbd>Shift</kbd>. You will sneak as long as you hold down the sneak key. You can not sneak while you are at a [[ladder]], inside a [[liquid]] or have activated fly [[Controls/Movement_modes|mode]].
  
 
Sneaking makes you walk slower and prevents you from walking and falling over a block's edge. If you try to walk beyond the edge of a cube while holding down the sneak key, you won't fall. You can walk a bit beyond the block's edge while sneaking, up to a certain limit, of course. This means for a spectator it will somewhat look like as if you float in mid-air while sneaking.
 
Sneaking makes you walk slower and prevents you from walking and falling over a block's edge. If you try to walk beyond the edge of a cube while holding down the sneak key, you won't fall. You can walk a bit beyond the block's edge while sneaking, up to a certain limit, of course. This means for a spectator it will somewhat look like as if you float in mid-air while sneaking.
  
Sneaking can also help you walking at edges of ledges where you don't actually have enough space to stand on. An example is shown in the first screenshot.
+
If you jump while holding the sneak key, you jump slightly higher than usual.
  
 
== Known bugs and weirdnesses ==
 
== Known bugs and weirdnesses ==
Line 17: Line 15:
  
 
=== Sneak glitch ===
 
=== Sneak glitch ===
The sneak glitch is a glitch in Minetest which allows the player to sneak if there is only 1 block of space (not enough for the player to stand normally), as shown in the screenshot.
+
[[File:Sneaking at the edge.png|thumbnail|Sneaking at the edge of a ledge by using the sneak glitch]]
 +
The sneak glitch is a glitch in Minetest which allows the player to sneak at the edges of ledges when there is only 1 block of space (not enough for the player to stand normally), as shown in the first screenshot.
  
 
The sneak glitch is considered to be a “bug that has become a feature” in Minetest. However, it it is possible to disable the sneak gltich manually.
 
The sneak glitch is considered to be a “bug that has become a feature” in Minetest. However, it it is possible to disable the sneak gltich manually.

Revision as of 03:16, 3 March 2017

Languages Language: English • français

Sneaking is part of the basic controls in Minetest for preventing falling off edges. This move is a bit unusual (and broken) in some aspects, so it deserves its own article.

Basic sneaking

The default key for sneaking is Shift. You will sneak as long as you hold down the sneak key. You can not sneak while you are at a ladder, inside a liquid or have activated fly mode.

Sneaking makes you walk slower and prevents you from walking and falling over a block's edge. If you try to walk beyond the edge of a cube while holding down the sneak key, you won't fall. You can walk a bit beyond the block's edge while sneaking, up to a certain limit, of course. This means for a spectator it will somewhat look like as if you float in mid-air while sneaking.

If you jump while holding the sneak key, you jump slightly higher than usual.

Known bugs and weirdnesses

Avoiding fall damage

You don't suffer any fall damage if you fall on a normal block's edge or on a slab or snow or on some other non-cubic shapes while holding down the sneak key. This bug is known as issue 329.

Sneak glitch

Sneaking at the edge of a ledge by using the sneak glitch

The sneak glitch is a glitch in Minetest which allows the player to sneak at the edges of ledges when there is only 1 block of space (not enough for the player to stand normally), as shown in the first screenshot.

The sneak glitch is considered to be a “bug that has become a feature” in Minetest. However, it it is possible to disable the sneak gltich manually.

Climbing high blocks

Normally, you can only jump high enough to climb 1 block at once. But sometimes you can climb a wall of a height of 2 blocks while jumping and sneaking at the same time. This is not reliable and requires many attempts to actually climb the wall. This behaviour is a direct consequence of the sneak glitch.

Sneak elevator

A typical sneak elevator

A common structure for using/abusing the sneak glitch is the so-called sneak elevator (also known as “sneak ladder”). A sneak elevator is a special alignment of blocks which are built in such a way that makes using the sneak glitch very easy and helps to climb it up in an instane speed. The second screenshot shows an example of a sneak elevator. Similar structures with the same function might exist.

To use/abuse the sneak glitch, stand at the corner of the sneak elevator, then hold both the sneak key and the jump key. You will move up the entire structure at an insane speed.

Disabling the sneak glitch

To disable the sneak glitch for a given world, simply activate the "Disable sneak glitch" mod and all weird behaviours caused by the sneak glitch (like using/abusing the sneak elevator) won't work anymore. Additionally, fall damage will behave normally.