• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。

PokeMarket2.0 市场创建配置教程

张杰宁

Lv.1 泥土
高级创作者
2019-01-08
172
591
0
钻石
0.00 钻石
金锭
11,951 金锭
PokeMarket 2.0 前置插件有四个, 分别为
-> PokemonAPI 必须是1.6或1.6以上
-> NyEconomy
-> PlayerPoints
-> Vault

四个插件都是必须装上的

首先是创建市场, 插件正常加载后, 有一个在 PokeMarket 插件目录下有一个 Market 目录
我们先创建一个文件 example.yml 然后打开这个文件开始我们的配置
PokeMarket 2.0 的市场配置 如果出现格式错误 将不会加载 或 出现报错等情况 所以要重视
这是一个例子
代码:
title: "&8测试市场"
size: 36
blacklist:
  - "Pikachu"
vault: "Vault"
min: 100
max: 10000
allowEgg: false
expire: 30
ivs-limit:
  1: 100
slots:
  - 10
  - 13
  - 16
marketName: "测试"
count: 5
limit:
  permission: "pokemarket.example"
  node:
    default: 3
    vip: 5
broadcast: true
Items:
  up:
    type: PAPER
    name: "&f上一页"
    slot: 27
    action: up
  down:
    type: PAPER
    name: "&f下一页"
    slot: 35
    action: down
  info:
    type: CHEST
    name: "&f个人仓库"
    slot: 31
    action: info

看完配置了?那我们来解析一下上方配置中各个节点的意思
每个市场配置代表着一个独立的市场, 市场配置必须按格式来噢~

-> title 就是市场的标题
-> size 就是市场的大小 (GUI界面,必须是9的倍数 最大54)
-> blacklist 是上架黑名单, 将你要禁止上架的精灵名填在此处即可 (必须是英文名)
-> vault 是要消耗的货币, 如果是 Vault 那就消耗金币, 如果是 PlayerPoints 则消耗点券, 其余视为 NyEconomy 的货币
-> min 及 max 是 最低上架价格, 最高上架价格
-> allowEgg 意思为 是否允许上架精灵蛋
-> slots 是玩家上架的精灵 在GUI界面显示的位置
-> marketName 为 市场名
-> count 意思是 这个市场最多能上架多少精灵 (全服玩家)
-> expire 上架之后多少秒没人购买自动下架
-> ivs-limit 精灵多少 v 最低多少价格才能上架
-> limit 是玩家能在这个市场上架几只精灵 有 2 个节点

~ 一个是 permission 一个是 node,权限判断方式为 (permission).(node)
~ 例如上方的配置, 如果玩家有 pokemarket.example.default 这个权限则 允许上架 3 只精灵

-> broadcast 为 玩家上架精灵后是否全服公告
-> Items 为 GUI 界面中的自定义物品 总共有 5 个节点

~ type 为 物品的英文名
~ name 为 物品的名字
~ slot 为物品的槽位, 如果为 slots 则可支持多个槽位, 例如下方例子

代码:
Items:
  test:
    type: PAPER
    name: "&f分割栏"
    slots:
    - 1
    - 2
    - 3
    - 4
~ action 为交互操作, 一共有 3 种, up 上一页, down 下一页, info 当前市场的市场仓库
~ lore 为物品的描述


教程就到这里了, 有疑问可在下方回复!
 
最后编辑:
如果我想输入type为一个中间有停顿的物品比如玻璃片glass_pane该怎么输入无论怎么输入插件都会出错
 
如果我想输入type为一个中间有停顿的物品比如玻璃片glass_pane该怎么输入无论怎么输入插件都会出错
物品名必须是大写并且得是Bukkit物品名,如果服务器用你的是Essentials可以输入/itemdb查看, 如果是CMI可以输入/iteminfo查看
 
物品名必须是大写并且得是Bukkit物品名,如果服务器用你的是Essentials可以输入/itemdb查看, 如果是CMI可以输入/iteminfo查看
明白了谢谢白老板