我的世界自定義半磚特別的建造方法,無需mod、無需插件,通過原版的summon指令,就做出任意方塊的偽半磚,眾所周知,欄桿的高度實際上是大于一格的,因為你無法直接跳過欄桿,先放置一個欄桿,然后在上方放置一個36號方塊。
在36號方塊上方兩格的位置,放一個重力方塊(沙子,沙礫等)。
沙子因為欄桿碰撞箱+36號方塊的影響,沒有完全落下,而是在落到一半的位置停住。
把周圍鋪平后,一個偽半磚就誕生了:
那如何自定義放置的方塊呢?
這里用到了1.7的新指令:setblock和summon
首先在你要放置半磚的位置下方放一個欄桿(石欄桿木欄桿地獄欄桿隨你用)
站在欄桿的上方,輸入指令
/setblock ~ ~-1 ~ 36
(在你腳的位置放一個36號方塊)
位置不變,繼續輸入指令
/summon FallingSand ~ ~ ~ {TileID:方塊ID,Data:附加值,Time:1,Riding:{id:ItemFrame}}
(生成一個落沙狀態的自定義方塊)
我用回紋石磚(98:3)做演示,指令為
/summon FallingSand ~ ~ ~ {TileID:98,Data:3,Time:1,Riding:{id:ItemFrame}}
稍等片刻,一個偽半磚就出現了
這個偽半磚有一個問題,它是一個實體,而并非一個方塊,所以它沒有碰撞箱.
但是,如圖,我卻可以站在這個偽半磚上,這是怎么辦到的呢?
原理也很簡單,在半磚的位置,輸入指令
/setblock ~ ~ ~ 140
(在偽半磚的位置生成一個花盆)
通過花盆的碰撞箱來偽造半磚的碰撞箱,一個完美的假半磚就完成了。
(PS.落沙狀態的刷怪籠是空的)
放置欄桿的話,1樓已經給出效果圖了,但是它會不斷變化。
用這種方法放置信標,信標會變成這樣子。
而放置臺階的話,會出現八分之一的小方塊。