- 版权类型
- 原创
- 插件中文名称
- 战利品
- 插件英文名称
- Inoriloot
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- ProtocolLib https://www.spigotmc.org/resources/protocollib.1997/
PlaceholderAPI https://www.spigotmc.org/resources/placeholderapi.6245/
- 适配版本(Java)
- 26.x
- 1.21
- 1.20
- 1.12
[MD]
# InoriLoot —— 为撤离服打造的战利品、仓库、保险箱与副本玩法框架
> 适合撤离服、RPG 服、PVP 物资服、生存搜刮服使用的战利品系统插件。
InoriLoot 不是一个单纯的“掉落插件”。它更像是一套围绕 **物资搜刮、战局进入、战利品带出、仓库管理、保险箱保护、队伍协作和撤离结算** 设计的玩法框架。
你可以用它制作类似撤离玩法的服务器:玩家进入地图,搜索容器、拾取战利品、遭遇战斗、倒地救援、寻找撤离点,最后将成功带出的物品存入仓库或保险箱。
---
---
## 获取与交流
|插件获取、使用交流、问题反馈可加入群聊:1042944055|
---
## 依赖说明
### 必需
- PlaceholderAPI
- ProtocolLib
### 可选
- DragonCore
- ArcartX
- MythicMobs
- Citizens
- Adyeshach
- NeigeItems
- AzureFlow
- Baikiruto
- CraftEngine
如果不使用对应功能,可以不安装可选依赖。
---
## 插件功能
### 1. 完整的战利品体系
InoriLoot 提供自定义战利品物品、钥匙、掉落池和物品价值系统。
| 配置 | 说明 |
|---|---|
| 材质 | Bukkit 原版材质或兼容物品来源 |
| 名称 | 彩色显示名 |
| Lore | 自定义描述 |
| 价值 | 用于结算、战备价值、携带价值等玩法 |
| 品质 | 普通、进阶、稀有、高危、任务等 |
| 搜索时间 | 容器搜索时的耗时 |
| 格子尺寸 | 用于网格背包 / 仓库玩法 |
| 钥匙 ID | 将物品识别为可用钥匙 |
---
### 2. 仓库与保险箱系统
插件内置玩家资产管理能力。
| 系统 | 用途 |
|---|---|
| 仓库 | 存放成功带出的战利品 |
| 保险箱 | 保存关键物品,适合撤离失败保护 |
| 仓库解锁等级 | 可逐步扩展玩家仓库空间 |
| 保险箱解锁等级 | 可逐步扩展保险箱空间 |
| 网格布局 | 支持物品尺寸与占格玩法 |
支持原版 GUI,也可以接入 DragonCore / ArcartX 方案。
---
### 3. Raid 副本与撤离玩法
InoriLoot 内置 Raid 玩法相关能力,可以用于构建撤离式副本。
支持内容包括:
- 匹配队列
- 队伍进入
- 活动副本世界
- 地图目标点
- 撤离点
- 空投
- BossBar 提示
- 地图标记
- 战局 HUD
- 倒地状态
- 队友救援
- 死亡遗留物
- 成功 / 失败结算
这套系统适合搭建“进入地图 → 搜刮 → 战斗 → 撤离 → 结算”的完整循环。
---
### 4. 常驻地图玩法
除了 Raid 副本,插件也支持常驻地图模式。
常驻地图适合:
- 开放世界搜刮
- 固定地图刷新资源
- 持续存在的遗留物
- 玩家中途进入 / 离开
- 常驻地图倒地救援
- 地图内容刷新
---
### 5. 队伍系统
玩家可以组队进行 Raid 或常驻地图玩法。
| 功能 | 说明 |
|---|---|
| 邀请玩家 | 邀请其他玩家加入队伍 |
| 接受邀请 | 加入邀请者队伍 |
| 离开队伍 | 主动退出当前队伍 |
| 踢出成员 | 队伍管理 |
| 解散队伍 | 队长解散队伍 |
---
## 功能总览
| 模块 | 功能 |
|---|---|
| 战利品 | 自定义物品、钥匙、品质、价值、掉落池 |
| 容器 | 搜索容器、搜索耗时、物资刷新 |
| 资产 | 仓库、保险箱、网格背包、空间解锁 |
| Raid | 队列、开局、目标点、撤离点、结算 |
| 常驻地图 | 常驻资源、遗留物、刷新、进入/离开 |
| 战斗状态 | 倒地、扶起、死亡遗留物 |
| 队伍 | 邀请、接受、离开、踢出、解散 |
| 世界 | 活动世界、回传点、跨服相关能力 |
| 兼容 | DragonCore、ArcartX、MythicMobs、Citizens、Adyeshach 等 |
| 数据 | SQLite / MySQL |
---
## 配置示例
### 自定义物品
```yml
bandage:
material: PAPER
amount: 2
value: 6
rarity: common
search: 2
name: "&f绷带"
```
### 钥匙物品
```yml
office_key:
material: TRIPWIRE_HOOK
amount: 1
value: 90
rarity: epic
search: 4
size: "1x2"
key: "slums_office_key"
name: "&6贫民窟办公室钥匙"
lore:
- "&7可开启贫民窟内的办公室保险箱。"
```
### 掉落池
```yml
scav_common:
rolls: 4
items:
scrap: 45
battery: 25
intel: 10
bandage: 15
office_key: 5
```
---
## 指令
### 玩家指令
| 指令 | 用途 |
|---|---|
| `/il` | 查看主命令帮助 |
| `/il queue <gameId>` | 加入 Raid 匹配队列 |
| `/il leave` | 离开匹配队列 |
| `/il persistent enter <gameId>` | 进入常驻地图 |
| `/il persistent leave` | 离开常驻地图 |
| `/il stash` | 打开仓库 |
| `/il safebox` | 打开保险箱 |
### 队伍指令
| 指令 | 用途 |
|---|---|
| `/ilt invite <player>` | 邀请玩家组队 |
| `/ilt accept` | 接受组队邀请 |
| `/ilt leave` | 离开队伍 |
| `/ilt kick <player>` | 踢出队伍成员 |
| `/ilt disband` | 解散队伍 |
### 管理指令
| 指令 | 用途 |
|---|---|
| `/ila reload` | 重载插件配置 |
| `/ila cleanup` | 清理运行数据 |
| `/ila debug` | 切换调试模式 |
| `/ila import <raid/persistent> <world>` | 从世界导入地图配置 |
| `/ila start <gameId>` | 启动 Raid 副本 |
| `/ila stop <sessionId>` | 停止指定副本会话 |
| `/ila profile stashunlock <player> <level>` | 设置玩家仓库解锁等级 |
| `/ila profile safeboxunlock <player> <level>` | 设置玩家保险箱解锁等级 |
| `/ila persistent reload` | 重载常驻地图 |
| `/ila persistent reload <gameId>` | 重载指定常驻地图 |
| `/ila persistent load <gameId>` | 加载指定常驻地图世界 |
| `/ila persistent refresh <gameId> <target>` | 刷新常驻地图内容 |
| `/ila edit raid <gameId>` | 编辑 Raid 地图 |
| `/ila edit persistent <gameId>` | 编辑常驻地图 |
### 测试指令
| 指令 | 用途 |
|---|---|
| `/ild give <itemId> [amount]` | 获取战利品物品 |
| `/ild givekey <keyId> [amount]` | 获取钥匙 |
| `/ild givepool <poolId> [rolls]` | 抽取奖池 |
| `/ild opencontainer <gameId> <containerId> [mode]` | 打开容器预览 |
| `/ild tpcontainer <gameId> <containerId>` | 传送到指定容器 |
| `/ild tpextract <gameId> <extractId>` | 传送到指定撤离点 |
| `/ild extract` | 强制自己撤离 |
---
## 数据存储
支持 SQLite / MySQL。
默认使用 SQLite。
```yml
database:
mode: sqlite
mysql:
host: 127.0.0.1
port: 3306
user: root
password: root
database: minecraft
```
---
## 支持的界面模式
```yml
options:
mode: InoriLoot
```
可选模式:
| 模式 | 说明 |
|---|---|
| `InoriLoot` | 插件自带原版菜单 |
| `DragonCore` | 使用 DragonCore 界面 |
| `ArcartX` | 使用 ArcartX 网格界面 |
---
[/MD]