GiNYAi
本帖最后由 GiNYAi 于 2018-2-27 01:56 编辑
VillagerShops

这个插件需要LangSwitch
描述


这个插件允许你放置一个村民或者其他生物作为一个商店。
他们可以作为系统商店出售物品(这代表无限的物品),或者作为玩家商店,如果放在一个箱子的上方。
商店会展示两行物品栏,从上面一行购买物品,或者从下面哪行出售。
如果你是管理员或者商店的所有者,你可以使用命令修改它。
你还可以设置商店生物的名字,以及形态。
请注意你还需要任意一个经济插件。
Let's just never mention the Bukkit-version...


最新版本:1.8.1 (2018-02-04)
(在spongevanilla-1.12-7.1.0-BETA-9上编写,编译,测试)
命令

对于除了创建的所有命令,请面朝对应的商店
权限
选项
配合LuckPerms你可以使用/lp user DosMike meta set KEY VALUE设置选项
玩家商店

如果你想要建立一个玩家商店,那么你应该首先在你希望放置商店的位置下方(相邻或间隔一个方块),放置一个箱子。
这个箱子将被保护免于破坏,爆炸,并且只能被所有者访问。大箱子并不被支持,无论物品还是保护都不会考虑到箱子的另一半。
对于Forge,要求那个箱子至少有27个格子,因为我不想商店能够从机器中销售/购买物品。
更多信息

如果你想要建立一个玩家商店,那么你应该首先在你希望放置商店的位置下方(相邻或间隔一个方块),放置一个箱子。
这个插件会生成两个配置文件以及一个h2数据库。
这些文件都不是留给你修改的。
vshop.conf会储存所有的商店,以及它们的货物。
每个玩家的当日的收入会被存储在incomeLimits.conf中,以应对服务器重启。
所有的商店交易会被记录在ledger.db.mv.db中,你可以使用一个h2数据库编辑器查看他们,目前数据库不会自己清理,所以你或许会想要删除/截取它。

给玩家商店所有者的消息提醒,15秒一次,来防止消息过多的混乱

商店现在与世界保存在一起,这意味着通过修改配置文件来编辑商店是不可实现的同时也使得/vshop reload的旧的行为毫无意义。现在这个命令会尝试重新载入sponge:human商店的皮肤
即使我正确的设置了皮肤,他们有时似乎并没有载入/发送给玩家,所以使用/vshop reload将会重新应用皮肤

2021.12 数据,可能有更多内容VillagerShops

这个插件需要LangSwitch
描述

这个插件允许你放置一个村民或者其他生物作为一个商店。
他们可以作为系统商店出售物品(这代表无限的物品),或者作为玩家商店,如果放在一个箱子的上方。
商店会展示两行物品栏,从上面一行购买物品,或者从下面哪行出售。
如果你是管理员或者商店的所有者,你可以使用命令修改它。
你还可以设置商店生物的名字,以及形态。
请注意你还需要任意一个经济插件。
Let's just never mention the Bukkit-version...


最新版本:1.8.1 (2018-02-04)
(在spongevanilla-1.12-7.1.0-BETA-9上编写,编译,测试)
命令

对于除了创建的所有命令,请面朝对应的商店
  • /vshop create [--at <World/X/Y/Z/Rotation>] <EntityType> [--skin <Skin>] [DisplayName]
  • /vshop delete (deletes shop)
  • /vshop add [-l <Limit>] <~|BuyPrice> <~|SellPrice> [Currency] [-o <Index>]
  • /vshop remove <Index> (从商店中移除物品)
  • /vshop link
  • /vshop identify or /vshop id
  • /vshop save
  • /vshop reload
  • /vshop ledger [Player] or /vshop log [Player] (列出最新的100条玩家商店交易记录)
  • /vshop list [Player] (列出所有的商店,可以查看和tp)
权限
  • vshop.edit.admin -可以使用上面任何命令来创建玩家商店或者系统商店
  • vshop.edit.player -创建玩家商店
  • 添加,移除,删除命令将同时对于你拥有的商店可用
  • vshop.create.<ENTITYTYPE> -玩家允许使用的实体的种类,其中冒号用点(.)替代,下划线(_)直接去除。例如minecraft:villagers将会需要权限 vshop.create.minecraft.villager
  • vshop.edit.identify -指令/vshop identify
  • vshop.edit.linkchest -指令/vshop link
  • vshop.ledger.baset -指令/vshop ledger
  • vshop.ledger.others -指令/vshop ledger <Player>
选项
配合LuckPerms你可以使用/lp user DosMike meta set KEY VALUE设置选项
  • vshop.option.playershop.limit - 一个玩家所允许拥有的玩家商店的数量
  • vshop.option.dailyincome.limit 一个玩家每天可以通过系统商店挣的金币上限,于服务器时间24:00重置
玩家商店

如果你想要建立一个玩家商店,那么你应该首先在你希望放置商店的位置下方(相邻或间隔一个方块),放置一个箱子。
这个箱子将被保护免于破坏,爆炸,并且只能被所有者访问。大箱子并不被支持,无论物品还是保护都不会考虑到箱子的另一半。
对于Forge,要求那个箱子至少有27个格子,因为我不想商店能够从机器中销售/购买物品。
更多信息

如果你想要建立一个玩家商店,那么你应该首先在你希望放置商店的位置下方(相邻或间隔一个方块),放置一个箱子。
这个插件会生成两个配置文件以及一个h2数据库。
这些文件都不是留给你修改的。
vshop.conf会储存所有的商店,以及它们的货物。
每个玩家的当日的收入会被存储在incomeLimits.conf中,以应对服务器重启。
所有的商店交易会被记录在ledger.db.mv.db中,你可以使用一个h2数据库编辑器查看他们,目前数据库不会自己清理,所以你或许会想要删除/截取它。


给玩家商店所有者的消息提醒,15秒一次,来防止消息过多的混乱


商店现在与世界保存在一起,这意味着通过修改配置文件来编辑商店是不可实现的同时也使得/vshop reload的旧的行为毫无意义。现在这个命令会尝试重新载入sponge:human商店的皮肤
即使我正确的设置了皮肤,他们有时似乎并没有载入/发送给玩家,所以使用/vshop reload将会重新应用皮肤

SHawnHardy
发现了一个bug,如果有r键的话可以从交易窗口偷东西

fangchenxiao
怎么使用,有例子了

fangchenxiao
fangchenxiao 发表于 2018-1-8 16:02
怎么使用,有例子了

原来要手持物品啊,搞了半天

DownPower_bi
根本不会用好吗

烟雨郎君
那啥。。。已经是sponge为啥不用NPC mod?

小cheng
没图差评。。。

第一页 上一页 下一页 最后一页