我的世界Java版插件系列-1 世界保護
眾所周知,服務器,必須得有主城,主城,必須不能被破壞,那么,該用哪個插件是個好問題。
我的建議:小白使用NoBuildPlusReload插件,大佬請WorldGuard。記得注意前置插件
就我淺淺的找一找,就有10個插件和1種原版自帶的方法,接下來就是一一介紹:
Worldpc插件
適用服務端:Sponge
語言支持:簡體中文
適用版本:1.10-1.12.2
前置插件:無
最后一次更新:2018年7月3日11點30分
簡介:Worldpc插件為Sponge服務器帶來單獨世界的保護,適用于RPG服務器或神奇寶貝服務器需要單獨保護的世界。
主要功能:
- 破壞放置保護
- 交互保護
- 物品使用保護
- 取消玩家加入退出游戲的提示
- 交通工具盔甲架等實體生成保護權限&指令:
破壞權限:worldpc.build.世界名字。
交互權限:worldpc.interact.世界名字,(只對展示框,畫,盔甲架起作用)。
物品使用權限:worldpc.use.世界名字,(只對水桶和巖漿桶起作用)。
實體生成權限:worldpc.spawn.世界名字, (可以防止玩家在沒有權限的世界放置交通工具和盔甲架)
隱藏玩家加入提示:worldpc.invisibility.join
隱藏玩家退出提示:worldpc.invisibility.quit來源地址:https://www.mcbbs.net/thread-795070-1-1.html
LobbyWorldPro插件
適用服務端:Spigot (Paper Purpur理論適用)
語言支持:簡體中文
適用版本:1.8
前置插件:無
最后一次更新:2018年9月17日13點22分
簡介:這個插件是插件作者花一天時間開發(fā)的,目的是想保護好他的服務器主城,最后想了下,還是把插件發(fā)出來。
主要功能:
- 禁止破壞放置
- 沒有摔落傷害
- 沒有雨
- 沒有進入/離開/踢出信息
- 沒有饑餓權限&指令:
無
來源地址:https://www.mcbbs.net/thread-820575-1-1.html
有源碼有源碼有源碼有源碼有源碼有源碼有源碼有源碼有源碼
WorldProtect插件
適用服務端:Cauldron?CraftBukkit?Spigot (Paper Purpur理論適用)
語言支持:簡體中文
適用版本:1.7.2-1.12.2
前置插件:無
最后一次更新:2018年9月18日21點07分
簡介:
- 這個插件可以更好的保護你指定的世界,防止被惡意破壞
- 這是插件作者為了保護服務器的副本地圖專門寫的一個小插件
-(本來打算留著插件作者自己用,但還是想為大伙做點貢獻)
- 由于現(xiàn)有(當時,現(xiàn)在的插件都已十分完善*專欄作者注*)的世界保護插件都令插件作者不如意
-(例如某些插件只限制方塊的放置和破壞)
- 而插件作者需要更全面的保護,在阻止放置和破壞的同時
- 防止玩(xiong)家(hai)在指定地圖使用桶、點火燒建筑、使用開關、方塊交互
- 其中玩家互動我特例允許了空氣、木牌、箱子、附魔臺
- 并且限制一些MineCraft規(guī)則中自然事件(樹葉凋零、方塊消失、方塊點燃)
權限&指令:
本插件目前唯一指令/wp get? ?#獲取方塊類型查詢工具
權限WorldProtect.世界名
OP或擁有以上權限的玩家不會受到本插件的限制
例如你限制世界名是fuben那么對應的權限就是WorldProtect.fuben
擁有WorldProtect.fuben權限的玩家將不會受到本插件的限制
來源地址:https://www.mcbbs.net/thread-648625-1-1.html
SIWorldProtection插件
適用服務端:CraftBukkit?Spigot (Paper Purpur理論適用)
語言支持:簡體中文
適用版本:1.16.X?&?1.12
前置插件:無
最后一次更新:2021年1月27日22點29分
作者的話:
自己做了一個主城世界,圈地顯然沒法圈整個世界,找了幾個世界保護插件,但是效果不盡如人意,于是一著急就寫了一個插件
這個插件我自己也在用,會根據(jù)我的實際使用情況/bug?反饋/功能建議進行更新簡介:
● 保護整個世界
● 支持自定義多個需要保護的世界
● 臨時開/臨時關單個需要保護的世界(非自動恢復,需要手動恢復保護,詳見配置文件)
● 支持自定義前綴
● 支持單個世界不使用自定義前綴
● 支持即時加載配置文件
● 支持不顯示提示消息
● 支持多種顯示消息的方式(聊天區(qū)域/actionbar/title)
● 支持提示消息隨機選?。◤亩x的列表內)
● 支持多種保護,擁有 30+ 種保護標識(flag),詳情請見配置文件
● 支持自定義禁止/允許放置/破壞的方塊
● 支持自定義禁止/允許交互的方塊
● 對物品展示框和盔甲架的專門支持
其余的用法請自行發(fā)掘(比如資源世界不讓飛)權限&指令:
指令中的世界名必須是配置文件中出現(xiàn)過的
暫時不考慮添加游戲內編輯要保護的世界的指令
關于根指令:
可以使用 /worldprotection 也可以使用簡寫 /wp/worldprotection <help>? ?#查看幫助信息
/worldprotection version? ?#查看當前版本信息
/worldprotection reload? ?#重新載入配置文件
/worldprotection enable [世界名] [true/false]? ?#臨時啟用/禁用世界保護
一共有三種權限:
SIWorldProtection.admin? ?#允許使用 /worldprotection help 和 /worldprotection reload 指令
SIWorldProtection.保護標識英文名? ?#繞過對應的保護,僅對支持權限的保護標識生效
SIWorldProtection.保護標識英文名.世界名? ?#繞過這個世界的對應的保護,僅對支持權限的保護標識生效
來源地址:https://www.mcbbs.net/thread-1097954-1-1.html
WorldProtection插件
適用服務端:CraftBukkit?Spigot?Paper (Purpur理論適用)?|其它|?
語言支持:簡體中文
適用版本:1.13.X-1.20.X
前置插件:無
最后一次更新:2023年7月9日08點51分
簡介:
提示消息支持十六進制 例子: #FFFFFF
可直接開關的功能擁有名單設置的
當"type = true"時為黑名單,若為"false"則為白名單可直接開關的功能
單獨世界設置
固定游戲模式
自然方塊消失
無視保護權限
禁止實體爆炸
禁止生物刷新
禁止告示牌編輯
禁止桶的裝入和倒出
禁止盔甲架取出和放入
禁止懸掛實體放置破壞
禁止工具可以右鍵方塊
擁有名單設置的
破壞方塊
放置方塊
交互實體
交互方塊
使用物品
來源地址:https://www.mcbbs.net/thread-1445684-1-1.html
開源地址:https://github.com/CloudPast/WorldProtection
NoBuildPlus插件
適用服務端:Spigot?Paper (Purpur理論適用)
語言支持:簡體中文?繁體中文?English?
適用版本:1.8-1.19.X(1.20.X實測可用)
前置插件:Residence[可選]
最后一次更新:2023年7月9日13點50分
簡介:
這是個很輕量級的插件
大小60kb左右
可為各個啟用該插件的世界設置規(guī)則
比如你可以為某個世界開啟保護(禁止破壞、建造、PVP、對生物造成傷害)
配置的介紹:
break(破壞)?build(建造)?use(使用(工作臺、鐵砧等))?container(打開容器)?move(移動)?mob-damage(對生物造成傷害)?mob-explode(生物爆炸)?pvp(PVP)??shoot(射擊)?tnt(TNT爆炸)?tnt-damage(TNT爆炸傷害)?frame(展示框保護)?bed(床)?voidtp(虛空傳送)?villager(右鍵村民)?command(指令)?chat(聊天)?leaf-decay(樹葉枯萎)?melt(冰雪融化)?fall-damage(摔落傷害)?armorstand(盔甲架)?farmbreak(農(nóng)耕破壞)?ride(右鍵能騎的實體)?painting(畫)?bucket-place(桶放置)?bucket-fill(桶填滿)?boat(船)?button(按鈕)?door-interact(玩家與門互動)?lever(拉桿)?trapdoor-interact(活版門)?fencegate-interact(柵欄門)?drop-item(玩家丟棄物品)?egg-throw(雞蛋投擲)?snowball-throw(雪球投擲)?water-spread(水蔓延)?lava-spread(巖漿蔓延)?fly(飛行)?teleport(玩家傳送),?mob-spawn(生物生成)
強烈建議在worlds.yml里更改flag的true/false, 而不是/nbp flag
權限&指令:
/NoBuildPlus help 查看幫助
/NoBuildPlus list 查看啟用該插件的世界列表
/NoBuildPlus add <世界名> 將世界加入啟用該插件的列表
/NoBuildPlus remove <世界名> 從列表中移除世界
/NoBuildPlus clear 清除列表
/NoBuildPlus flag list 查看規(guī)則列表
/NoBuildPlus setspawn 設置世界的出生點 (給voidtp用的)
/NoBuildPlus tp 傳送到當前世界的出生點
/NoBuildPlus reload 重載配置文件nobuildplus.use 使用指令
nobuildplus.bypass 繞過規(guī)則設置 默認op(1.0.3版本后可為各個世界設置,可自行設置權限節(jié)點)來源地址:https://www.mcbbs.net/thread-1335807-1-1.html
開源地址:https://github.com/Ez4p1xEL/NoBuildPlus
NoBuildPlusReload插件 (為上一個插件的重置版本)
適用服務端:Spigot?Paper (Purpur理論適用)
語言支持:簡體中文?English?其他?
適用版本:1.7.1-1.20.X
前置插件:Residence[可選]
最后一次更新:2021年1月27日22點29分
作者的話:
我很喜歡這個插件的管理模式,但是原本的代碼寫的有點卡。
簡介:
這是個很輕量級的插件
大小60kb左右
可為各個啟用該插件的世界設置規(guī)則
比如你可以為某個世界開啟保護(禁止破壞、建造、PVP、對生物造成傷害)
并且對原本的插件重置,使代碼更加簡介,優(yōu)化更好,占用跟少
配置的介紹:
break(破壞)?build(建造)?use(使用(工作臺、鐵砧等))?container(打開容器)?move(移動)?mob-damage(對生物造成傷害)?mob-explode(生物爆炸)?pvp(PVP)??shoot(射擊)?tnt(TNT爆炸)?tnt-damage(TNT爆炸傷害)?frame(展示框保護)?bed(床)?voidtp(虛空傳送)?villager(右鍵村民)?command(指令)?chat(聊天)?leaf-decay(樹葉枯萎)?melt(冰雪融化)?fall-damage(摔落傷害)?armorstand(盔甲架)?farmbreak(農(nóng)耕破壞)?ride(右鍵能騎的實體)?painting(畫)?bucket-place(桶放置)?bucket-fill(桶填滿)?boat(船)?button(按鈕)?door-interact(玩家與門互動)?lever(拉桿)?trapdoor-interact(活版門)?fencegate-interact(柵欄門)?drop-item(玩家丟棄物品)?egg-throw(雞蛋投擲)?snowball-throw(雪球投擲)?water-spread(水蔓延)?lava-spread(巖漿蔓延)?fly(飛行)?teleport(玩家傳送),?mob-spawn(生物生成)
強烈建議在worlds.yml里更改flag的true/false, 而不是/nbp flag
權限&指令:
/NoBuildPlus help 查看幫助
/NoBuildPlus list 查看啟用該插件的世界列表
/NoBuildPlus add <世界名> 將世界加入啟用該插件的列表
/NoBuildPlus remove <世界名> 從列表中移除世界
/NoBuildPlus clear 清除列表
/NoBuildPlus flag list 查看規(guī)則列表
/NoBuildPlus setspawn 設置世界的出生點 (給voidtp用的)
/NoBuildPlus tp 傳送到當前世界的出生點
/NoBuildPlus reload 重載配置文件nobuildplus.use 使用指令
nobuildplus.bypass 繞過規(guī)則設置 默認op(1.0.3版本后可為各個世界設置,可自行設置權限節(jié)點)來源地址:https://www.mcbbs.net/thread-1425404-1-1.html
↑內有插件源碼↑
WorldGuard插件
適用服務端:CraftBukkit?Spigot? (Paper Purpur理論適用)
語言支持:簡體中文?English?非官方漢化
適用版本:1.6-1.16.X
前置插件:Worldedit[必須]
最后一次更新:2023年7月31日17點10分
簡介:
大家看到worldguard時也許會立刻聯(lián)想到worldedit插件,這兩個插件都是由sk89q帶頭開發(fā)的。
worldguard在dev.bukkit.org能找到的最早版本發(fā)布于2011年,至今也一直在更新,但是國內較少有服務器用這個插件。
worldguard插件的用途和領地插件類似,但個人認為不如領地插件那樣友好,沒有多語言支持、設置也有些復雜。
不過保護效果比領地更強,很多功能是領地插件沒有的,用途更偏向于管理員工具和地圖制作方面。并不適合完全替代領地插件,用來保護服務器出生點、活動場地和各種建筑還是不錯的。基本的保護包括:
請注意:默認情況下,所有保護都是未啟用的,請務必在配置文件中啟用你需要的保護。
對于建筑及游戲地圖的制作方面:保護各種方塊不被破壞或放置(包括火方塊)
限制液體流動(需先在配置文件中啟用)
保護各種容器類方塊不被打開,如箱子、熔爐、發(fā)射器等
保護工作臺、附魔臺、末影箱、鐵砧、門、拉桿、按鈕、壓力板...等等的使用
TNT、爬行者、末影人、等產(chǎn)生的破壞及玩家傷害
防止從區(qū)域外向里面投放沙子、砂礫進行掩埋破壞(會直接變成掉落物)
PVP保護(包括使用魚桿打人、投擲雞蛋、雪球、負面藥水)
活塞推方塊
保護礦車和船
保護畫和展示框、盔甲架
保護動物 包括殺死動物、喂食、用拴繩拉動物、騎乘、剪羊毛...
外部樹木向區(qū)域內的生長
防止冰、雪融化
防止水結冰
防止雪落在方塊上
阻止玩家丟/撿物品
阻止草方塊蔓延
阻止菌絲方塊蔓延
阻止藤蔓、蘑菇的蔓延
阻止玩家在區(qū)域內使用某些命令
阻止玩家進入/離開區(qū)域(可阻止“空降”方式進入)
限制插件的tp/warp等傳送方式進入/離開區(qū)域
阻止使用末影珍珠瞬移
可設置區(qū)域內的<重生點>(在區(qū)域內死亡后會在這個重生點復活)
定義回復饑餓/血量和間隔
阻止摔落傷害
區(qū)域內的游戲模式
區(qū)域內無敵
等等...
基本使用:
如何創(chuàng)建一個worldguard的保護區(qū)域?
1.首先 用worldedit選擇區(qū)域范圍(最簡單就是木斧選擇兩個點啦),只支持cuboid和poly兩種模式。具體見worldedit教程。2.輸入命令/region define <區(qū)域名>
即可創(chuàng)建一個名為spawn的區(qū)域(/region命令可以簡寫為/rg),區(qū)域的玩家權限和flag設置請看后面介紹。
worldguard支持創(chuàng)建重疊的區(qū)域,比如spawn里創(chuàng)建個shop區(qū)域,都是可以的,但是要注意區(qū)域的優(yōu)先級和權限設置沖突。權限&指令:
默認情況下只有op可以使用,普通玩家沒有權限使用worldguard插件。
如果想給玩家自己使用插件的權限 請看http://docs.enginehub.org/manual/worldguard/latest/permissions/本人訪問時404,文檔在https://worldguard.enginehub.org/en/latest/
權限列表請https://worldguard.enginehub.org/en/latest/permissions/
請使用翻譯器翻譯,沒有官方中文文檔(至少我沒找到)
/rg define <區(qū)域名> 創(chuàng)建一個區(qū)域
/rg remove <區(qū)域名> 刪除一個區(qū)域
/rg list 列出全部區(qū)域列表
/rg info <區(qū)域名> 查看區(qū)域權限信息,也可以拿<皮革>對方塊右鍵查詢區(qū)域信息。
/rg addowner <區(qū)域名> <玩家名或權限組> 添加所有者
/rg flag <區(qū)域名> <flag> <deny/allow> 設置區(qū)域的權限,具體見后面說明,
/rg removeowner <區(qū)域名> <玩家名或權限組> 刪除所有者
/rg addmember <區(qū)域名> <玩家名或權限組> 添加用戶
/rg removemember <區(qū)域名> <玩家名或權限組> 刪除用戶
命令后面還可以加上 -w <世界名> 來直接指定世界
比如/rg flag <區(qū)域名> <flag> <deny/allow> -w world_nether 就可以直接操作下界的區(qū)域設置,而不必先傳送到下界。/god <玩家> 無敵
/ungod <玩家> 取消無敵模式
/heal <玩家> 治療玩家
/locate <玩家>可以用指南針定位玩家(看上去很好玩∑( ̄□ ̄)還沒試過)
玩家名可以用*表示全部玩家,#<世界名>表示某個世界,#near表示附近玩家
下面幾個命令不要隨意使用:
/stopfire 停止火焰蔓延
/allowfire 允許火焰蔓延
/stoplag 停止服務器的物理活動和方塊更新,并會刪除實體(生物)。請不要在生存世界隨意使用此命令
→_→停止后可以做出一些bug效果的東西,比如長在瑩石上的甘蔗,用we放置出2x2的仙人掌。。。
/stoplag -c 取消
/stoplag -i 查看當前狀態(tài)
/worldguard debug <testinteract|testplace|testdamage|testbreak> 以特定玩家的身份去進行放置/破壞方塊等模擬操作,可以顯示相應操作是被哪個插件所攔截。
測試時要求相應玩家在線,op準星對準測試目標使用此命令。(注意:NCP插件會判定此操作為作弊而直接攔截,使用前請先將相應玩家排除檢測。)/worldguard reload 重新加載配置文件
/worldguard version 顯示worldguard插件版本來源地址:https://www.mcbbs.net/thread-461468-1-1.html
NotBuild插件
適用服務端:Cauldron?
語言支持:簡體中文
適用版本:1.6-1.12
前置插件:Essentials[必須]
最后一次更新:2019年7月15日16點13分
作者的話:
這只是一個普通的禁止原版方塊破壞/建造的插件
無法對工業(yè)扳手等玄學破壞方塊的mod造成阻止
簡介:
本插件是一個可以讓懶到圈地的服主不用再圈地的插件
可以自定義禁止放置和破壞時的提示
可以設置某個或幾個世界的樹葉永不腐敗
可以設置某個或幾個世界的冰塊永不融化權限&指令:
NotBuild.build —— 允許玩家在全部地圖里放置和破壞
NotBuild.break —— 允許玩家在全部地圖里破壞
NotBuild.place —— 允許玩家在全部地圖里放置
Build.世界名 —— 允許玩家在特定的世界里放置和破壞
Break.世界名 —— 允許玩家在特定的世界里破壞
Place.世界名 —— 允許玩家在特定的世界里放置/notbuild reload 重載配置文件
/notbuild add 設置你當前所在世界為不可破壞
/notbuild remove 設置你當前所在世界為可破壞
(以上指令權限均為:notbuild.admin)來源地址:https://www.mcbbs.net/thread-580585-1-1.html
Oworld插件
玄學,我不好講。
來源地址:https://www.mcshare.net/1396/
MineCraft我的世界方法
server.properties 打開
然后找到spawn-protection
這玩意數(shù)值越大表示保護越大
換完記得重啟服喔。
嚶嚶嚶,我都寫了8292字了,為什么還不點贊收藏轉發(fā)投幣?丟收藏夾吃灰都是行的?。?/span>
