-
Notifications
You must be signed in to change notification settings - Fork 15
Limpet
Limpets are a shy mollusk found all across the overworld. Their unique shells can occasionally have minerals on them. The type of mineral depends on the limpet's environment. These minerals can be extracted, but not before chasing the limpet down. Designed by GLaDOS edition.
Limpets spawn naturally on stone, granite, diorite, andesite, tuff, and deepslate. They can spawn in all the biomes listed in the #limpet_spawns tag except biomes in the #species:without_limpet_spawns tag.
They require a light level of 0, and a skylight of 0 in order to spawn.
Limpet type depends on various spawning conditions.
| Limpet Type | Y-Level | Biome | Spawn Weight | Mod Exclusive |
|---|---|---|---|---|
Emerald |
Above 64 30 to 64 16 to 30 16 to 30
|
#minecraft:is_mountain#minecraft:is_mountain#minecraft:is_mountainANY |
8030205 |
No |
Coal |
Above 64 30 to 64 16 to 30 Above 3016 to 30Below 16
|
#minecraft:is_mountain#minecraft:is_mountain#minecraft:is_mountainANY ANY ANY |
20 50 60 80 65 45 |
No |
Lapis Lazuli |
30 to 64 16 to 30 Above 30 16 to 30Below 16
|
#minecraft:is_mountain#minecraft:is_mountainANY ANY ANY |
20 10 20 20 20
|
No |
Amethyst |
16 to 30
|
ANY | 10 |
No |
Diamond |
Below 16
|
ANY | 35 |
No |
Spinel |
-32 to 64
|
ANY | 50 |
Yes, (Caverns & Chasms) |
Uranium |
ANY | alexscaves:toxic_caves |
10 |
Yes, (Alex's Caves) |
#species:limpet_spawns by default comprehends all the overworld biomes and toxic caves from Alex's Caves.
#species:without_limpet_spawns by default only comprehends the deep dark.
#minecraft:is_mountain refers to the meadow, frozen peaks, jagged peaks, stony peaks, snowy slopes and cherry grove.
-
0-5experience points when killed by a player or tamed wolf. Only a limpet that has lost its shell can be killed.
Limpets with minerals on them need to be struck with the appropriate 3 tool times in order to extract them. Fortune affects the amount of items dropped.
The appropriate tool depends on the ore block specified in the limpet ore data file.
| Item | Quantity (Default) | Quantity (Fortune I) | Quantity (Fortune II) | Quantity (Fortune III) | Tool |
|---|---|---|---|---|---|
Emerald |
4 to 8
|
5 to 9
|
5 to 10
|
6 to 12
|
Iron or higher |
Coal |
12 to 24
|
14 to 28
|
16 to 31
|
17 to 35
|
Wood or higher |
Lapis Lazuli |
8 to 16
|
9 to 18
|
10 to 21
|
12 to 23
|
Wood or higher |
Amethyst |
4 to 8
|
5 to 9
|
5 to 10
|
6 to 12
|
Wood or higher |
Diamond |
3 to 6
|
3 to 7
|
4 to 8
|
4 to 9
|
Iron or higher |
Spinel |
3 to 6
|
3 to 7
|
4 to 8
|
4 to 9
|
Stone or higher |
Uranium |
4 to 8
|
5 to 9
|
5 to 10
|
6 to 12
|
Iron or higher |
A limpet with a shell will resist all non-pickaxe attacks up to 12 hp. Limpets are capable of hiding in their shells, and they will do so when hit. Limpets that are hiding in their shell can be walked on, similar to a shulker.
When a player holds a pickaxe in their hand, a limpet will sit in place and quiver, while making whimpering noises. Striking them breaks their shell by a stage and initiates a chase, where the limpet will attempt to run away from the player. The pickaxe will enter a 4 second cooldown ( 80 ticks ) for every successful hit in survival mode.
Limpet shells have 3 breaking stages, after which the shell will completely break, leaving the limpet exposed and dropping its respective minerals. A partially broken shell can be repaired with its respective minerals. A limpet that has been repaired will not despawn.
| Limpet Type | Repair Mineral |
|---|---|
None |
Bonemeal |
Emerald |
Emerald |
Coal |
Coal |
Lapis Lazuli |
Lapis Lazuli |
Amethyst |
Amethyst |
Diamond |
Diamond |
Spinel |
Spinel |
Uranium |
Uranium |
Using a silk touch pickaxe on the limpet will remove only the minerals, leaving the shell intact. It will also grant the player an advancement.
| Icon | Advancement | In-game description |
|---|---|---|
![]() |
Gold Digger | Break the Shell of a Limpet to collect its Gem |
![]() |
The Conchequences of Hiding | Preserve a Limpet's Shell by breaking it with Silk Touch |
Limpet ores are completely data driven and customizable with datapacks,
to add your own ore you have to make a .json file in the gameplay/limpet_ores folder of your datapack
they follow this template:
{
"id": "species:nether_quartz",
//Name, this is used for texture lookup.
//For example this limpet's texture would be
//"assets/species/textures/entity/limpet/ores/nether_quartz.png"
"item": "minecraft:quartz",
//The item it will drop.
"block": "minecraft:nether_quartz_ore",
//The block it will refer to when playing sounds
//or looking for the appropriate tool.
"maxCount": 6,
//The maximum amount of item dropped,
//usually it drops around 3/4 of this
"spawnWeight": 50,
//Spawning weight
"maxSpawnHeight": 64,
//Maximum Y level at which it can spawn
"minSpawnHeight": -32,
//Minimum Y level at which it can spawn
"location": "minecraft:nether_wastes"
//This can be either a biome or a biome tag (indicated by the # sign)
//remember that the location must also be in the #limpet_spawns tag and
//mustn't be in the #without_limpet_spawns tag.
}Limpets named Gary will take on a unique skin.




Emerald
Coal
Lapis Lazuli
Amethyst
Diamond
Spinel
Uranium
Emerald
Iron or higher
Coal
Wood or higher
Lapis Lazuli
Amethyst
Diamond
Spinel
Stone or higher
Uranium
None
Bonemeal
