Published on October 25, 2023 (Updated on December 06, 2023)

Minimal Shop - Buy & Sell

mvShop for Bedrock is a minimal clutter-free Shop UI that allows you to buy and sell all base-level items and non-craftable items & the shop works on local worlds, servers, realms, and on any device for Minecraft Bedrock 1.20.30 and above. This helps simplify offerings to keep a vanilla experience.

Select version for changelog:

Changelog

1.0.5

- Added support for 1.20.50 as well as future 1.21 support ahead of time 

- Fixed bug that spammed "Changed gamemode" in the chat

Installation

Downloads

  • mvShop.mcpack (20.45 KB)

Supported Minecraft versions

Installation Guides

Pinned comment
1
***SPECIAL NOTE*** Feel free to modify, redistribute this mod as your heart desires
1
Hi, thanks for this amazing mod!
Can you add furniture and weapon sections too?
1
Hello, I have a problem, I have it implemented in a realm but the money does not appear, it can be used but it does not show how much you have available
1
Can u add more item to the shop, since i want try to add it i don't know about the ideal price for the item. Oh an the spawner
1
i wanted to ask, is there any way to make selections use execute command? i was thinking on adding higher tier of enchantments, but i cant really go over vanilla limit unless i use structures. not really well versed in this, but im looking for options.
1
This is compatible with v1.20.60+.

mvfsullivan, if you are reading this, make sure you update to supported Minecraft versions regularly.
1
hey there, love the mod. i wanted to edit some values from the index.js, but im a complete beginner at this kind of thing. i tried to edit a new item in ores and rares section, but it seems to not show up on the ui. am i doing something wrong perhaps?
1
nvm, i just had to craft the book again to update it.
1
There's a money glitch! There's 2 enchantment bottles one in the potions tab and another in I think the special items tab. you can buy the 100 dollar one and sell it for 125 so you'd buy the 100 dollar one and than go to the one that cost 250 ND sell it for 125, please fix asap ❤️
1
Hi, is it true that you want to modify prices in index.js? and also the selling price directly adjusts to the selling price? for example, the price of a stone is 10 (after I modify it) so the selling price is 5?
1
Why can't I use it?
1
Hi brother .. how can i add custom item in those list ??.. i use a gun addon and i wanted that gun in that list...can u tell me how can i add that item
1
You can edit the index.js file in my mod / scripts folder, and add a new item or replace an existing one with your custom item name, preferrably in the Ores & Rares section. If you arent sure howto do that, copy/paste the script into claude AI and then ask it how at claude.ai :)
1
How do you even get to the folder? Its an MC pack.
1
I figured it out but it wont work with the texture and doesnt give the item neither does it take the money away
1
Since you haven't added Spawn Eggs, at least not yet, I created an addon myself. For wandering traders, most spawn eggs cost diamonds. Goats and Villagers cost Emeralds. Mob Spawners cost 5 Netherite Ingots.

I am no good at making scripts. I never edited Minecraft bedrock scripts before. I wonder if I edit those from Bridge?
1
Oh thats awesome! Did you incorporate it into my existing shop or use a totally new addon? (its totally ok if you modded mine, all good!)

As for Bridge, yep you can definitely use Bridge, I'm oldschool tho and just use Notepad++ and the general Windows file system haha.
1
It's a new addon. Since this script will be outdated saying; v1.20.60? A new update was out yesterday.

I could try to edit your script, but I'll do my best.
1
Español: hola hermano, antes que nada que gran trabajo la tienda es muy linda, quisiera ver si podrías añadir alguna opción para modificar la cantidad de cosas que puedo vender o comprar (ahora solo se pueden comprar/vender un máximo de 64), estuve viendo tu código e intente hacerlo por mi cuenta pero no lo logre, lo que hice fue modificar la cantidad de 64 a 128 de la línea 3335 de el archivo index.js
"form2.slider(`\n§c§lBuy x1 ${item.name} = -$${item.cost}\n§a§lSell x1 ${item.name} = +$${item.sell}\n\n§6Amount`, 1, 64, 1)", pero obviamente algo hice mal

English: Hello brother, first of all what a great job the store is very nice, I would like to see if you could add any option to modify the amount of things I can sell or buy (now you can only buy/sell a maximum of 64), I was looking at your code and I tried to do it on my own but I didn't succeed, what I did was modify the amount from 64 to 128 of line 3335 from the archive index.js
"form2.slider('n§c§lBuy x1 ${item.name} = -$${item.cost}n§a§lSell x1 ${item.name} = +$${item.sell}nn§6Amount', 1, 64, 1)", but obviously I did something wrong
1
Hmm it should definitely work. Try resetting your mvshop mod files and then find/replace all the string "64," with "128," and be sure to include the comma in the 64, and 128, since there are 4 other numbers including 64. This will ensure ONLY the item slider will change, possibly eliminating any syntax errors.

I am currently looking into adding a stack multiplier option as well as the option to choose between a set slider or a text field allowing you to buy / sell ANY numeration of the items, I just need to figure out a way to optimize the file structure so the file size doesnt 10x which I hate haha. It may be a while until this is updated, life just got pretty chaotic at the moment!

Check back every week for any updates. Thank you for the suggestion! If you end up making progress before me, let me know so I can merge the changes and give you credit!!!
1
lol i see your commands in shop addons! (replying to creator)
1
I've done everything but the items won't open, All experiments are active.,
1