我的世界怎么防掛?
首先,輸入/give @s command_block 64來獲取命令方塊
然后在你的聊天欄(什么?你不會打開聊天欄?那接下來的內容對你來說有點難)輸入
/scoreboard objectives add cf dummy 創建一個計分板
如果你嫌指令刷屏煩的話輸入一下指令:
/gaemrule commandblockoutput false
重點部分
首先確保你放置命令方塊的區域是一個常加載區塊不然的話你一離開指令就會失效
第一個指令:tag @a add jc 命令方塊調成重復-保持開啟無延遲無條件
第二個指令:首先確保和第一個指令的命令方塊連接然后輸入以下指令
clear @a[tag=jc,m=!1] bedrock 0調成鏈-保持開啟如果你想讓創造也不能使用基巖的話你可以去掉",m=!1"這一段指令
第三個指令:和上一個的條件差不多,保證和上一個連接然后輸入以下指令
say §c檢測到 §6@a[tag=jc]§c擁有違禁物品§2基巖§4已將其封禁 還是鏈-保持開啟-有條件的,注意!有條件的
這句可不加可加主要用來給“外掛”和全服玩家播報xxx作弊了或者告訴作弊者他已經被服務器封禁了
第四句:條件同上不用多說了
scoreboard players set @a[tag=jc] cf 1 鏈-保持開啟-有條件的,注意!還是有條件的
作用就是檢測到玩家作弊以后給cf計分板加上1分
第五句:注意,這個是要放在他們旁邊的(方便查看而已只要放在常加載區塊就可以了)
tag @a remove jc 重復-保持開啟-無條件
用途就是給已經貼上標簽的玩家移除標簽
重點部分2
首先找一個新的地方
然后放命令方塊輸入如下指令
第一個是循環保持開啟
第二個和第三個都是連鎖-保持開啟-有條件的
指令如下:
scoreboard players set @a[lm=100,l=99999999] cf 1
可以增加m=!1來屏蔽創造玩家l后面的數字可以根據需求更改
say §c檢測到 §6@a[lm=100,l=99999999] §2刷經驗
也可以不加§后面的數字字母可以改(改變顏色用的)
xp -1000L @a[scores={cf=1..2}]
如果檢測到刷經驗的玩家也不能便宜了他們的經驗,所以就要使用xp - 來減去他們的經驗
重要部分3
1.testfor @a[scores={cf1..2}]放第一個重復-保持開啟(關于這個重復和循環還有鏈和連鎖是一
樣的我自己也經?;熘?
2.xp -1000L @a[scores={cf1..2}] 連鎖-保持開啟
3.既然人家都開掛了咱們肯定要給人家一點“特效”這個地方的特效是用effect指令來給外掛反胃特效。指令如下:
effect @a[scores={cf=1..2}] nausea 10 255 true 連鎖-保持開啟
4.既然已經開掛了就必須“封號”指令:
tp @a[scores={cf=1..2}] x坐標 y坐標 z坐標 連鎖-保持開啟
后面(如果你想有封號提示的話)連接紅石比較器輸入以下指令
say §b玩家 §c@a[scores{cf=1}] §b違規作弊。小黑屋圍觀
小黑屋就指的是上面XYZ坐標的地方最好放在顯眼的地方
5.這個連接在tp @a[scores={cf=1..2}] x坐標 y坐標 z坐標這條指令的后面。指令:
tp @a[scores={cf=2}] ~999999 ~1 ~999連鎖-保持開啟
坐標可改
后面依然連接比較器比較器后面放命令方塊輸入以下指令(還是可開可不開提示用的):
say §b玩家 §c@a[scores{cf=2}] §b重大違規作弊。永久封禁
6.放在第五個指令塊的后面輸入以下指令:
clear @a[scores={cf1..2}]
用處就是清空作弊玩家的背包
最后一部分:被誤封了后怎么解封
我就不多說了,指令直接打在下面:
scoreboard players set 玩家名字 cf 0
scoreboard players reset 玩家名字 cf
好了這篇文章你看到這也算結束了,最后我還想說一下;治理外掛有的時候指令再好用也沒有用因為我發現有外掛已經可以對指令無效了,如果想真的讓我的世界讓所有服務器沒有外掛這件事還是要網易去多多努力。