Server-side Fabric mod for Minecraft 1.21.1 that adds persistent player-owned NPC shops powered by CobbleDollars.
Players can create a shop NPC, stock it with real items, publish listings with custom prices, choose an NPC skin, and let other players purchase through CobbleDollars' native shop interface.
Optional: Flan, LuckPerms.
/shopnpc add
/shopnpc config
/shopnpc remove
/shopnpc move
/shopnpc list
/shopnpc reloadconfig
/shopnpcadmin create
/shopnpcadmin remove
/shopnpcadmin and admin management require operator level 2 or the LuckPerms node:
playershopadmin
When Flan is installed, normal shop creation/movement checks:
cobbledollars_playershops:spawn_player_shop_npc
The permission appears in Flan as Allow Spawning Player Shops NPC.
Open a shop's Settings menu, choose the NPC Skin option, and type a valid Minecraft username in chat.
PlayerShops resolves the username using Mojang's Minecraft profile service, obtains the signed textures property from the Mojang session server (unsigned=false), and stores the signed texture in the shop data. The selected player does not have to be online or have joined the server before.
Generated at:
config/cobbledollars-playershops.json
Default:
{
"Limitnpc": 6,
"MinPrice": 500,
"MaxPrice": 100000000
}
Java 21 is required.
gradle build
MIT
Maintained by Silver / SilverWallDiscs.