Quality Armory 1.1.176b

A quality gun plugin similar to CrackShot.

  1. zombie_striker
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    ~Graphic by Sooshio

    QualityArmory adds guns into Minecraft without affecting the base game. Over 100+ items have been added to the game.

    [!] I will not respond to bug fixes in the review section.[!]
    If you are experiencing a problem with QA, please report this issue in the Discussions tab or the Github page, including any errors you recieve and whether you tried it on a clean server (with no other plugins installed). I will not respond to issues in the review section, so don't use it as a way to try to get faster responses.

    1. Adds over 80+ Weapons, and 7+ Ammo Types.
    2. Does not replace existing items in the game.
    3. Built-in resoucepack distributor; players will see the guns without you needing to change your server resoucepack.
    4. Includes an API to allow other plugins to add guns
    5. Supports 1.9 - 1.16
    6. 1.8 has partial support-Due to the way this update handled textures, there are currently only 15 guns. More may be added if I can find a work around.
    7. If LightAPI is installed, guns will have muzzle flashes.
    8. [Optional] Enabled weapon durability (EnableWeaponDurability in the config.yml)
    9. Built in shop and crafting table.
    10. Fully Configurable. (Here's the wiki for all the configurable options:

    The resourcepack is included in the core plugin, and can be configured in the config if needed:
    By default, the resourcepack is sent when the player uses a /qa command, or when they interact with a custom item. These values are configurable in the config; The resourcepack can be disabled (useDefaultResourcepack), can be set to be sent when the player joins (sendOnJoin), or can even be overriden with a custom resourcepack (setting DefaultResourcepackOverride to true(so that QA knows its a custom url), and DefaultResourcepack to the URL of the resourcepack)

    Crackshot support/conversion:
    QualityArmory now supports crackshot weapons conversions. Drop the weapon configs for crackshot in the /newguns/ directory and reload to have QA convert the weapons. All crackshot weapons will now have a corresponding yml file for QA.

    ViaVersion/1.8 support:
    Since 1.8 does not allow multiple models per item, each gun needs to replace an item for this update. To get around this, if 1.8 is detected or if the server runs ViaVersion, a new system is implemented to work with 1.8. However, this limits the amount of weapons available.

    When it comes to viaversion, by default, the system is in place which allows 1.9+ users to see all of the guns, but will limit the guns used by 1.8 players. In certain cases, 1.8 players will only see a single model for all of the 1.9+ guns, or it may have the weapon converted into an item that 1.8 players can see/use. If you wish for 1.8 weapons to be consistent across all versions, set "ManuallyOverrideTo_1_8_systems" to true in the config and delete the /newguns/, /armor/, /ammo/, /misc/ and /attachments/ directories.

    • /QA give <Gun/Ammo>, gives the player the item if they have permission "qualityarmory.give"
    • /QA craft, allows players to be able to craft guns if they have permission "qualityarmory.craft"
    • /QA shop, allows players to open up the gun shops if they have permission "qualityarmory.shop"
    • /QA reload, reloads all of the values for the plugin.
    Creating/editing guns:
    Creating custom guns is as easy as Crackshot. To learn how to create new guns, visit the Wiki HERE.

    The complete wiki will be here:

    There is a known conflict with EssentialsX, as it has a value to make players invulnerable after teleporting. However, it also stops damage for players who get shot at. To fix this, change teleport_vulnerability from 4 to 0 in the EssentialsX config.

    Plugins that support QualityArmory:

    Plugins that QualityArmory soft-depends on:
    • LightAPI: Used for muzzle flashses when guns are used. [Not required]
    • Parties: Used to disable friendly fire. [Not required]
    • ProtocolLib: Used to smoothly change player's Yaw for recoil when guns are used [not required.]
    • Vault: Used for the weapon shop. [Not required]
    • ViaVersion: QuialityArmory has ViaVersion support that allows players from different minecraft updates to see the same models. [Not Required]
    • ItemBridge: This plugin allows other plugins to access QualityArmory items if they support that plugin.

    • qualityarmory.*
      • Inherits qualityarmory.admin
    • qualityarmory.admin
      • qualityarmory.give
      • qualityarmory.create
      • qualityarmory.reload
      • qualityarmory.createnewitem
      • qualityarmory.getmaterialused
      • qualityarmory.debugmessages
      • qualityarmory.getopengunslot
      • Inherits quailityarmory.default
    • qualityarmory.default
      • qualityarmory.craft
      • qualityarmory.shop
      • qualityarmory.usegun
    You can view the API and how to use it here:


    If you want to support me in maintaining this plugin, you can do so through Ko-fi:

    How to Install
    • Drop this plugin into you plugins folder
    • Find/Create a plugin that will allow you get to your world
    • Restart your server


    1. QualityGunsBannar.png

Recent Reviews

  1. SentinelR
    Version: 1.1.176b
    sorry I don't have your discord but is there any way to make it so you can only craft one gun? and blacklist the other guns?
    Version: 1.1.176b
    Best I give 20/20, 5/5 is too less, I was expecting this plugin to be premium but it was free like what best plugin
  3. thegamer_pc
    Version: 1.1.176b
    Its good but my 9mm ammo just doesnt function? please help other then that great plugin 10/10 totally reccomended!
  4. 9-Vo1t
    Version: 1.1.176b
    amazing plugin! simple question though, is the resource pack optional? do i need it for everything to work? will it work fine without it
  5. xEndeavour
    Version: 1.1.176b
    This plugin is great and we haven't had any issues up until recently. The latest updates have all resulted in incompatibility with plugins such as chestshop. The dev has no interest in even attempting to fix the issues brought to their attention. Will change the rating when the bugs are all addressed.
  6. MatseCrafter_304
    Version: 1.1.176b
    Very good plugin. Everything works. Please scale the gun models a little bit smaller. Some weapons like ak47 and m16 looks in third person very unrealistic because of their size.
  7. GlitchFinder01
    Version: 1.1.176b
    The support for most plugins by Zombie_Striker is very fast and there are no errors on 1.12.2. Everything works as it should and exceeds any expectations.
  8. EmnichtdaYT
    Version: 1.1.174c
    Awesome Plugin! I use it on my own roleplay server. Has a lot of weapons. Never had an issue.
  9. TheGabrs
    Version: 1.1.174c
    uffff este plugin supera al crackshot en varios sentidos me encantaaaaaa
  10. Alex_xdxd193
    Version: 1.1.174c
    This plugin is very cool, I appreciate your work and effort!
    I wish there were full military armor
    What if the rocket launcher fired it, and it didn't explode, but other than that, all great!
    (Sorry if I can't write, I'm using a translator) :D