指令

**使用指令，請確定你擁有此權限來完成操作。使用debug遠端操作指令前，*請你先想清楚你在做什麼。***
魔法金屬提供了一些指令方便玩家以及管理員使用。在一次更新中，現在允許使用遠端指令來操作伺服器中config。

# 基本指令與常用指令

## 生命值除錯

/m3DebugHP

使用權限層級：2

使用時機：生命值如有錯誤時可使用此指令修正。

使用效果：

如生命值為錯誤數值，將會在log輸出生命正確值，

如生命值非滿血狀態，將會將HP補滿並在log輸出回復HP值，

如生命值有嚴重錯誤，則將會在log輸出 "the player is NAN HP,Now HP need correct"。
**備註：**

**如生命有數值錯誤，請改用 生命修正方塊；**

**如生命為"NaN，請使用NBT修正工具直接修改。"**

使用方法：/m3difficult

使用權限等級：2

使用時機：欲查詢目前難度時可使用。

使用效果：將會在對話處顯示 "世界的自定義難度現在被設定為 遊戲難度 : [目前難度] 難度"

使用權限等級：2

使用時機：欲修改目前難度時可使用。

使用效果：將會調整遊戲難度，並在對話處顯示 "世界的自定義難度現在被設定為 遊戲難度 : [修改後難度] 難度"

=== 獲取經驗 ===

使用方法:/m3exp [number] [player]

這個指令將會給予玩家指定的職業經驗量。

number中填入數字，指定的玩家將會獲取等量的職業經驗。

player中填入指定的玩家ID，當沒有填寫內容著默認指嚮自己。

[nr]

**亦即輸入負數並不會減少等級，反之將會增加等級。**

**備註2：請註意使用此方法升級並不會獲得能力點數以及技能點數。**

傳送
--

使用權限等級：0

使用時機：欲傳送自己或其他玩家至一定目的地時可使用。

使用效果：傳送自己或其他玩家至自己或其他玩家或一定目的地。

使用時機：欲前往其他世界時使用。

使用效果：將使用者傳送至目標ID的維度。

**DIM ID看錶：**

遠古銩遺跡：87

天界：88

藍洞：90

大地礦坑：91

遠古世界：92

亡靈古墓：93

古代陵墓：94

地下城：95

（5.5.1版本或更早）地下城：89

無垠深海：96

遠古秘林：98

豐饒之地：99

**備註：/tpmana尚未完成，使用後不會有效果。**

## 金錢增加

使用方法:/m3money [Number] [player] 或 /m3money [Number]

使用權限等級：2

使用時機：欲增加玩家金錢時可使用。

使用效果：增加自己或player金錢。

使用方法:/m3season

使用權限等級：2

使用時機：欲查詢季節時可使用。

使用效果：將會在對話處顯示 "現在的季節是 : [Season] !"

使用權限等級：2

使用時機：欲改變季節時可使用。

使用效果：將會調整遊戲內季節，並在對話處顯示 "現在的季節是 : [Season] !"

使用權限等級：2

使用時機：欲檢查玩家包包時可用。

使用效果：立刻打開指定玩家的背包，但是隻能檢查，無法拿取。

使用權限等級：2

使用時機：欲檢查玩家終界箱時可用。

使用效果：立刻打開指定玩家的終界箱，但是隻能檢查，無法拿取。

使用權限等級：2

使用時機：欲檢查玩家倉庫時可用。

使用效果：立刻打開指定玩家的倉庫，但是隻能檢查，無法拿取。

使用權限等級：2

使用時機：欲檢查玩家飾品時可用。

使用效果：立刻打開指定玩家的飾品，但是隻能檢查，無法拿取。

## 隨機搖數

使用方法：/roll

使用權限等級：0

使用時機：欲搖數做出決定。
使用效果：使用後將會從1-100中隨機搖數，使用者以及附近的玩家的消息欄會提示“玩家 [player] 擲出了 [Number] 點！”

## 檢查玩家消息

使用方法：/m3playerdata [player]

使用權限等級：2

使用時機：欲檢查玩家職業消息以及屬性。

使用效果：在聊天框中顯示目標玩家的詳細消息。

使用權限等級：2

使用時機：欲檢查方塊的操作。

使用效果：在聊天框中顯示目標方塊的詳細消息，輸出玩家對操作，如：

[player] 在 [timeData] 放置了/破壞了 [pos] [x y z] DID:0 的 [block]。

使用權限等級：2

使用時機：欲檢查全部方塊消息。

使用效果：在存檔文件下生成全部方塊操作記錄對json看闆。

使用權限等級：2

使用時機：欲清空消息。

使用效果：清空全部方塊操作記錄消息。

## 檢查範圍內設備

使用方法：/m3tileentity

使用權限等級：2

使用時機：欲檢查當前區塊中存在多少設備。

使用效果：使用後會在聊天欄輸出當前區塊中全部設備對名稱。

## 龍大彩蛋

使用方法：/m3flatter
使用權限等級：僅草莓龍

使用時機：[?]

使用效果：使用後會在聊天欄輸出粉絲傳話。

由於香草中Effect ID不夠使用，M3內部製作了一套藥劑係統，因此在新版中需要使用m3effect來獲取M3效果。

使用權限等級：2

使用時機：欲獲得M3藥劑效果。

使用效果：指定的玩家立刻獲得M3藥劑效果。

### 獲取創傷效果

使用方法：/m3damagesystem [player] [ID]

使用權限等級：2

使用時機：欲獲得創傷效果，多用於測試。

使用效果：指定的玩家立刻創傷效果。

## 生成結構

使用方法：/m3spawn [Name]

使用權限等級：2

使用時機：欲生成一個自然生成的結構。

使用效果：立刻在腳下生成結構。

dungeon： 隨機的地牢遺跡

mana\_spring： 魔法之泉

lift\_spring： 生命之泉

village： 隨機城鎮

srystal\_defense：水晶守護戰

pirate： 薔薇十字軍要塞

fortress： 海盜基地

mini\_kit： 小型遺跡

禁言
--

使用方法：/m3banchat [time] [player]

使用權限等級：2

使用時機：欲禁止做壞的玩家發話或者展示。

使用效果：立刻使指定玩家在指定對時間內無法發話或者展示物品。

## Config

**這是一個複雜而又危險對指令，使用前請*想清楚你在做什麼*再使用這個指令。**

Config指令允許你在遊戲中解決Config的更改與熱載。
詳細請參閱Config。
使用方法：/m3config [doing] [PackageName] [DataName] [ListName] [Data]

使用權限等級：2

使用時機：欲在遊戲中熱修改配置文件。

===使用明細與參數：===

**操作[doing]**：

set：修改設定指定Config。若指定項目不存在，則保存時會在config文件中新增無意義的項。

get：讀取並展示指定Config值。輸入包名、數據類型，條目名稱即可讀取相關值，區分大小寫。使用get操作時，參數[Int]不生效。若指定項不存在，則會顯示為-1或false。

save：保存並推送已更變的Config值。使用save操作時，save後輸入的所有參數都不生效。

load：載入Config文件。使用load操作時，後方全部參數不生效。

synchronization：將服務端config同步推送至客戶端。使用synchronization操作時，後方全部參數不生效。使用此項需要魔法金屬6.0.8版本或更高。

**包名[PackageName]**：

當前有:

biome、biomeid、entitydrop、game、gameparameter、gamesystem、net、oresize、orespawn、spawnprobability、useitem、worldgenerator、worldgenstone、worldid

這些包名會在小項目對上方，大括號對前麵。

**數據[DataName]**:

I: 整數數據（Int）

B: 佈爾函數（Boolean）

D: 雙精浮點（Double）

這些在小項目的前方。

**條目/小項目[ListName]**：

你要修改的項目詞條。

**數據內容[Data]**：

整數Int： 數字，如 1 2 3。

佈爾Boolean: 真假，true與false。

浮點Double： 小數，如 2.0 3.3。

## 重設隨機器

使用方法：/m3banchat

使用權限等級：2

使用時機：當世界隨機器出現問題。

使用效果：立刻重設世界隨機器，這會影響到未加載對內容。

## 全服給予

使用方法：/m3give

使用權限等級：2

使用時機：欲嚮全服玩家提供禮物。

使用效果：立刻將手上物品發送給全服在線對玩家，如發送活動禮包。

治癒
--

使用方法：/m3m3heal [player]

使用權限等級：2

使用時機：修正問題或測試，或欲恢復玩家。

使用效果：將指定玩家的HP，MP，飢餓補充，溫度恢復到36度。

## 瞬間傷害

使用方法：/m3attack [player] [attack] [Number]

使用權限等級：2

使用時機：多用於測試傷害數據。

使用效果：立刻嚮指定玩家造成指定傷害。