Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Disambig gray  關於其他含義,請見「史萊姆(消歧義)」。
史萊姆
Slime
生命值

大型:16(♥ × 8)
中型:4(♥♥
小型:1(♥

類型

敵對生物

攻擊力

近戰攻擊(低延遲,多選目標)(大型):
簡單:3(♥♥
普通:4(♥♥
困難:6(♥♥♥
近戰攻擊(低延遲,多選目標)(中型):
簡單:2(♥
普通:2(♥
困難:3(♥♥

尺寸

高度:
0.51 + Size * 0.51格
寬度:
0.51 + Size * 0.51格

生成

§生成

命名空間ID

slime

史萊姆居住在世界中潮濕、黑暗的空間,而且攻擊的速度是其他生物無法比擬的。

——Minecraft Earth內描述

史萊姆(Slime)是一種生成在部分區塊地下和沼澤地生物羣落及其變種的敵對生物。

生成[]

史萊姆生成在40以下的特定的「史萊姆區塊」裡(不限亮度),它們也可以生成在沼澤地和紅樹林沼澤生物羣落51-69層亮度等級小於等於7的地方。

只有1、2和4尺寸的史萊姆會自然生成。在Java版中,透過/summon可以生成1-127(實體數據Size0-126)尺寸的史萊姆。

生成一個史萊姆需要2.04×2.04×2.04的空間,它們生成的區域必須沒有任何液體和方塊碰撞。當試圖生成史萊姆時,遊戲會先檢查大型史萊姆的空間需求,隨後再確定大小。由於大型史萊姆略高於2個方塊,任何尺寸的史萊姆都無法在2個方塊高的區域生成。同時由於大型史萊姆略寬於2個方塊,並且生物在方塊的中心位置上方生成,因此在2.04×2.04×2.04範圍內的任何方塊都可以阻止任何尺寸史萊姆的生成。

生成史萊姆的尺寸受區域難易度影響:低難易度時三種尺寸的概率均為33%,高難易度時三種尺寸的概率分別為小型16%、中型33%、大型50%。

史萊姆可以在以下亮度不為15的發光方塊上生成:

沼澤地[]

在沼澤地裡,史萊姆可能會在Y=51-69且亮度等級小於等於7的地方生成。在滿月時,它們的生成概率最大,而在新月時從不生成。

更準確來説,遊戲會檢查兩個因素:

  1. 亮度等級是否小於等於一個隨機整數(0-7)
  2. 月亮的明亮部分所佔比例是否大於一個隨機小數(0-1)

如果這些條件都符合且高度合適,那麼就有50%的概率生成史萊姆。

史萊姆區塊[]

史萊姆會在整個世界(除蘑菇地深淵)的特定區塊Y=40以下生成,忽略亮度等級。大約每十個區塊中會有一個是這種特定的「史萊姆區塊」。

Java版[]

Java版中,「史萊姆區塊」的決定是由種子碼和區塊座標結合起來的偽隨機而成的:

import java.util.Random; 

public class CheckSlimeChunk { 

    public static boolean isSlimeChunk(long worldSeed,     // 世界种子,一个64位整数,可以通过/seed获取
                                       int  chunkX,        // 区块X轴坐标,32位整数
                                       int  chunkZ) {      // 区块Z轴坐标,32位整数
        Random rng = new Random(
                         worldSeed +
                         (chunkX * chunkX) * 0x4C1906 +
                         (chunkX * 0x5AC0DB) +
                         (chunkZ * chunkZ) * 0x4307A7L +
                         (chunkZ * 0x5F24F) ^ 0x3AD8025F
                     );
        return rng.nextInt(10) == 0;
    }
}

也就是説,使用區塊座標來幫助生成一個種子,進而生成一個0-9之間的偽隨機數,如果生成的數字是0,那麼那個區塊就能生成史萊姆。要轉換世界座標到區塊座標,將座標除以16並向下取整。

基岩版[]

基岩版中史萊姆區塊的算法與Java版不同。算法並不依賴於生成世界的種子,因此史萊姆區塊對於每個世界的生成是一樣的。[1]

跌落物[]

尺寸為1的史萊姆死亡時跌落0-2個史萊姆球。每級掠奪附魔將史萊姆球的跌落上限增加1,掠奪III時跌落上限為5個史萊姆球。

尺寸為1的史萊姆被青蛙吞食時總會跌落1個史萊姆球。

玩家或馴服的殺死的史萊姆也會額外跌落與其尺寸對應的經驗球:1、2或4。

行為[]

Slime

跳躍的史萊姆

史萊姆透過跳躍移動,每過一段時間跳躍一下。不像其他生物,史萊姆在附近沒有玩家時不會停止移動。

史萊姆的生命值等於它們尺寸的平方,它的每個方向的大小是它尺寸的0.51倍,近戰攻擊傷害等於它的尺寸(除了沒有攻擊能力的1尺寸史萊姆)。

史萊姆跳躍的距離取決於它們的尺寸,4尺寸的史萊姆可以跳約5.5格遠距離,2尺寸的史萊姆可以跳約3.5格遠的距離,1尺寸的史萊姆可以跳約2格遠的距離。史萊姆跳躍的高度等價於它們以方塊為單位的尺寸。4尺寸的史萊姆可以跳到4方塊的高度,2尺寸的1次只能跳到2個方塊的高度,1尺寸(極小的)移動嘅很慢,1次只能跳到1個方塊的高度。它們會在跳躍以及着陸時發出明顯的聲音,但空閒時不會發出聲音。着陸時,會出現一定量的史萊姆球粒子,其尺寸為外表尺寸的18

史萊姆會在16格半徑(球形)內搜尋玩家、鐵人雪人。如果找不到目標,它們會等待10-30刻(2-6秒)。它們會隨機轉左或轉右,改變方向的角度最大為57.26°(1弧度),跳躍,然後重複這個過程。如果找到目標,那麼等待的時間將會變為未找到目標的13(3-10刻),然後就會在跳躍前將方向對準最近的目標。

不像其他生物,史萊姆完全沒有路徑搜尋能力,只會嘗試向目標方向跳躍着前進。這意味着它們在追逐目標時,會掉下懸崖且不能繞過牆壁。

與其他生物不同,史萊姆的近戰攻擊沒有頻率限制,會持續執行攻擊,且會同時對攻擊距離內的所有目標進行攻擊。傷害免疫使史萊姆對目標生物每秒只能造成兩次傷害,但使用盾牌阻擋傷害時將不會觸發傷害免疫,因此大型史萊姆會極快速地耗盡盾牌的耐久度[僅Java版](中型及以下做不到,因為它們的傷害最高只有3(♥♥,無法消耗盾牌的耐久)。

尺寸大於1的史萊姆死亡時,會分裂出2-4隻新的史萊姆。它們的尺寸會除以2,並向下取整。在基岩版中,新分裂出的史萊姆會被高速彈出。

小型史萊姆沒有攻擊能力,即使修改其屬性generic.attack_damage,且在Java版中不會阻止玩家睡覺

音效[]

Java版

字幕字幕分類描述命名空間ID音高
史萊姆攻擊敵對生物攻擊entity.slime.attacksubtitles.entity.slime.attack
史萊姆死亡敵對生物大型或中型史萊姆死亡entity.slime.deathsubtitles.entity.slime.death
史萊姆死亡敵對生物小型史萊姆死亡entity.slime.death_smallsubtitles.entity.slime.death
史萊姆受傷敵對生物大型或中型史萊姆受傷entity.slime.hurtsubtitles.entity.slime.hurt
史萊姆受傷敵對生物小型史萊姆受傷entity.slime.hurt_smallsubtitles.entity.slime.hurt
史萊姆彈跳聲敵對生物大型或中型史萊姆跳躍entity.slime.jumpsubtitles.entity.slime.squish
-[音效 1]-entity.slime.jump_small[音效 1]
史萊姆彈跳聲敵對生物大型或中型史萊姆移動entity.slime.squishsubtitles.entity.slime.squish
-[音效 1]-entity.slime.squish_small[音效 1]
  1. 1.0 1.1 1.2 1.3 空事件不具有此參數。

基岩版

字幕分類描述命名空間ID系統音效類型音高音量衰減距離預載
-敵對生物空聲音事件-ambient2.0 0.8-1.2 16
敵對生物小型史萊姆受傷mob.slime.smallhurt2.0 0.8-1.2 16
敵對生物小型史萊姆死亡mob.slime.smalldeath2.0 0.8-1.2 16
敵對生物大型或中型史萊姆移動mob.slime.bigsquish.big2.0 0.512-1.152 16
敵對生物小型史萊姆移動mob.slime.smallsquish.small2.0 0.512-1.152 16
-敵對生物攻擊mob.attackattack2.0 0.64-1.44 16

數據值[]

ID[]

Java版

名稱命名空間ID本地化鍵名
史萊姆slimeentity.minecraft.slime

基岩版

名稱命名空間ID數字ID 本地化鍵名
史萊姆slime37entity.slime.name

實體數據[]

主條目:實體格式

史萊姆有與之相聯繫的包含許多該生物屬性的存檔數據。

Java版

  • 實體數據值
    • 實體共通標籤
    • 活體共通標籤
    • 生物共通標籤
    •  Size:史萊姆的大小。最小為0,即小型史萊姆大小;最大值為126,超過126的值將當作126處理。
    •  wasOnGround:表示史萊姆是否正在接觸地面。

基岩版

進度[]

主條目:進度
圖示 進度 遊戲內描述 上游進度 實際需求(若異) 命名空間ID
Advancement-plain-raw冒險
Adventure
冒險、探索與戰鬥殺死任意實體或被任意實體殺死。adventure/root
Advancement-plain-raw怪物獵人
Monster Hunter
殺死任意一種敵對生物冒險殺死這34種生物中的一種:除此以外的任何生物可以正常擊殺,但進度會將其忽略。adventure/kill_a_mob
Advancement-fancy-raw怪物獵人大師
Monsters Hunted
殺死每種敵對生物怪物獵人殺死這34種生物:除此以外的任何生物可以正常擊殺,但進度會將其忽略。adventure/kill_all_mobs

歷史[]

Java版Alpha
v1.0.11Slime JE1 Slime JE1 Slime JE1 加入了史萊姆。
史萊姆有四種尺寸:小型、中型、大型和巨型。
v1.0.12大型史萊姆不再在和平模式下生成。
史萊姆擁有了音效
修正史萊姆的目標和攻擊。
v1.0.13Slime JE3 BE1 Slime JE3 BE1 Slime JE3 BE1 修改了史萊姆的紋理。
v1.0.17史萊姆可在多人模式下生成。
?由於史萊姆生成過於豐富,它們的生成被限制減少。
因為新限制中出現了計算錯誤,史萊姆只會在特定地點生成,所以史萊姆無法自然生成。
Java版Beta
1.2_01重新加入了史萊姆。
小型史萊姆現在會跌落0-2個史萊姆球[2]
史萊姆現在非常罕見。
1.3史萊姆變得更常見。
1.4修復了一個多人生存模式下的錯誤。這個錯誤是當史萊姆分裂時,只有使它們分裂的玩家才能看到它們,且史萊姆本身不會受到任何傷害。[3]這是因為這些史萊姆儲存在在用戶端上,玩家只能透過退出並重新登入伺服器才能移除它們。
1.5史萊姆不再在和平模式下生成,而且只有被激怒才會攻擊玩家。
Java版
1.0.0Beta 1.9-pre5史萊姆現在會在0-39層而不是0-16層生成,這使得它們變得更常見。
1.111w49a加入了史萊姆生成蛋,允許玩家自己生成史萊姆。
1.3.112w15a降低超平坦世界中史萊姆的生成率。
12w25a更多地降低了史萊姆在超平坦世界的生成率。
1.4.212w38a史萊姆和岩漿史萊姆擁有一樣的新音效,使得它們的聲音更真實。
12w40a史萊姆更容易在低亮度的沼澤地生物羣落中找到。由於史萊姆不會游泳,所以它們很有可能會跳進水中並最終淹死
1.513w10a史萊姆的生成速率取決於當時的月相
1.7.2?現在可以用命令方塊來生成巨大的史萊姆。
1.814w06a因為更新了史萊姆的AI,所以史萊姆會游泳了。
史萊姆現在會經常隨機變換方向了,以減少被卡在角落或牆裏的概率。
現在玩家不在史萊姆32個方塊內時會隨機消失了。
史萊姆的跳躍機能變更了。它們能夠跳出相當於它們尺寸大小的距離;它們會跳出近似於它們長度的距離。在面對玩家的攻擊時它們也會轉身面對玩家了。
1.1116w32a實體ID由Slime改為slime
1.1418w43aSlime JE4 BE2 Slime JE4 BE2 Slime JE4 BE2 變更了史萊姆的紋理。
1.1721w10a史萊姆的最大尺寸被減小到128。
1.2023w18a現在史萊姆會受到跳躍提升效果影響。[4]
攜帶版Alpha
0.9.0build 1Slime JE3 BE1 Slime JE3 BE1 Slime JE3 BE1 加入了史萊姆和它的生成蛋。
build 2史萊姆現在有了音效
史萊姆現在可自然生成。
史萊姆現在更常見。
0.10.0build 1史萊姆現在有了跳躍動作。
0.12.1build 1現在史萊姆跳躍時擁有粒子效果。
現在史萊姆會跌落史萊姆球了。[需要驗證]
0.13.0build 3史萊姆有了更高的生成速率。
基岩版
1.10.01.10.0.3Slime JE4 BE2 Slime JE4 BE2 Slime JE4 BE2 變更了史萊姆的紋理。
1.18.01.18.0.24史萊姆不再會攻擊雪人。
1.18.101.18.10.22現在史萊姆又會攻擊雪人了。
1.19.501.19.50.22現在史萊姆能夠攻擊多個目標。
現在史萊姆能夠對鐵人和雪人造成傷害。
現在史萊姆每攻擊一次會有0.5秒的冷卻時間。
1.19.601.19.60.24將史萊姆的生成所需空間變更為2.08×2.08×2.08。
原主機版
TU1CU11.0Patch 1 Slime JE3 BE1 Slime JE3 BE1 Slime JE3 BE1 加入了史萊姆。
TU141.04減少了史萊姆在超平坦生成率。
  1.90 Slime JE4 BE2 Slime JE4 BE2 Slime JE4 BE2 變更了史萊姆的紋理。
New Nintendo 3DS版
0.1.0Slime JE3 BE1 Slime JE3 BE1 Slime JE3 BE1 加入了史萊姆。

你知道嗎[]

  • 從一隻最大的史萊姆,玩家可以從它和它分裂的所有史萊姆最高獲得28經驗:最大的能獲得4經驗;分裂的最多獲得8經驗;再次分裂的最多獲得16經驗(每次分裂為4隻)。
  • 當一個已被命名的大史萊姆分裂成小史萊姆時,小史萊姆的名字將會與大史萊姆的名字相同,這一特點與岩漿史萊姆相同。
  • Java版中,利用命令,可以自訂史萊姆的大小。其NBT標籤Size可以在0-126之間調整,對應尺寸1-127。尺寸為127的史萊姆是遊戲中體型最大的生物。
  • 小型史萊姆是最弱的敵對生物,其生命值只有1(♥,且不具有造成傷害的能力。
  • 因為史萊姆的移動速度和它的大小有關,在平地上,8尺寸的史萊姆甚至比沒有藥水效果影響的玩家還要快。
  • 在史萊姆搜尋附近的玩家進行攻擊或決定它們是否消失時,史萊姆不會從碰撞箱外側邊緣開始檢查,而是從碰撞箱X軸和Z軸中間的那一點以及Y軸的底部開始檢查。這意味着生成的自訂尺寸的巨大史萊姆可能會在玩家右前方,並且完全是被動型生物。如果足夠大,這種史萊姆甚至會在其外邊緣小於1格時消失。

畫廊[]

參見[]

參考[]

  1. 基岩版史萊姆區塊算法已由@protolambda和@jocopa3逆向工程得出,並可在GitHub上找到:[1][2]
  2. http://getsatisfaction.com/mojang/topics/will_slimes_ever_return_to_minecraft
  3. https://www.youtube.com/watch?v=wyNvBkn4E3U
  4. MC-48923 — 「史萊姆和岩漿史萊姆不受跳躍提升效果影響」 — 錯誤狀態為「已修復」。

語言

Advertisement