快轉到主要內容

【自製模組】不要盯著Minecraft的太陽,否則會瞎掉 Don't Stare At the Sun

分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On Minecraft Behavior Pack
🗓️ 民國110年 辛丑年
✍ 切換正體/簡體字
目錄

1. 起源
#

本Add-On源自某Minecraft Facebook社團,某人提出的問題,所以我把這個構想做出來。

雖然 Mojang官方早就拒絕了這個提案,但沒關係,透過這個行為包,玩家白天往頭頂正上方看就會瞎掉一陣子。

只要抬頭看太陽(按照日照時間不同,抬頭角度也不一樣,只要抬頭就算盯著太陽),玩家就會失明,躲在遮蔽物下面、戴上頭顱、往南北方向看可以避免失明。

具體來說,就是以24度抬頭盯著東西方向的天空,或者中午時往上看,日出和日落時可能不會生效。

這裡下載。

Minecraft Add-On安裝教學

類似概念的Java版模組請試試看 這個,支援1.12。

2. 技術解釋
#

雖然execute指令可以偵測玩家轉頭的方向,但是這裡僅使用ryrym偵測水平方向。

query.target_x_rotation函數用於抓玩家的垂直轉頭,query.target_y_rotation是玩家的頭「水平旋轉了多少度」,跟選擇子的用法不同。

entities/player.json用於偵測玩家是否在地面上/遮蔽物/下雨/戴頭顱。沒有see_sky這個函數,is_underground的filter說白了只要玩家頭上有固體,就會傳回true。

相關文章

【模組分享】基岩版五大最受歡迎Add-On:3D槍械、魔法、SCP、家具、變異怪物
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On
Add-On 子包(subpack)的概念
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On
Add-On製作不同模組間的相容性
分類   遊戲攻略 Minecraft
標籤   Minecraft Behavior Pack

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請貼Imgur或Postimages。