Backpacks - 背包扩展
再也不用担心背包空间不足了
Bukkit / Spigot
作者 Maxdola
支持版本 1.8 - 1.16
服务器使用量
1
服务玩家数
0
下载量
156,755
插件详细介绍
Backpacks+ 是一款为 Minecraft 服务器设计的背包插件,它添加了四种可合成且容量可配置的背包。所有物品都直接存储在背包物品内部,无需依赖外部文件或数据库,并支持与箱子的快速存取功能。
核心特性
- 提供四种可配置容量的背包:
small、medium、large、extra_large。 - 物品存储方式类似于潜影盒,所有物品直接存储在背包物品的 NBT 数据中。
- 支持与箱子进行快速装载/卸载物品。
- 背包可以放入箱子中存储。
- 支持为背包重命名,名称会在其 GUI 界面中显示。
- 支持使用自定义物品或玩家头颅作为背包的材质。
- 背包不能放入另一个背包中(防止嵌套)。
- 玩家手持背包时右键点击其他玩家,可以打开对方的背包。
重要须知与配置
版本与依赖
- 当前版本:1.3.4
- 兼容性:仅支持 Minecraft 1.13 及以上版本。如需旧版(1.12及以下),请下载 1.2.2 版本。
- 必要依赖:需要 NBT API 才能正常运行。
物品丢失规则
- 摧毁一个背包会导致其内部所有物品一同被销毁。
- 若配置项
keep_backpack_on_death设为false,玩家死亡时将丢失背包,其内部所有物品会掉落在地上。
快速存取
当手持背包且配置项 enable_fast_load_unload 设为 true 时:
- 对箱子 Shift + 右键点击:将背包内所有物品快速卸载到箱子中。
- 对箱子 Shift + 左键点击:将箱子内所有物品快速装载到背包中。
权限列表
使用以下权限来控制背包的使用与合成
使用权限
backpacksplus.use.small- 允许使用小型背包。backpacksplus.use.medium- 允许使用中型背包。backpacksplus.use.large- 允许使用大型背包。backpacksplus.use.extralarge- 允许使用超大型背包。
合成与命令权限
backpacksplus.craft- 允许合成所有背包。backpacksplus.craft.small- 允许合成小型背包。backpacksplus.craft.medium- 允许合成中型背包。backpacksplus.craft.large- 允许合成大型背包。backpacksplus.craft.extralarge- 允许合成超大型背包。backpacksplus.create- 允许使用/bpp create命令。backpacksplus.reload- 允许使用/bpp reload命令。backpacksplus.help- 允许使用/bpp help命令。backpacksplus.permission- 允许使用/bpp permission命令。
命令列表
/bpp help- 显示所有 Backpacks+ 命令。/bpp reload- 重载插件配置文件。/bpp create <backPack>- 为自己创建一个指定类型的背包。/bpp create <backPack> <player>- 为指定玩家创建一个背包。
- **参数 `<backPack>`**:`small`、`medium`、`large`、`extra_large`/bpp permission- 显示所有插件权限。
配置详解
以下为 config.yml 中的主要配置项说明:
chat_line_color: '&2' # 聊天信息中分割线的颜色代码。
loading_from_chest_message: '&2%count% &ritems added to the &2Backpack' # 从箱子装载物品时的提示信息。
unloading_to_chest_message: '&2%count% &ritems added to the &6chest' # 向箱子卸载物品时的提示信息。
enable_crafting: true # 是否启用背包合成配方。
keep_backpack_on_death: true # 玩家死亡时是否保留背包。false 则背包消失,内部物品掉落。
enable_fast_load_unload: true # 是否启用与箱子的快速存取功能。
custom_item: EMERALD # 用作背包图标的物品。可设置为 PLAYER_SKULL 来使用玩家头颅。
skull_name: MHF_Chest # 当使用玩家头颅时,指定头颅对应的玩家名称。
# 各类型背包的显示名称(支持颜色代码)
small_packpack_name: '&4SMALL'
medium_packpack_name: MEDIUM
large_packpack_name: LARGE
extra_large_packpack_name: EXTRA LARGE
# 各类型背包的物品描述(Lore)
small_packpack_description: A Small BackPack
medium_packpack_description: A Medium BackPack
large_packpack_description: A Lore BackPack
extra_large_packpack_description: An Extra Large BackPack
# 各类型背包的容量(槽位数)
small_size: 18 # 2行, 2*9
medium_size: 27 # 3行, 3*9
large_size: 36 # 4行, 4*9
extra_large_size: 54 # 6行, 6*9 (最大容量)
# 合成配方(格式说明:“-”代表工作台的一行结束,“:”代表一行内的材料分隔)
small_size_recipe: LEATHER:LEATHER:LEATHER-LEATHER:ENDER_CHEST:LEATHER-LEATHER:EMERALD:LEATHER
medium_size_recipe: LEATHER:EMERALD:LEATHER-LEATHER:ENDER_CHEST:LEATHER-LEATHER:EMERALD:LEATHER
large_size_recipe: LEATHER:LEATHER:LEATHER-LEATHER:ENDER_CHEST:LEATHER-EMERALD:EMERALD:EMERALD
extra_large_size_recipe: EMERALD:EMERALD:EMERALD-EMERALD:ENDER_CHEST:EMERALD-EMERALD:EMERALD:EMERALD开发与支持
功能迭代历史
- 1.0.3:新增与箱子的快速装载/卸载功能。
- 1.1.0:新增自定义背包物品材质功能。
- 1.1.2:新增自定义合成配方。
- 1.1.3:新增使用玩家头颅作为背包材质。
- 1.1.4:新增可定制的提示信息。
- 未来计划:背包银行(可解锁槽位的背包存储系统)。
用户须知
- 欢迎在讨论区提出功能建议,开发者很可能会采纳。
- 本插件仍在开发中,可能存在漏洞。
漏洞报告
若发现漏洞,请在讨论区报告并提供以下信息
- 服务器核心(如 Spigot、Bukkit)
- 服务器版本(如 1.16.5)
- Backpacks+ 插件版本
- 控制台错误输出
- 漏洞的详细描述
版权声明
- 禁止反编译插件源代码。
- 禁止重新上传本插件。
- 禁止将本插件源码包含在您的插件中。
- 禁止声称本插件是您的作品。
感谢您使用 Backpacks+!您的诚实评价或一句感谢就是对开发者最好的支持。
测试支持版本
版本分布
基本信息
插件名称
Backpacks
作者
Maxdola
平台
Bukkit / Spigot
支持版本
1.8 - 1.16
点赞数
2
Modrinth 下载
782,262
最近版本
2022.1.8
1