
鹅卵石美元 玩家商店
完整的玩家商店系统,支持持久库存、自定义上架、NPC商店和CobbleDollars。
查看大图CobbleDollars PlayerShops
适用于 Minecraft 1.21.1 的服务端 Fabric 模组,添加由 CobbleDollars 驱动的持久化玩家自有 NPC 商店。
玩家可以创建商店 NPC,用真实物品为其备货,发布带有自定义价格的商品列表,选择 NPC 皮肤,并让其他玩家通过 CobbleDollars 原生的商店界面进行购买。
功能
- 持久化的玩家自有 NPC 商店
- CobbleDollars 原生商人界面
- 普通商店拥有 108 格实体库存
- 无限库存的管理员商店
- 自定义商品列表价格
- 持久化的收益、订单历史和分析数据
- 购买数量会根据背包容量和可用库存自动限制(没有人为的 x64 上限)
- 根据有效的 Minecraft 用户名解析自定义 NPC 皮肤,包括离线玩家
- 签名 Mojang 纹理缓存,用于重连/重启后保持持久
- 跨区块卸载/重载及重连的 NPC 投影修复
- 交易回滚与库存编辑恢复保护
- 可选 LuckPerms 支持
- 可选 Flan 领地权限支持
需求
- Minecraft 1.21.1
- Fabric Loader 0.16.5+
- Fabric API
- CobbleDollars 2.0.0+
可选:Flan、LuckPerms。
命令
/shopnpc add
/shopnpc config
/shopnpc remove
/shopnpc move
/shopnpc list
/shopnpc reloadconfig
/shopnpcadmin create
/shopnpcadmin remove
/shopnpcadmin 以及管理员管理需要管理员等级 2 或 LuckPerms 权限节点:
playershopadmin
Flan
当安装 Flan 后,普通商店的创建/移动会检查:
cobbledollars_playershops:spawn_player_shop_npc
该权限在 Flan 中显示为 Allow Spawning Player Shops NPC。
皮肤
打开商店的 Settings 菜单,选择 NPC Skin 选项,然后在聊天中输入一个有效的 Minecraft 用户名。
PlayerShops 会使用 Mojang 的 Minecraft 档案服务解析该用户名,从 Mojang 会话服务器获取签名的 textures 属性(unsigned=false),并将签名纹理存储在商店数据中。所选玩家不必在线,也不必曾经加入过服务器。
配置
生成于:
config/cobbledollars-playershops.json
默认值:
{
"Limitnpc": 6,
"MinPrice": 500,
"MaxPrice": 100000000
}
构建
需要 Java 21。
gradle build
许可证
MIT
由 Silver / SilverWallDiscs 维护。
正在加载版本记录…


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