Minecraft(我的世界)中文论坛
标题: [重制][商店]PepperShop——胡椒商店[全版本]
作者: innc 时间: 2020-6-6 23:13
标题: [重制][商店]PepperShop——胡椒商店[全版本]
本帖最后由 innc 于 2021-2-3 20:05 编辑
EnglishEdtion: click
Here本插件是QuickShopX的新版本(QuickShopX是由wujipohh的QuickShop重制而来)
PepperShop的特性:
1. 增加对GAC插件的处理
2. 全面整合化的语言文件,99%可见文字都可以自定义修改,(除了加载语言文件时提示的那一句)
3. 同时支持Land领地插件和Residence领地插件
4. 去掉了潜行模式下破坏商店的选项
5. 合并了全息物品显示开关到滑动条上,设置完毕即时生效
6. 修复英文语言文件中的一些单词和语法问题
7. 没有安装任何领地类插件时op默认可以打开所有人箱子
图片
使用教程:
-- 创建
Android: 轻轻地饶一下箱子,但不要打掉箱子,然后切换到需要上架的物品到手上,最后直接在聊天栏输入价格即可
Windows10: 左键点击箱子,然后切换到要上架的物品到手上,最后直接在聊天栏输入价格即可
创造模式: 按住Shift然后打掉箱子后,按上面的流程创建商店,直接在聊天栏输入价格
-- 交易
聊天栏: 在点击商店的牌子之后输入要购买的数量
界面: 点击商店的牌子之后打开界面,拖动交易数量点击确定
聊天栏和界面: 同时兼顾两者,双击牌子可以打开界面操作,单击牌子使用聊天栏操作
-- 修改
聊天栏: 点击牌子后使用指令进行修改商店即可(/ps help查看帮助)
界面: 点击商店的牌子后打开界面,按界面提示进行修改
聊天栏和界面: 同时使用聊天栏的方式和界面的方式,任选其一
-- 破坏商店
打掉商店的牌子或者商店的箱子
特别说明: 在领地内拥有build权限(也就是同时拥有放置和破坏权限)的人也可以打开商店箱子和破坏商店
配置文件:
# 配置文件版本,请勿更改
version: 7
# 语言,支持加载自定义的语言文件,目前自带简体中文和英文(cn/en)
language: cn
# 是否使用新API,1.14以下请设置为false,1.14(包含)以上请设置为true
using-new-api: false
# 强制与GAC插件一起工作,但会关闭本插件的权限检查功能
work-with-gac: false
# 商店的交互方式,可用值:ChatBar、Both、Interface,分别代表仅聊天栏、全部启用、仅UI
# 请参考 食用方法->交易 章节,推荐设置为Both
interaction-way: Both
# 商店的交互时间,如果输入价格时发现被当成普通聊天信息被发出去了,请加大此值
interaction-timeout: 5000
# 全息物品数据包的发送速率(每秒),建议直接设置为1000,如果出现显示不正确的情况适当调低此值
hologram-item-effect: 1000
# 全息物品数据包队列的大小,如果大服出现人多时全息物品不能正常显示、移除、跨世界时,请调高此值(每次增加1万)
packet-queue-capacity: 10000
# 与Residence插件一起工作(需要先安装Residence)
link-with-residence-plugin: true
# 与Land插件一起工作(需要先安装Land)link-with-land-plugin: true
# 是否只能在领地内创建商店(推荐打开)
# 此选项依赖任意一款领地插件,如果没有安装,则没有实际效果
only-create-shop-in-residence-area: true
# OP是否可以无视领地权限打开、破坏商店# 此选项依赖任意一款领地插件,如果没有安装,则没有实际效果
operator-ignore-build-permission: false
# 漏斗是否只能在领地内才能给商店补货,此选项不会影响非商店箱子的正常传输(仅对商店有效)# 此选项依赖任意一款领地插件,如果没有安装,则没有实际效果
# 建议打开
limit-hopper: true
# 是否使用物品翻译文件(如果你想看到中文,请参考下方的 "关于显示中文物品名"并开启此选项)
use-item-name-translations: false
插件指令:
主指令:/ps [子命令]、别名:/qs
每个子命令都可以进行简写,比如/ps help可以简写成/ps h,/ps buy可以简写成/ps b等,可以使用/ps help输出所有简写命令
GAC兼容:
需要在config.yml里设置work-with-gac: true,作为兼容的代价,权限检查功能会关闭,如果不进行此项设置,本插件不会启动
领地插件兼容:
PepperShop同时支持Residence领地插件和Land领地插件,两者任选其一即可,不要同时加载,会出现一些想不到的问题
Land插件没有原生的build权限,如果同时拥有破坏方块权限和放置方块权限时就相当于拥有了build权限,两者缺一不可
从QuickShopx导入数据:
本插件支持quickshopx的商店数据文件,将shops文件夹复制到PepperShop目录里即可,但是不支持配置文件和语言文件,这部分需要手动配置一下
显示中文物品名:
1. 手动下载 item-translations.yml文件后放入插件文件夹
2. 使用指令/ps r,op后台均可
3. 在游戏内使用指令/ps cp打开配置面板
4. 打开使用翻译的物品名开关,点击提交按钮
如果面板没有显示对应的开关请检查文件是否放到了正确的位置
更新记录:
1.1:
1.修复无法从中文世界名读取配置文件的问题
1.2:
1. 增加对Land插件1.3.8版本以上的支持
1.3:
1. 修复Land插件无法被识别的问题
2. 这个版本只支持Land1.3.9(含)以上版本(如果安装了Land插件)
1.3.2和PN1.3.2:
1. 增加PowerNukkit-1.4.0.0-PN-ALPHA.2(1.16)版本的支持
2. 修复商店会被活塞推动的bug
3. 修复某些情况下会出现语言变量显示不正确的问题
4. 修复无法自动创建商店牌子的问题
5. 1.14以下版本再使用前请在配置文件设置using-new-api: false
6. 增加设置发包队列大小packet-queue-capacity: 10000,默认是10k,大服可适当增加此值
7. 修复破坏商店时会报错的问题
8. 修复某些情况下会出现语言变量显示不正确的问题
下载:
1. 需要EconomyAPI作为硬依赖
2. Residence, Land作为可选依赖(软依赖)
PN开头的版本只适用于PowerNukkit,没有标注则适配NukkitMaster
PowerNukkit分支:目前暂无物品名翻译(PN分支API变化过大,暂未做适配)
英语帮助文档: https://github.com/innc11/PepperShop/blob/master/README_EN.md
开源:
作者: 初梦星海 时间: 2020-6-11 21:46
大佬好,每次重启服务器之后,插件并不能自动加载世界里的商店,需要在对应世界手动新建箱子才会被读取
-
-48647b699d98df5d.png
(10.21 KB, 下载次数: 1)
作者: innc 时间: 2020-6-12 13:51
问题已找到,只有中文世界名称才会引发此问题,我会尽快在下个版本中修复这个问题的
作者: innc 时间: 2020-6-12 14:22
1.1版本我已经发布,已经修复了这个问题,最后感谢反馈!
作者: 初梦星海 时间: 2020-6-12 20:16
大佬客气啦
作者: 药水Pt 时间: 2020-6-19 17:59
非常好的插件!支持作者
作者: xiaohan520673 时间: 2020-6-20 13:29
厉害厉害啊,我服务器的第一个插件
作者: xiaohan520673 时间: 2020-6-20 13:57
怎么装插件啊啊啊啊啊
作者: innc 时间: 2020-6-20 16:13
丢plugins里
作者: xiaohan520673 时间: 2020-6-20 16:46
innc 发表于 2020-6-20 16:13
丢plugins里
要创造目录吗?
作者: 1353977194 时间: 2020-6-21 16:29
请问有没有op开设的商店无限出售或者无限回收的功能?
作者: innc 时间: 2020-6-21 17:38
有的,创建商店后点击商店进入设置页面,然后把"系统商店"开关打开并保存可以
作者: 1353977194 时间: 2020-6-21 17:55
感谢,正好需要一个系统商店和玩家商店的插件
作者: 1353977194 时间: 2020-6-21 18:10
为什么我已经点了箱子,然后输入/ps p 1设置价格他还是提示我要选中商店?
作者: innc 时间: 2020-6-21 19:54
应该不会这样啊,你先点击一下箱子,弹出要输入购买数量之后,再使用指令/ps p 1,如果成功的话价格会立即更新过来的。还有一种情况就是你点击箱子和输入指令直接的时间太长了(默认是5s),如果是这样的话,可以在控制面板把交互时间调长一点。如果不想这样,可以先把交互方式设置为Both模式,然后直接双击商店牌子,是双击,之后会弹出一个界面,直接在界面里面修改价格就可以,这样或许更方便一点
作者: wyrrobin 时间: 2020-7-21 15:44
感谢作楼主,这个插件功能十分强大,会推荐给小伙伴滴!
作者: Mcayear 时间: 2020-7-26 15:00
大佬能加个只允许潜行状态破坏箱子进行创建的配置选项吗
作者: innc 时间: 2020-7-26 17:44
我以为不会有人用开启这个功能的,结果我就在新版本里给去掉了
作者: VichainLee 时间: 2020-7-30 00:43
1.最新的powernukkit核心(普通核心不知道会不会有)会有开服warn提示和后续报错:[WARN ] 插 件 "PepperShop" 已在"cn.innc11.peppershop.listener.ShopProtectListener.onBlockPistonChange()" 方 法 中 注 册 了 一 个 用 于 "cn.nukkit.event.block.BlockPistonChangeEvent" 的 监 听 器 , 但 该事 件 已 过 时 。
2.希望大佬加一个是否允许玩家创建箱子商店的选项
作者: innc 时间: 2020-7-30 10:59
1. powernukkit应该是改了API,不过这个提示不影响什么的,普通核心不会报这个
2. 插件支持一个权限可以设置可创建的商店的数量quickshopx.create.10把那个10设为0然后给到所有玩家身上就可以阻止他们创建商店了,虽然这样还是会有提示
作者: 子皓子萱 时间: 2020-8-1 09:24
很不错的插件,很喜欢
作者: Mcayear 时间: 2020-8-12 12:42
那个..挠牌子创建商店,能只对空牌子有效吗?
冒险模式他们也能挠...
作者: innc 时间: 2020-8-12 17:13
啥?挠牌子创建商店?不应该是饶箱子创建么
,创建商店不收游戏模式影响的
作者: Mcayear 时间: 2020-8-14 20:10
innc 发表于 2020-8-12 17:13
啥?挠牌子创建商店?不应该是饶箱子创建么,创建商店不收游戏模式影响的 ...
大佬阔以加个禁止铙箱子创建商店(允许蹲着破坏箱子创建)的配置
然后铙牌子创建只对空牌子有效的配置吗
(这样应该就能跟 FutruePlots(地皮插件) 兼容了..
作者: innc 时间: 2020-8-14 22:06
可以可以,加上蹲着创建商店和蹲着破坏箱子都加上可以吧。还是饶牌子创建商店是怎么回事,牌子不是创建的时候直接生成好的吗,并不需要手动放上去呀
作者: Mcayear 时间: 2020-8-21 21:17
innc 发表于 2020-8-14 22:06
可以可以,加上蹲着创建商店和蹲着破坏箱子都加上可以吧。还是饶牌子创建商店是怎么回事,牌子不是创建的 ...
他们挠箱子会有创建商店的提示,然后输入价格就创建了。(在别人的地皮..
作者: innc 时间: 2020-8-21 23:34
卧槽,他们可真坏啊
,要不我改为和地皮插件交互吧,就是判断一下是不是在自己地皮,如果不是就阻止创建商店(连消息也不弹出),你看这样可以不
对了,可以告诉我你正在使用的NK版本和地皮插件版本吗
作者: Mcayear 时间: 2020-8-22 07:47
innc 发表于 2020-8-21 23:34
卧槽,他们可真坏啊,要不我改为和地皮插件交互吧,就是判断一下是不是在自己地皮,如果不是就 ...
nukkit版本:powernukkit-1.3.1.4-PN-shaded
地皮插件:FuturePlots v1.4.2
我觉得嘛,只要不让他们用挠箱子的方式创建商店就好了(还不用兼容其它权限插件)
作者: innc 时间: 2020-8-22 11:16
那也没问题,要么就改成需要手动放牌子到箱子上,然后只能饶'牌子'创建商店。这样没有权限的玩家就放不了牌子也就没法创建商店了
作者: xkshadow 时间: 2020-10-5 16:25
创建商店时提示报错
作者: innc 时间: 2020-10-5 17:36
报错显示是在破坏方块时报错了,请检查一下商店的牌子是不是被其它插件setBlock了,或者使用了WE工具清理掉了,如果是请在配置文件里按坐标删除相应的数据的节点(删除之前需关服),如果不是请提供一下服务端版本、客户端版本(包括平台)、游戏模式、是否为OP等信息
作者: xkshadow 时间: 2020-10-6 17:57
我觉得是核心事件问题 我用的是pn
作者: xkshadow 时间: 2020-10-6 17:58
核心最近更新以后对方块破坏事件有改动 也许你应该适配一下新核心
作者: innc 时间: 2020-10-6 21:26
之前就有人和我说过事件过期了,还真有可能是这个问题
作者: 3380502112 时间: 2020-10-7 13:25
作者大大666666
作者: xkshadow 时间: 2020-10-17 00:02
您可以修复这个问题吗??拜托了
作者: innc 时间: 2020-10-18 00:00
这,,我也想修啊,只是我这刚出去工作了,我又木有电脑,修不了哇
请谅解
作者: xieyujian123 时间: 2020-12-4 20:35
支持作者
作者: jbc 时间: 2020-12-14 19:21
感谢楼主分享·~
作者: 我想梦见你笑 时间: 2021-1-1 13:46
楼主是丢在plugins里面,还是PepperShop这里
作者: 我想梦见你笑 时间: 2021-1-1 14:06
大佬,为什么我挠了一下箱子显示输入价格,我输入价格价格以后,他又要我选中一个箱子
作者: xkshadow 时间: 2021-1-1 17:23
跪求作者修复bug
作者: xkshadow 时间: 2021-1-1 17:23
插件大量功能已失效
作者: ab1771357714 时间: 2021-1-2 19:32
32524365543465
作者: innc 时间: 2021-1-4 15:18
把商店交互时间调长一点试试,或者输入的时候手快一点
作者: innc 时间: 2021-1-4 15:19
这。。我上班这地方没有电脑,修不了哇
作者: innc 时间: 2021-1-4 15:20
有哪些功能失效了呢,我争取过年的时候修复一下
作者: 我想梦见你笑 时间: 2021-1-4 19:39
谢了,老哥。点赞
作者: 000214075 时间: 2021-1-29 11:41
最良心的版主!
作者: xkshadow 时间: 2021-2-8 17:43
物品无悬浮 创建商店时木牌空的
作者: OOC新手 时间: 2021-2-12 19:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: bmkft 时间: 2 小时前
5金粒没了