
GUI商店
一个通过命令为管理员GUI商店提供支持的服务端模组
查看大图GUI 商店
一个 Fabric 服务端模组,用于创建和管理 GUI 商店。
之后可以通过命令打开这些商店,从而支持与 Taterzens 等 NPC 模组集成。
该模组支持 LuckPerms 权限系统。
安装
将 .jar 文件放入 “mods” 文件夹中
(需要 Fabric API 和 受支持的经济模组)
命令与权限
所有命令均可由管理员(权限等级 3)或具有特定权限的用户/用户组使用
| 说明 | 命令 | 权限 |
|---|---|---|
| 主命令 | /guishop |
automessage.main |
| 创建一个商店 | /guishop create <shopName> |
automessage.create |
| 删除一个商店 | /guishop delete <shopName> |
automessage.delete |
| 在商店中添加物品 | /guishop additem <shopName> <itemMaterial> <buyPrice> <sellPrice> <description> <nbt> <quantities> |
automessage.additem |
| 从商店中移除物品 | /guishop removeitem <shopName> <itemName> |
automessage.removeitem |
| 为玩家打开商店 | /guishop open <shopName> <playerName> |
automessage.open |
| 列出所有商店 | /guishop list |
automessage.list |
| 列出商店中的所有物品 | /guishop list <shopName> |
automessage.list |
| 强制保存配置 | /guishop forcesave |
automessage.forcesave |
| 重新加载配置文件 | /automessage reload |
automessage.reload |
命令示例
创建一个商店:/guishop create "测试商店""
在商店中添加物品:/guishop additem "钻石" "minecraft:diamond" 250.00 100.00 "这是一颗钻石\\昂贵的钻石\\闪闪发光" "{}" "1:10:32:64" (你可以使用 “\\” 分隔每一行描述,并且最多可以输入 4 个数量,用 “:” 分隔)
从商店中移除物品:/guishop removeitem "测试商店" "钻石"
打开一个商店并向特定玩家展示:/guishop open "测试商店" "Steve"
配置
您可以在 ./config/guishop.json 中找到配置文件
物品名称和描述均支持 简易文本格式。
您甚至可以从 JSON 文件添加物品(请参阅 JSON 示例)。当您的 additem 命令过长,或需要轻松设置 NBT 时,这会非常有用 (编辑配置文件后,请记得使用 /guishop reload 重新加载模组)
JSON 示例
{
"shops": [
{
"shopName": "一号商店",
"items": [
{
"name": "那艘船",
"material": "minecraft:acacia_chest_boat",
"description": [
"这是一艘漂亮的船",
"非常美丽"
],
"buyPrice": 50.0,
"sellPrice": 25.0,
"nbt": "{}",
"quantityList": [
1
]
},
{
"name": "烧烤剑",
"material": "minecraft:diamond_sword",
"description": [],
"buyPrice": 0.0,
"sellPrice": 0.0,
"nbt": "{Damage:0,Enchantments:[{id:\"fire_aspect\",lvl:2},{id:\"sweeping\",lvl:2}],display:{Lore:['[{\"text\":\"Crispy and tasty\",\"italic\":false}]'],Name:'[{\"text\":\"The BBQ\",\"italic\":false}]'}}",
"quantityList": [
1
]
},
{
"name": "紫水晶",
"material": "minecraft:large_amethyst_bud",
"description": [
"<red>如此壮观的</red>",
"<purple>紫水晶</purple>",
"<rainbow>闪闪发光</rainbow>"
],
"buyPrice": 200.0,
"sellPrice": 100.0,
"nbt": "{}",
"quantityList": [
1,
40,
64
]
}
]
},
{
"shopName": "第二个商店",
"items": []
}
]
}
支持的经济模组:
展示



正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。