① 我的世界伺服器怎麼修改伺服器的菜單啊(就是那個鍾,右鍵打開的那個
你得會英文。
您可以使用2種方法來開啟菜單:
/<菜單自己的指令比如【lalala】>
/dm open <菜單名字> 你需要輸入指令開啟的【麻煩那麼長的指令】比如/dm open example 這樣
或者
/dm open <菜單名字> (玩家名)
為另外一名玩家開啟菜單【沒許可權的話啦】【麻煩】
【前置】
需要
PlaceholderAPI的支援
【指令】
/cm open 玩家名 菜單名字 - 沒卵用
/dm open 菜單名字 玩家 - 沒卵用
/dm reload - 重載config文件
配置:
#檢查更新
check_updates: true
#點擊菜單時候的設置
click_menu_options:
sneak_to_open: true
#點擊的菜單
click_menus:
#菜單的config名
example:
#菜單的名字
menu_title: '&aExample menu'
#不知==
priority: 1
#格數 9就對了
size: 9
#就是 顯示的icon【id 或者 英文名 都可以】
items:
#第1格要顯示的icon
'1':
#顯示的id方塊
material: DIAMOND_BLOCK
#後面的data 數 沒的話 放0
data: 0
#數量
amount: 1
#插槽??
slot: 0
#顯示的名字
display_name: '&aHey &f%viewer%'
#lore就是lore咯
lore:
- '&aYou opened a click menu'
- '&afor player: &f%player_name%'
#點擊後會出現什麼指令
click_commands:
- '[close]'
'2':
material: 368
data: 0
amount: 1
slot: 1
priority: 1
permission: examplemenu.item.teleport
display_name: '&bTeleport to player'
lore:
- '&bClick to teleport to player &f%player_name%'
click_commands:
- '[player] tp %player_name%'
- '[close]'
'3':
material: 381
data: 0
amount: 1
slot: 1
priority: 2
permission: examplemenu.item.tpa
display_name: '&bRequest teleport to player'
lore:
- '&bClick to request to'
- '&bteleport to &f%player_name%'
click_commands:
- '[player] tpa %player_name%'
- '[close]'
gui_menus:
example:
menu_title: '&aExample GUI menu'
open_command: examplemenu
size: 9
items:
'1':
material: head;%player_name%
slot: 0
display_name: '&aHey &f%player%'
lore:
- '&aYou opened a GUI menu'
- '&aThis menu is just for you!'
left_click_commands:
- '[close]'
right_click_commands:
- '[player] help'
- '[close]'
'2':
material: DIRT
data: 0
amount: 1
slot: 1
priority: 1
view_requirement: BukkitPlayer.hasPermission("exampleguimenu.item.home");
display_name: '&bTeleport home'
lore:
- '&bClick to teleport'
- '&bto your home'
click_commands:
- '[player] home'
- '[close]'
'3':
material: DIRT
data: 0
amount: 1
slot: 1
priority: 2
display_name: '&bTeleport to spawn'
lore:
- '&bClick to teleport'
- '&bto the server spawn'
click_commands:
- '[player] spawn'
- '[close]'
② 我的世界怎麼用命令方塊弄計時器
計時器有許多種做法,可以用純紅石、漏斗、經驗值、計分板等方法做出來。既然要求用命令方塊,現在介紹一種用計分板做出的計時器。首先創建一個計分板/(一次性命令,聊天框輸入即可)再給任意實體設置分值,這里以一隻名字為a的雞為例子:將一個生成雞的怪物蛋用鐵砧命名為a(summon指令也行),並保護起來在命令方塊①中輸入/scoreboardplayersset@e[type=Chicken,name=a]time600給雞設置分值600(激活一次即可,再次激活重置計時器)(這里的600就是600秒的倒計時,數據可改)在命令方塊②中輸入/scoreboardplayersremove@e[type=Chicken,name=a]time1每一秒激活一次這個命令方塊給雞減1分也就是每秒減1分(為實現1秒激活一次,有兩個方法:一種方法:使用1個2檔+2個4檔中繼器製成的循環電路,缺點是可能卡住。另一種方法:使用漏斗+比較器時鍾,用blockdata設置漏斗冷卻,缺點是較為復雜,但是很穩定)在命令方塊③中輸入testfor@e[type=Chicken,name=a,score_time_min=1]不斷激活檢測雞的分是否大於等於1,如果大於等於1就會輸出信號(任意頻率激活即可,這里使用漏斗時鍾)最後用一個紅石火把製成反激活圖為分值為0時紅石火把處有信號輸出*此計時器無最大計時限制
③ 我的世界chestcommands鍾表配置怎麼寫
創建一個新菜單:
很簡單,可以直接復制現有的默認菜單,重命名文件,再修改他即可(推薦新入門的這樣用.)
修改一個菜單:
打開你的插件文件夾,找到兵打開你的Chest Commands/menu文件夾,默認(第一次打開服務端生成)有3個yml文件.
打開他們,他們都含有2個部分 setting (設置) 和 items (物品)
菜單設置 也就是setting下的各項 (紅色為必須有,而墨綠色則表示可有可無(你可以刪除這一行,不會造成錯誤)
name:打開時所顯示的名稱.
(可以用中文以及顏色代碼等,但是不能超過30個字元,否則會報錯)
row:1/2/3/4/5/6
(打開菜單的行數,介於1~6之間,如果過高了可能會顯示不全,但是是會以任何方式執行的)
command:'' (這里所輸入的命令無需帶 / 號)
(這是你輸入後將會無需打開所配置的物品,輸入/''內的命令即可直接打開他,當然,他會覆蓋現有命令)
open-with-item:
(顧名思義,就是用物品打開,他所可以配置的項目如下)
item-id:
(打開所用的物品ID,目前我僅測試了原版的,不清楚是否支持MOD物品,歡迎提議)
left-click:true/false
right-click:true/false
(打開或關閉滑鼠 左鍵/右鍵/左鍵和右鍵 打開菜單)
物品設置 items spawn-item(更新須知:不要使用大寫字母和特異的符號,並且不能相同) :
(直接修改 : 號前的 spawn-item,只能小寫英文字母或數字(僅個人測試,如果有新發現請發消息@我.) 不能同名,否則同名內某一個會被另一個同名的覆蓋)(應該只是一個代號之類的,和顯示無關,只是在yml文件內顯示)
NAME:
(顯示名稱 支持顏色代碼)
COMMAND:''
(執行的指令,一樣不要帶 / 號)(當這行刪除時則相當於點擊後關閉菜單 前提是 KEEP-OPEN沒打開) ICON-ITEM:[v2.0後更改為ID:]
(顯示的物品的ID)(未測試是否兼容MOD ID)
DESCRIPTION: [v2.0後更改為LORE:]
-'...'
-'...'
(物品描述 在 '' 內輸入任何想輸入的內容描述,可以擁有若干行)
KEEP-OPEN:true/false
(當按下按鈕時是否保持開著菜單)
PRICE:
(執行該指令價格 可以製作類似商店的東西)
PERMISSON:
(許可權)
POSITION-X:
POSITION-Y:
(在菜單內的位置 X為列數 Y為行數)
位列表
版本更新後最新示例:
spawn-item: - 配置文件內部名稱
NAME: '&a傳送到你的出生點' - 游戲內顯示的名字,可用顏色代碼 color codes
COMMAND: 'spawn' - 執行的指令 (相關官網 commands)
ID: 355 - 物品ID (在這個ID下,物品將顯示為床)
DATA-VALUE: 0
AMOUNT: 64 - 顯示堆疊數量
LORE: - 物品下標
- '這是這個物品的下標.'
- '兼容彩色代碼喲~.'
KEEP-OPEN: true - 你是否希望點擊後菜單仍保持打開. 默認為 false.
PRICE: 50 - 點擊所需金錢. 默認為 0. (更多相 economy)
PERMISSION: menu.spawn - 打開所需許可權. (更多相關 permissions)
REQUIRED-ITEM: 264 - 執行指令所需的物品 (read more)
POSITION-X: 1 - X列數值(見下)
POSITION-Y: 1 - Y列數值(見下)
物品命令設置
正常指令
在編輯所需要的指令時指令前不能像在游戲內輸入一樣帶 '/' 號
例: COMMAND:'spawn' 使點擊的玩家執行/spawn指令-回主城
控制台指令
使用這個指令需要謹慎!
以控制台身份執行指令 指令前要帶有 console:
例: COMMAND:'console:say xxx'
OP指令
同上,指令前要帶 op:
例: COMMAND:'op:say xxx'
多個指令
如果你要按一個按鈕來使用多個指令可以指令之間用 ';'號隔開
例: COMMAND: 'spawn;me I have been teleported to the spawn!'
先執行指令先後順序為排列順序
通過指令打開其他菜單項
例: COMMAND: 'open:menu.yml'
其中menu可更替為你所設置的文件名字
提示: 如果你需要提取使用玩家可用 <player> 來實現,如 tell <palyer> XXX的意思是告訴所使用的玩家XXX
圖標項配置
這個教程是顯示的物品指令,添加在 物品設置項 item 下(如果你想取消這一設定刪除這行即可)
DATA-VALUE: (':'後增加任何附加數值(必須存在) 比如羊毛item只支持 35 並不支持如35:X ,這個項則是添加X的地方了)
AMOUNT:
(':'後填任何數值(1~64之間) 這是一個顯示堆疊數量的項)
ENCHANTMENT:<X><X>
(顯示的附魔屬性 後面2個第一個為附魔的名稱(未測試是否能直接使用EID,希望幫助測試) 第2個是附魔等級)
附魔屬性請點這里
經濟設置
這個可以用來設置點擊該項鎖花費的金錢
如果需要這項,需要前置經濟插件 如(iConomy, BOSEconomy, etc)
直接上示例
economy-test:
COMMAND: 'tell:You have paid 50$ for this command!(你花了$50來執行這個指令)'
NAME: 'Economy'
DESCRIPTION:[v2.0後更改為LORE:]
- 'Clicking on this item will cost you 50$.(點擊這個物品將花費你$50)'
ICON-ITEM: 266 [v2.0後更改為ID:]
PRICE: 50(花費50元來執行該指令) 前置插件:Valt
POSITION-X: 1
POSITION-Y: 1
牌子菜單-用牌子打開菜單
在牌子第一行寫上
[Menu] (區分大小寫!)
第2行寫想要打開的名稱(名稱為伺服器配置文件下的名稱)
如果成功將會如圖顯示 藍色 ,失敗將會有提示並且為 紅色
符號
可以用一些代碼來實現符號
= 左邊為代碼 右邊為在游戲中顯示的符號
<3 = ?
= ★
[**] = ?
[p] = ●
[v] = ?
[+] = ?
[++] = ?
[v2.0後新增如下]
[cross] = ? [/] = ▌
[x] = ▉
[arrow_up] = ↑
[arrow_down] = ↓
[arrow_left] = ←
[arrow_right] = →
指令和許可權
指令 許可權 細節 介紹/chestcommands or /chc-主要引導指令, 查看版本,進展,以及指令幫助等./chc helpchestcommands.command.help打開指令列表/chc reloadchestcommands.command.reload重新讀取配置文件/chc open <file>chestcommands.command.open打開一個指定面板/chc open <file> <player>chestcommands.command.open.others為某個玩家打開指定面板/chc listchestcommands.command.list列出所有存在的面板/chc updatechestcommands.command.update更新-chestcommands.open.filename.yml在面板內單機打開另外一個面板的許可權
沒有許可權會無法打開,請將許可權添加進指定用戶組-chestcommands.item.filename.yml同上,該許可權是是否能通過設置物品來打開面板-chestcommands.economy.bypass無視指令花費金錢的許可權-chestcommands.sign該許可權是用來讓有許可權的用戶(組)可以設置牌子標識來打開面板
PERMISSION: XXXXX(XXX處隨意填寫,這是為一項物品設置所需許可權,無許可權的用戶/用戶組無法打開 注意最好是不要與已有的許可權重復)
示例:
item:
ICON-ITEM: 355
COMMAND: 'spawn'
POSITION-X: 1
POSITION-Y: 1 PERMISSION: menu.spawn
將創建一個menu.spawn的許可權,沒有該許可權的人將無法通過該按鈕執行spawn指令
④ 我的世界鍾表菜單普通玩家不能打開
嗯,看你50懸賞,我手打吧,希望您能提升一下
首先我們涉及到一個叫做許可權組的東西,很多人網上老搜許可權組許可權組,卻不知道是什麼
許可權組:
許可權組的解釋,我們打個比方,新建一個名叫「萌新」的許可權組,那麼我們往裡面添加一個許可權「破壞方塊」那麼這個許可權組里的玩家將可以破壞方塊。同理減去「破壞方塊」玩家將不能破壞方塊。
許可權名字:
就比如剛剛的「破壞方塊」是一個許可權名字,同理有很多「放置方塊」「復活」「使用」「打開」等等一系列的許可權名字,這些都是Minecraft默認自帶的一些功能,所以我們叫它essentials許可權,但這些許可權名字都不是中文的,比如使用=use。
插件許可權名字:
剛剛我們提到了essentials許可權,這些都是默認的,我們不說,在我們一些插件中,就比如樓主使用的「鍾表菜單」的插件,只能說網上的插件有多樣化,簡單說就是,不到插件官網,誰都不知道許可權名稱和插件使用方法。
默認的一般玩家加入伺服器,會在默認default許可權組里,您需要把一個玩家,修改添加「萌新」許可權組,才可以套用這個許可權組所提供給組里玩家的許可權。
一般來說,默認的伺服器配置中,出現的玩家也都在default許可權組中(可以在server中修改這個配置)
解決問題:
您可以到您下載此插件的地方,查看使用說明,中會有各種各樣的許可權名稱,添加給您需要的玩家許可權,玩家即可使用此許可權。如果您是defult許可權組,直接添加給這個就行了。
如何添加許可權:
給一整個許可權組添加許可權:
/mangaddp 許可權組名字 許可權名稱
例如:/mangaddp VIP essentials.fly
解釋:給VIP許可權組添加essentials許可權中飛行fly的使用許可權。
您只要到您下載此插件的網站,查看使用說明和插件許可權名稱,直接輸入下方的指令即可(這里添加的是defult默認許可權組)
/mangaddp defult 許可權名稱
附加科普:
給一個單獨玩家一個許可權
/manuaddp 玩家名字 許可權名稱
例如:/manuaddp欣然 essentials.fly 解釋:給欣然添加essentials許可權中飛行fly的使用許可權。
查看某人有什麼許可權:manulistp 欣然
給玩家移動到某個許可權組
/manuadd 玩家名字 許可權組名字
例如:/manuadd 欣然 萌新 解釋:把欣然移動到萌新許可權組中