925
收录服务器
1189
注册
93 783
玩家
Quality Armory 高质量军械库
一个类似于Crackshot的高质量枪支插件。
作 者 Lorenzo0111
发布时间 2017年9月24日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

QualityArmory 是一款为 Minecraft 增加枪械的插件,它不会影响原版游戏内容,并添加了超过 100 种物品。

🛠️ QualityArmory

⭐ 特性

  • 添加 80+ 种武器和 7+ 种弹药类型。
  • 不替换游戏中已存在的物品。
  • 内置资源包分发器,玩家无需更改服务器资源包即可看到枪械。
  • 包含 API,允许其他插件添加枪械。
  • 支持 Minecraft 版本 1.8 - 1.21(1.8 版本仅部分支持,目前只有 15 种枪械)。
  • 如果安装了 LightAPI 插件,枪械将有枪口火焰效果。
  • 可选的武器耐久度 (在 config.yml 中启用 EnableWeaponDurability)。
  • 内置商店和工作台。
  • 完全可配置 (配置选项)。

📦 资源包

资源包包含在核心插件中,并且可以在配置文件中进行配置。默认情况下,当玩家使用 /qa 命令或与自定义物品互动时,资源包会被发送。这些值可以在配置文件中进行配置:可以禁用资源包 (useDefaultResourcepack),可以设置为在玩家加入时发送 (sendOnJoin),或者甚至可以用自定义资源包覆盖 (设置 DefaultResourcepackOverridetrue 并将 DefaultResourcepack 设置为资源包的 URL)。

🔫 Crackshot 支持/转换

QualityArmory 现在支持 Crackshot 武器转换。将 Crackshot 的武器配置文件放入 /newguns/ 目录并重载插件,即可将 Crackshot 的武器转换为 QA 的武器。所有 Crackshot 武器现在都将有一个对应的 QA 的 YML 文件。

🧱 ViaVersion/1.8 支持

由于 1.8 不允许每个物品有多个模型,因此每个枪械都需要替换一个物品。为了解决这个问题,如果检测到服务器运行 1.8 或 ViaVersion,将实现一个新的系统来与 1.8 协同工作。但是,这限制了可用武器的数量。

对于 ViaVersion,默认情况下,该系统允许 1.9+ 用户看到所有枪械,但会限制 1.8 玩家使用的枪械。在某些情况下,1.8 玩家可能只会看到 1.9+ 枪械的单个模型,或者武器可能会转换为 1.8 玩家可以看到/使用的物品。如果希望 1.8 武器在所有版本中保持一致,请在配置文件中将 ManuallyOverrideTo_1_8_systems 设置为 true 并删除 /newguns/, /armor/, /ammo/, /misc//attachments/ 目录。

📜 命令

  • /QA give <Gun/Ammo> - 给予玩家物品,如果他们有 qualityarmory.give 权限。
  • /QA craft - 允许玩家制作枪械,如果他们有 qualityarmory.craft 权限。
  • /QA shop - 允许玩家打开枪械商店,如果他们有 qualityarmory.shop 权限。
  • /QA reload - 重新加载插件的所有值。

🛠️ 创建/编辑枪械

创建自定义枪械就像 Crackshot 一样简单。要了解如何创建新枪械,请访问 Wiki

❗ 冲突

已知与 EssentialsX 存在冲突,因为它有一个使玩家在传送后无敌的值。但是,它也会阻止玩家受到枪击伤害。要解决此问题,请在 EssentialsX 配置文件中将 teleport_vulnerability4 更改为 0

🧩 支持 QualityArmory 的插件

  • Battle Royale
  • BattleGrounds
  • Withered
  • Robbery
  • ChestShop
  • QuickShop
  • WorldGuard
  • CoreProtect
  • 几乎所有反作弊插件
  • [可以根据要求添加对其他插件的支持]

🔗 QualityArmory 软依赖的插件

  • LightAPI:用于枪械使用时的枪口火焰效果。[非必需]
  • Parties:用于禁用友军伤害。[非必需]
  • ProtocolLib:用于在枪械使用时平滑地改变玩家的偏航角以实现后坐力。[非必需]
  • Vault:用于武器商店。[非必需]
  • ViaVersion:QualityArmory 具有 ViaVersion 支持,允许来自不同 Minecraft 版本的玩家看到相同的模型。[非必需]
  • ItemBridge:此插件允许其他插件访问 QualityArmory 物品(如果它们支持该插件)。

🔑 权限

  • qualityarmory.* - 继承 qualityarmory.admin
  • qualityarmory.admin
  • qualityarmory.give
  • qualityarmory.create
  • qualityarmory.reload
  • qualityarmory.createnewitem
  • qualityarmory.getmaterialused
  • qualityarmory.debugmessages
  • qualityarmory.getopengunslot - 继承 quailityarmory.default
  • qualityarmory.default
  • qualityarmory.craft
  • qualityarmory.shop
  • qualityarmory.usegun

⚙️ API

您可以在此处查看 API 以及如何使用它:QualityArmory API

📝 配置

yaml Settings: DebugMessages: false OnlyCreativeGunCrafting: false UseWeaponDurability: false SendMetrics: true UpdateChecker: true UseDefaultResourcepack: true DefaultResourcepackOverride: false DefaultResourcepack: "null" SendOnJoin: false UseParties: false ManuallyOverrideTo_1_8_systems: false RemoveAmmountOfAttachmentsOnDeath: false RandomAttachmentsOnGunDrop: false ShowDurabilityBar: true #This allows players to get OpenGunSkins through killing a mob. #This is not advised for servers with large player counts. MobGunSkinDrop: Enabled: false DropChance: 0.02 Shops: Enable: true CraftingTables: Enable: true NewItemCreator: Enable: true AttachmentCreator: Enable: true Worlds: EnabledWorlds: - "world" BlacklistedWorlds: [] ItemBridgeSupport: Enable: true

💰 捐赠

如果您想支持我维护此插件,您可以通过 Ko-fi 进行捐赠:Ko-fi

⚙️ 安装

  1. 将此插件放入您的 plugins 文件夹中。
  2. 找到/创建一个允许您进入您的世界的插件。
  3. 重启您的服务器。

Discord 服务器:Discord