Releases: Lorenzo0111/QualityArmory
v2.0.6
- Added ammobags
- Added per weapon permission
- Bump resourcepack version
- Updated LightAPI support
- Performance fixes
- Fixed WorldGuard hook
- Fixed ProtocolLib support with 1.18
- Fixed medkit price
- Fixed reloading on rapidshoot
v2.0.5.1
- Fixed a bug that allow users to drop item out of guis
- Updated the resourcepack link to the latest version
v2.0.5
- Fixed an important bug that allows normal users to send the resourcepack title to every player.
- Fixed grenades
- Added CoreProtect support
- Added per-gun breakable blocks
- Fixed helmets
- Added helmets protection
- Fixed wrong ammo removal
- Fixed kicks in 1.8
- Added QuickShop support
- Fixed WorldGuard support
- Updated the AUTO-UPDATE system, now it will ignore snapshot versions
v2.0.4
- 1.18 support
- Added a way to reload with the Q button
- Added Matrix anticheat support
- Fixed the protection handler
- Fixed grenade duplication
- Fixed damage for entity passengers
New compatibilities
- Added residence,towny and worldguard support
- Fixed item give on shop
- Fixed glass break
- Fixed Smoke Grenades
- Updated metrics
- Fixed spartan compatiblity
- Fixed gun delay
- Fixed translations
- Added QAGunGiveEvent
v2.0.2 - Lots of fixes
Changelog:
- Improved DestructableMaterials configuration
- Fixed block breaking
- Fixed gun reload (Reloading weapons and switching to another slot causes ammo disappear without reloading)
- Fixed customizable prefix
- Fixed wrong gun names
- Fixed explosions
- Fixed wrong guns colors encoding in configuration files
- Added an option to force-disable worldguard support
- Added more messages customization
- Now caching changelog to reduce lag
v2.0.0 - 1.17 support
Changelog:
- Added HEX color support for items and messages (Warning: Already created weapons might stop working if you change lore, same as before)
- Reminder: HEX colors format is with # only. Example: "#aabbcc" NOT &#aabbcc". Hex doesn't work with action bar or titles. (Minecraft limitations)
- Fixed unlimited ammo
- Fixed spam in console
- Fixed action bar messages
Added volume option
1.1.141
Fixed protocol lib hand;er
Added option to customize volume of guns
Fixed grenade broadcast message
1.1.140
Fixed gun duping by aiming down sights and pressing F
Fixed chest error
Fixed some minor bugs.
1.1.139
Moved AmmoUtil to QualityArmory API class
Fixed updater class to allow letters
Added option to disable verbose item loading logging
1.1.138
Added QAHeadShotEvent to detect when an entity recieved a headshot
Updated to Maven
Fixed grenades not doing damage because radius = 0
Fixed grenade radius in yml
Fixed grenades not being removed in survival when they explode
Fixed /qa drop
1.1.137
Updated to 1.14.
Added debug messages for bullets top show max health, current health, and damage done.
1.1.136b
Added debug line for sending resourcepacks.
1.1.136
Fixed Attachements names for /qa give.
1.1.135
Updated bounding box class to now include the shooter.
Allowed gun shots in vehicles (for QAV)
Allowed multiple sounds to be played for gun shots.
1.1.134
Added /qa drop <optional: world>
Added viaversion support for recoil
Fixed sound for exploding
Fixed potion checks for 1.10.
Fixed error with damage if ammo is null.
1.1.133
Added ability to specify entities that should be avoided on shot
Added M4a1S (Burst). Fires 3 shots
Added "DelayedBurstFire" charginghandler. After each shot, the delay between shots will be reduced.
Added message to helmet to say that you need to right click to equip.
Code cleanup
1.1.132
Added config option to disable "possible crash" message for resourcepack
Added debug lines to reloading to stop guns disappearing when reloading.
1.1.131
Fixed unbreakable automatically going to false
Fixed example yml files. Now all example files will automatically update and cannot be changed
1.1.130
Possible fix for sentinel
Fixed guns from being able to be shift-clicked to duplicate guns
Fixed reloading when item swap locations
Fixed unbreakable not being applied to items.
1.1.129 (merged two updates into one, due to version id issue :p)
Possible fix for 1.8 servers with textures.
Fixed issue for QA items converting to diamond axes
1.1.127
Updated 1.8 to add 7 new guns (AA12, Spas12, DP27, Famas, M40 M79, Uzi)
Added SUBGR support (When enabled, QA will try to use the 1.8 systems that get around subgr's item issues)
Fixed issue where automatic-reloading could remove items from inventory.
Added Sentinel support.
QA shop and QA craft are no longer default permissions, making it easier to assign which players can use guns
Added two options for getResourcepack when using viarewind
1.1.126
Fixed a dozen spelling and grammar mistakes such as "Varient"
1.1.125G
Reloading guns while sneaking no longer keeps slowness/nightvision.
After guns have been reloading, a sneak check will be done to bring the item back to ironsights/scopes
Fixed error if varientprefix is changed.
1.1.125F
Changed way items are skipped for defualt items. This check should make sure that both the current item in your hand is not a custom item, while the next one is, without any false positives.
1.1.125E
Added option to ignore unbreaking checks.
1.1.125D
Added bumpercars to resourcepack (QualityArmoryVehicles Exclusive)
1.1.125B
Added exception for spectators. They can no longer block bullets
1.1.125
Added ability to have "pockets" for gun IDs if you have DefaultResourcepackOverride set to true (this is done because QAV uses the same resourcepack, and setting this to true means you know what you're doing)
Fixed recoil for 1.12.
1.1.124
Add option to ignore armor protection when dealing bullet damage (enableIgnoreArmorProtection)
Fixed config saving system.
fix durability iusse
1.1.123D
Fixed debug messages
Fixed nightvision potion check
Code Cleanup
1.1.123C
Added fix for if player swaps items while using scopes
1.1.123B
Fixed slowness issue
1.1.123
Added STEN gun
Added more debug messages when players right click. Should make checking for zoom easier
Fixed offhand clicks
Fix 1.8 support for particles
Fix for potion effects. If the player has a potion effect for slowness or nightvision that was not added by QA, don't remove it.
1.1.122D
Added Debug messages
1.1.122C
Fixed viaversion resourcepack help.
1.1.122B
Fixed recoil math
Fixed grenades so that, when they are set to materials that can stack, that only one grenade is thrown
Reduced gun sway
1.1.122
Fixed recoil for guns whose firerate is set to 4.
(this should have been a full release, not a patch)
Added support for Craftbukkit (though spigot should be used)
1.1.121D
Fixed NPE for odd reason where packets for armswing change, even though they are the same version as ones that were tested and did work.
Fixed gun duplication on Q
Fixed issue where ironsights on right click would not apply zoom effect
Fixed issue where you could take a gun from the off hand when clicking in inventory.
1.1.121C
Added debug messages for grenades explosions
Fixed anvil override not working
1.1.121B
QuickFix: Fixed issue where if an item exists, and is not null, but somehow does not have an item meta, this would create an NPE
1.1.121
Added fix for arm hits, so other players do not see the player's arm move on shoot (there is no way to remove the anmiation for the player shooting)
Fixed recoil for 1.13. This new upgrade will now remove all jitters (another reason to update the server) Required protocol lib.
Added fix for gun duping while swapping to offhand
1.1.120
Revamped Attachment code so it is the same as Guns. This will make handing guns with attachments easier.
Move QualityArmory API class to the "qg.api" package
Added QAWeaponDamageEntityEvent
Added QAWeaponPrepareShootEvent
1.1.119
Added Flamer and FlamerFuel(fuel)
Added Glock17
Added fix for bug where reloading weapons while using automatic firing could conflict with eachother
Added more metrics categories
Fixed issue where baby mobs were considered to be the same as adult mobs when checking for headshots. (Kinda disturbing)
1.1.118E
Added more debug lines for toggling shift
Set "AutoDetectResourcepack" to true by default
1.1.118D
Added fix for attachement guns
1.1.118C
Fixed bug caused by patch B
1.1.118B
Added fix for 1.10 and lower, where unbreakable tag requires the spigot object.
1.1.118
Added Recoil
Added fix for ReloadOnF
Added "enableReloadOnlyOnSwapOffhand", which will override the RMB button.
Cleaned code for offhand F reload checker.
Cleaned up and revised code for bullet detection.
Fixed bullet trails there were not pure white
Fixed NPE when axe has no lore.
1.1.117C
Added fix where yml files will not modify the invalid tag even with allowUserModifications set to false. You can now disable guns more easily.
Fixed URL
1.1.117B
Fixed resourcepack bug with PKP and Asii AWP
1.1.117
-Added Crackshot Gun Converter (Copy all Crackshot files into the /newGuns/ directory to create QA versions)
Added VZ.58
Added CZ.75
Added FAMAS
Added Sawed-Off-Shotgun
Removed Kevlar vests, as it takes up too many durability IDs while not following the body correctly. These IDs have been replaced with masked and helmet
Added Assault Helmet
Added NCR Ranger Helmet
Added Ski Mask
Added Ushanka Hat
Refactored the interact system. Now each item type has their own methods for handling RMB and LMB
Fixed help messages to include /qa getResourcepack and /qa sendResourcepack
Fixed issue where plugin-created items could be replaced with other items if they use IDs that are close to QA IDs.
1.1.117
Changed FNP90 so it uses 556 and has longer reload delay.
1.1.116D
Fixed reloading issue
Fixed Shooting issue
Fixed resourcepack for M4a1s, SG556, and RPK
1.1.116C
Added fix for particles when using the bleedout system
1.1.116b
Added fix for npe if gun with ironsights was somehow not a gun.
1.1.116
Added FN-P90
Added Kar-98K
Added MP40
Added Sturmgewehr 44
Revamped most of the models so that they use the RGB sheet.
Revamped textures for vehicles to reduce the filesize of the resource
1.1.115
Added fix to prevent users from duping guns
Added fix for glow effects being enabled by default
Added fix to out-of-ammo appearing when there were 1 bullets left
1.1.114C
Fixed messages for buying
1.1.114B
Fixed bug where particle colors defaulted to red
Added option to display out of ammo as a title message
Added option to show progress of reloading as a title message.
1.1.114
Added M79 "Thumper"
Added Minigun
Added Mk-19
Added AS-Val
Added 40MM round
Changed silencer sounds to reflect real-world silencers.
Added RequireAimCharger to make sure you are aiming with the gun before you can shoot (Perfect for implementing a 'safety' to the weapon)
Fixed model for 9mm
Reworked explosion round framework. Rounds can now use "Custom Projectiles" if velocity is needed to be calculated every tick. Good for if you need to have bullet speeds.
With custom projectiles comes the ability to modify the speed, explosion radius, and damage caused by explosions.
Made it so the headshot sound is customizable in the config
Reworked particle system to support different particles for guns.
Reworked RPGs so the particles are customizable
Added Confirmation message to shopping
[Unsupported] Added optional feature to add out of ammo message on the itemstack. Unless you specific NEED this, don't use it, as it could break guns.
1.1.113
Fixed bug where the item in the main hand may be replaced with an axe if the player is gaining experience with a mending axe in the off hand.
1.1.112
Revamped All Gun models and textures.
Revamped API to correspond to changes made in the core plugin
...
Fixed bugs
v1.1.140 1.1.140
Updated ammo util.
1.1.139
Moved AmmoUtil to QualityArmory API class
Fixed updater class to allow letters
Added option to disable verbose item loading logging
1.1.138
Added QAHeadShotEvent to detect when an entity recieved a headshot
Updated to Maven
Fixed grenades not doing damage because radius = 0
Fixed grenade radius in yml
Fixed grenades not being removed in survival when they explode
Fixed /qa drop
1.1.137
Updated to 1.14.
Added debug messages for bullets top show max health, current health, and damage done.
1.1.136b
Added debug line for sending resourcepacks.
1.1.136
Fixed Attachements names for /qa give.
1.1.135
Updated bounding box class to now include the shooter.
Allowed gun shots in vehicles (for QAV)
Allowed multiple sounds to be played for gun shots.
1.1.134
Added /qa drop <optional: world>
Added viaversion support for recoil
Fixed sound for exploding
Fixed potion checks for 1.10.
Fixed error with damage if ammo is null.
1.1.133
Added ability to specify entities that should be avoided on shot
Added M4a1S (Burst). Fires 3 shots
Added "DelayedBurstFire" charginghandler. After each shot, the delay between shots will be reduced.
Added message to helmet to say that you need to right click to equip.
Code cleanup
1.1.132
Added config option to disable "possible crash" message for resourcepack
Added debug lines to reloading to stop guns disappearing when reloading.
1.1.131
Fixed unbreakable automatically going to false
Fixed example yml files. Now all example files will automatically update and cannot be changed
1.1.130
Possible fix for sentinel
Fixed guns from being able to be shift-clicked to duplicate guns
Fixed reloading when item swap locations
Fixed unbreakable not being applied to items.
1.1.129 (merged two updates into one, due to version id issue :p)
Possible fix for 1.8 servers with textures.
Fixed issue for QA items converting to diamond axes
1.1.127
Updated 1.8 to add 7 new guns (AA12, Spas12, DP27, Famas, M40 M79, Uzi)
Added SUBGR support (When enabled, QA will try to use the 1.8 systems that get around subgr's item issues)
Fixed issue where automatic-reloading could remove items from inventory.
Added Sentinel support.
QA shop and QA craft are no longer default permissions, making it easier to assign which players can use guns
Added two options for getResourcepack when using viarewind
1.1.126
Fixed a dozen spelling and grammar mistakes such as "Varient"
1.1.125G
Reloading guns while sneaking no longer keeps slowness/nightvision.
After guns have been reloading, a sneak check will be done to bring the item back to ironsights/scopes
Fixed error if varientprefix is changed.
1.1.125F
Changed way items are skipped for defualt items. This check should make sure that both the current item in your hand is not a custom item, while the next one is, without any false positives.
1.1.125E
Added option to ignore unbreaking checks.
1.1.125D
Added bumpercars to resourcepack (QualityArmoryVehicles Exclusive)
1.1.125B
Added exception for spectators. They can no longer block bullets
1.1.125
Added ability to have "pockets" for gun IDs if you have DefaultResourcepackOverride set to true (this is done because QAV uses the same resourcepack, and setting this to true means you know what you're doing)
Fixed recoil for 1.12.
1.1.124
Add option to ignore armor protection when dealing bullet damage (enableIgnoreArmorProtection)
Fixed config saving system.
fix durability iusse
1.1.123D
Fixed debug messages
Fixed nightvision potion check
Code Cleanup
1.1.123C
Added fix for if player swaps items while using scopes
1.1.123B
Fixed slowness issue
1.1.123
Added STEN gun
Added more debug messages when players right click. Should make checking for zoom easier
Fixed offhand clicks
Fix 1.8 support for particles
Fix for potion effects. If the player has a potion effect for slowness or nightvision that was not added by QA, don't remove it.
1.1.122D
Added Debug messages
1.1.122C
Fixed viaversion resourcepack help.
1.1.122B
Fixed recoil math
Fixed grenades so that, when they are set to materials that can stack, that only one grenade is thrown
Reduced gun sway
1.1.122
Fixed recoil for guns whose firerate is set to 4.
(this should have been a full release, not a patch)
Added support for Craftbukkit (though spigot should be used)
1.1.121D
Fixed NPE for odd reason where packets for armswing change, even though they are the same version as ones that were tested and did work.
Fixed gun duplication on Q
Fixed issue where ironsights on right click would not apply zoom effect
Fixed issue where you could take a gun from the off hand when clicking in inventory.
1.1.121C
Added debug messages for grenades explosions
Fixed anvil override not working
1.1.121B
QuickFix: Fixed issue where if an item exists, and is not null, but somehow does not have an item meta, this would create an NPE
1.1.121
Added fix for arm hits, so other players do not see the player's arm move on shoot (there is no way to remove the anmiation for the player shooting)
Fixed recoil for 1.13. This new upgrade will now remove all jitters (another reason to update the server) Required protocol lib.
Added fix for gun duping while swapping to offhand
1.1.120
Revamped Attachment code so it is the same as Guns. This will make handing guns with attachments easier.
Move QualityArmory API class to the "qg.api" package
Added QAWeaponDamageEntityEvent
Added QAWeaponPrepareShootEvent
1.1.119
Added Flamer and FlamerFuel(fuel)
Added Glock17
Added fix for bug where reloading weapons while using automatic firing could conflict with eachother
Added more metrics categories
Fixed issue where baby mobs were considered to be the same as adult mobs when checking for headshots. (Kinda disturbing)
1.1.118E
Added more debug lines for toggling shift
Set "AutoDetectResourcepack" to true by default
1.1.118D
Added fix for attachement guns
1.1.118C
Fixed bug caused by patch B
1.1.118B
Added fix for 1.10 and lower, where unbreakable tag requires the spigot object.
1.1.118
Added Recoil
Added fix for ReloadOnF
Added "enableReloadOnlyOnSwapOffhand", which will override the RMB button.
Cleaned code for offhand F reload checker.
Cleaned up and revised code for bullet detection.
Fixed bullet trails there were not pure white
Fixed NPE when axe has no lore.
1.1.117C
Added fix where yml files will not modify the invalid tag even with allowUserModifications set to false. You can now disable guns more easily.
Fixed URL
1.1.117B
Fixed resourcepack bug with PKP and Asii AWP
1.1.117
-Added Crackshot Gun Converter (Copy all Crackshot files into the /newGuns/ directory to create QA versions)
Added VZ.58
Added CZ.75
Added FAMAS
Added Sawed-Off-Shotgun
Removed Kevlar vests, as it takes up too many durability IDs while not following the body correctly. These IDs have been replaced with masked and helmet
Added Assault Helmet
Added NCR Ranger Helmet
Added Ski Mask
Added Ushanka Hat
Refactored the interact system. Now each item type has their own methods for handling RMB and LMB
Fixed help messages to include /qa getResourcepack and /qa sendResourcepack
Fixed issue where plugin-created items could be replaced with other items if they use IDs that are close to QA IDs.
1.1.117
Changed FNP90 so it uses 556 and has longer reload delay.
1.1.116D
Fixed reloading issue
Fixed Shooting issue
Fixed resourcepack for M4a1s, SG556, and RPK
1.1.116C
Added fix for particles when using the bleedout system
1.1.116b
Added fix for npe if gun with ironsights was somehow not a gun.
1.1.116
Added FN-P90
Added Kar-98K
Added MP40
Added Sturmgewehr 44
Revamped most of the models so that they use the RGB sheet.
Revamped textures for vehicles to reduce the filesize of the resource
1.1.115
Added fix to prevent users from duping guns
Added fix for glow effects being enabled by default
Added fix to out-of-ammo appearing when there were 1 bullets left
1.1.114C
Fixed messages for buying
1.1.114B
Fixed bug where particle colors defaulted to red
Added option to display out of ammo as a title message
Added option to show progress of reloading as a title message.
1.1.114
Added M79 "Thumper"
Added Minigun
Added Mk-19
Added AS-Val
Added 40MM round
Changed silencer sounds to reflect real-world silencers.
Added RequireAimCharger to make sure you are aiming with the gun before you can shoot (Perfect for implementing a 'safety' to the weapon)
Fixed model for 9mm
Reworked explosion round framework. Rounds can now use "Custom Projectiles" if velocity is needed to be calculated every tick. Good for if you need to have bullet speeds.
With custom projectiles comes the ability to modify the speed, explosion radius, and damage caused by explosions.
Made it so the headshot sound is customizable in the config
Reworked particle system to support different particles for guns.
Reworked RPGs so the particles are customizable
Added Confirmation message to shopping
[Unsupported] Added optional feature to add out of ammo message on the itemstack. Unless you specific NEED this, don't use it, as it could break guns.
1.1.113
Fixed bug where the item in the main hand may be replaced with an axe if the player is gaining experience with a mending axe in the off hand.
1.1.112
Revamped All Gun models and textures.
Revamped API to correspond to changes made in the core plugin
Added the PPSh-41
Swapped all models to use one RGB sheet instead of multiple textures, so the filesize is smaller
Fixed gun prices to match a better formula (DPSMaxBullets +Features/(Sway20))
Fixed config. If you delete the config, all o...