我为我的服务器创建了这个小插件,因为我希望鞘翅只能从 NPC 商店获得。
# 特性
- 从末地世界移除鞘翅。
- 可配置的最小/最大 Y 坐标。
- 可配置是否在末地中的所有物品框中检查鞘翅(而不仅仅是在船上的船只中)。
- 可配置的替代方案:
- REMOVE_ELYTRA
- REMOVE_FRAME
- REPLACE_WITH_APPLE
- 可配置的消息。
# 版本
ElytraRemover 插件适用于我的 Paper 服务器 1.21.4 build 226#。 尚未测试其他任何内容。
# 指令
```yaml
- /elytraremover #显示插件版本。
- /elytraremover reload #重新加载 config.yml 文件。
- /elytraremover scan #强制手动扫描。
```
# 权限
```yaml
- elytraremover.admin #允许您使用预先的命令 (默认: op)
```
# 示例 config.yml
```yaml
# ElytraRemover 配置文件
# 检查间隔(以秒为单位)(多久扫描一次末地船中的物品框中的鞘翅)
check-interval: 10
# 调试模式(启用附加日志记录)
debug: false
# 末地船检测设置
end-ship:
# 末地船的最小 Y 坐标(用于检测)
min-y: 0
# 末地船的最大 Y 坐标(用于检测)
max-y: 256
# 是否在末地中的所有物品框中检查鞘翅(而不仅仅是在船上的船只中)
remove-all-end-elytras: true
# 扫描区块的积极程度(越高 = 更彻底,但资源消耗更大)
# 0 = 基本,1 = 正常,2 = 激进
scan-intensity: 3
# 找到物品框中的鞘翅时要采取的操作
# 选项:REMOVE_ELYTRA,REMOVE_FRAME,REPLACE_WITH_APPLE
action: REPLACE_WITH_APPLE
# 消息
messages:
# 当从物品框中移除鞘翅时记录的消息
removed: "从位置 {location} 的物品框中移除了鞘翅。"
# 当玩家尝试在末地中的物品框中放置鞘翅时记录的消息
prevented: "阻止 {player} 在末地中的物品框中放置鞘翅。"
# 当玩家尝试在末地中放置鞘翅时显示给玩家的消息
player-notify: "§c鞘翅不能放置在末地中的物品框中。"
```