menu MineCraft爱好者
我的世界服务器指令教学
search more_vert
MineCraft爱好者
MineCraft-我的世界热爱者是我的世界服主资源分享交流站为MC服主提供最新最全的游戏资料Bukkit插件Sponge插件服务端整合包等打造国内最大的Minecraft插件基地和精品资源分享平台
消失的物品

命令方块

一.商店系统
/scoreboard objectives add 金币 dummy (创建一个名为金币的记分板)

/scoreboard objectives setdisplay sidebar 金币 (把金币设置在右边显示)

/scoreboard players add @a 金币 0 (循环赋值给与玩家分数) 命令方块指令 循环无条件 保持开启

命令分支1(成功条件)
/scoreboard players test @p 金币 100 (检测玩家的金币是否大于100)命令方块指令 脉冲 无条件 红石控制

/scoreboard players remove @p 金币 100 (如果大于100则移除100分用于购买物品)命令方块指令 连锁 有条件 保持开启

/give @p diamond 1 (给与玩家1钻石效果) 命令方块指令 连锁 有条件 保持开启

//tell @p §e§l购买成功 (成功提示)

命令分支2(失败条件)
scoreboard players test @p 金币 0 100 (检测玩家金币是否在0-100之内) 命令方块指令 脉冲 无条件 红石控制

/tell @p §e§l没钱买个锤子 (失败提示) 命令方块指令 连锁 有条件 保持开启

二.主城保护系统

/gamemode 2 @a[r=100,m=0] (将半径100米内的生存模式玩家变为冒险模式)命令方块指令 循环无条件 保持开启

/gamemode 0 @a[rm=102,m=2] (将半径102米外的冒险模式玩家变为生存模式)命令方块指令 连锁 有条件 保持开启

三.防熊系统
/gamerule commandBlockOutput false

/scoreboard objectives add hack dummy 添加一个名为黑客的计分项目

scoreboard objectives add 熊孩子分数 dummy 添加一个名为熊孩子分数的计分项目

/scoreboard objectives setdisplay belowname 熊孩子分数 ( 显示在玩家头下方)

/scoreboard players add @a hack 0 循环赋值

/tp @a[scores={熊孩子分数=3..}] 937 72 603 facing ~~-5~ 把熊孩子分数大于 等于3的玩家关起来

/testfor @a[scores={hack=0}] 检测计分为0的玩家

/scoreboard players set @a[scores={hack=2..3}] hack 0 重置玩家分数

/scoreboard players set @r[scores={hack=0}] hack 2 随机给玩家赋值2 用来检测背包物品是否符合条件

/clear @p[scores={hack=2}] tnt

/clear @p[scores={hack=2}] spawn_egg ( 生物蛋)

/clear @p[scores={hack=2}] skull 1 ( 凋零骷髅模型 )

/clear@p[scores={hack=2}] bucket 10 (岩浆桶)

/scoreboard players add @p[scores={hack=2}] 熊孩子分数 1 (满足条件的玩家熊孩子分数将会加1)

/scoreboard players set @a[scores={hack=2}] hack 3 (设置一个循环后玩家的分数)

/say @p[scores={熊孩子分数=1..}] 违规使用xxx已被系统清除 (通知)

/title @p[scores={熊孩子分数=3}] title §b咕咕咕 你已经被封禁 请联系在线op (通知)

四.雪球回城系统
/execute @e[type=snowball] ~ ~ ~ tp @p [rx=-90,rxm=-90] xxx (坐标)

/kill @e[type=Snowball] 清除雪球

五.辅助功能

/tickingarea add circle ~ ~ ~ 4 (圆形半径4区域常加载)

/tickingarea add xxx xxx ( 数字型区域常加载)

/kill @e (清除生物)

/clone xxx xxx xxx ( 克隆方块)

/fill ~0 ~0 ~0 ~-20 ~0 ~-20 air 0 replace 消除自身周围20x20的方块

/fill ~0 ~0 ~0 ~-20 ~0 ~-20 grass 0 replace 填充自身周围20x20的范围为方块

Concrete (水泥块) Stone(石头) 可替换使用

评论

1条评论

    Ocean
    Ocean 访客
    2020-08-24 22:59

    哇瑟,6掰