Limpet - Peculiar-Room/Species GitHub Wiki
- Uranium and Spinel limpets are only present from version 3.0 onwards, same thing for the datapack system to implement new variants and other tweaks.
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 |
---|---|---|---|---|
![]() |
Above 64 30 to 64 16 to 30 16 to 30
|
#minecraft:is_mountain #minecraft:is_mountain #minecraft:is_mountain ANY |
80 30 20 5 |
No |
![]() |
Above 64 30 to 64 16 to 30 Above 30 16 to 30 Below 16
|
#minecraft:is_mountain #minecraft:is_mountain #minecraft:is_mountain ANY ANY ANY |
20 50 60 80 65 45 |
No |
![]() |
30 to 64 16 to 30 Above 30 16 to 30 Below 16
|
#minecraft:is_mountain #minecraft:is_mountain ANY ANY ANY |
20 10 20 20 20
|
No |
![]() |
16 to 30
|
ANY | 10 |
No |
![]() |
Below 16
|
ANY | 35 |
No |
![]() |
-32 to 64
|
ANY | 50 |
Yes, (Caverns & Chasms) |
![]() |
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
-5
experience 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 |
---|---|---|---|---|---|
![]() |
4 to 8
|
5 to 9
|
5 to 10
|
6 to 12
|
![]() |
![]() |
12 to 24
|
14 to 28
|
16 to 31
|
17 to 35
|
![]() |
![]() |
8 to 16
|
9 to 18
|
10 to 21
|
12 to 23
|
![]() |
![]() |
4 to 8
|
5 to 9
|
5 to 10
|
6 to 12
|
![]() |
![]() |
3 to 6
|
3 to 7
|
4 to 8
|
4 to 9
|
![]() |
![]() |
3 to 6
|
3 to 7
|
4 to 8
|
4 to 9
|
![]() |
![]() |
4 to 8
|
5 to 9
|
5 to 10
|
6 to 12
|
![]() |
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 |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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.
