QualityArmory
QualityArmory is meant to be a replacement for Crackshot, as it's last released update was for 1.8. What this plugin aims to do is add guns into minecraft without affecting the base game. All 3D gun models are loaded onto select items and data values in such a way as to make sure you should never see those textures unless you are given a gun.
Features:
- Adds new guns, such as P30, M16, M40, MP5, AK-47, Remmington, HeneryRifle, an RPG, and many more.
- Does not replace existing items in the game.
- Built-in resoucepack distributor; players will see the guns without you needing to change your server resoucepack.
- Built-in auto-updater, allowing for improvements and new guns to be synched with the server on reloads.
- Includes an API to allow other plugins to add guns
- Supports 1.9 - 1.15
Conflicts
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.
Commands:
- /QA give <Gun>, gives the player a gun if they have permission "qualityarmory.give"
- /QA listItemIds, prints the materials and data for all guns.
- /QA giveAmmo <Ammo>, 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"
Creating custom guns:
Creating custom guns is as easy as Crackshot. To learn how to create new guns, visit the Wiki HERE.
Plans for the future:
- Include features that CrackShot and CSP already has such as:
- --Grenades,
- --Landmines,
- --and some gun attachments.
- Include turrets.
- Include throw-able objects (such as axes)
- Include more guns and ammo.
Permissions:
- 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
API:
You can view the API and how to use it here:
https://github.com/ZombieStriker/QualityArmory/wiki/QualityArmroy---API
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 (or, if you run into any problems, copy the code below)
AUTO-UPDATE: false
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
This plugin uses bStats:
bStats is a metrics service that allows me to to see how many servers use my plugins, how many players they have, and which countries use my plugin the most. All information is anonymized, so no information can be directly linked to you, and instead is added to the average of all severs that use the plugin.
Support
For an easier management, I don't review comments on CurseForge or DevBukkit. For support please join my discord server.
In reply to Zombie_Striker_bukkit:
https://pastebin.com/kZ8VRs7B
In reply to wustie:
It looks like vault is enabled. Do you have any other plugins that use the economy system, and if you do, do they work? If they work, I'll try releasing another update with some more debug messages to figure out what exactly is causing the problem.
In reply to Zombie_Striker_bukkit:
yeah i have ultimate economy enabled and i does seem to be working. but thanks for your help along the way. i would love to know when you update this plugin it is very common in my server for someone to have a gun
I am using this plugin on 1.14 and I find about 3 our of 4 bullets work perfectly. All texture packs look amazing and the guns sound great, Zombie Striker has done a great job on this plugin.
About every fourth bullet though, even when the gun is supposed to do one damage, it suddenly one shots a player. I have tested this on an NPC made with sentinel and see that every now and then a bullet does 50 damage. Any idea how to remove that sudden 50 damage hit?
In reply to porridgemcgee:
EDIT-This looks to be the headshot which instakills. Worked out how to change that in the config!
so im having trouble on a server with this plugin because of the perms no one can craft/use the guns so can anyone help me
Hey man, I am in 1.14 and i'm wondering, is there a way to give a player a gun/ammo using the command blocks' @p? if so please tell me how (i feel stupid saying this since there probably is an easy fix)
In reply to Forge_User_64631296:
Currently, target selectors are not supported by any plugin commands by default. However, I have another plugin that 'fakes' selectors so plugins can use them:
https://www.spigotmc.org/resources/psudocommands-add-the-target-selector-to-plugin-commands.56738/
With that plugin, use /psudo qa give @p <gun>.
The resource pack of QualityArmory is not reflected because there are other plug-in resource packs. How can I use resource packs for both plug-ins?
In reply to bluebass3663:
If you want to still let the resourcepacks automatically get applied, you would need to merge the two into one resourcepack. The easiest way to do this would be to take all the contents of QA and drop it into the other resourcepack, upload that new resourcepack somewhere and use that as the server resourcepack.
Or, if its a small server or don't mind having to download one of the resourcepacks, you can use /qa getResourcepack and download it directly.
In reply to Zombie_Striker_bukkit:
I could understand, but where is the resource pack file located? Also, after putting the resource pack in the same file and uploading it, from which resource pack download URL should I change?
In reply to bluebass3663:
n00b Q but 1.14 doesnt have a "plugin" directory for the server download. Any idea where to put these mods?
In reply to madrox303:
Are you using Bukkit/Spigot, or a default minecraft server? You need to use either Bukkit or Spigot in order to use plugins.
If you never used Buildtools before to get bukkit/spigot, I recommend you read this:
https://www.spigotmc.org/threads/buildtools-updates-information.42865/
In reply to ZombieStryker:
I normally use paperMC and I'd drop these into the Plugins folder and it worked. So far the 1.14 versions out there don't have the same folder so just curious. I'll look into spigot, I tried that one a while ago. Thanks for the reply!
Hey, I'm having a problem on 1.13.2 where only sometimes it will deal damage to players when shot by a player. Shooting mobs always works, but with players its hit or miss, even if there is no possible way you're missing (like adsing from 3ft away). Please help?
In reply to jcg467816343:
Do you have any other plugins on your server that may interfere with damage being taken? Do you have any anti-cheats enabled?
In reply to ZombieStryker:
I have no anticheat installed, and my plugins are as following (I don't think they interfere but who knows):
- Idisguise
- EssentialsX
-Worldguard
-Worldedit
-MythicMobs
-Multiverse
Hello! I have found a bug (possibly, maybe it’s my mistake) where I can’t see the gun models, though the guns do work. They just display as a axe. I use a edited version (personal edit) of a texture pack I use, and added in all the files for QA for it while (pretty much) copying the code for the ”sounds.json” file in QA into the default texture pack file. (Instead of replacing the file, I opened them up and merged the two together manually.)
I know the file itself is done correctly because I have not messed with it and this setup has worked the last time I had my server running, and I was on it, where I could see the models perfectly fine.
It’s just now that I can’t see the models for the guns at all.
Is it just me because I don’t have something set up right, or is this a bug? If either, how do I fix it?
Logs:
https://cdn.discordapp.com/attachments/441031455758352384/569610666739236872/2019-04-21-1.log
In reply to arashi_faustes:
When you use any of the QA commands, do you receive any messages the resourcepack? Are you able to accept the resourcepack?
If the resourcepack prompt does not appear, try using /qa sendResourcepack to force the request to be sent.