一个 OneBlock Minecraft 插件,由 tastybento 编写。原始想法归功于:IJAminecraft。
AOneBlock 将您置于太空中的一个方块上。只有一个街区。接下来你做什么?
有关文档,请参阅 BentoBox 文档 docs.bentobox.world。
用户命令是/ob
。管理命令是/oba
。
问:有哪些阶段?
答:一共有12个阶段:平原、地下、冬季、海洋、丛林、沼泽、地下城、沙漠、下界、丰盛、荒凉、深暗、末日。每个阶段都有一组适合该场景的方块、箱子、物品和生物。
问:每个阶段有多少个区块?
A:目前有12000个区块!
问:最后一个阶段之后会发生什么?
答:这些阶段会重复。
问:为什么我老是摔倒、死掉!
A:生存是有技巧的,但是可能会很困难!你需要创造空间,这样你才不会摔倒。
问:我开采方块时抓不到它们!我该怎么做?
A:你不可能全部抓住,但它是一个无限的方块!
问:为什么某些区块比其他区块产生得更频繁?
答:他们就是这么做的!这是随机的。您可以在 Phases 文件夹中的配置文件中设置相对概率。无论如何,管理员还可以设置某些块在特定时间出现。例如,请注意海绵!
问:我如何知道哪个是魔法块?
A. 击中它会发出绿色颗粒。它也位于您的岛屿的中心。
问:我的魔法块不存在了!我如何获得另一份?
答:你必须在那里放置一个方块。最糟糕的情况是,你自杀了,就会产生一个。
问:我的魔法块是液体!我怎样才能开采它?
A. 使用水桶。
问:可以生成哪些小怪?
答:每个阶段都有一组不同的可以生成的小怪。小心,因为他们可能会把你推开!如果你仔细听,你可能会听到敌对的暴徒过来。
问:我没有机会对敌对小怪的生成做出反应!
答:做好准备。当你开采一个方块时,请仔细聆听,你会听到敌对的怪物在生成之前就过来了。如果您处于敌对阶段,请期待暴民并建立防御措施来保护自己。你可以从很远的地方开采一个区块。
问:当小怪生成时,我的防御就会被摧毁!为什么?
A. 生物腾出空间来生成。如果有什么东西挡住了它,它就会被打破并掉落。您必须进行相应的构建。这是为了防止窒息。
问:宝箱会生成吗?
答:是的。箱子中会出现当前阶段的随机物品。有常见、罕见、稀有和史诗宝箱。有闪光的箱子很好。
问:这张地图中是否有可能到达下界或末地?
答:原版下界默认存在,但没有终结世界,只有终结阶段。
问:最终目标是什么?
答: 你想怎样就怎样吧!
用于创建阶段的配置文件位于 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