Skip to content

InfamousMusicify/BlockMart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Save Time. Build Better.

Vanilla Item Shop

(no plugins or mods needed)

What is this Project?: A Massive item shop.

It uses command blocks for trades. And there is a datapack for quality of life features.
It is 100% Vanilla friendly.

Description:
I have Created a Vanilla Command Block Item shop. (Java Edition)
And I saved it as a structure block for anyone who is playing vanilla and is looking for an alternative to plugins for an item shop.
Or just for people looking to supplement a play-through.
I have also added a datapack to the mix which is optional. Pay other players / check balance and top balances!

I also advise loading up the world file in single player and messing with the shop yourself a bit.

  • Click Code▼ - Download ZIP - Extract Zip file (or check releases for pre-bundled versions)
    To put the Structure into your World/Server,
    Navigate to the minecraft/saves folder or your server world file and paste the "blockmart-3.x(.x).nbt" file into the
    world/generated/minecraft/structures folder. (if this does not exist create the needed folders) (also drop the blockmart-config.nbt in as well)
    /reload after pasting if the world is running (or restart the server/world)
    Hop into the world and pull out a structure block, and put "blockmart-3.x(.x)" (structure file name) into a load structure block.
    !!!Remember to load with entities on!!!

There is a world file included for editing or testing purposes. -will make a new one soon

Compatibility: 1.13-1.20+

How to Install a Datapack
Currency Conversion Spreadsheet
Forum Post on the mechanics of the shop

More Info:
Size: 48x48 Blocks
Structures:
blockmart-3.0.x -BlockMart
blockmart-config -manual setup (option for none datapack users)
48x48 -empty structure for easy replacement/removal of shop

Commands:
/trigger pay set -target a player to pay by ID
/trigger paysend set -pays targeted player set amount
/trigger money - /trigger balance - /trigger bal -check your balance
/trigger bank - /trigger wallet -check wallet balance
/trigger cash -check both balances
trigger balancetop - /trigger baltop -check top balances

Admin Commands:
/function blockmart:config -blockmart settings

I hope the shop serves you well, I spent a long time building this and then rebuilt it twice.
(1.18s Rebuild was absolutelty astonishingly massive. Please drop a comment or donation if you liked the project.)
I spent an entire night making it. and like a month messing around with it before that.


All of my projects take an inordinant amount of time to upkeep/create.
I use my free time to make them. Any support would be much appreciated!
If you enjoy these packs and want to see more like them and see them maintained, send me some love!

### Seeking team members:
If you believe you are technically skilled and are interested in helping with the project,
Programmers and Player Testers are needed!
The scale of this project is beyond one persons time/ability. Even a small team could spend weeks working on this. The original shop was built over time.
3.0 is being rebuilt from scratch with the skeleton of the old shops code, but adding over 400 items with a return trade for each is a massive undertaking.
If you have the ability to write commands and organize the different sections of minecraft items into coherent buy and sell walls, please get involved in this project. Any help is appreciated!

 Cheers
-Infamous