-
滯留藥水
鎖定
會留下效果停留區域的藥水。關於可拋擲,但不會留下效果停留區域的藥水,請參閲噴濺藥水。 關於飲用的藥水,請參閲藥水。
滯留藥水(Lingering Potion)是可拋擲,且會在地面留下狀態效果區域的藥水變種。
[1]
滯留藥水獲取
釀造
主條目:釀造
材料 | 釀造配方 |
---|---|
龍息+任何噴濺藥水 |
滯留藥水用途
滯留藥水產生藥水雲
滯留藥水與噴濺藥水一樣,可以按使用物品來丟出。滯留藥水撞擊後爆裂,創造出一片藥水雲。藥水雲由對應效果的藥水粒子組成。
藥水雲初始的覆蓋半徑為3方格,並在30秒內漸漸縮小到0。在雲消失之前,任何進入藥水雲的玩家或生物在一秒後會受到相應的狀態效果;同時藥水雲的半徑會立即縮小1⁄2方格,使藥水雲的消失變快。
對於存在持續時間的藥水效果, 藥水雲賦予效果的持續時間是對應藥水時長的1⁄4。對於不存在持續時間的藥水效果,例如瞬間治療與瞬間傷害,藥水的效力會減至對應藥水的1⁄2。
滯留藥水滯留型水瓶
滯留型水瓶幾乎對所有實體都沒有效果,但會撲滅扔中的方塊和圍着它水平四格內的火。
滯留型水瓶會對烈焰人、末影人、雪傀儡和熾足獸造成1的傷害。但是如果滯留型水瓶直接砸中末影人,末影人則會瞬移,並沒有任何效果。
滯留藥水合成材料
名稱 | 製作方法 | 合成配方 | 描述 |
---|---|---|---|
對應藥箭 | 箭+對應滯留藥水 | 衰變之箭是基岩版獨有的,它只可通過與制箭師村民交易,或者通過創造模式或命令獲得。幸運之箭是Java版獨有的,通過命令獲得的自定義藥水不能為箭添加藥水的自定義名稱、描述或CustomPotionColor。 |
滯留藥水填充煉藥鍋
在基岩版中,對煉藥鍋使用滯留藥水可將其倒入煉藥鍋中,並將煉藥鍋的水位提升1級。如果往盛有水、染色的水或不同類型藥水的煉藥鍋中倒入滯留藥水,則煉藥鍋會被清空,且產生一段爆炸聲效(但不會有實際的爆炸)。
滯留藥水不可合成藥水
不可合成的藥水是一種滯留藥水,它沒有效果,並且在生存模式下無法獲取。它也有普通藥水和噴濺藥水的版本,並且有相應的藥箭。
可以使用命令獲得這一藥水:
當一瓶藥水擁有無效的標籤或失去效果標籤,系統就會用“不可合成的藥水”來替代它的位置。
滯留藥水自定義效果
可以使用命令和標籤來獲得任意狀態效果,其中是一組藥水效果。見player.dat格式#藥水效果獲取格式,狀態效果獲取效果及其ID。
滯留藥水數據值
滯留藥水物品
ID
名稱 | 命名空間ID | 本地化鍵名 |
---|---|---|
滯留藥水 | lingering_potion | item.minecraft.lingering_potion item.minecraft.lingering_potion.effect.empty item.minecraft.lingering_potion.effect.water item.minecraft.lingering_potion.effect.mundane item.minecraft.lingering_potion.effect.thick item.minecraft.lingering_potion.effect.awkward item.minecraft.lingering_potion.effect.night_vision item.minecraft.lingering_potion.effect.invisibility item.minecraft.lingering_potion.effect.leaping item.minecraft.lingering_potion.effect.fire_resistance item.minecraft.lingering_potion.effect.swiftness item.minecraft.lingering_potion.effect.slowness item.minecraft.lingering_potion.effect.water_breathing item.minecraft.lingering_potion.effect.healing item.minecraft.lingering_potion.effect.harming item.minecraft.lingering_potion.effect.poison item.minecraft.lingering_potion.effect.regeneration item.minecraft.lingering_potion.effect.strength item.minecraft.lingering_potion.effect.weakness item.minecraft.lingering_potion.effect.levitation item.minecraft.lingering_potion.effect.luck item.minecraft.lingering_potion.effect.turtle_master item.minecraft.lingering_potion.effect.slow_falling |
名稱 | 命名空間ID | 數字ID | 本地化鍵名 |
---|---|---|---|
滯留藥水 | lingering_potion | 441 | potion.prefix.linger item.potion.name potion.prefix.mundane potion.prefix.mundane.long potion.prefix.thick potion.prefix.awkward potion.nightVision.postfix potion.invisibility.postfix potion.jump.postfix potion.fireResistance.postfix potion.moveSpeed.postfix potion.moveSlowdown.postfix potion.waterBreathing.postfix potion.heal.postfix potion.harm.postfix potion.poison.postfix potion.regeneration.postfix potion.damageBoost.postfix potion.weakness.postfix potion.wither.postfix potion.turtleMaster.postfix potion.slowFalling.postfix |
物品數據
- tag: The item's tag tag.
- CustomPotionEffects:當前藥水或藥箭所含有的自定義狀態效果。從此標籤獲得效果的藥水或藥箭會分別被命名為“水瓶”或“噴濺之箭”。
- :一項效果
- Id:效果的數字ID.
- Amplifier:效果的倍率,等級1的值為0。負值的效果見這裏。非必須項,默認為等級1。
- Duration:效果的持續時長刻數。值小於等於0時被作為1處理。非必須項,默認為1刻。
- Ambient:1或0(true/false),如果效果由信標施加,那麼為true,使效果在屏幕上不會那麼顯眼。非必須項,默認為false。有項漏洞使其對噴濺藥水無效。
- ShowParticles:1或0(true/false),如果顯示粒子效果,那麼為true。非必須項,默認為true。有項漏洞使其對噴濺藥水無效。
- ShowIcon:1或0(true/false),如果效果圖標顯示,那麼為true。不顯示效果圖標則為false。
- Potion:默認藥水效果的名稱。此項與狀態效果的名稱不同,例如“瞬間治療II”藥水的值為“minecraft:strong_healing”。從此標籤獲得效果的藥水或藥箭會根據合適效果獲得名稱。
滯留藥水丟出的藥水
網絡ID | JE: 73 |
---|---|
命名空間ID | JE:potion BE:lingeringpotion |
ID
名稱 | 命名空間ID | 本地化鍵名 |
---|---|---|
滯留藥水 | potion | entity.minecraft.potion |
名稱 | 命名空間ID | 數字ID | 本地化鍵名 |
---|---|---|---|
滯留藥水 | lingering_potion | 101 | entity.lingering_potion.name |
實體數據[edit | edit source]參見:區塊格式和藥水數據值
在Java版中,“丟出的藥水”具有定義實體的各種屬性的實體數據。它們的實體ID是。區分滯留藥水和噴濺藥水的因素是標籤中儲存的物品ID。
在基岩版中,丟出的滯留藥水和噴濺藥水是完全獨立的兩個實體。
- 實體數據值
- 實體共通標籤
- id:實體ID。玩家雖然也是實體,但其沒有此標籤。
- Pos:記錄當前實體X、Y、Z座標的3個TAG_Doubles。
- Motion:記錄當前實體dX、dY、dZ速度向量的3個TAG_Doubles,單位是米/每刻。
- Rotation:記錄旋轉角度的兩個TAG_Floats。
- :當前實體以Y軸為中心順時針的角度(即偏轉角)。正南方為0。不會超過360度。
- :當前實體與水平面之間的傾斜角(即俯仰角)。水平面為0。正值表示面朝下方。不超過正負90度。
- FallDistance:當前實體已經墜落的距離。值越大,實體落地時對其造成傷害更多。
- Fire:距離火熄滅剩餘的時間刻數。負值表示當前實體能夠在火中站立而不着火的時間。未着火時默認為-20。
- Air:當前實體所剩的空氣值。在空氣中充滿至300,折算為生物淹沒在水中15秒後生物才開始窒息,如該實體生命值為20點,那麼實體在35秒後才會死亡。如果此項為0時實體在水中,那麼其每秒會受到1點傷害。
- OnGround:1或0(true/false),實體接觸地面時為true。
- NoGravity:1或0(true/false),如果為true,實體在空中不會墜落,在盔甲架上的效果卻是使 Motion標籤將失去效果(標籤數據依舊存在,且持續被系統運算)。
- Invulnerable:1或0(true/false),如果為true,那麼當前實體不會受到任何傷害。此項對於生物與非生物實體的作用是類似的:生物不會受到任何來源(包括藥水)的傷害,無法被釣魚竿、攻擊、爆炸或者拋射物推動;除支持物被移除外,諸如載具的物件都不會被摧毀。注意,這些實體仍然會被處於創造模式的玩家傷害到。
- PortalCooldown:距離當前實體可以再次穿過下界傳送門向回傳送的時間刻數。在初次傳送後,起始值為300刻(15秒)並逐漸倒計時至0。
- UUID:實體的UUID,用4個32位整數表示,按從高位到低位的順序存儲。
- CustomName:當前實體的自定義名稱JSON文本組件。會出現在玩家的死亡信息與村民的交易界面,以及玩家的光標指向的實體的上方。可能不存在,或者存在但為空值。
- CustomNameVisible:1或0(true/false),如果為true,而且實體擁有自定義名稱,那麼名稱會總是顯示在它們上方,而不受光標指向的影響。若實體並沒有自定義名稱,顯示的則是默認的名稱。可能不存在。
- Silent:1或0(true/false),如果為true,那麼當前實體不會發出任何聲音。可能不存在。
- Passengers:正在騎乘當前實體的實體的數據。注意,兩個實體都能控制移動,被刷怪籠召喚時生成條件由最上方的實體決定。
- 子項,請見本格式(遞歸)。
- Glowing:1或0(true/false),如果為true,那麼實體會有發光的輪廓線。
- Tags:自定義的記分板標籤數據。
- 彈射物共通標籤
- Owner:扔出此彈射物的實體UUID,以四個整數的數組形式存儲。可能不存在。
- LeftOwner:1或0(true/false)- 當此彈射物從扔出者的體積箱首次離開時為true,可以和其他實體碰撞。為false時不存在。
- Item: 被投擲的物品。當ID為lingering_potion時實體呈現為滯留藥水,否則為噴濺藥水。
- 藥水共通標籤
- Count:堆疊在當前物品欄中的物品數量。任何物品都能被堆疊,包括工具、盔甲、運輸工具。範圍從-128到127。數值為1時不被遊戲顯示。小於1的數值顯示為紅色。
- Slot:當前物品所在的物品欄位。
- id:物品/方塊ID。若未指定,遊戲會在加載區塊或者生成物品時將其變更為石頭。
- tag:關於當前物品的額外信息,詳細內容請見物品結構章節。此標籤對於多數物品來説都是非必須項。
- CustomPotionEffects:當前藥水或藥箭所含有的自定義狀態效果。從此標籤獲得效果的藥水或藥箭會分別被命名為“水瓶”或“噴濺之箭”。
- :一項效果
- Id:效果的數字ID.
- Amplifier:效果的倍率,等級1的值為0。負值的效果見這裏。非必須項,默認為等級1。
- Duration:效果的持續時長刻數。值小於等於0時被作為1處理。非必須項,默認為1刻。
- Ambient:1或0(true/false),如果效果由信標施加,那麼為true,使效果在屏幕上不會那麼顯眼。非必須項,默認為false。有項漏洞使其對噴濺藥水無效。
- ShowParticles:1或0(true/false),如果顯示粒子效果,那麼為true。非必須項,默認為true。有項漏洞使其對噴濺藥水無效。
- ShowIcon:1或0(true/false),如果效果圖標顯示,那麼為true。不顯示效果圖標則為false。
- Potion:默認藥水效果的名稱。此項與狀態效果的名稱不同,例如“瞬間治療II”藥水的值為“minecraft:strong_healing”。從此標籤獲得效果的藥水或藥箭會根據合適效果獲得名稱。
- CustomPotionColor:當前物品使用這項自定義顏色,範圍效果雲、箭、噴濺與滯留藥水會使用該值作為其粒子效果顏色。但是,此顏色不會延伸到最終受到該效果作用的實體放出的粒子顏色。數字顏色代碼由紅綠藍組分通過下列算式計算:紅<<16 + 綠<<8 + 藍。對於大於0x00FFFFFF的正值,最高字節會被略去。所有的負值都表示白色。
滯留藥水區域效果雲
生成於 | 命名空間ID |
---|---|
滯留藥水破碎後 擁有狀態效果的苦力怕爆炸後(僅Java版) | area_effect_cloud |
ID
名稱 | 命名空間ID | 本地化鍵名 |
---|---|---|
區域效果雲 | area_effect_cloud | entity.minecraft.area_effect_cloud |
名稱 | 命名空間ID | 數字ID | 本地化鍵名 |
---|---|---|---|
區域效果雲 | area_effect_cloud | 95 | entity.area_effect_cloud.name |
實體數據
參見:區塊格式
滯留藥水投擲後、擁有狀態效果的苦力怕爆炸後[僅Java版]產生的區域效果雲有與之相聯繫的包含許多該實體屬性的存檔數據。
- 實體數據值
- 實體共通標籤
- id:實體ID。玩家雖然也是實體,但其沒有此標籤。
- Pos:記錄當前實體X、Y、Z座標的3個TAG_Doubles。
- Motion:記錄當前實體dX、dY、dZ速度向量的3個TAG_Doubles,單位是米/每刻。
- Rotation:記錄旋轉角度的兩個TAG_Floats。
- :當前實體以Y軸為中心順時針的角度(即偏轉角)。正南方為0。不會超過360度。
- :當前實體與水平面之間的傾斜角(即俯仰角)。水平面為0。正值表示面朝下方。不超過正負90度。
- FallDistance:當前實體已經墜落的距離。值越大,實體落地時對其造成傷害更多。
- Fire:距離火熄滅剩餘的時間刻數。負值表示當前實體能夠在火中站立而不着火的時間。未着火時默認為-20。
- Air:當前實體所剩的空氣值。在空氣中充滿至300,折算為生物淹沒在水中15秒後生物才開始窒息,如該實體生命值為20點,那麼實體在35秒後才會死亡。如果此項為0時實體在水中,那麼其每秒會受到1點傷害。
- OnGround:1或0(true/false),實體接觸地面時為true。
- NoGravity:1或0(true/false),如果為true,實體在空中不會墜落,在盔甲架上的效果卻是使 Motion標籤將失去效果(標籤數據依舊存在,且持續被系統運算)。
- Invulnerable:1或0(true/false),如果為true,那麼當前實體不會受到任何傷害。此項對於生物與非生物實體的作用是類似的:生物不會受到任何來源(包括藥水)的傷害,無法被釣魚竿、攻擊、爆炸或者拋射物推動;除支持物被移除外,諸如載具的物件都不會被摧毀。注意,這些實體仍然會被處於創造模式的玩家傷害到。
- PortalCooldown:距離當前實體可以再次穿過下界傳送門向回傳送的時間刻數。在初次傳送後,起始值為300刻(15秒)並逐漸倒計時至0。
- UUID:實體的UUID,用4個32位整數表示,按從高位到低位的順序存儲。
- CustomName:當前實體的自定義名稱JSON文本組件。會出現在玩家的死亡信息與村民的交易界面,以及玩家的光標指向的實體的上方。可能不存在,或者存在但為空值。
- CustomNameVisible:1或0(true/false),如果為true,而且實體擁有自定義名稱,那麼名稱會總是顯示在它們上方,而不受光標指向的影響。若實體並沒有自定義名稱,顯示的則是默認的名稱。可能不存在。
- Silent:1或0(true/false),如果為true,那麼當前實體不會發出任何聲音。可能不存在。
- Passengers:正在騎乘當前實體的實體的數據。注意,兩個實體都能控制移動,被刷怪籠召喚時生成條件由最上方的實體決定。
- 子項,請見本格式(遞歸)。
- Glowing:1或0(true/false),如果為true,那麼實體會有發光的輪廓線。
- Tags:自定義的記分板標籤數據。
- Age:效果區域的已持續時間。
- Color:效果區域粒子的顏色。使用與顯示屬性中color標籤相同的格式。
- Duration:效果區域的最長持續時間。效果區域的持續時間超過此值時消失,無論其半徑為何。
- ReapplicationDelay:再次施加狀態效果的冷卻倒計時,以刻為單位。
- WaitTime:效果區域生效前的等待時間。在已持續時間未到達此時間前,效果區域不施加狀態效果。
- DurationOnUse:施加狀態效果後對效果區域持續時間的改變量。
- Owner:效果區域創建者的UUID,以四個整數的數組形式存儲。
- Radius :效果區域的半徑。
- RadiusOnUse:施加狀態效果後效果區域半徑的改變量。正常情況下為負值。
- RadiusPerTick:效果區域半徑每刻的改變量。正常情況下為負值。
- Particle:組成效果區域的粒子。
- Potion:默認藥水效果的名稱,有效的ID請參見藥水數據值。
- Effects 施加的狀態效果列表
- 某個獨立的狀態效果
- Ambient:1或0(true/false)- 是否將此效果視為由信標提供。若是,則此效果在玩家屏幕上的顯眼程度會降低。此標籤可選,默認為false。
- Amplifier:狀態效果的強度,等級 I 對應數值0。負等級的效果見此。此標籤可選,默認為 I 級。
- Id:狀態效果的數字ID。
- ShowParticles:1或0(true/false)- 是否顯示此效果的粒子。此標籤可選,默認為true。
- Duration:狀態效果的持續時間,單位為刻。小於或等於0的值會被視為1。此標籤可選,默認為1。
滯留藥水歷史版本
1.9 | 15w33a | 加入了滯留藥水。 | ||
加入了滯留型水瓶,以及平凡藥水、渾濁藥水與粗製藥水的滯留型變種。 | ||||
15w33c | 修復不能在釀造台裏放置噴濺藥水的漏洞,這使獲得滯留藥水變得容易。 | |||
16w06a | 滯留藥水能被用於合成藥箭。 | |||
1.11 | 16w32a | 實體ID由AreaEffectCloud更改為area_effect_cloud。 | ||
1.13 | 17w47a | 在Java版1.13/扁平化之前,該物品ID是441。 | ||
18w07a | 加入了滯留型神龜藥水。 | |||
18w14a | 加入了滯留型緩降藥水。 | |||
1.14 | 18w43a | 更改了滯留藥水的材質。 | ||
1.16 | pre1 | 滯留型水瓶現在會對雪傀儡和熾足獸造成傷害。 |
1.0.0 | alpha 0.17.0.1 | 加入了滯留藥水。 |
1.5.0 | beta 1.5.0.4 | 加入了滯留型神龜藥水。 |
1.6.0 | beta 1.6.0.5 | 加入了滯留型緩降藥水。 |
1.10.0 | beta 1.10.0.3 | 更改了滯留藥水的材質。 |
TU46 | CU36 | 1.38 | Patch 15 | 加入了滯留藥水。 |
TU69 | 1.76 | Patch 38 | 加入了滯留型神龜藥水。 | |
加入了滯留型緩降藥水。 | ||||
1.90 | 更改了所有噴濺藥水的材質。 |
1.7.10 | 加入了滯留藥水。 |
- 參考資料
-
- 1. 滯留藥水 .中文 minecraft-wiki[引用日期2015-12-27]