tft每日頭條

 > 遊戲

 > 我的世界紅石傳送物品

我的世界紅石傳送物品

遊戲 更新时间:2024-08-09 01:09:39

  1、首先是白色處,輸入端,一個高頻時鐘,放置任何紅石信号即可觸發,用于激活後面的testfor命令。做法沒什麼好講的,高頻時鐘可以更換其他類型,随自己喜好,但頻率不可太低,否則會出現延時。

  然後高頻的脈沖信号激活到綠色和藍色的命令方塊中,兩個都是testfor,但探測的對象不同。先說綠色的:探測玩家選擇的物品欄,這裡設置的是第一個框,也可以更改。命令如下:

  testfor @a

  {SelectedItemSlot:0}

  2、如需更改則把SelectedItemSlot冒号後的數字更換,第一個是0,第二個是1,以此類推,第九個是8。

  還有藍色的部分:這個是探測落地的箭,必須是落地的才會發出信号。命令如下:

  testfor @e[type=Arrow,inGround=1b]

  3、這條指令中,@e是所有實體的意思,而type=Arrow限定了種類為射出的弓箭。inGroud=1b則限定必須是已經落地的。

  4、從藍色部分引出了兩條線路,通往紅色的那邊是用來清理箭的,否則會一直輸出信号,使這個裝置失靈,所以一旦有箭落地就要清除。裡面的指令是:

  kill @e[type=Arrow]

  5、意思就是清理所有射出去的弓箭,這樣就很明顯了:一旦弓箭落地,所有的弓箭都要被清除,以保持機器正常運轉。

  6、而藍色綠色兩個部分都有對黑色部分的輸出,其實玩過紅石的都知道,紅色部分其實就是一個簡單的與門。也就是說,必須要同時滿足物品欄放在一号位和有落地弓箭時,才會輸出一個信号。做法可以去看看wiki或者基礎的紅石教程,都會講到。

  7、與門的輸出也在一個命令方塊,也就是橘黃色處的命令方塊。那麼已經很明顯了,最後的輸出肯定就是将你傳送到弓箭哪裡撒!對了,就是這樣,裡面的命令就是:

  tp @a @e[type=Arrow]

  8、這條命令的意思就是把玩家TP到弓箭處,應該都能理解。

  9、大家有沒有注意?在紅色部分的輸入端有一個延時的中繼器?那個就是為了在傳送之後再消除用的,不要省略哦,有可能發生故障。

  10、最後還有一個普通玻璃的命令方塊,那個就是給你一個擁有NBT改變名字和介紹的普通弓,命令可以不用,普通弓也可以運行機器。不過還是發一下命令:

  give @a minecraft:bow 1 0

  {display:{Name:The Bow of Ender,Lore:[The bow can TP]}}

  啟動後就會給你一個名字為The Bow of Ender的弓了。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关遊戲资讯推荐

热门遊戲资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved