Quality Armory Plugin (1.21.7, 1.20.1) – Add Modern Guns to Minecraft Servers Without Modding

Quality Armory Plugin (1.21.7, 1.20.1) brings a full arsenal of modern firearms into your Minecraft server without modifying the base game. Designed as a powerful and updated alternative to CrackShot, this plugin integrates seamlessly with Bukkit, Spigot, and Paper servers, giving players access to realistic guns like pistols, assault rifles, sniper rifles, and even rocket launchers each with detailed 3D models, shooting mechanics, and full compatibility with resource packs.

Unlike traditional mods, Quality Armory loads gun textures using custom items and data values, meaning there’s no risk of replacing vanilla items or breaking the gameplay. Server owners can easily manage gun access, ammunition, crafting, and permissions, while players enjoy a rich first-person shooting experience right inside Minecraft. Whether you’re setting up a PvP arena, military roleplay, or just want to spice up combat mechanics, this plugin offers unmatched flexibility and performance.

Features:

  • Adds a wide range of guns including P30, M16, MP5, M40, AK-47, RPGs, Remingtons, Henry Rifles, and more.
  • All weapons use custom 3D models via built-in resource pack integration.
  • Guns are added as unique item IDs, without replacing vanilla Minecraft items.
  • Compatible with Bukkit, Spigot, and Paper servers for versions (1.21.7, 1.20.1).
  • Includes a built-in auto-updater to sync new weapons and plugin improvements on reload.
  • Distributes its own resource pack automatically no need for players to install manually.
  • Extensive permission system for crafting, giving, and using weapons.
  • Provides an API for developers to create custom firearms or integrate into other plugins.
  • No mod installation required everything works via plugin and server-side resources.

Commands:

  • /QA give , gives the player a gun if they have permission “qualityarmory.give”
  • /QA listItemIds, prints the materials and data for all guns.
  • /QA giveAmmo , gives the player a stack of ammo if they have permission “qualityarmory.give”
  • /QA craft, gives the player a gun if they have permission “qualityarmory.craft”

Permissions:

  • qualityarmory.* – Access to all plugin features.
  • qualityarmory.give – Permission to use /qa give.
  • qualityarmory.craft – Allows crafting of weapons.
  • qualityarmory.usegun – Allows players to shoot/use guns.
  • qualityarmory.admin – Administrative access.
  • qualityarmory.reload – Reload plugin configuration.
  • qualityarmory.create – Create new gun definitions.
  • qualityarmory.getmaterialused – Show material information used in guns.
  • qualityarmory.debugmessages – View debug output.
  • qualityarmory.getopengunslot – Access to inventory-related debug info.
  • qualityarmory.shop – Use gun shop feature (if integrated).

Compatibility Note:

  • Works best with default EssentialsX settings. If using EssentialsX, set teleport_vulnerability: 0 in its config to avoid bullet invulnerability bugs.
  • Integrates easily with resource pack systems without needing user-side setup.

This plugin does update automatically:

This plugin checks for updates and will download updates. If you do not want this plugin to automatically update, all you need to do is edit one line in the “config.yml” file. Just change the one variable in there to false.

Screenshots:

Qualityarmory Plugin Screenshot 01 1

Qualityarmory Plugin Screenshot 02 1

Qualityarmory Plugin Screenshot 03 1

Qualityarmory Plugin Screenshot 04 1

Qualityarmory Plugin Screenshot 05 1

How to install:

  • Download a plugin of your choice.
  • Place the .jar and any other files in your plugins directory.
  • Run the server and wait for it to fully load.
  • Type stop in your Minecraft server console to bring the server to a clean stop.
  • Run the server.
  • All done! Your plugin should be installed and ready to be used.

FAQs

Does Quality Armory replace any default Minecraft items?

No, all guns and ammo are mapped to unused item IDs to ensure vanilla gameplay remains unaffected.

Do players need to install a resource pack?

No, the plugin automatically distributes its own resource pack to players when they join.

Can I create custom guns for my server?

Yes, the plugin provides a simple config-based system and wiki support for creating and defining new custom firearms.

Is it compatible with 1.21.7 and older versions?

Yes, Quality Armory is updated frequently and supports a wide range of versions, including 1.21.7 and 1.20.1.

Can I prevent some players from using guns?

Yes, simply manage permissions using a permissions plugin to allow or restrict access to specific Quality Armory features.

1.12, 1.19.1
1.19.2, 1.20.1
1.20.2, 1.21
1.21.3, 1.21.1
1.21.4
1.21.7