https://www.minecraft.net/en-us/article/minecraft-snapshot-20w49a
== 新東西 ==
* Dripstone cave 生態域
- 目前不會自然生成, 因為它將會是未來大型洞穴的一部份
- 要看的話可以在生成世界時選擇單一生態域生成之
它會在一般的洞穴中生成上次新加的 Dripstone block 跟鐘乳石石筍
大概有這幾種型態:
https://i.imgur.com/8YtwSF1.png
https://i.imgur.com/IlAkWAq.png
https://i.imgur.com/p5hAl4K.png
裡面有時也會有少數水方塊混在其中
* Sculk Sensor
- 偵測附近的振動並發出紅石反應
> 不過其他 Sculk 直接發出的振動不會反應
> 部份玩家動作可以蹲下不讓其被偵測, 包含走路、掉落地上、丟出/發射投擲物
(掉落傷害是另一個頻率 (見下) 所以它不受蹲下影響)
- 當它偵測到振動時, 會有個來源到 sensor 的振動傳播
傳播速度是每 tick 一格 (也就是 20m/s)
> 這一個 sensor 在偵測到的振動傳播中時不會偵測其他振動
> Sensor 在收到振動後會啟動 40 tick (兩秒), 這當中也不會偵測其他振動
- 偵測範圍是周圍歐氏距離 8 格 (即是一個圓球)
- 破壞的工具是鋤頭
- 可以水沒
- 啟動時會發出紅石訊號, 強度隨距離減少
- 各種振動有其振動頻率, 會使接在其上的比較器輸出不同數值
詳細就進原文看, 那張表有點長 XD
- 羊毛可以擋住由該方向傳來的振動不被偵測; 放置/破壞羊毛也不會被偵測到
- 一個技術細節:
在被放下的那一 tick 及啟動結束的那一 tick 時, sensor 會 CD 中不會偵測
這是用來防止被其啟動的紅石裝置關閉時的振動再次啟動
例如輸出直接接上活塞, 在走近啟動後結束的活塞收回聲音不會再次啟動
- 同樣以下是我嘗試 & 看其他影片介紹看到的點:
> Sculk Sensor 的偵測是以整格為單位
也就是例如走路等事件在算位置時會先捨去小數再算距離
> 啟動輸出的紅石強度不是直接反比
而是計算振動發出點 (也先捨去小數) 和 sensor 的歐氏距離再捨去小數
0~8 對應輸出強度 15/14/12/10/8/6/4/2/1
> 羊毛可以不用貼在 sensor 隔壁, 但能擋住的範圍就小了一點
然後計算規則好像有點微妙的不對稱 (MC-207289)
== 調整 ==
* Bundle 的 xx/64 顯示現在會永遠顯示, 不受 F3+H 是否有開啟影響了
* 放置鐘乳石及石筍時可以決定中間會合處要不要連起來成石柱
預設會連, 按 shift 放置則不會連
* 這個嚴格不算調整是新東西: 被掉落的鐘乳石刺死的死亡訊息更新為
<player> was skewered by a falling stalactite
== 技術調整 ==
* 因應 Sculk Sensor 的偵測, 實作了一套全新的事件系統
- 新增數個 event tag 和 block tag 支援 Sculk Sensor
可以指定哪些 event 可被偵測、哪些 event 蹲下時不被偵測、
及哪些方塊可以擋聲音
* 世界建造高度可在自訂世界中設定了
- 為此移除了原本伺服器設定的 max-build-height
- 上面這一條的設定原本就只有限定, 所以這條應該只是同樣限定的功能移進自訂世界
* 新粒子效果 vibration 及 dust_color_transition
== 修掉的 bug ==
(1.15 以前)
[MC-18880] 吸收效果的愛心在受毒/凋零時會顯示成空心
(1.16.X)
[MC-201840] 可選函數 tag 有時即使存在也不會執行
(1.17 快照)
[MC-203797] 在虛空上方放置或破壞方塊會在伺服器上造成例外
[MC-204314] 破壞銅雙半磚只掉落一個
[MC-205043] 吸收效果的愛心在冰凍狀態時顯示錯誤
[MC-205096] Hardcore 模式的愛心在冰凍狀態時失去顏色
[MC-205391] 上蠟的鑿製銅方塊仍會氧化
[MC-205629] 繪製告示牌時未使用材質快取
[MC-206553] 鐘乳石在地獄也會滴出水粒子
[MC-206563] Pointed dripstone 繪製為浮在玩家手中
[MC-206578] 長鐘乳石在支撐方塊消失時不會掉落 (據稱是 50 格以上)
[MC-206583] 兩格長以上的鐘乳石不會將其下的鍋釜填滿
[MC-206591] 浮空方塊被 /setblock 取代為 pointed dripstone 時會掉落原方塊
(/setblock 除非設定 destroy 否則不會掉落原方塊)
[MC-206594] 長鐘乳石掉落時不會掉落所有物品 (有個 MC-120158 是鐵砧的類似問題)
[MC-206599] Pointed dripstone 即使在放置後碰撞盒變化會與玩家交叉時仍能放置
[MC-206606] 掉落在石筍的 frustrum 階段不受掉落傷害
[MC-206613] 鐘乳石有時在其上的方塊破壞後掉落物品個數變多
[MC-206615] 鐘乳石的碰撞盒會超出方塊, 使其旁邊的鐘乳石無法掉落
[MC-206642] 掉落的鐘乳石會摧毁物品 (我看起來應該跟 MC-206594 是同一個問題...)
[MC-206643] 鐘乳石的碰撞盒超出方塊與其他方塊重疊時, 鐘乳石重疊的部份無法互動
[MC-206669] 鐘乳石掉落與非玩家實體的互動不一致
[MC-206682] 長鐘乳石破壞時有時會留下尖端 (MC-206578 的後續)
[MC-206691] 鐘乳石掉落時會替換其下的物品成為 dripstone 物品
[MC-206711] net.minecraft.world.entity.Entity.resetPos() 程式錯誤
[MC-206790] 水沒鐘乳石的水不會更新
[MC-206878] 接在活塞上的鐘乳石不在活塞伸長時掉落
很大一部份是鐘乳石掉落時的行為問題