# MoreMaces - Minecraft 插件
一个Minecraft插件,增加了三种特殊钉锤变体,具有独特的技能和合成配方。
## 🎯 特性
### 钉锤变体
#### 🟣 守卫者钉锤
- **外观**: 守卫者般的纹理,深色调
- **命中效果**: 守卫者冲击波效果
- **技能**: 使对手减速 2 点,并处于黑暗状态 5 秒
- **激活**: 右键点击 (放置按钮)
#### 🔴 熔岩钉锤
- **外观**: 熔岩般的纹理,红/橙色调
- **命中效果**: 自动附带4级火焰附加效果
- **技能**: 击中下一个玩家时,会生成熔岩
- **激活**: 右键点击 (放置按钮)
#### 🟣 末影钉锤
- **外观**: 末影般的纹理,紫色调
- **命中效果**: 给予对方悬浮效果 2 秒
- **第一个技能**: 生存模式下具有缓慢速度的创造模式飞行 (20 秒)
- **第二个技能**: 7 格半径内的龙息
- **激活**:
- 第一个技能: 右键点击 (放置按钮) - 20 秒后自动停止
- 第二个技能: 双击Shift键
## ⚙️ 机制
### 合成系统
- **形状合成**: 每种钉锤都有独特的形状合成配方
- **一次性合成**: 总共只能合成一种钉锤类型
- **状态追踪**: 系统追踪已合成的钉锤类型
### 耐久度
- **坚不可摧**: 钉锤不能被普通伤害破坏
- **虚空伤害**: 只有虚空伤害才能摧毁钉锤
- **保护**: 熔岩和仙人掌的伤害被抵挡
- **恢复**: 如果钉锤被摧毁,则可以合成一个新的
### 冷却系统
- **3 分钟**: 所有技能都有 3 分钟的冷却时间
- **每个玩家**: 冷却时间是每个玩家独立的
- **动作栏显示**: 冷却时间在动作栏(热条上方)显示
- **智能冷却**: 如果附近没有目标,则没有冷却 - 可以立即重试
- **反馈**: 玩家会收到有关冷却状态和目标的信息
## 🛠️ 合成配方
### 守卫者钉锤
```
DDD
DMD
DSD
```
- D = 深板岩
- M = 钉锤
- S = 斯卡克传感器
### 熔岩钉锤
```
NNN
NMN
NSN
```
- N = 熔岩砖
- M = 钉锤
- S = 熔岩之星
### 末影钉锤
```
EEE
EME
ESE
```
- E = 末影石
- M = 钉锤
- S = 末影龙头
📋 命令
## 📋 命令
### `/mace help` 或 `/moremace help`
显示所有可用命令和关于钉锤的信息。包括:
- 所有可用命令
- **语言支持信息** (英语, 荷兰语, 西班牙语)
- 钉锤变体和他们的技能
- 冷却系统解释
- 关于合成和耐久的重要提示
### `/mace status`
显示全局钉锤合成状态和您的冷却信息。
### `/mace reload` (仅限管理员)
重新加载插件配置和配方。**包括语言文件!**
### `/mace reset confirm` (仅限管理员)
重置所有钉锤数据和冷却时间。使得所有钉锤都可以重新合成。
**⚠️ 警告**: 此命令会重置所有数据!首先使用 `/mace reset` 查看将要重置的内容。
### `/mace debug` (仅限管理员)
显示关于插件状态、数据文件位置和钉锤合成状态的详细调试信息。
### 数据重置功能
重置命令具有安全机制:
1. **`/mace reset`** - 显示警告和将要重置的内容列表
2. **`/mace reset confirm`** - 实际执行重置
🔍 记录 & 调试
## 🔍 记录 & 调试
该插件有广泛的日志记录用于故障排除:
### 控制台记录
- **启动**: 关于插件初始化的详细信息
- **技能使用**: 所有技能激活和目标
- **合成**: 钉锤合成成功和失败
- **数据更改**: 钉锤状态变化
- **冷却时间追踪**: 冷却时间激活和重置
### 日志消息
- `=== MoreMaces 插件启动 ===` - 插件开始
- `玩家 [名称] 激活了 [钉锤] 技能` - 技能使用
- `附近没有玩家 - 没有应用冷却时间` - 未找到目标
- `成功合成 [钉锤] - 现在全局标记为已合成` - 合成成功
🌍 多语言支持
## 🌍 多语言支持
该插件现在支持多种语言:
- **英语** (en) - 默认语言
- **Nederlands** (nl) - 荷兰语翻译
- **Español** (es) - 西班牙语翻译
您可以通过修改 `config.yml` 中的 `language` 设置为 `en`、`nl` 或 `es` 来更改语言。
🔧 安装
## 🔧 安装
1. **下载** 插件 JAR 文件
2. **放置** JAR 文件到服务器的 `plugins` 文件夹
3. **重启** 服务器
4. **配置语言** 在 `config.yml` 中 (可选,默认是英语)
5. **下载** 插件资源的资源包
6. **发送** 资源包给玩家以获取自定义纹理
## ⚡ 要求
- **Minecraft 版本**: 1.21 或更高
- **服务器软件**: Spigot/Paper
- **Java**: Java 21 或更高
🎮 使用
## 🎮 使用
1. **配置语言** (可选) 在 `config.yml` 中使用 `language: "en|nl|es"`
2. **合成** 三种钉锤变体中的一种,使用正确的配方
3. **使用** 钉锤作为你的主手武器
4. **激活** 技能使用正确的输入:
- 右键点击用于第一个技能
- 双击Shift键用于末影钉锤第二个技能
5. **冷却时间管理**:
- 在动作栏(热条上方)查看冷却时间
- 没有目标 = 没有冷却时间,立即重试
- 合成成功 = 3 分钟冷却时间
- 末影钉锤飞行会在 20 秒后自动停止(没有坠落伤害)
- 飞行速度仅在生存/冒险模式下进行调整
6. **保护** 你的钉锤免受虚空伤害
7. **使用 `/mace help`** 获取所选语言的详细信息
## 🐛 故障排除
### 钉锤不起作用
- 如果附近没有目标,请重试
### 命令不起作用
- 检查权限: `moremaces.use` 和 `moremaces.admin`
- 确保插件已正确加载
- 检查服务器控制台是否有错误
- 使用 `/mace help` 查看所有可用命令
### 更改语言
- 修改 `config.yml` 中的 `language: "en|nl|es"`
- 重启服务器或使用 `/mace reload` (管理员)
- 所有消息和命令现在都显示为所选语言
### 数据/数据文件问题
- 删除 `mace_data.yml` 以便所有钉锤都可以重新合成
- 或者使用 `/mace reset` (管理员) 重置所有数据和冷却时间
- 插件在首次启动时自动将所有钉锤初始化为“未合成”
## 👥 鸣谢
- **开发者**: SnoepieMC
- **插件**: MoreMaces
- **版本**: 1.0.0-BETA
---
**祝您使用 MoreMaces 插件愉快!** 🎮⚔️
如果您在使用插件时遇到问题,请 [这里](https://discord.gg/Edq7jqGbMp) 联系。
如果您有一个关于插件的酷点子,请 [这里](https://discord.gg/Edq7jqGbMp) 点击。