服务器使用量
未统计
服务玩家数
未统计
下载量
8,956
插件详细介绍
简介
Battleship 是一款为两名玩家设计的趣味库存游戏,目标是在对手击沉你的舰队之前,先击沉他的所有船只。本插件依赖于 GameBox 框架,该框架提供了美观的 GUI 界面和丰富的自定义选项。
前置需求与依赖
- 本游戏依赖于插件 GameBox。
- 如需使用经济系统(设置游戏费用和奖励),需要安装 Vault 和一个经济插件。
游戏玩法
游戏流程
游戏开始时,两位玩家需要先布置自己的舰队。随后,双方轮流攻击对方海域上的未知格子,尝试命中并击沉所有敌方船只。
游戏界面
玩家会看到两个不同的库存界面
- 防御界面:当对手攻击时显示。界面会展示你自己的船只布局,以及已被对手攻击过的格子标记。
- 攻击界面:当你攻击时显示。界面会隐藏对手的船只,显示你尚未攻击过的格子。点击一个格子即可开火,命中后会显示是“水”还是“敌舰”。
胜利条件
- 率先击沉对手所有船只的玩家获胜。
- 默认情况下,如果对手在开火计时器(默认10秒)内未进行攻击,你也将获胜。此规则可在配置文件中修改。
功能与自定义选项
核心功能
- 支持为游戏设置费用和奖励(需要经济系统)。
- 支持使用代币(Token)作为奖励(详见 GameBox 页面)。
- 如果一方玩家关闭库存界面,则视为认输,另一方获胜。
高度自定义
- 方块类型:游戏中使用的所有方块类型均可配置。
- 计时器:可配置多个阶段的倒计时:
- 玩家放置每种船只的时间。
- 玩家开火的时间。
- 攻击/防御界面切换前的展示时间。
- 文本与界面:所有消息和库存标题均可自定义。
- 多语言:可指定使用的语言文件。默认提供
lang_en.yml和lang_de.yml。如果你编写了新的语言文件,欢迎提交以添加到默认文件中。
配置说明
主要配置文件允许你自定义
- 语言文件(
langFile)。 - GameBox 主按钮的材质、显示名称和描述(
gameBox:mainButton)。 - 不同的游戏模式按钮(如
normalGame,specialRules,withTopList),包括其位置、费用、奖励、船只数量及特殊规则。 - 游戏规则,如是否播放音效(
playSounds)。 - 经济系统开关(
economy:enabled)。 - 双方网格(
yourGrid,othersGrid)中各种状态(如船只、命中、未命中、水、覆盖物)所使用的方块材质和名称。 - 各个阶段的计时器时长(
timers)。
注意事项与提示
- 请确保在配置方块材质时使用不同的材料,尤其是在同一网格内,否则可能导致游戏异常。
- 默认配置文件(
default.yml)会在每次服务器重启时被覆盖。建议使用其他语言文件(如lang_en.yml)进行自定义,以保留你的更改。 - 如果你喜欢此类库存游戏,还可以查看 Minesweeper、GemCrush 等其他 GameBox 游戏。
反馈与支持
- 如果你有任何建议(例如标记已沉没的船只),或发现了任何漏洞,请在讨论区提出。
- 本插件仍在持续开发中,欢迎分享你的想法。
测试支持版本
版本分布
基本信息
插件名称
<Legacy> Battleship [for GameBox v2]
作者
Nikl
平台
Bukkit / Spigot
支持版本
1.8 - 1.13
点赞数
17
最近版本
暂无数据
-