配置文件
内有游戏参数配置教学,付费游戏,胜者奖励
插件自带三种游戏模式,你还可以自己编辑更多模式
普通模式:如果一方命中敌舰,他可以继续连击
互换模式:不管命中不命中,双方都是轮流交替攻击
挑战模式:更高门槛,更高奖励,胜负会被排行榜记录
- # ----------------------------------------------------------------------------#
- # #
- # Battleship config #
- # #
- # ----------------------------------------------------------------------------#
- # 语言文件,设置成lang_zh-cn.yml为中文
- langFile: "lang_zh-cn.yml"
- gameBox:
- mainButton:
- # 显示在GameBox主菜单的按钮种类 (材质: '英文名:子ID')
- materialData: "IRON_BLOCK"
- # 显示在GameBox主菜单的按钮名称
- displayName: "&6&l炸沉敌舰"
- # 显示在GameBox主菜单的按钮lore
- lore:
- - ""
- - "&e猜出对方位置 炸沉对方舰队"
- gameButtons:
- # 游戏的模式,本config自带了3种模式,你还可以自己添加模式
- #
- normalGame:
- materialData: "IRON_BLOCK"
- displayName: "&e&l?&b&l普通模式&e&l?"
- lore:
- - '&c? &a&m----&b&m----&6&m----&e&m----&d&m----&f&m----&c ?'
- - '&2?&e每人1艘5格船 1艘4格船'
- - '&2?&e2艘3格船 一艘2格船'
- - ''
- - '&2?&c花费: &75'
- - '&2?&a胜者奖励: &710'
- - '&c? &a&m----&b&m----&6&m----&e&m----&d&m----&f&m----&c ?'
- # 该游戏模式按钮在GUI中的位置,不要重复
- slot: 12
- # 该游戏模式的花费
- cost: 5
- # 获胜者的奖励
- reward: 10
- # 以下四个属性分别是每个人拥有的5格船 4格船 3格船 2格船的数量
- # 只能是1艘或2艘,如果缺省默认是1艘
- aircraftCarrier: 1
- battleship: 1
- cruiser: 2
- destroyer: 1
- inviteGuiTitle: " 开始游戏 &1普通模式"
- specialRules:
- materialData: "COAL_BLOCK"
- displayName: "&e&l?&a&l互换模式&e&l?"
- lore:
- - '&c? &a&m----&b&m----&6&m----&e&m----&d&m----&f&m----&c ?'
- - '&2?&e5 4 3 2格船每人一艘'
- - '&2?&e双方交替攻击 无论命中与否'
- - ''
- - '&2?&c花费: &710'
- - '&2?&a胜者奖励: &715'
- - '&c? &a&m----&b&m----&6&m----&e&m----&d&m----&f&m----&c ?'
- slot: 14
- cost: 5
- # 如果下面这个属性存在并且为true,双方交替轮番攻击,无论命中与否
- # 如果是false的话 命中者可以继续连击 未命中则换人[默认false]
- changeGridAfterHit: true
- # 如果下面这个属性存在并且为true,一方如果超时了,更换另一方攻击
- # 如果是false的话,一方如果超时了直接判输,游戏结束[默认false]
- switchGridsAfterFireTimerRanOut: true
- reward: 10
- inviteGuiTitle: " 开始游戏&r 互换模式"
- withTopList:
- materialData: "nether_star"
- displayName: "&e&l?&c&l挑战模式&e&l?"
- lore:
- - '&c? &a&m----&b&m----&6&m----&e&m----&d&m----&f&m----&c ?'
- - '&2?&e每人2艘5格船,其它船每种1艘'
- - ''
- - '&2?&c花费: &750'
- - '&2?&a胜者奖励: &7100'
- - '&2?&6本模式将会记录游戏得分!'
- - '&2?&6努力打出更高分!'
- - '&c? &a&m----&b&m----&6&m----&e&m----&d&m----&f&m----&c ?'
- slot: 30
- cost: 50
- reward: 100
- # 如果下面这个属性存在并且为true,本模式游戏得分会被记录进排行榜
- saveStats: true
- cruiser: 2
- inviteGuiTitle: " 开始游戏 &4挑战模式"
- topListButtons:
- # 此为排行榜,排行榜的名字必须和拥有saveStats: true的游戏模式的名字相同
- withTopList:
- materialData: "nether_star"
- displayName: "&c&l挑战模式排行榜"
- lore:
- - ""
- - "&e和其他玩家较量一番!"
- slot: 32
- # 排行榜GUI标题 (可用变量 %player% 和 %game%)
- inventoryTitle: ' 排行榜'
- # %rank% 变量代表排名 %wins% 变量代表获胜次数
- skullLore:
- - ''
- - '&6排名:&7 %rank%'
- - '&6获胜次数:&7 %wins%'
- gameRules:
- # 播放声音
- playSounds: true
- # 经济系统启用,请注意,如果想真正打开经济系统,除了这里的economy要启用以外
- # 前置GameBox的经济系统也要启用!
- economy:
- enabled: true
- # 图标设置 格式"物品ID:子ID"
- materials:
- yourGrid:
- ship:
- material: "Iron_block"
- name: "&7舰船"
- lockedShip:
- material: "7"
- name: "&8舰船位置已锁定"
- miss:
- material: "160:3"
- name: "&2Yeah! A miss!"
- hit:
- material: "35:14"
- name: "&4Damn! A hit..."
- water:
- material: "160:11"
- name: "&b海面"
- othersGrid:
- cover:
- material: "WOOL:7"
- name: "&6大雾"
- miss:
- material: "160:11"
- name: "&c哎呀,没有打中敌舰"
- hit:
- material: "Iron_block"
- name: "&a成功命中敌舰!"
- # 时间限制,单位是秒
- timers:
- # 放置舰船限制时间
- shipSetTimer:
- countdown: 30
- # 开火限制时间
- fireTimer:
- countdown: 10
- # 攻击方/防守方交换限定时间
- changingGrids:
- countdown: 3