1 344
收录服务器
1 891
注册
31 203
玩家
BetterBackpacks 背包 [1.16-1.20] 液体罐!自定义头!配方!权限!WorldGuard 支持!
具有定制纹理和独特功能的背包。
作 者 AlonsoAliaga
发布时间 2020年8月21日
支持核心 Spigot
原生版本
支持版本 1.16,1.17,1.18,1.19,1.20
点此下载

BetterBackpacks 是一款 Minecraft 插件,允许玩家使用自定义材质的背包,并提供液体存储功能,旨在节省玩家的物品栏空间。插件支持多版本,并提供多种自定义选项,如背包等级、配方、权限等。

🎒 BetterBackpacks

⭐ 插件特性

  • 多版本支持 (1.16 - 1.20)
  • 可禁用背包的世界
  • WorldGuard 区域支持 (betterbackpacks-can-use-backpack flag)
  • 背包嵌套开关
  • 受伤检测
  • 自定义消息
  • 自定义背包材质
  • 不同等级的背包 (6 种)
  • 自定义合成配方
  • 独特的背包 GUI 界面(管理员使用)
  • 防止 ChestSort 插件导致物品复制
  • 配方查看命令
  • 给予背包命令 (控制台可用)
  • 液体存储 (水、岩浆、牛奶、蜂蜜)
  • 自定义权限
  • 命令别名
  • 配置自动更新
  • 更新检查

⚙️ 配置文件

  • config.yml
  • backpacks.yml
  • items.yml

🖼️ 插件截图

配方展示

展示每个等级背包的合成配方。

独特的背包

管理员可以创建独特的背包奖励玩家。

等级选择 GUI

用于选择独特背包的等级。

液体存储

在背包的左侧储罐中存储 6 桶水。

液体取出

从储罐中取出所有液体。

蜂蜜支持 (1.15+)

每个储罐最多可存储 6 个蜂蜜瓶。

蜂蜜瓶取出 (1.15+)

将蜂蜜倒入瓶中。

🛠️ 安装指南

  1. SpigotMC.org 下载插件。
  2. 将 jar 文件复制到服务器的 plugins 文件夹中。
  3. 重启服务器。
  4. 在配置文件中编辑所需的设置。
  5. 重启服务器。

🔑 命令与权限

权限可以在配置文件中自定义。

命令和权限的详细信息请参考 Github

🤔 常见问题解答

  1. 为什么是 BETA 版本?

    插件本身没有 bug,使用 BETA 只是个人偏好。

  2. 插件会更新吗?

    如果出现 bug 或有新功能,会进行更新。

  3. 会添加新功能吗?

    如果出现好的建议,会考虑添加。

  4. 插件无法工作,为什么?

    请仔细阅读帖子并安装所需的依赖项。

  5. 可以在 mcbbs.net 上发布吗?

    不可以。

  6. 服务器上无法工作怎么办?

    在评论之前,请确保已安装所有依赖项。如果错误仍然存在,请将启动控制台日志粘贴到 https://sourceb.in/ 并在讨论区发布或加入我的服务器。

📚 依赖

  • NBT API - 插件使用 NBT 标签。
  • Exerosis - 用于物品序列化 (1.8.8 - 1.16.5)。

👨‍💻 开发者 API

访问 API 包: com.alonsoaliaga.betterbackpacks.api.BetterBackpacksAPI

查看我们的 DeveloperAPI in our Github

如果发现任何 bug、错误或想要请求功能,请加入我的 Discord 或使用我们的问题跟踪器。

评论区不是报告错误的地方。

📜 服务条款

下载此资源即表示您同意以下所有条款和条件:

  • 您不得以任何形式重新分发插件,包括作为任何软件包的一部分。
  • 您不得以任何形式反编译或修改插件。
  • 您不得声称此资源是您自己的创作。

💰 捐赠

如果您喜欢这个插件,请考虑 捐赠 以支持开发。

📝 配置示例


# config.yml
# Backpack Settings
backpack:
  rows: 5
  title: '&8Backpack'
  # If true, the plugin will check for updates and notify the console.
  update_check: true
  # Possible values: NORMAL, DAMAGE, ALL
  # NORMAL: Only close the backpack if the player receive damage.
  # DAMAGE: Close the backpack if the player deal damage to someone.
  # ALL: Close the backpack if the player receive or deal damage.
  close_on_damage: 'NORMAL'
  # Delay in ticks to close the backpack. (20 ticks = 1 second)
  close_delay: 20
  # If true, the plugin will check if the player is in a WorldGuard region and check for the flag.
  worldguard:
    enabled: false
    # Possible values: ALLOW, DENY, DEFAULT
    # ALLOW: Allow the player to use the backpack in the region.
    # DENY: Deny the player to use the backpack in the region.
    # DEFAULT: Use the default behavior (enabled-worlds).
    default_flag: 'ALLOW'
  # Worlds where the backpack is disabled.
  disabled-worlds:
    - 'world_nether'
    - 'world_the_end'
  # If true, player can save backpacks inside backpacks.
  backpackception: false

# Liquid Tank Settings
liquid_tanks:
  enabled: true
  # Max amount of buckets per tank.
  max_buckets: 12
  # Permission to use left tank
  left_tank_permission: 'betterbackpacks.tank.left'
  # Permission to use right tank
  right_tank_permission: 'betterbackpacks.tank.right'

# Command Settings
commands:
  # Main command alias
  main_command: 'bp'
  # Give command alias
  give_command: 'givebp'
  # Recipe command alias
  recipe_command: 'bprecipe'

# Gui Settings
gui:
  unique:
    title: '&8Unique Backpacks'
  tier:
    title: '&8Tier Selection'

# Item Settings
items:
  water_bucket:
    material: WATER_BUCKET
    displayname: '&9Water Bucket'
  lava_bucket:
    material: LAVA_BUCKET
    displayname: '&c Lava Bucket'
  milk_bucket:
    material: MILK_BUCKET
    displayname: '&fMilk Bucket'
  honey_bottle:
    material: HONEY_BOTTLE
    displayname: '&6Honey Bottle'
  snowy_bucket:
    material: POWDER_SNOW_BUCKET
    displayname: '&bPowder Snow Bucket'

# Message Settings
messages:
  prefix: '&8[&3BetterBackpacks&8] '
  no_permission: '&cYou dont have permission to use this command.'
  backpack_closed: '&cYour backpack has been closed due to damage.'
  not_enough_space: '&cNot enough space in tank.'
  tank_is_empty: '&cTank is empty.'
  fill_tank: '&aTank filled with {amount} {item}.'
  take_from_tank: '&aTaken {amount} {item} from tank.'
  full_inventory: '&cInventory is full.'
  give_backpack: '&aYou have given {amount} {tier} to {player}.'
  receive_backpack: '&aYou have received a {tier} backpack.'
  invalid_player: '&cInvalid player.'
  invalid_tier: '&cInvalid tier. Available tiers: 1-6'
  reloaded_config: '&aConfig reloaded.'
  no_update: '&aNo new update available.'
  new_update: '&aNew update available: &e{version}&a. Download it from: &e{link}'
  disabled_world: '&cYou cannot use backpacks in this world.'
  worldguard_disabled: '&cYou cannot use backpacks in this region.'