服务器使用量
未统计
服务玩家数
未统计
下载量
458,322
插件详细介绍
OneBlock 是一款为 Minecraft 服务器设计的趣味小游戏插件。玩家将从一块孤立的方块开始,通过不断挖掘它来获得各种资源、方块甚至宝箱,逐步扩展和建设自己的空中岛屿,体验独特的生存挑战。
重要须知
- 支持的版本:本插件适用于 Minecraft 1.8 至 1.12 版本。
- 配置重置:如果你希望宝箱内生成战利品,需要重新配置
blocks.yml和chests.yml文件。 - 依赖插件:需要安装 WorldGuard(付费版)。
如何开始
按照以下步骤在服务器上设置 OneBlock 游戏世界。
创建世界
- 生成一个专用的 OneBlock 世界:
`/mv create OneBlock normal -g Oneblock`设置出生点
- 初始化 OneBlock 区域(此步骤只需执行一次):
`/ob set`- 默认岛屿间距为 100 格。- 可自定义间距,例如:`/ob set 300`加入游戏
- 玩家可通过以下命令传送到自己的岛屿:
`/ob join`或简写为:`/ob`主要命令
以下为管理员和玩家常用的核心命令列表。
管理与设置
/ob set- 设置初始方块(管理员首次设置使用)。/ob set 500- 设置初始方块并指定岛屿间距为 500 格。/ob circlemode true- 启用圆形模式创建岛屿。/ob autojoin true- 启用后,玩家进入 OneBlock 世界时将自动加入游戏。/ob protection true- 启用后,玩家无法离开自己的岛屿。/ob border true- 为每个玩家设置岛屿边界。/ob droptossup true- 启用后,掉落物会向上弹起。/ob physics false- 禁用方块物理效果(例如:沙子、沙砾下落)。/ob lvl_mult 5- 设置升级所需的方块倍数。计算公式为:16 + 当前等级 * 等级倍数。/ob UseEmptyIslands true- 是否重复使用被遗弃的岛屿。
岛屿社交
/ob invite <玩家名>- 邀请一名玩家到你的岛屿。/ob kick <玩家名>- 将一名受邀玩家踢出你的岛屿。/ob accept- 接受一个岛屿邀请。/ob IDreset- 将你自己从玩家数据库中移除,以便创建新的岛屿。
配置与信息
/ob reload- 重载所有 YML 配置文件。/ob listlvl- 显示blocks.yml中所有级别的列表。/ob listlvl 12- 显示blocks.yml中第 12 级别包含的方块列表。/ob reload chests.yml- 重载宝箱配置文件。/ob ver- 查看插件版本。
岛屿相关命令
/ob islands true- 为新玩家启用预设岛屿功能。/ob islands set_my_by_def- 将你当前的岛屿设置为新玩家的默认岛屿。/ob islands default- 重置自定义岛屿设置,恢复为默认。/ob rebirth_on_the_island true- 设置玩家在岛屿上重生。
其他命令
/ob setleave/ob leave/ob Progress_bar color RED- 设置进度条颜色。/ob Progress_bar true- 开启进度条。/ob Progress_bar false- 关闭进度条。/ob Progress_bar level- 将进度条模式设置为显示等级。/ob Progress_bar settext <文本>- 自定义进度条显示的文本。/ob setlevel <玩家名> 14- 设置指定玩家的 OneBlock 等级。/ob clear <玩家名>- 重置指定玩家的等级并删除其岛屿。
进度条与占位符
进度条可以直观地显示玩家的游戏进度,并支持使用 PlaceholderAPI 变量进行高度自定义。
进度条显示
你可以在进度条中显示当前等级等信息
- 使用
/ob Progress_bar level模式。 - 可以为每个级别单独指定进度条颜色(在
blocks.yml文件中配置)。
占位符列表
以下占位符可用于进度条文本或其他支持 PlaceholderAPI 的地方:
%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%.
自定义方块支持
OneBlock 支持生成来自其他模组或插件的自定义方块。你可以在 blocks.yml 文件中使用特定的命令格式来添加它们。
配置示例
在 blocks.yml 中添加如下格式的命令行:
'/setblock %d %d %d IC2:blockOreCopper''/setblock %d %d %d IC2:blockOreTin''/setblock %d %d %d IC2:blockOreUran'
或使用数字ID
'/setblock %d %d %d ic2:resource 4'
配置与本地化
- 修改方块:通过编辑
blocks.yml(英文)或ru-blocks.yml(俄文)等文件来配置每个等级生成的方块。 - 修改宝箱物品:通过编辑
chests.yml文件来配置宝箱内的战利品。
致谢
特别感谢以下贡献者
测试支持版本
版本分布
基本信息
插件名称
OneBlock ItemsAdder & Oraxen & Nexo & CraftEngine blocks support
作者
MrMarL
平台
Bukkit / Spigot
支持版本
1.8 - 1.21
点赞数
未统计
最近版本
暂无数据
-