Skip to content

Commit 192be81

Browse files
committed
main
1 parent 70aac56 commit 192be81

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

‎README.md‎

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
2+
# MapLock 🗺️ 🔒
3+
4+
一款為 Minecraft 伺服器設計的輕量化地圖保護插件。防止玩家未經許可複製你的地圖畫,並支援自訂經濟成本與多國語言。
5+
6+
## ✨ 功能特色
7+
8+
* **地圖鎖定系統**:防止鎖定的地圖在工作台或製圖台被複製。
9+
* **多國語言支援**:內建繁體中文 (`zh_tw`)、簡體中文 (`zh_cn`) 與英文 (`en`),支援自動偵測。
10+
* **經濟系統整合**:支援 **Vault** 經濟橋樑,可設定鎖定地圖所需的手續費。
11+
* **自訂物品消耗**:可設定鎖定地圖時需消耗特定物品(支援自訂名稱與 Lore 檢查)。
12+
* **管理員工具**:提供詳細的地圖資訊查詢、強制解鎖功能。
13+
* **權限細分**:所有指令與特權皆有對應權限,方便管理員配置。
14+
* **自動補全**:完整的 Tab-Completion 支援,操作更直覺。
15+
16+
## 🛠️ 指令與權限
17+
18+
| 指令 | 說明 | 預設權限 | 權限節點 |
19+
| --- | --- | --- | --- |
20+
| `/map help` | 顯示插件幫助選單 | 所有人 | `maplock.help` |
21+
| `/map lock` | 鎖定主手上的地圖 | 所有人 | `maplock.lock` |
22+
| `/map unlock` | 解鎖自己擁有的地圖 | 所有人 | `maplock.unlock` |
23+
| `/map admin info` | 查詢地圖鎖定者與日期 | OP | `maplock.admin.info` |
24+
| `/map admin forceunlock` | 強制解鎖任何地圖 | OP | `maplock.admin.forceunlock` |
25+
| `/map admin reload` | 重新載入設定檔與語言檔 | OP | `maplock.admin.reload` |
26+
27+
### 💡 額外特權
28+
29+
* `maplock.admin.bypass`: 擁有此權限者可無視「禁用世界」限制,且鎖定地圖不收費。
30+
31+
## 📦 安裝教學
32+
33+
1. 將 `MapLock.jar` 放入伺服器的 `plugins` 資料夾中。
34+
2. (選配)若要啟用經濟功能,請確保伺服器已安裝 **Vault** 指令與經濟插件(如 CMI, EssentialsX)。
35+
3. 重啟伺服器。
36+
4. 於 `plugins/MapLock/config.yml` 中調整你的設定。
37+
38+
## ⚙️ 設定檔預覽 (config.yml)
39+
40+
```yaml
41+
language: "zh_tw" # 語言設定
42+
43+
disabled-worlds: # 禁用世界清單
44+
- "disabledworlds1"
45+
46+
economy: # 經濟設定
47+
enabled: false
48+
cost: 100.0
49+
50+
item-cost: # 物品消耗設定
51+
enabled: true
52+
material: "DIAMOND"
53+
amount: 1
54+
display-name: "地圖鎖定憑證"
55+
strict-meta-check: true # 是否檢查自訂名稱與 Lore
56+
57+
```
58+
59+
---

0 commit comments

Comments
 (0)