
Diamond's Shop
By TDP Studio
Released on: 4/27/26
Released on: 4/27/26
Version:
2.0.1

About Diamond's Shop
Introducing Diamond's Shop, this pack adds the ability to Sell, Buy, and Create Stores!
===What Is This Adding===
This pack adds around 19 of commands and a custom item that you can use that helps you use the commands.
You can:
- Buy
- Sell
- Create & Manage Shops
- Create Personal Warps
- Add Earn Money
===Creating A Shop===
I spent time making sure that you can customise the shop. So here is what you can customise.
- The Shop's Name
- The Shop's Description
- The Shop Identifier (Separates shops from each other)
- The Shop Icon
===Adding Items===
As long as you have it in stock, you can sell it. I tried my best to copy the item's data and have it saved to be sold the same way.
What it saves:
- The Items Id (Know what item it is)
- Item's Custom Name
- Item's Lore
- If Kept On Death
- Can Destroy
- Can Be Placed On
- Item's Enchantment (If Able)
- Item's Durability (If Able)
- Item's Book Data (If Able)
When you add an item, you can set how much you are selling, for how much, and how much is in stock. If you are an Admin/Operator, you can set the stock to unlimited. Items will only be grouped if EVERYTHING matches
===Money===
Money is the main currency, which is defined as "$". You can make money by selling materials. You can also buy them back for double the price. What you can sell/buy:
- Coal = $2 | $4
- Copper Ingot = $5 | $10
- Iron Ingot = $10 | $20
- Lapis Lazuli = $15 | $30
- Gold Ingot = $20 | $40
- Diamond = $50 | $100
- Emerald = $100 | $200
These are modifiable in the "config.js" in the Config Class under the ItemControls Static. You can add, remove, change it. You do need both sell price and buy price or it will not work.
===Personal Warps===
Personal warps lets you create warps that is only available to you. It is simple to use, the first warp is free, but after it cost $500 to make another one.
When creating a warp, just stand where you want to create the warp, or know the coordinates, and create the warp. It needs a warp name (which can't be reused), the coordinates (x, y, z), the dimension (Overworld, Nether, The End), and if it uses the rotation. The rotation means that if you create a warp looking in a certain direction, you will teleport looking that way.
===Admin Features===
Admins have more powers with stores. They can delete player stores, close them, rename them, change owner, and remove items.
===Other Things===
Another thing is that if you are offline, other people can still buy things from your store and the money will be held. When you join, you will be notify that you have money held and to receive it, you do the held funds commands.
If anything goes wrong, the "/delete_all_shop_data" will delete all the shop data which means that anything in the store is lost. This does send a server/world announcement & notifies everyone that all the stores were deleted and who did it.
===Known Issues===
If an item has custom properties (dynamic properties), it will lose all the properties as I am not able to save those

Changelog
Version 2.0.1
Bug Fix!
- Fixed the Pay Player & Give Money not able to pay/give to others using the item.
- Fixed the "What You Are Buying" Description to not show certain info if it is Undefined
- Added a Pack Icon
- Used lots of bug spray
