Spartan Weaponry

Weapons Galore! A whole new arsenal of weaponry made for Minecraft!

File Details

SpartanWeaponry-1.12.2-beta-1.3.0.jar

  • B
  • Jul 23, 2019
  • 903.09 KB
  • 540.8K
  • 1.12.2

File Name

SpartanWeaponry-1.12.2-beta-1.3.0.jar

Supported Versions

  • 1.12.2

- New and changed weapons:

  • [NEW] Glaive: Wide Attack I, Reach I, Two-Handed I
  • [CHANGED] Quarterstaff: Now with Weapon Properties: - Wide Attack I, Reach I - Expanded to include other materials, including modded materials.

 

- Weapon Properties:

  • [NEW] Wide Attack I: Sweep Damage does 50% normal weapon damage
  • [CHANGED] Wide Attack is now Wide Attack II. Sweep Damage still does 100% normal damage

 

- Quiver overhaul:

  • Behaviour for quivers has been completely changed.
  • Instead of taking out ammo straight from the quiver when firing the appropriate weapon, it will now automatically equip ammo into the opposite hand when you equip a suitable weapon.
  • It also automatically unequips the ammo back into the quiver when unequipping the weapon.
  • Quivers are now compatible with Baubles, and have their own models when equipped. This is OPTIONAL, so you won't have this by default.
  • Quivers can now collect ammo that can be toggled on and off by sneak + right-clicking on the Quiver. Set to Off by default. This will place any valid ammo directly into the quiver when picked up.
  • As a result of mod compatibility for the Arrow Quiver, some modded Bows will not allow using standard Arrows.
  • Because of this, there is now a blacklist in the config for Bows that use the Arrow Quiver's equip behaviour.
  • By default, it is set to exclude Botania's Crystal Bow (uses mana instead of Arrows), Electroblob's Wizardry's Spectral Bow (Doesn't require or accept arrows), and Ice and Fire's Dragonbone Bow (requires Dragonbone Arrows).
  • If more bows come up to add to the blacklist, please let me know on the issue tracker.

 

- Config and Damage Calculation Overhaul:

IMPORTANT: The previous config will be backed up and a new config file will be generated! No config changes will be transferred over! Check the backup if you wish to restore your config settings!

  • Instead of having one entry for every weapon for damage, this now has two entries per weapon type to calculate damage, and three for the base material damage, material durability [NEW], and disabling the material respectively.
  • Now the config file has ~63% less config entries, going down from 363(!!!) to 121, 210 config entries less!
  • It will also auto-backup the old config file and place it into "config/backup" under the file name "spartanweaponry-1.0.cfg", and create a new config file from scratch. This will mean that no settings carry over from the old ones.
  • This also changes how each Weapon's Damage is calculated, which means the API methods for creating weapons have been changed too (see below in API Changes)

 

- Throwing Weapon Tweaks:

  • Boomerang range has been reduced. Other throwing weapon range has been significantly increased.
  • Charge time for all throwing weapons has been halved. They can fully charge in 1/4 of a second now.
  • Boomerangs now no longer get stuck into the ground, instead bouncing back and returning to the player.

 

- Crossbow Tweaks:

  • Crossbows no longer extend the ItemBow class. However, they will still accept vanilla Bow Enchantments. Bow enchantments from other mods can't be applied anymore and might no longer work outright (if they did in the first place)
  • Crossbows now has the Infinity Enchantment work properly without finding a Bolt (Infinity Bow Fix: Crossbow Edition)

 

- Texture Tweaks:

  • The Longsword, Katana, Saber, Rapier, Greatsword and Halberd all have new textures.
  • New GUI textures for each Quiver type with a slightly more thematic look.

 

- Material Tweaks:

  • Added the ability to add Weapon Properties to ToolMaterialEx materials, granting weapons with this material various bonuses.
  • Silver weapons now inflict an extra 50% damage to Undead mobs, just like the Mace

 

- Bugfixes

  • The "Load State" Hud has been fixed with Crossbows with the Infinity Enchantment and not finding any Bolts. This bug wasn't visible until the Infinty fix (see above in Crossbow Tweaks) was put in place.
  • Fixed a NullPointerException when a player is hit with a weapon, preventing weapons such as Hammers from inflicting Nausea. (Fixes issue #74)
  • Removed the config entry to enable Modded Material Weapons in the recipe condition that checks if the item exists. (Fixes issue #75)


- API Changes

  • API updated to version number "4"
  • Added methods to create Glaives and Quarterstaves with custom materials.
  • IMPORTANT: Due to the changes with weapon damage calculation that came with the Config & Damage Calculation Overhaul (see above), new methods to create weapons made from custom materials were made without the damage parameter, and the old ones are marked as Deprecated.
  • The weapons now calculate damage from the material's base damage, so make sure that your custom ToolMaterialEx has an appropriate base damage.

Backwards compatible with addons built with an older version of the API, but the weapon damage may be incorrect, and Glaives and Quarterstaves will be unavailable. Updating addons is recommended.


- Misc Tweaks

  • Renamed the weapon "Mace" to "Flanged Mace"
  • Moar localizations for Tipped Bolts and Arrows.
  • Adjusted the tooltip formatting for Weapon Property descriptions to have indentations.
  • Added a new sound used when firing the Crossbow.
  • Added a French translation! Courtesy of Neerwan  (From issue #65)
  • Fixed a recipe name for the Diamond Lance which was incorrect.
  • Changed the mod's logo to use the new Longsword and Halberd texture.
  • Vanilla material weapon names now work the way that modded weapons do.
  • Fixed a bug with modded material Parrying Dagger item models missing the "parrying_dagger_layer0" texture. References to that texture are removed.
  • Removed the ItemWeaponTwoHanded class, as it's no longer required.
  • - Copyright Notice: Crossbow Firing sound: "Bow Fire Arrow Sound" by Stephan Schutze is licensed under CC BY-NC 3.0 (link: https://creativecommons.org/licenses/by-nc/3.0/) Source: http://soundbible.com/1780-Bow-Fire-Arrow.html