一個 OneBlock Minecraft 插件,由 tastybento 編寫。原始想法歸功於:IJAminecraft。
AOneBlock 將您置於太空中的一個方塊上。只有一個街區。接下來你做什麼?
有關文檔,請參閱 BentoBox 文檔 docs.bentobox.world。
使用者命令是/ob
。管理指令是/oba
。
Q:有哪些階段?
答:共有 12 個階段:平原、地下、冬季、海洋、叢林、沼澤、地下城、沙漠、下界、豐盛、荒涼、深暗和末日。每個階段都有一組適合該場景的方塊、箱子、物品和生物。
Q:每個階段有多少個區塊?
A:目前有12000個區塊!
Q:最後一個階段之後會發生什麼事?
答:這些階段會重複。
問:為什麼我老是跌倒、死掉!
A:生存是有技巧的,但是可能會很困難!你需要創造空間,這樣你才不會跌倒。
Q:我開採方塊時抓不到它們!我該怎麼做?
A:你不可能全部抓住,但它是一個無限的方塊!
Q:為什麼某些區塊比其他區塊產生得更頻繁?
答:他們就是這麼做的!這是隨機的。您可以在 Phases 資料夾中的設定檔中設定相對機率。無論如何,管理員還可以設定某些區塊在特定時間出現。例如,請注意海綿!
Q:我如何知道哪個是魔法塊?
A. 擊中它會發出綠色顆粒。它也位於您的島嶼的中心。
Q:我的魔法塊不存在了!我如何獲得另一份?
答:你必須在那裡放置一個方塊。最糟糕的情況是,你自殺了,就會產生一個。
Q:我的魔法塊是液體!我怎樣才能開採它?
A. 使用水桶。
Q:哪些小怪可以生成?
答:每個階段都有一組不同的可以生成的小怪。小心,因為他們可能會把你推開!如果你仔細聽,你可能會聽到敵對的暴徒過來。
Q:我沒有機會對敵對小怪的生成做出反應!
答:做好準備。當你開採一個方塊時,請仔細聆聽,你會聽到敵對的怪物在生成之前就過來了。如果你處於敵對階段,那麼就要預料到會有暴徒並建立防禦來保護自己。你可以從很遠的地方開採一個區塊。
Q:當小怪生成時,我的防禦就會被摧毀!為什麼?
A. 生物騰出空間來生成。如果有東西擋住了它,它就會被打破並掉落。您必須進行相應的建置。這是為了防止窒息。
Q:寶箱會生成嗎?
答:是的。箱子中會出現目前階段的隨機物品。有常見、罕見、稀有和史詩寶箱。有閃光的箱子很好。
問:這張地圖中是否有可能到達下界或末地?
答:原版下界預設存在,但沒有終結世界,只有終結階段。
Q:最終目標是什麼?
答: 你想怎樣就怎樣吧!
用於建立階段的設定檔位於 Phases 資料夾中。
每個階段有兩個文件 - 一個包含塊和生物的文件,以及一個包含箱子的文件。
任何文件的第一個數字是需要開採多少塊才能達到該階段。這是該階段的關鍵數字。每個階段還有一個名稱、一個圖標、一個生物群落和以下部分:
在箱子文件中,它只有階段號和箱子部分。
階段名稱
圖示顯示的材質
將在這些特定區塊計數處產生的區塊列表。這些數字與階段有關,而不是與玩家總數相關。如果在這裡定義0,則不需要firstBlock,並且firstBlock將被替換為該區塊。
要顯示的全息圖線。關鍵數字是顯示全像圖的相位塊。可以使用聊天顏色代碼。這些全息圖不需要全息圖插件。第一個(第一階段之前)全像圖位於您的區域設定中。
此階段的生物群落。
可以在階段開始和結束時執行命令清單。命令將作為控制台運行,除非命令帶有 [SUDO] 前綴,然後該命令將作為觸發命令的玩家運行。
命令字串中的這些佔位符將替換為適當的值:
範例:
start-commands:
- 'give [player] WOODEN_AXE 1'
- 'broadcast [player] just started OneBlock!'
end-commands:
- '[SUDO]summon minecraft:wither'
These are run only the first time a phase is completed
end-commands-first-time:
- 'broadcast &c&l[!] &b[player] &fhas completed the &d&n[phase]&f phase for the first time.'
您可以規定一組開始該階段的要求:
requirements:
bank-balance: 10000
level: 10
permission: ready.for.battle
塊部分列出了 Bukkit 材料,後面跟著相對機率。將整個階段的所有機率值相加,放置塊的機會是相對機率除以所有機率的總和。
生物部分列出了可以生成的生物及其相對機率以及方塊。您只能列出存活且可以在此清單中產生的實體。
如果CHEST列在區塊部分,那麼它將根據此部分隨機填充。您可以根據需要定義任意數量的箱子。第一個數字是唯一的寶箱號碼。然後是箱子內容,包括插槽編號和物品堆疊內容。最後還有箱子的稀有度,可以是普通、稀有、稀有或史詩。設置寶箱的最佳方法是在遊戲中進行。用你想要的內容填滿箱子,然後在查看它時輸入指令/oba setchest <phase> <rarity>
其中 是階段的名稱,rarity 是稀有度。使用 Tab Complete 查看選項。箱子將自動添加到 oneblocks.yml 檔案中並可供使用。刪除箱子必須透過暫時編輯 oneblocks.yml 檔案並重新載入插件來完成。
編輯寶箱物品時要非常小心,並檢查材質是否為真正的 Bukkit 材質且拼寫正確。
OneBlock 是一個使用 BentoBox API 的附加元件。以下是您可能感興趣的其他一些內容:
您可以將所有常用外掛程式新增至 OneBlock,例如挑戰、喜歡、等級、扭曲等,但這不是必需的。
在此提交錯誤和功能請求:https://github.com/BentoBoxWorld/OneBlock/issues