本帖最后由 楠木i 于 2020-7-25 16:15 编辑


PlayerStall
国内很好的一款摆摊插件,我又来免费造福各位服主辣

二傻的快乐插件交流群: 901796907

2020.07.22日  上传1.2.7版本
1.2.7 修复双方刷物品的问题(请更新至该版本)

已知BUG
如发现BUG请在本贴内反馈


简介:
     - 因为国内摆摊插件过少,MCBBS上只有2个类似于于摆摊
     - 而 MarketPlace 既付费而且还不支持1.7.10,甚至还严重报错(我测试的时候是这样的),重要的是付费
     - 所以我开发了这一款摆摊插件,一款由国人制作的免费摆摊插件,不比MarketPlace差

其他:
     目前 1.1.0 已在 Spigot 1.7.10-1.14 版本上测试,未发现BUG
     理论上支持全版本,1.6版本我这边没测试,有需要的可以去测试下
    支持模组哦~

注意:禁止将插件转载至其他网站

注意: 黑色加粗 为有新功能内容 红色加粗 为版本有更新的功能
功能:
  • 玩家摆摊
  • Tags 摆摊提示 (1.8+)
  • 摆摊经验/晋级奖励/称号
  • 支持 WorldGuard 区域插件
  • - 不支持 WorldGuard 7.0+ 版本,请使用7.0之前版本
  • HolographicDisplays 全息支持 (全版本)
  • PlayerPoints 经济插件支持
  • Vault 经济插件支持
  • 税率机制 (配置中设置)
  • 支持自定义收税公式
  • 拥有指定LORE物品无法上架摆摊
  • 指定世界无法摆摊


变量
[加粗的为新版本新增变量]
累积出售所获金币数量 (%psl_money%)
累积出售所获点卷数量 (%psl_points%)
摆摊经验值 (%psl_exp%)
出售次数记录 (%psl_buynumber%)
摆摊等级称号 (%psl_chenghao%)


功能方法介绍 [1.1.0版本]:
  • 摆摊功能 玩家可通过指令开始摆摊
  • "支持 点卷/金币 等经济插件"
  • "支持 WorldGuard 区域限制"
  • "摆摊经验/等级/称号/晋级奖励"
  • "HD全息摆摊提示"
  • "Tags摆摊提示"
  • "税率机制,不同权限不同税率,支持自定义收税公式"
  • "指定LORE无法上架"
  • "指定世界无法摆摊"
  • 1.1.0版本有新功能


说明
   税率机制:
       玩家每出售一件物品系统将自动收取他所需交的税费,不同权限不同税率可在配置中设置
      税率公式默认 价格/100*税率 (公式可在配置中修改,默认这个是按百分比)
   区域限制 WorldGuard:
       如果世界设有区域限制,则在那个世界其他区域无法进行摆摊,必须在指定区域内才可摆摊
       需要 WorldGuard 插件支持


插件使用视频效果:
[此视频为1.0.0版本插件的使用效果视频]  [视频链接]
https://www.bilibili.com/video/av64136682/

指令介绍图片:
[更详细的效果,不如看看上方的哔哩哔哩插件效果视频]

  • /psl - 插件主指令
  • [其余指令请查看下方图片]




安装&配置
1.安装插件
丢入你的plugins文件夹
注意: 安装插件请重启服务器

2.配置文本介绍 [1.2.0版本]
  [部分服务端可能需要转码才能使用,默认的是UTF8编码]

  Config.yml 配置文本内容 new  [1.2.0版本有更新]
  1. #购买摆摊权限的价格 (/psl gomai)
  2. goMai:
  3.   Money: 1000
  4.   Points: 100

  5. #禁止带有以下Lore的物品上架
  6. BanSellLore:
  7.   - "&c禁止出售"
  8.   - "无法摆摊"

  9. #禁止指定世界摆摊
  10. WorldList:
  11.   - "world_end"
  12.   - "jinzhibaitan"

  13. #WorldGuard 区域设置
  14. #说明那个世界必须存在有 WorldGuard 的区域
  15. #如果那个世界没有 WorldGuard 区域,那么不受限制
  16. WorldGuard:
  17.   enable: false
  18.   #每个世界只可以设置一个
  19.   #格式 世界名:世界内存在的WorldGuard区域
  20.   #如果WorldGuard区域不存在则不限制那个世界摆摊区域
  21.   Regions:
  22.     - "world:name"
  23.     - "world_nether:baitan"

  24. #摆摊设置
  25. BaitanSet:
  26.   #金币出售开关
  27.   money: true
  28.   #点卷出售开关
  29.   points: false
  30.   #摆摊费用 (每次进入摆摊模式收取费用)
  31.   # 0 为关闭
  32.   BaitanMoney: 0
  33.   #右键打开
  34.   RightKey:
  35.     #true 则 shift+右键正在摆摊的玩家打开他的摊位
  36.     #false 则 右键正在摆摊的玩家打开他的摊位
  37.     Shift: true

  38. #摆摊 经验
  39. BaitanExp:
  40.   #然后设置 5 每次出售后获得经验 <1-5> 的经验
  41.   Exp: 5
  42.   #摆摊称号
  43.   Chenghao:
  44.     #节点名
  45.     无名小卒:
  46.       #需达到多少经验
  47.       exp: 10
  48.       #称号内容
  49.       string: "&3无名小卒"
  50.       #执行指令
  51.       Commands:
  52.         - "eco give %player% 100"
  53.     小有名气:
  54.       exp: 30
  55.       string: "&3小有名气"
  56.       Commands:
  57.         - "eco give %player% 500"


  58. #支持1.8+版本
  59. Tags:
  60.   enable: true
  61.   String: "&6&l摆摊中 &f(Shift+右键)"
  62. #支持全版本
  63. holographicdisplays:
  64.   enable: true
  65.   high: 2.7
  66.   String: "&6&l摆摊中... &f(Shift+右键查看摊位)"


  67. #税率计算公式
  68. RateFormula: "<vaule> / 100 * <rate>"
  69. #玩家所得百分比
  70. #Permission — 权限
  71. #Rate — 所收税率
  72. Rate:
  73.   Default:
  74.     Rate: 25
  75. #不同权限不同税率
  76. RateList:
  77.   #节点名(可无限设置,只要不相同就可以)
  78.   vip1:
  79.     Permission: "psl.vip1"
  80.     Rate: 20
  81.   vip2:
  82.     Permission: "psl.vip2"
  83.     Rate: 15
  84.   svip:
  85.     Permission: "psl.svip"
  86.     Rate: 10


  87. #上架后,物品在摊位上物品Lore下方新增以下Lore
  88. Items:
  89.   Lore:
  90.     - " "
  91.     - "&7&l&m——————————————————————"
  92.     - "&e出售玩家: &c%player%"
  93.     - "&e出售类型: &c%lx%"
  94.     - "&e价格: &c%jg%"
  95.     - " "
  96.     - "&7购买方式: &e双击商品"
  97.     - "&7下架方式: &eShift+右键商品"


  98. #语言
  99. Message:
  100.   WorldGuard: "&f当前区域无法继续摆摊,请去&6摆摊区"
  101.   NoWorld: "&c这个世界禁止摆摊哦"
  102.   BaiTan: "&f开始摆摊辣"
  103.   BaiTan_: "&f已收摊"
  104.   BaiTanMove: "&f摆摊期间无法移动  &7(/psl baitan 收摊)"
  105.   Error: "&c你不能在你自己的摊位买东西"
  106.   ErrorCeXiao: "&c这不是你的摊位,你无法下架商品"
  107.   XiaJia: "&a物品下架成功,商品已发送至邮箱 &7(/psl email)"
  108.   buyMoney: "&f成功从 &c%player% &f的摊位购买 &c%itemname% &f花费 &c%vaule% &e金币"
  109.   buyPoints: "&f成功从 &c%player% &f的摊位购买 &c%itemname% &f花费 &c%vaule% &b点卷"
  110.   SellingSuccessMoney: "&f玩家 &c%player% &f从你这里购买了 &c%itemname% &f因此你获得了 &c%vaule% &f金币"
  111.   SellingSuccessPoints: "&f玩家 &c%player% &f从你这里购买了 &c%itemname% &f因此你获得了 &c%vaule% &f点卷"
  112.   Buysuccessful: "&a你购买的商品已发至你的邮箱中"
  113.   noSlot: "&f你的邮箱已经满了,请整理一下后再来"
  114.   ExpUp: "&f摆摊等级成功晋级 &6%upname% &f奖励自动已发放"
复制代码
Interface.yml 配置文本内容
  1. Interface:
  2.   Info:
  3.     Lore:
  4.     - "&6摊主信息"
  5.     - "&e摊主个人信息&8:"
  6.     - "  &6摊主名字&8: &f%player%"
  7.     - "  &6经验&8: &f%exp%"
  8.     - "  &6摊主称号: %chenghao%"
  9.     - " "
  10.     - "&e收入情况&8:"
  11.     - "  &6出售次数&8: &f%chusho%"
  12.     - "  &6金币收入&8: &f%vault%"
  13.     - "  &6点卷收入&8: &f%points%"
复制代码


下载地址: 这还有一个不错的插件
可配合前置:Vault PlayerPoints PlaceholderAPI HolographicDisplays WorldGuard

作者的其他作品[作品页]:
     * AttributePlus # 属性插件
     * AP-Potion # AttributePlus插件的附属插件
     * PlayerStall # 玩家摆摊
     * PMReward # 累积奖励
     * EpicDecomposition # 史诗分解
  


注意: 为版本中新增功能  删除线 为可能会更新这个功能
更新记录:
1.0.0 版本 [2019.08.17/18:22]:
      ▲  国人摆摊插件横空出世
      ▲  玩家摆摊  (1.7.10-1.14)
      ▲  Tags 摆摊提示  (1.8-1.14)
      ▲  HolographicDisplays 全息支持  (1.7.10-1.14)
      ▲  PlayerPoints 经济插件支持  (1.7.10-1.14)
      ▲  Vault 经济插件 支持支持  (1.7.10-1.14)
      ▲  税率机制 (配置中设置)  (1.7.10-1.14)
      ▲  支持自定义收税公式  (1.7.10-1.14)
      ▲  支持拥有指定LORE物品无法上架摆摊  (1.7.10-1.14)
1.0.5 版本 [2019.08.19/20:49]:
      ▲  指定世界无法摆摊
      ▲  自定义全息信息显示高度
      ▲  每次出售获得多少摆摊经验 (摆摊称号?)
      ▲  摆摊信息 [摆摊GUI界面更新]
      ▲  PAPI变量
           累积出售所获金币数量 (%psl_money%)
           累积出售所获点卷数量 (%psl_points%)
           摆摊经验值 (%psl_exp%)
           出售次数记录 (%psl_buynumber%)
1.0.5-fix 版本 [2019.08.20/12:26]:
      ▲  修复1.7.10版本无法通过 Shift+右键 打开摆摊界面问题
1.1.0 版本 [2019.08.20/17:28]: (2019/8/23日补充更新)
      ▲  新增摆摊等级
      ▲  新增摆摊晋级奖励及称号 (具体配置请查看Config.yml)
      ▲  支持 WorldGuard 区域限制插件 (具体配置请查看Config.yml)
      ▲  摆摊费用,每次摆摊收费  (具体配置请查看Config.yml)
      ▲  PAPI变量
           摆摊称号变量 (%psl_chenghao%)
      ▲  添加摆摊时切换世界自动取消摆摊
      ▲  修复摆摊界面可将头颅取下来的BUG,感谢 @714023166 反馈
      ▲  修复买家被扣除双倍金币问题
1.1.2 版本 [2019.11.18]:
      ▲  修复PaperSpigot核心报错及部分功能无法使用问题
      ▲  修复部分语言提示错乱
      ▲  配置默认为UTF8编码,1.7.10版本请自行转为ANSI
1.2.0 版本 [2019.12.23]:
      ▲  调整 摆摊期间允许移动视角
      ▲  调整 摆摊期间不允许对任何实体右键(防止摆摊期间右键坐上马)
      ▲  新增 配置新增 RightKey.Shift 可设置快捷打开摊位键
               - 如为 true shift+右键正在摆摊的玩家打开他的摊位
               - 如为 false 则 右键正在摆摊的玩家打开他的摊位
      ▲  修复 修复右键PLAYER类型的NPC报错问题
      ▲  修复 修复每次重载服务器后台报错问题
      [1.2.0-A: 修复移动视角后进度偏移]
      [1.2.0-B: 修复WG区域摆摊限制无法正常使用问题 (我的锅)]
      [1.2.0-C: 修复购买页面物品可被丢出问题,请立即更新]
1.2.5 版本 [2020.03.01]:
       [Config.yml 有更新,旧版本请记得更新]
      ▲  新增 出售货币开关(Config.yml)
      ▲  修复 修复1.7.10服务器无法正常使用问题
1.2.6 版本 [2020.05.30]:
       [Config.yml 有更新,旧版本请记得更新]
      ▲  修复 Paper核心部分功能出错
      ▲  调整 配置默认改为UTF8编码
      ▲  说明 该插件未来可能会有更新,也可能不会再更新
      ▲  修复 (2020.05.30)修复邮箱界面物品无法取下问题
1.2.7 版本 [2020.07.22]:
      ▲  修复 双方刷物品的问题

如有更多需要添加的功能或需要制作插件附属功能,可以在下面回复我,我将视情况更新进插件!

.      [afd]CanMengLo[/afd]

请勿私自转载此插件
请勿利用此插件代码进行第二次开放
本插件所用所有代码均为原创,不存在借用/抄袭/违反协议等行为
排版未经允许禁止 CV 复制
[groupid=1511]Server CT[/groupid]