GemCrush——宝石消消乐插件

配置文件

  1. # ----------------------------------------------------------------------------------------#
  2. #                                                                                         #
  3. #                                    GemCrush config                                      #
  4. #                                                                                         #
  5. # ----------------------------------------------------------------------------------------#
  6. # 本插件需要 GameBox 作为前置
  7. # 语言文件的名字
  8. langFile: 'lang_zh-cn.yml'
  9. gameBox:
  10.   mainButton:
  11.     # 在GameBox菜单里显示的游戏图标物品 (格式: '物品英文名:子ID')
  12.     materialData: "EMERALD"
  13.     # 该物品的名字
  14.     displayName: "&a&l宝石消消乐"
  15.     # 物品的lore
  16.     lore:
  17.     - ""
  18.     - "&e非常好玩的宝石消消乐小游戏"
  19.   gameButtons:
  20.     # 以下是游戏模式设置,菜单里默认有三种游戏模式:普通模式 更少模式 练习模式
  21.     # 普通模式里你的高分会被记录 练习模式免费但是没有奖励
  22.     # 你可以自己参照配置,设置更多你自己的模式
  23.     normalGame:
  24.       materialData: "EMERALD"
  25.       displayName: "&b普通模式"
  26.       lore:
  27.       - ""
  28.       - "&e限制步数: &720"
  29.       - '&a宝石种类: &78'
  30.       - '&e含有炸弹: &7是'
  31.       - '&a游戏花费: &410'
  32.       - ''
  33.       - '&3&l努力打出更高分!'
  34.       # 限制移动步数,达到该限制则游戏结束
  35.       moves: 10
  36.       # 宝石的种类,推荐设置成7或8,否则可能会太容易或者太难
  37.       differentGems: 8
  38.       # 是否允许炸弹出现?炸弹可以一下子炸掉周围的几个物品
  39.       bombs: true
  40.       # 该模式游戏在菜单中的位置,第一格是0,注意不要重复了
  41.       slot: 0
  42.       # 玩这个游戏要花费多少钱?
  43.       cost: 10
  44.       # 保存游戏得分?记录高分和排名?
  45.       saveStats: true
  46.       scoreIntervals:
  47.         # 得分评级,比如这个游戏我打出了451分,我就可以获得奖励20金钱外加2个筹码
  48.         # 但是我如果打出449分,我只能得10金钱外加1筹码,筹码可用于Gamebox大厅
  49.         # 你可以自己设置高分获得的奖励
  50.         0:
  51.           money: 0
  52.           tokens: 0
  53.         350:
  54.           money: 10
  55.           tokens: 1
  56.         450:
  57.           money: 20
  58.           tokens: 2
  59.     lessMovesAndLessGemTypes:
  60.       materialData: "nether_star"
  61.       displayName: "&6更少模式"
  62.       lore:
  63.       - ""
  64.       - "&e限制步数: &75"
  65.       - '&a宝石种类: &77'
  66.       - '&e含有炸弹: &7是'
  67.       - '&a游戏花费: &710'
  68.       - ''
  69.       - '&3步数更少,宝石种类也更少!'
  70.       moves: 5
  71.       differentGems: 7
  72.       bombs: true
  73.       slot: 5
  74.       cost: 10
  75.       scoreIntervals:
  76.         0:
  77.           money: 0
  78.           tokens: 0
  79.         200:
  80.           money: 20
  81.           tokens: 1
  82.         300:
  83.           money: 30
  84.           tokens: 2
  85.         400:
  86.           money: 40
  87.           tokens: 2
  88.         500:
  89.           money: 50
  90.           tokens: 3
  91.     materialdatatest:
  92.       materialData: "nether_star"
  93.       displayName: "&c练习模式"
  94.       lore:
  95.       - ""
  96.       - "&e限制步数: &710"
  97.       - '&a宝石种类: &78'
  98.       - '&e允许炸弹: &7true'
  99.       - ''
  100.       - '&f练习模式是免费的,同样也没有奖励'
  101.       moves: 10
  102.       differentGems: 8
  103.       bombs: true
  104.       slot: 6
  105.       cost: 0
  106.   topListButtons:
  107.     # 如果上面某个模式的游戏里的 saveStats 设置成了true,高分和排名将会被记录
  108.     normalGame:
  109.       materialData: "diamond_block"
  110.       displayName: "&c普通模式高分榜"
  111.       lore:
  112.       - ""
  113.       - "&e看看你的得分!"
  114.       slot: 9
  115.       # 箱子标题上的名字 (可添加玩家和游戏变量 %player% 和 %game%)
  116.       inventoryTitle: " &1普通模式 &r高分榜"
  117.       # 箱子里会显示高分玩家的头像,使用变量 %rank% 表示排名 使用变量 %time% 表示时间 格式'mm:ss'
  118.       skullLore:
  119.       - ''
  120.       - '&6排名:&7 %rank%'
  121.       - '&6高分:&7 %score%'
  122. game:
  123.   # 每一步移动花费的时间,单位是tick (20 ticks = 1 秒)
  124.   #   不熟悉的话最好不要改
  125.   ticksBetweenMovement: 3
  126.   # 每一次交换宝石并消除的时间,单位是tick (20 ticks = 1 秒)
  127.   ticksBetweenSwitchAndDestroy: 7
  128.   # 产生炸弹!
  129.   #   如果一次交换使得纵横5个及以上宝石被消除,炸弹就会出现!如下图
  130.   #
  131.   #   x x x      x x x      x
  132.   #     x        x        x x x
  133.   #     x        x          x
  134.   #
  135.   bombs:
  136.     # 炸弹爆炸消耗的时间 单位是tick
  137.     ticksTillExplosion: 15
  138.     pointsOnBreak: 20
  139.     displayName: '&c炸弹!'
  140.     lore:
  141.     - '&r'
  142.     - '&4Boom'
  143.   # 炸弹生效时,是否播放音效?
  144.   playSounds: true
  145.   # 声音大小,可以不用调
  146.   soundVolume: 0.4
  147. # 经济系统,想要设置玩家付费玩游戏以及金钱奖励,必须设置为true!
  148. #   需要Vault插件作为前置
  149. economy:
  150.   enabled: true
  151. # 玩家是游戏一开始就扣费还是游戏结束时才扣费?默认true是结束时才扣费
  152. onGameEnd:
  153.   pay: true
  154.   restrictions:
  155.     # 有特殊权限的玩家可以免于付费就可以玩游戏,但是也得不到奖励,此项是否开启?
  156.     playersWithBypassDontGetRewards: true
  157. # 宝石种类!可以自己设置宝石的种类和名字
  158. # 请注意确认自己服务器的版本!某些高版本物品可能无法在你的服务器里正常显示!
  159. # 请务必使用不同的物品![这不废话嘛...]
  160. normalGems:
  161.   gem1:
  162.     material: 'Diamond'
  163.     # 宝石显示的名字,可以添加彩色代码
  164.     displayName: "&d钻石"
  165.     # 当这个宝石被消除,玩家可以获得多少积分?
  166.     #   默认10积分
  167.     pointsOnBreak: 10
  168.     # 这个宝石出现的频率?
  169.     #   如果不做特殊设置,默认是 1
  170.     probability: 2
  171.   gem2:
  172.     material: 'EMERALD'
  173.     displayName: '&2绿宝石'
  174.     pointsOnBreak: 10
  175.     probability: 1
  176.   gem3:
  177.     material: 'BLAZE_POWDER'
  178.     displayName: '&e火焰'
  179.     pointsOnBreak: 10
  180.     probability: 1
  181.   gem4:
  182.     material: 'clay_ball'
  183.     displayName: '&7珍珠'
  184.   gem5:
  185.     material: 'gold_block'
  186.     displayName: '&6金子'
  187.   gem6:
  188.     material: 'iron_block'
  189.     displayName: '&f铁块'
  190.   gem7:
  191.     material: 'bone'
  192.     displayName: '&5化石'
  193.   gem8:
  194.     material: 'apple'
  195.     displayName: '&c苹果'
  196.   gem9:
  197.     material: 'anvil'
  198.     displayName: '&8铁砧'
  199.   gem10:
  200.     material: 'egg'
  201.     displayName: '&2蛋'
  202.   gem11:
  203.     material: 'double_plant'
  204.     displayName: '&6琥珀'

文件下载

路由侠

发表评论

您必须 登录 才能发表留言!