WeaponMechanics | Guns in Minecraft

WeaponMechanics | Guns in Minecraft 4.1.5

  • Item_Model support in item serializer
  • Fix /wm reload issues
  • fix reload instability
See full changelog here
  • worldguard fixes
  • 1.21.8 support
See full changelog here
  • worldguard fixes
  • 1.21.8 support
See full changelog here

  • Projectile config rework
    • See full changes here
    • Basically, removed redundancy
YAML:
# OLD CONFIG
shotgun:
  Projectile:
    Projectile_Settings:
      Type: "EGG"
      ...
      
# NEW CONFIG
shotgun_projectile:
  Projectile_Settings:
    Type: "EGG"
    ...
  • Adds the DropItem mechanic
  • Fixes delayBeforePlay or repeatInterval causing errors
  • Fixes changing spread bounds not working since 4.0.0 recode.
  • Hotfix consumables not working in 4.0.0 recode
    • Consumables are now a bit smarter... They can work with durability, and handle shooting a bit smarter behind the scenes
    • The WeaponShootEvent may now fire with a null projectile
  • Let WeaponReloadEvent be cancellable
    • The event is cancelled if the gun is already full, or if the reload duration is set to 0
  • Fix misc issues with Reload cancellation. Weapon reloading is now automatically cancelled more often when dequipping weapons.
  • Fix vector providers causing serialization errors
  • Performance improvements in the ShootLocationChooser
  • Fix WeaponMechanicsCosmetics block damage ignoring WorldGuard flags
  • Fix EntityType parsing not supporting tags
  • Fix BlockType parsing not supporting tags
  • Fix the new WeaponRecoilEvent causing errors in console when used with WeaponMechanicsPlus