OneBlock

一个OneBlock Minecraft Bukkit插件。

资源图片
# OneBlock 小游戏插件。 ## 🌍 如何开始 OneBlock? ### 1. 创建世界 生成一个专用的 OneBlock 世界: ``` /mv create OneBlock normal -g Oneblock ``` ### 2. 设置生成点 初始化 OneBlock 区域: ``` /ob set ``` - 默认岛屿间距: **100 个方块** - 自定义间距示例: **/ob set 300** ### 3. 加入游戏 玩家可以通过输入以下命令传送到他们的岛屿: ``` /ob join ``` 或简单地 **/ob** ## 🔧 指令参考 ### 核心指令: - **/ob join** - 传送到你的岛屿 - **/ob invite [玩家]** - 邀请玩家加入你的岛屿 - **/ob kick [玩家]** - 将玩家移出你的岛屿 - **/ob accept** - 接受岛屿邀请 - **/ob IDreset** - 重置你的岛屿并创建新的 ### 设置指令: - **/ob set** - 设置第一个方块 (仅限管理员) - **/ob set [距离]** - 设置岛屿间距 (例如, 500 个方块) - **/ob circlemode [true/false]** - 启用圆形岛屿生成 - **/ob autojoin [true/false]** - 玩家进入世界时自动加入 - **/ob protection [true/false]** - 阻止玩家离开岛屿 - **/ob border [true/false]** - 启用玩家边界 - **/ob droptossup [true/false]** - 掉落物品时向上抛掷 - **/ob physics [true/false]** - 切换方块物理 (例如, 掉落的砾石) - **/ob lvl_mult [值]** - 设置等级倍数公式 - **/ob UseEmptyIslands [true/false]** - 重用废弃的岛屿 - **/ob islands [true/false]** - 启用自定义岛屿 - **/ob islands set_my_by_def** - 将你的岛屿设置为默认模板 - **/ob islands default** - 重置为默认岛屿 - **/ob island_rebirth [true/false]** - 启用岛屿重生 ### 配置指令: - **/ob reload** - 重新加载配置文件 - **/ob listlvl** - 列出所有等级 - **/ob listlvl [等级]** - 显示特定等级的方块 ### 其他指令: - /ob setleave - /ob leave - /ob Progress_bar color [颜色] - 设置颜色 - /ob Progress_bar [true/false] - 切换进度条 - /ob Progress_bar level - 进度条等级模式 - /ob Progress_bar settext <文本> - 进度条文本更改 - /ob setlevel "昵称" 14 - 设置 ob 等级 - /ob clear '玩家' - 重置玩家 ob 等级并移除他的岛屿 - /ob ver # 🎨 进度条自定义 ### 你可以在进度条中显示等级: ![你可以在进度条中显示等级](https://cdn.modrinth.com/data/cached_images/e1c96b4db6e9668d4c126ec73824efe2c81e3166.jpeg) ### 你可以更改进度条的颜色: ![你还可以更改进度条的颜色](https://cdn.modrinth.com/data/cached_images/89c009c7886a62944537e9f9544b472b6b1d402a.jpeg) **使用: /ob Progress_bar level** 你可以为每个等级单独指定进度条的颜色!在 blocks.yml 文件中,第二行(在带有等级名称的行的后面) # 📊 PlaceholderAPI 支持 - %OB_ver% - %OB_lvl% - 玩家的等级数字。 - %OB_next_lvl% - 下一个等级的数字。 - %OB_break_on_this_lvl% - 在当前等级中破坏的方块数量。 - %OB_need_to_lvl_up% - 为了升级,还需要破坏多少方块。 - %OB_player_count% - OneBlock 世界中的玩家数量。 - %OB_lvl_name% - 玩家当前等级的名称。 - %OB_lvl_lenght% - 等级的长度。 - %OB_next_lvl_name% - 下一个等级的名称。 - %OB_owner_name% - 你的岛屿所有者的名称。 - %OB_percent% - 等级完成百分比。 - %OB_scale% - 等级完成的比例尺。 - %OB_top_1_name% - 岛屿等级最高的玩家的名称。 - %OB_top_2_name% - ... - %OB_top_10_name% - %OB_top_1_lvl% - 岛屿等级最高的玩家的等级。 - %OB_top_2_lvl% - ... - %OB_top_10_lvl% - %OB_number_of_invited% - 邀请到你的岛屿的人数。 ### 你可以在进度条文本中使用占位符! /ob progress_bar settext %OB_lvl% lvl now. Need block to next lvl %OB_need_to_lvl_up%. ![你可以在进度条文本中使用占位符](https://cdn.modrinth.com/data/cached_images/0f4203d44f3cd42c4b552fad3a2320640a2289c7.jpeg) # 🧱 自定义方块支持 ## ItemsAdder 方块 **blocks.yml 文件中支持原生 ID** ## Oraxen 方块 **blocks.yml 文件中支持原生 ID** ## Nexo 方块 **blocks.yml 文件中支持原生 ID** ## CraftEngine 方块 **blocks.yml 文件中支持原生 ID** ## 其他 此外,你还可以使用 blocks.yml 文件中指定的命令生成自定义方块(来自模组或插件)。 例如: - '/setblock %d %d %d IC2:blockOreCopper' - '/setblock %d %d %d IC2:blockOreTin' - '/setblock %d %d %d IC2:blockOreUran' - '/setblock %d %d %d ic2:resource 4' 或者 - '/execute in minecraft:oneblock run setblock ~ ~ ~ IC2:blockOreCopper' - '/execute in minecraft:oneblock run setblock ~ ~ ~ IC2:blockOreTin' - '/execute in minecraft:oneblock run setblock ~ ~ ~ IC2:blockOreUran' - '/execute in minecraft:oneblock run setblock ~ ~ ~ ic2:resource 4' ![自定义方块支持](https://cdn.modrinth.com/data/cached_images/99fd24cc477a54d9490e64ae509de3583a22bc38.png) # 🏝️ 岛屿模板 创建自定义默认岛屿(7x12x7 区域): ``` /ob islands set_my_by_def ``` - 将保存你的岛屿副本并将其安装给玩家。 ![保存你的岛屿副本.](https://cdn.modrinth.com/data/cached_images/9130fc987296b722efa24636730613a9dee324ec.jpeg) # 📈 统计数据 ![https://bstats.org/signatures/bukkit/Oneblock.svg](https://bstats.org/signatures/bukkit/Oneblock.svg)