【我的世界】售卖与回收的商店

本视频是免穷举商店指令的教学,非首发。
-无需每个售卖点穷举三四个命令块,只需要
设置价格和放置商品就可
-对比普通的商店,无需查物品的英文id
-不会吞币,有显示和音效
-回收商店是半免举
一、商店
聊天栏输入:
/scoreboard objectives add 价格 dummy
/scoreboard objectives add 金币2 dummy
/scoreboard objectives add 金币 dummy
指令区:
①execute @a ~~~ scoreboard players operation @s 金币2 = @s 金币
②execute @a[scores={价格=1..}] ~~~ scoreboard players operation @s 金币2 -= @s 价格
③title @a[scores={金币2=..-1,价格=0..}] title §l§c金币不足!
④title @a[scores={金币2=0..,价格=0..}] title §l§a购买成功✔
⑤execute @a[scores={金币2=0..,价格=0..}] ~~~ scoreboard players operation @s 金币 -= @s 价格
⑥execute @a[scores={金币2=0..,价格=0..}] ~~~ clone ~~-3~ ~~-3~ ~~2~
⑦execute @a[scores={金币2=0..,价格=0..}] ~~~ setblock ~~2~ air 0 destroy
⑧kill @e[type=item,name="木桶"]
⑨execute @a[scores={金币2=0..,价格=0..}] ~~~ title @s subtitle §d @e[type=item,dy=2,c=1] §f已放入您的背包
⑩execute @a[scores={金币2=0..,价格=0..}] ~~~ playsound random.levelup @s
⑪scoreboard players reset @a 价格
售卖点处:
scoreboard players set @p[dy=2] 价格 数字
二、回收
聊天栏:/scoreboard objectives add 回收 dummy
指令区:
①execute @a[scores={回收=1..}] ~~~ title @s title §l§c回收失败
②execute @a[scores={回收=1..}] ~~~ testforblocks ~~-1~ ~~-1~ ~~-3~
③execute @a[scores={回收=1..}] ~~~ scoreboard players operation @s 金币 += @s 回收
④execute @a[scores={回收=1..}] ~~~ title @s title §l§a回收成功✔
⑤execute @a[scores={回收=1..}] ~~~ playsound random.levelup @s
⑥execute @a[scores={回收=1..}] ~~~ setblock ~~-1~ barrel 1
⑦scoreboard players reset @a 回收
回收点处的指令:
scoreboard players set @p[dy=2] 回收 数字
❗注意命令块的有无条件和箭头方向
❗给指令区设置常加载区域
——————————————————
雪球菜单 BV1644y1Y7ph
二级雪球菜单 BV1u3411v7gV
选人互传 BV1oq4y1h7rE
数控转账 BV1pa411e7Qt
回死亡点 BV1SB4y1Q7vT
全自动递归地皮 BV1xR4y1K7Jm
全自动二维地皮 BV1ba411T7rV
自定义坐标传送 BV1zv4y1K7gD
自动补给黄标雪球 BV1nY4y1i7Lk
自定义原版生物 BV18a411m7N2
公告栏/信息栏 BV1GT4y117NX
口渴值/水分值 BV1K5411U7yp
获取末地折跃门 BV1eM4y1c7Uq
显示现实时间 BV14r4y1v7p1
查看个人信息/T显 BV17a411r7Gg
金币系统 BV1Ua411r75J
商店系统 BV1Y3411L7dC
在线时间 BV1hr4y1D7mL
新手礼包 BV1hr4y1D7mL
扫地机器人 BV1hr4y1D7mL
搭建常加载指令区 BV1hr4y1D7mL
如何打出特殊符号 BV1hr4y1D7mL
随机传送 BV1hr4y1D7mL
新手箱 BV1hr4y1D7mL
——————————————————