預告已經有利用指令車單獨運作的初代理論出來脫離原有的批次處理器,一個以指令車為出發點的設計將要開始
近日關於 1.8.6 的更新弄得沸沸揚揚的,主因在於 發射器永遠不再放置指令方塊因為這個讓人震驚的更新,有人向我反應批次處理器不再能使用我覺得既然不能使用就不要使用,機關的創意會帶領我們前往新式的批次處理器首先,我們回頭去思考,到底是什麼原因讓批次處理器不能使用主因是出在最後執行指令時,發射器不能再搭配指令方塊執行指令那麼我們是不是可以讓發射器噴出別的東西,讓噴出的東西運行指令呢?很快的,思考方向轉換到指令方塊的好夥伴,指令方塊礦車指令方塊礦車到底有沒有辦法取代指令方塊的位置呢?經過一些實驗,指令方塊礦車的物品並沒有辦法攜帶指令資訊那我還要藉由發射器噴出不含指令的指令車要做什麼 ((踹開好的,發射器噴出指令車這條路不可行那是否可以藉由發射器噴出的東西透過外部執行指令呢?思考方向很快的從指令方塊與指令車跳脫到指令本身回想 Minecraft 1.8 有一個重要的指令更新,可以讓任何實體執行指令那就是當時轟動指令機關界的 Execute那麼發射器可以噴出哪些實體呢?幸運的是,發射器噴出的幾乎所有東西都是實體 ((望甚至投擲器 100% 噴出實體 (物品)這麼多的實體提供非常多的實體選擇,而目前就隨便挑選一個,物品實體噴出物品實體後,利用 Execute 指令就可以執行指令但如果指令這麼填又會造成一些問題/execute @e[範圍,type=Item] ~ ~ ~ /tellraw @a 我想要執行的指令這樣我噴出的第一個物品和第二個物品有什麼差別?當然中間想過實體俱樂部,也就是第一次噴出 Item 而第二次噴出 Pig不過被我一秒思想否決那麼要如何讓剛噴出來的實體,使用 目標選擇子 可以指定特定實體呢?思考方向來到讓物品帶有獨特的 NBTtag ,這樣就可以透過 NBTtag 區別不過實際套用到 Execute 的時候發現有些不太方便因為 NBTtag 無法直接寫入 目標選擇子那麼, 目標選擇子 到底可以嵌入哪一些資訊呢?name、team和score都是可以嵌入的內容後二者都需要額外的指令,加上這也會遇到和之前一樣的問題,所以不考慮而到底是哪一個道具放入發射器,噴出來的實體已經帶有name呢?生怪蛋。利用這點,我們可以讓發射器噴出動物之後,立刻執行大量的 Execute/execute @e[type=Pig,name=1] ~ ~ ~ /tellraw @a 劇情文字01/execute @e[type=Pig,name=2] ~ ~ ~ /tellraw @a 劇情文字02而這些生怪蛋則透過舊式的批次處理器進行噴出而大量的 Execute 則透過 指令車 進行壓縮,因為實體並不占體積所以只要將帶有這些指令的指令車通通放到鐵軌上就不成問題根據這套理論,的確可以實作出 批次處理器 - 新版 的第一代以上,是小坤連著思路歷程一起釋出的小短論文
kazenochen 給 大家:
奇幻輕小說《探索者彈頭》連載中!意外的危機!看更多我要大聲說昨天17:11