★我的世界★籽岷的1.20 23w06a 最新版本介紹

(總結(jié):又一命令與數(shù)據(jù)包超大杯級(jí)別更新,三大實(shí)體追加、數(shù)個(gè)描述詞條追加、數(shù)據(jù)包傷害類型細(xì)分為十翅桶級(jí)別)
一.內(nèi)容與機(jī)制
1.實(shí)驗(yàn)性內(nèi)容加入

2.唱片機(jī)
現(xiàn)在在播放音樂唱片時(shí)會(huì)產(chǎn)生音符粒子,
3.創(chuàng)造模式物品欄
向“功能方塊”分類中加入了各種畫。
若為預(yù)定義的種類,其名稱、作者和尺寸會(huì)顯示在提示框中。
其他4種不能在生存模式下獲取的畫位于“管理員用品”中。
向“原材料”分類中加入了火焰彈
4.幽匿感測(cè)體
現(xiàn)在可感測(cè)以下游戲事件:
海龜和青蛙產(chǎn)卵(信號(hào)強(qiáng)度為6)。
使用剪刀修剪海帶、纏怨藤和垂淚藤(信號(hào)強(qiáng)度為6)。
關(guān)閉運(yùn)輸?shù)V車或運(yùn)輸船(信號(hào)強(qiáng)度為14)。
采集發(fā)光漿果(信號(hào)強(qiáng)度為6)。
取下講臺(tái)上的書(信號(hào)強(qiáng)度為6)。
與物品展示框或熒光物品展示框中的物品互動(dòng)(信號(hào)強(qiáng)度為6)。
將耕地踩踏成泥土(信號(hào)強(qiáng)度為6)。
給綿羊染色(信號(hào)強(qiáng)度為7)。
用拴繩拴住實(shí)體(信號(hào)強(qiáng)度為8)。
解除拴住實(shí)體的拴繩(信號(hào)強(qiáng)度為8)。
為重生錨充能(信號(hào)強(qiáng)度為6)。
上船(信號(hào)強(qiáng)度為7)。
下船(信號(hào)強(qiáng)度為6)。
與堆肥桶交互(信號(hào)強(qiáng)度為6)。
5.新規(guī)則
加入了doVinesSpread,默認(rèn)為true,用于決定藤蔓是否會(huì)向周圍擴(kuò)散,不影響洞穴藤蔓、纏怨藤和垂淚藤(所以我也不明白視頻里為啥是紅藤,另外地圖對(duì)此現(xiàn)象的以往的解決方案是用結(jié)構(gòu)單元那個(gè)小方塊放在藤蔓底下占空間).
6.新命令
①/damage
用于對(duì)指定實(shí)體造成傷害,語法如下:
/damage <target> <amount> [<damageType>] [at <location>]
/damage <target> <amount> [<damageType>] [by <entity>] [from <cause>]
參數(shù):
target:要被傷害的實(shí)體。
amount:要造成的傷害值。
damageType:要造成的傷害的類型。決定傷害影響實(shí)體的方式,以及要顯示出來的死亡消息。
location:傷害源位置(若無實(shí)體造成了傷害)。
entity:造成傷害的實(shí)體。
cause:間接造成的傷害的來源實(shí)體。
由于該命令需要指定位置與若干實(shí)體,建議配合execute鎖定.
視頻中具體來講就是:每個(gè)喚魔者evoker被堅(jiān)守者warden的超聲波炮sonicboom造成了1點(diǎn)傷害。A對(duì)B造成傷害,因此A和B產(chǎn)生了仇恨(由于對(duì)群觸發(fā),因此可以避免對(duì)單的尷尬)
②/execute
加入了/execute summon子命令,語法如下:
/execute summon <entity> -> execute
此子命令用于立即創(chuàng)建一個(gè)實(shí)體,并同時(shí)將命令執(zhí)行者(@s)設(shè)為此實(shí)體。
該功能是夢(mèng)寐以求的命令語句,可用于瞬間的結(jié)算.
7.展示優(yōu)化
三個(gè)實(shí)體的ID分別為block_display、item_display和text_display,分別用于靈活展示方塊、物品和文本。
與標(biāo)記(marker)相同,不會(huì)導(dǎo)致任何更新,不會(huì)與其他實(shí)體碰撞,沒有物理效果。
模型在實(shí)體所在的位置渲染,并正常繞X軸和Y軸旋轉(zhuǎn)(即可以被傳送類命令控制旋轉(zhuǎn)角度),但同時(shí)也受到任意的模型變換影響。三個(gè)實(shí)體都具有以下字段:
transformation:應(yīng)用于模型的transformation(經(jīng)過正常的實(shí)體旋轉(zhuǎn)后)。默認(rèn)為單位矩陣,可插值。含下列元素:
translation:三維向量。
left_rotation:rotation對(duì)象。
scale:三維向量。
right_rotation:rotation對(duì)象
billboard:用于控制這些實(shí)體渲染時(shí)是否應(yīng)該旋轉(zhuǎn)面對(duì)玩家:
fixed:無旋轉(zhuǎn)(默認(rèn))。
vertical:實(shí)體可繞垂直軸旋轉(zhuǎn)。
horizontal:實(shí)體可繞水平軸旋轉(zhuǎn)。
center:實(shí)體可以繞中心點(diǎn)旋轉(zhuǎn)。
brightness:若存在,覆蓋渲染所用的亮度值。默認(rèn)省略(即渲染時(shí)會(huì)使用實(shí)體所在的地方的光照)。該復(fù)合標(biāo)簽有兩個(gè)字段:
sky:天空光照的值,0至15。
block:方塊光照的值,0至15。
view_range:此實(shí)體的最大可視范圍。實(shí)際距離也取決于客戶端的渲染距離和實(shí)體渲染距離。默認(rèn)值為1.0(與火球大致相同)。
shadow_radius:實(shí)體陰影的大小。默認(rèn)為0(無陰影)??刹逯?。
shadow_strength:實(shí)體陰影的強(qiáng)度。作為隨與下方方塊的距離而變化的函數(shù),控制陰影的不透明度。默認(rèn)為1。可插值。
width和height:描述剔除邊界框(Culling bounding box)的大小。邊界框自實(shí)體位置的所有方向縱向伸展y至y+height,橫向伸展width/2。若其中一個(gè)字段設(shè)為0,則禁用剔除。默認(rèn)都為0。
glow_color_override:覆蓋發(fā)光邊框顏色。默認(rèn)為0(使用隊(duì)伍的顏色)。
除去這些共通字段外,各個(gè)實(shí)體由于其類型不同,也具有一些特有字段:
物品展示(item_display):展示單個(gè)物品堆(Item stack,可通過命令設(shè)置槽位inventory.0更改)。
item:要展示的物品,格式與物品欄中物品的相同。
item_display:描述應(yīng)用到物品模型的變換(定義于模型JSON的display部分):
可用值:none(無,默認(rèn))、thirdperson_lefthand、thirdperson_righthand、firstperson_lefthand、firstperson_righthand、head、gui、ground和fixed。
方塊展示(block_display):展示單個(gè)方塊狀態(tài),但不會(huì)展示方塊實(shí)體,即使在一般情況下方塊放置時(shí)會(huì)隨即創(chuàng)建方塊實(shí)體(比如箱子)。
block_state:要展示的方塊狀態(tài)。格式與末影人手持的物品相同
文本展示(text_display):展示文本組件(背景使用新的著色器類型 rendertype_text_background和rendertype_text_background_see_through)。
text:要展示的文本。解析文本組件時(shí),會(huì)使用該實(shí)體所在的上下文。
line_width:用于控制換行的行寬(但需要插入新行也可以用\n字符)。默認(rèn)為200。
text_opacity:被渲染文本的不透明度(Alpha部分)。默認(rèn)為255??刹逯?。
background:背景顏色。包括Alpha通道。默認(rèn)為0x40000000??刹逯怠?/p>
default_background:若為true,則渲染時(shí)使用默認(rèn)的背景顏色(與聊天欄相同)。默認(rèn)為false。
shadow:文本是否顯示陰影。默認(rèn)為false。
see_through:文本是否可以穿透方塊顯示。默認(rèn)為false。
alignment:文字對(duì)齊方向。
可用值:center(默認(rèn))、left和right。
該更新優(yōu)化了盔甲架的占內(nèi)存占空間的副作用,本次更新十翅桶級(jí)別更新.雖然無法讓字體顏色多彩,但是讓以后的地圖制作、數(shù)據(jù)包機(jī)器與魔法制作都簡便很多,由于是實(shí)體還可以加入記分板、標(biāo)簽功能標(biāo)記,妥妥十翅桶更新,(甚至可以數(shù)據(jù)包復(fù)刻機(jī)械動(dòng)力)
8.功能追加
加入了“受傷抖動(dòng)效果”輔助功能選項(xiàng),用于控制受到傷害時(shí)視角抖動(dòng)的量。
在“按鍵綁定”屏幕中加入了按鍵沖突時(shí)的提示框
二.實(shí)力的總結(jié)
三.其他更新聞
1.數(shù)據(jù)包
版本變更為12
加入了傷害類型,作為一種新的注冊(cè)表項(xiàng),用于決定游戲如何處理傷害。
包括傷害應(yīng)該具有哪些屬性,以及實(shí)體因此類型傷害死亡時(shí)需要使用哪種死亡消息。示例如下:
{
"exhaustion": ,
"message_id": "",
"scaling": ""
}
已定義的字段如下:
message_id:用于此傷害類型的消息ID,將與其他字符串片段組合成完整的翻譯字符串。(我告訴你,你怎么死的,小子)
exhaustion:此傷害類型所造成的饑餓等級(jí)的提升量。
scaling:傷害值是否隨難度變化,可為下列值:
never:傷害值不隨難度變化。
always:傷害值隨難度變化。
when_caused_by_living_non_player:傷害值隨難度變化,但僅限由非玩家活體造成。
effects:可選,傷害施加于玩家時(shí)的表現(xiàn)形式,可為下列值:
hurt(默認(rèn)值):一般受傷音效。
thorns:荊棘受傷音效。
drowning:溺水音效。
burning:1游戲刻的著火音效。
poking:甜漿果叢刺傷音效。
freezing:凍結(jié)音效。
death_message_type:可選,用于指定是否使用死亡消息的特殊變體,可為下列值:
default(默認(rèn)值):不顯示特殊死亡消息。
fall_variants:顯示摔落類死亡消息(如death.fell.assist.item)。
intentional_game_design:顯示“刻意的游戲設(shè)計(jì)”類死亡消息。
傷害類型標(biāo)簽決定解釋來自不同來源的傷害的方式。
加入若干傷害類型標(biāo)簽