巴哈姆特

哈啦區 Minecraft 我的世界(當個創世神)
查看全文

【La】PermissionsEx權限插件 使用白皮書 管理所有玩家的行為

Plugin插件
No子 (erictfkc1220) 2013-02-07 16:17:30
#1
一句話預覽"這個文再講什麼?" : 開伺服器的時候,設定玩家可以幹嘛不能幹嘛的插件!
首先我要聲明一件事:
其實權限設定並不難,假如你耐著性子看完文章,知道他的邏輯,你也可以把玩他

原文網站
PermissionsEx這個插件是十分強大的權限管理插件
他搭配上Modifyworld 與ChatManager(已經附在PermissionsEx裡面 基本上是三胞胎了) 可以管理玩家的各種行為 舉凡 放置 破壞 拿取 甚至能不能跑步都可以限制
在加上ChatManagere管理聊天功能整個強大到不行
使用上也十分方便 也支援在線添增權限的功能
相信你看完這篇文章後 你可以更加完美的管理你的bukkit
基本上我會舉例子 來講解
首先我分成幾個章節  由於內容比較繁複  我分成幾個回覆 以方便大家瀏覽
終於打完了好開心哈哈 希望你們會了解更多
有錯誤的地方也麻煩請指教 我會改正
假如喜歡我的文章可以給我GP 或者 希望我寫什麼的攻略可以留言 要是我有時間的話就可以寫

然後我這邊推薦一個程式可以輕鬆寫出權限的格式 不過規則還是要看下面的說明啦
只是使用這個程式可以讓自己的權限設定格式不會出錯
我上傳一個我自己翻譯的版本
以下同意文

PexEdit原網
PexEdit中文版



Time:
2013/2/27 02:57 發稿後確認目前無誤
2013/3/22 13:04 增加PexEdit的介紹
2013/3/23 01:38 上傳PexEdit中文版

紅色的章節代表我認為一定且必須要會的  綠色章節可以看你對伺服器的需求來決定
封面-安裝(這也算一章的話太坑爹了!!)
第一章- 基本的術語 權限結構
第二章- 基本權限的設定
第三章- 進階權限的設定
第四章- 權限層級
第五章- Modifyworld的設定
第六章- ChatManager的設定
附錄-指令列表連結

我的所有文章列表

好了 廢話不多說 現在立馬進入封面了

§封面- 安裝
建議要修改yml檔案還是使用notepad++ 這邊我就不贅述了
PermissionsEx 的安裝和一般插件沒什麼兩樣 放進buukitplugin即可
PermissionsEx 下載下來會有3個檔案PermissionsEx.jar  Modifyworld.jar  ChatManager.jar
全部丟進去plugin就好了  重開一次buukit讓他去下載且生成必要的檔案
基本上資料夾的結構如下
Bukkit─plugin─PermissionsEx.jar
                       └Modifyworld.jar
                       └ChatManager.jar
                       └ChatManager─config.yml
                       └PermissionsEx─config.yml
                                                    └permissions.yml
                       └Modifyworld─config.yml
就這樣 封面結束了


§第一章- 基本的術語 權限結構
由於講解的時候會常常用到術語 我先把可能用到的術語在這邊說一下 都是很重要的術語
Global Permissions:可以被應用到整個世界的權限
World Specific Permissions:特別被應用到幾個世界的權限
Users:也就是玩家
Group:解釋成群組 ex:在同個群組裡面的人沒有特別定義的話權限是相同的 這種觀念使得權限不用對單獨玩家設定 造成資料處理與管理不便
Node:所謂的節點一行包括 指令 行為 或能力的文字 ex/give這個指令是被定義在bukkit的指令裡面寫成節點式就是bukkit.command.give
Inheritance:繼承的觀念,可以繼承已經存在的群組的權限在加以修改,使資料量不會重複太多。
再來是權限結構
以上就是權限的基本結構  不會寫沒關係 後面講解 只要知道基本上是這樣構造長這樣就好
users:                                                  個別玩家區域
    ABCD1234:                                     名稱
        group:                                          群組設定
        - default                                        所屬群組名
        permissions:                               玩家的特殊權限
        - permissions.*                            權限
        worlds:                                          特定世界設定如下
            world:                                       世界名稱
                permissions:                           特定世界權限
                - modifyworld.*                         玩家所屬世界所獲得的特殊權限
                group:                                      在這個世界所屬群組
                - testers                         
                prefix:'&5'                前綴
groups:                                             群組設定區
    default:                                        群組名
        default: true                            是否是預設群組(沒被定義群組的玩家屬於這個群組)
        permissions:                                   群組權限設定
        - -modifyworld.blocks.interact.1      反向權限(也就是不允許的意思)
        - modifyworld.*                                權限
    admins:
        inheritance:                                     群組的繼承設定
        - default                                            繼承什麼群組
        permissions:
        - bukkit.*
        options:                                     群組的額外設定
            test.test:'1234'
            rank:'1'                                 群組的級別
        worlds:
            nether:
                permissions:
                - nocheat.fly
                prefix:'&7'
worlds:                                                 世界群組設定
    nether:                                                 世界名稱
        inheritance:                                     世界繼承設定
        - world                                        繼承什麼世界

                                       

看較舊的 56 則留言

No子: B66 2015-04-22 00:03

有點猛 不丟到裡面 其實很難看出是不是有寫錯

DOMO891208: B67 2015-04-26 14:22

示範版本是???

員演窮貧: B68 2015-08-16 02:00

PermissionsEx Modifyworld ChatManager丟進plug in?

員演窮貧: B69 2015-08-16 02:00

大大,PexEdit中文版放進plugins裡都沒反應呢

員演窮貧: B70 2015-08-16 02:01

請問怎樣把3個檔案PermissionsEx.jar Modifyworld.jar ChatManager.jar全部丟進去plugin?

延伸閱讀

【自製】1.8 ~ 1.20.4 快速連鎖且紓壓的砍樹 /

2022-08-21 16:14:50

心得東方龍雕塑

2024-05-06 19:02:22

【Dew】裝飾插件BlockParticles-新年新氣象,來大玩方塊特效吧!

2016-02-06 12:36:25

情報【情報】Multiverse-core 多世界插件介紹!

2020-12-27 13:36:05

【Dew】管理插件Cerberus-讓不良玩家成為各伺服的拒絕往來戶

2015-01-28 22:02:23

閒聊插件師需要會寫插件?!

2018-11-04 23:04:02

【1.20.1 大型生存冒險地圖】【世界的盡頭2】1

2021-05-29 22:44:28

【地圖】辣個作者回來了!國外著名CTM新作《

2024-04-30 02:56:49

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】