Quality Armory 高质量军械库
一个类似于Crackshot的高质量枪支插件。
点此下载插件详细介绍
QualityArmory 是一款为 Minecraft 增加枪械的插件,它不会影响原版游戏内容,并添加了超过 100 种物品。
🛠️ QualityArmory
⭐ 特性
- 添加 80+ 种武器和 7+ 种弹药类型。
- 不替换游戏中已存在的物品。
- 内置资源包分发器,玩家无需更改服务器资源包即可看到枪械。
- 包含 API,允许其他插件添加枪械。
- 支持 Minecraft 版本 1.8 - 1.21(1.8 版本仅部分支持,目前只有 15 种枪械)。
- 如果安装了 LightAPI 插件,枪械将有枪口火焰效果。
- 可选的武器耐久度 (在 config.yml 中启用 EnableWeaponDurability)。
- 内置商店和工作台。
- 完全可配置 (配置选项)。
📦 资源包
资源包包含在核心插件中,并且可以在配置文件中进行配置。默认情况下,当玩家使用 /qa 命令或与自定义物品互动时,资源包会被发送。这些值可以在配置文件中进行配置:可以禁用资源包 (useDefaultResourcepack),可以设置为在玩家加入时发送 (sendOnJoin),或者甚至可以用自定义资源包覆盖 (设置 DefaultResourcepackOverride 为 true 并将 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_vulnerability 从 4 更改为 0。
🧩 支持 QualityArmory 的插件
- Battle Royale
- BattleGrounds
- Withered
- Robbery
- ChestShop
- QuickShop
- WorldGuard
- CoreProtect
- 几乎所有反作弊插件
- [可以根据要求添加对其他插件的支持]
🔗 QualityArmory 软依赖的插件
- LightAPI:用于枪械使用时的枪口火焰效果。[非必需]
- Parties:用于禁用友军伤害。[非必需]
- ProtocolLib:用于在枪械使用时平滑地改变玩家的偏航角以实现后坐力。[非必需]
- Vault:用于武器商店。[非必需]
- ViaVersion:QualityArmory 具有 ViaVersion 支持,允许来自不同 Minecraft 版本的玩家看到相同的模型。[非必需]
- ItemBridge:此插件允许其他插件访问 QualityArmory 物品(如果它们支持该插件)。
🔑 权限
qualityarmory.*- 继承qualityarmory.adminqualityarmory.adminqualityarmory.givequalityarmory.createqualityarmory.reloadqualityarmory.createnewitemqualityarmory.getmaterialusedqualityarmory.debugmessagesqualityarmory.getopengunslot- 继承quailityarmory.defaultqualityarmory.defaultqualityarmory.craftqualityarmory.shopqualityarmory.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
⚙️ 安装
- 将此插件放入您的 plugins 文件夹中。
- 找到/创建一个允许您进入您的世界的插件。
- 重启您的服务器。
Discord 服务器:Discord