Minecoin Datapack
This data pack adds in Minecoins into Java Edition. This can be used to purchase things
from your server or any other packs that are supported. (Look Below For More Info)
In survival you can break 100 of the same natural block (stone, ores, logs, etc) it will give you one Minecoin.
Click on the above image, select plan (at least 4GB), use code legopitstop
to get 25% off your first month and enjoy playing with your friends!
Commands
See what your balance is.
/trigger Balance or /trigger Bal
Hold your coins then run triggers to add to the balance.
/trigger AddMoney set <amount>
Converts balance to coins (so you can share or use)
/trigger ExtractMoney set <amount>
Minecoin Settings (have to be op)
/function minecoin:settings or /function minecoin:config
view other players account/balance (have to be op) - experimental
/function minecoin:view_account
Packs That Use This Pack
Planned 1.16 features
Planned features that will/may come to 1.16.2 or some time within the next 25 years, or maybe make some features an addon data pack for this data pack?
-Bank Block/ATM Block has easy to use UI to add money to account/extract money from an account
-Larger Minecoin currency (Emerald Minecoin = 32M, Diamond Minecoin = 16M, Netherite Minecoin = 256M)
-Smart extract for bank block to extract exactly how much you want in what currency (above idea)
-Minecoin Unicode character is similar to $ € ¥ ₤ £ ¢ ¤ ฿ ৳ ₠
-Make breaking natural block -> minecoin configurable for each block.
-Minecoin Register - like a cash register you can use a MineCard (below) to quickly & seamlessly extract money from the player's account (Perfect for roleplay)
-MineCard - a new item that can be used to quickly extract money from your account using a Minecoin register with a set pin(above) (Perfect for roleplay)
-More Operator commands for better moderator control
-/function minecoin:moderator/show_player (shows what player is going to be affected by using all/most cmds)
-/function minecoin:moderator/view_acount (shows the nearest players account)
-/function minecoin:moderator/clear_acount (clears the nearest players account for a clean start)
-/function minecoin:moderator/recover_acount (undoes clear account cmd, above cmd)
-/function minecoin:moderator/delete_acount (deletes the nearest players account form existence)
-/function minecoin:moderator/add_money (add a set amount of money to nearest players account)
-/function minecoin:moderator/remove_money (remove a set amount of money form players account)
-/function minecoin:moderator/view_pin (view the nearest players pin for Minecoin Card usage)
-/function minecoin:moderator/reset_pin (resets the nearest players pin with the default pin)
Have any other ideas? comment below!
Read Spoiler Below for disclaimers!!
This pack is for Java Edition of Minecraft. This does not add in real money nor is real money linked to the minecoin system. Take these things into account when downloading. This is a fun way to purchase things on your server or purchase things from other datapacks (look above)
Developer? Want to make a pack that uses the Minecoin??? Coin NBT
Here is the NBT of the coin item in different formats:
Villager Trade:
{maxUses:MAX USES,buy:{id:"minecraft:paper",Count:1b,tag:{display:{Name:'{"text":"1+ Minecoin","color":"light_purple","italic":false}'},CustomModelData:420}},sell:{id:"minecraft:SELL ITEM",Count:1b}}
Give Coin:
give @p minecraft:paper{display:{Name:'{"text":"1+ Minecoin","color":"light_purple","italic":false}'},CustomModelData:420} 1
Execute coin NBT (Selected):
execute as @e[limit=1,nbt={SelectedItem:{id:"minecraft:paper",Count:64b,tag:{CustomModelData:420}}}] run <Command>