配置文件
- # ----------------------------------------------------------------------------------------#
- # #
- # GemCrush config #
- # #
- # ----------------------------------------------------------------------------------------#
- # 本插件需要 GameBox 作为前置
- # 语言文件的名字
- langFile: 'lang_zh-cn.yml'
- gameBox:
- mainButton:
- # 在GameBox菜单里显示的游戏图标物品 (格式: '物品英文名:子ID')
- materialData: "EMERALD"
- # 该物品的名字
- displayName: "&a&l宝石消消乐"
- # 物品的lore
- lore:
- - ""
- - "&e非常好玩的宝石消消乐小游戏"
- gameButtons:
- # 以下是游戏模式设置,菜单里默认有三种游戏模式:普通模式 更少模式 练习模式
- # 普通模式里你的高分会被记录 练习模式免费但是没有奖励
- # 你可以自己参照配置,设置更多你自己的模式
- normalGame:
- materialData: "EMERALD"
- displayName: "&b普通模式"
- lore:
- - ""
- - "&e限制步数: &720"
- - '&a宝石种类: &78'
- - '&e含有炸弹: &7是'
- - '&a游戏花费: &410'
- - ''
- - '&3&l努力打出更高分!'
- # 限制移动步数,达到该限制则游戏结束
- moves: 10
- # 宝石的种类,推荐设置成7或8,否则可能会太容易或者太难
- differentGems: 8
- # 是否允许炸弹出现?炸弹可以一下子炸掉周围的几个物品
- bombs: true
- # 该模式游戏在菜单中的位置,第一格是0,注意不要重复了
- slot: 0
- # 玩这个游戏要花费多少钱?
- cost: 10
- # 保存游戏得分?记录高分和排名?
- saveStats: true
- scoreIntervals:
- # 得分评级,比如这个游戏我打出了451分,我就可以获得奖励20金钱外加2个筹码
- # 但是我如果打出449分,我只能得10金钱外加1筹码,筹码可用于Gamebox大厅
- # 你可以自己设置高分获得的奖励
- 0:
- money: 0
- tokens: 0
- 350:
- money: 10
- tokens: 1
- 450:
- money: 20
- tokens: 2
- lessMovesAndLessGemTypes:
- materialData: "nether_star"
- displayName: "&6更少模式"
- lore:
- - ""
- - "&e限制步数: &75"
- - '&a宝石种类: &77'
- - '&e含有炸弹: &7是'
- - '&a游戏花费: &710'
- - ''
- - '&3步数更少,宝石种类也更少!'
- moves: 5
- differentGems: 7
- bombs: true
- slot: 5
- cost: 10
- scoreIntervals:
- 0:
- money: 0
- tokens: 0
- 200:
- money: 20
- tokens: 1
- 300:
- money: 30
- tokens: 2
- 400:
- money: 40
- tokens: 2
- 500:
- money: 50
- tokens: 3
- materialdatatest:
- materialData: "nether_star"
- displayName: "&c练习模式"
- lore:
- - ""
- - "&e限制步数: &710"
- - '&a宝石种类: &78'
- - '&e允许炸弹: &7true'
- - ''
- - '&f练习模式是免费的,同样也没有奖励'
- moves: 10
- differentGems: 8
- bombs: true
- slot: 6
- cost: 0
- topListButtons:
- # 如果上面某个模式的游戏里的 saveStats 设置成了true,高分和排名将会被记录
- normalGame:
- materialData: "diamond_block"
- displayName: "&c普通模式高分榜"
- lore:
- - ""
- - "&e看看你的得分!"
- slot: 9
- # 箱子标题上的名字 (可添加玩家和游戏变量 %player% 和 %game%)
- inventoryTitle: " &1普通模式 &r高分榜"
- # 箱子里会显示高分玩家的头像,使用变量 %rank% 表示排名 使用变量 %time% 表示时间 格式'mm:ss'
- skullLore:
- - ''
- - '&6排名:&7 %rank%'
- - '&6高分:&7 %score%'
- game:
- # 每一步移动花费的时间,单位是tick (20 ticks = 1 秒)
- # 不熟悉的话最好不要改
- ticksBetweenMovement: 3
- # 每一次交换宝石并消除的时间,单位是tick (20 ticks = 1 秒)
- ticksBetweenSwitchAndDestroy: 7
- # 产生炸弹!
- # 如果一次交换使得纵横5个及以上宝石被消除,炸弹就会出现!如下图
- #
- # x x x x x x x
- # x x x x x
- # x x x
- #
- bombs:
- # 炸弹爆炸消耗的时间 单位是tick
- ticksTillExplosion: 15
- pointsOnBreak: 20
- displayName: '&c炸弹!'
- lore:
- - '&r'
- - '&4Boom'
- # 炸弹生效时,是否播放音效?
- playSounds: true
- # 声音大小,可以不用调
- soundVolume: 0.4
- # 经济系统,想要设置玩家付费玩游戏以及金钱奖励,必须设置为true!
- # 需要Vault插件作为前置
- economy:
- enabled: true
- # 玩家是游戏一开始就扣费还是游戏结束时才扣费?默认true是结束时才扣费
- onGameEnd:
- pay: true
- restrictions:
- # 有特殊权限的玩家可以免于付费就可以玩游戏,但是也得不到奖励,此项是否开启?
- playersWithBypassDontGetRewards: true
- # 宝石种类!可以自己设置宝石的种类和名字
- # 请注意确认自己服务器的版本!某些高版本物品可能无法在你的服务器里正常显示!
- # 请务必使用不同的物品![这不废话嘛...]
- normalGems:
- gem1:
- material: 'Diamond'
- # 宝石显示的名字,可以添加彩色代码
- displayName: "&d钻石"
- # 当这个宝石被消除,玩家可以获得多少积分?
- # 默认10积分
- pointsOnBreak: 10
- # 这个宝石出现的频率?
- # 如果不做特殊设置,默认是 1
- probability: 2
- gem2:
- material: 'EMERALD'
- displayName: '&2绿宝石'
- pointsOnBreak: 10
- probability: 1
- gem3:
- material: 'BLAZE_POWDER'
- displayName: '&e火焰'
- pointsOnBreak: 10
- probability: 1
- gem4:
- material: 'clay_ball'
- displayName: '&7珍珠'
- gem5:
- material: 'gold_block'
- displayName: '&6金子'
- gem6:
- material: 'iron_block'
- displayName: '&f铁块'
- gem7:
- material: 'bone'
- displayName: '&5化石'
- gem8:
- material: 'apple'
- displayName: '&c苹果'
- gem9:
- material: 'anvil'
- displayName: '&8铁砧'
- gem10:
- material: 'egg'
- displayName: '&2蛋'
- gem11:
- material: 'double_plant'
- displayName: '&6琥珀'