All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Spud's shops

Spud's shops

by Spudacious5705 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

A decorative and versatile shop mod with an unrestrictive UI.

This mod is aimed at modded public servers.

Showcase

Update 1.8 for both 1.20.1 and 1.21.1 is released!

1.8.1 brings better GUI textures, polish for 1.7 and coloured rug shops. There is now a GUI texture for every wood type. Spanish has also been added to the translations.

Update 1.7 is released!

1.7 Is a (comparatively) enourmous update. It features 5 new types of shops (not inculding varients!), all with a unique style. We now have the following:

Trader's Crate:

A simple, rustic wooded box.

Chain Hook:

A dangling hook, perfect for fish or.. heads?

Magic Rug:

A mystical rug with levetation properties. Your items will gently tumble in the air.

Shelves

Two shops in one! Just like slabs you can chose to have the top, bottom or both!

Windowsill

A plain slab of stone, perfect for the counter in a bakery.

Display case (the original)

Now with adjusted height! A fancy glass case with a dyeable cushion for your precious goods.

You can now hire other players!

Using the contract scrolls and permissions/settings screen, you can give other players a role.

Get the other player to right click with a contract scroll to sign it, then take their contract and add it to your shop in the permission row of your choice. To remove someone's permissions, simply remove their contract from your shop. You can also remove your own if neccecary.

  • OWNER

    Full access, they can edit the trade, break the shop, and change permissions for anyone (including other owners)

  • MANAGER

    Full inventory access. They can add and remove Supervisors and Clerks but noone higher ranked. They cannot edit the shop's trade or break the shop.

  • SUPERVISOR

    Full inventory access, however they cannot edit any permissions.

  • CLERK

    They can only insert stock and cannot take any items out.

Further Update notes:

  • swappable wood type
  • better handling of cushion colours
  • visual indicator of depreciated shop
  • remodeled base of original shop for adjusted height
  • Improved security
  • QOL tweaks to trading interface

Finally, I do applogise but I was not able to transfer the cushion colours from 1.6 to 1.7+. This means if you have dyed your shops, they will have been reverted to red and will need to be dyed again.

Functionality

  • The shop is indestructible to everyone but the owner or creative players (server admins).

  • The slots for setting the trade do not use your items.

  • Shops are bound to the player who places them.

  • Payment is automatically taken from a customer's inventory.

Security and testing

This mod is under active use on a modded public server for more in-depth and realistic testing. Farwater Create

Contact

For bug reports, please submit via Github. For everything else, I suggest Discord. Find me in Farwater Create - mod-dev or DM me @the_spud Spoilers available in the channel above.

Planned features:

  • support for higher versions
  • global stock checking
  • Server config: payment types toggleable stock insertion
  • CC integration
  • Larger than single-stack trades

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Neoforge
22h ago 1
1.20.1
Forge
22h ago 1
1.21.x
Neoforge
22h ago 1
1.20.1
Forge
22h ago 1
1.20.1
Forge Neoforge
22h ago 1
1.20.1
Forge Neoforge
22h ago 1
1.20.1
Forge Neoforge
22h ago 1
1.20.1
Forge Neoforge
22h ago 1
1.20.1
Fabric
22h ago 1
1.21.1
Fabric
22h ago 1
1.21.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.21.1
Fabric
22h ago 1
1.21.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.21.1
Fabric
22h ago 1
1.21.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
1.20.1
Fabric
22h ago 1
Fixed loading bug on serverside
Aditional small improvements
Minor tweaks
Port to neoforge 1.21.1
Along with some minor (functionally identical) improvements

Added new shop style: Multi Select.
Added further togglable shop settings.
Minor GUI texture improvements.
Bugfixes and code streamlining related to shop menus and trading.
Fixed Initialisation order in ShelfShopBlockEntity which caused Client Crashes for Shelf Shop when changing trades or inventory contence.
Bugfix for incorrect rendering of item models.
Hotfix for server crash
Forge port!
+ UIfixes
+ compatable with forge 47.1 (neoforge)
[1.9.0] Spud's shops 1.9.0 by Spudacious5705 on Oct 14, 2026
Download
Added togglable options and config file

  • Creative shop option
  • Toggle effects and icons

Filled out a few missing records in the LANG files

Fixed a few inconsistencies in the GUI textures

[1.9.0] 1.9.0 by Spudacious5705 on Oct 14, 2026
Download
Added togglable options and config file

  • Creative shop option
  • Toggle effects and icons

Filled out a few missing records in the LANG files

Fixed a few inconsistencies in the GUI textures

Removed mixins.json to provide compatability with sinytra
[1.8.1] Spud's shops 1.8.1 by Spudacious5705 on Oct 14, 2026
Download
Added:
Rug shop colour variants
Rearranged GUI
new GUI textures for each wood type.
labeling for gui
prepared for new windowsill variants
Spanish translations by munnedd_
[1.8.1-st] 1.21.1 V1.8.1 - ST by Spudacious5705 on Oct 14, 2026
Download
Spanish translations
[1.8.1] 1.21.1 v1.8.1 by Spudacious5705 on Oct 14, 2026
Download
Added:
Rug shop colour variants
Rearranged GUI
new GUI textures for each wood type.
labeling for gui
prepared for new windowsill variants
[1.7.1] Spud's shops 1.7.1 by Spudacious5705 on Oct 14, 2026
Download
Bug fixes.
GUI tweaks.
Lang compatability.
Olderv version compatability.
Streamlined shop Inventory.
Added blockdrops for:
windowsill, rug and hook shops.
Changed tool for windowsill and hook shops to pickaxe.
Implemented new trading handler code for the customer screen.
Fixed removal of own contract.
Added kicking of player if their contract is removed whilst they are in the GUI.
Improved warning screen GUI
Added the following shops:
Windowsill
Hook
Merchant crate
Magic rug
Shelf

Overhauled the Owner's GUI

Added Shop Permissions and contracts.

Reworked the trading system.

Reworked cushions.
[1.1.6] Spud's shops 1.1.6 by Spudacious5705 on Oct 14, 2026
Download
Shop security greatly improved.

Deserted shops can be claimed by other players.

Spud's shops is now under ongoing public testing.

Shops are now equivalent to bedrock unless attacked by the owner. This vulnerability has a cooldown of 10s.

Shops are no-longer recognised as having an inventory by other blocks. This prevents mods from extracting/inserting items.

A shop will become deserted after 1hr without a valid trade, at which it can be claimed or broken.
To claim a deserted shop, simply open it.

[1.1.5] Spud's shops 1.1.5 by Spudacious5705 on Oct 14, 2026
Download
fixed bug with client-server desync

+added coloring to the shop in item form
+added crafting recipe for each possible shop variant
[1.20.1-v1.1.3] Spud's shops 1.1.3 by Spudacious5705 on Oct 14, 2026
Download
backport from 1.21.1 -> 1.20.1

Includes new cushion colouring.

### NOT FULLY TESTED. - TESTING SCHEDULED FOR 18th
Added cushion colours!

Cushions are dyeable (R-click with dye)

Cushions can be swapped with wool (R-click with wool).

Fixed bug on 1.21.1 where customer screen did not open
port to 1.21.1

blocks like hoppers can no longer interact with the inventory.
[1.20.1-v1.0.1] Spud's shops 1.0.1 by Spudacious5705 on Oct 14, 2026
Download
refactored some directories
[1.0.0] Spud's shops 1.0.0 by Spudacious5705 on Oct 14, 2026
Download
Initial upload
Spud's shops Icon
Download Spud's shops
Select game version
Select platform