CrackShotAdditions icon

CrackShotAdditions -----

Contains a lot of unique additions for CrackShot and CrackShotPlus.



Features:

Strong zoom:
Used to apply a way stronger zoom to a weapon similar to Zoom++.
(Compatible with CrackShotPlus's second zoom and attachments)


Light on fire:
Used to create a temporary light when someone is firing the configured weapon for more realism. (Requires LightAPI)
(Compatible with CrackShotPlus's attachments)

Hostile mob attraction:

Used to make hostile mobs in a certain radius around a shooting player attack him.
(Compatible with CrackShotPlus's attachments)

Range damage multiplier:

Used to increase or decrease the damage a weapon deals based on the distance that the projectile travelled.
(Compatible with CrackShotPlus's attachments)
PlaceholderAPI integration:

%crackshotadditons_max-range%
%crackshotadditions_max-range-damage%
Projectile disguising:
Used to disguise a projectile as another projectile entity, this can be used to let a weapon shoot a arrow (which is able to pass through tall grass) which looks like a snowball to players. (Requires ProtocolLib)
Entity types
(Compatible with CrackShotPlus's attachments)


Give commands:

Used to give a certain player a CrackShot(Plus) weapon or weapon ammo with the unbreakable tag to hide the durability aswell as hidden attributes to hide informations like the unbreakable tag, the base items attack speed/damage, etc.

Hide nametags:

Used to hide player nametags.
(Might be incompatible with some scoreboard affecting plugins)

Custom sounds:

Used to configure custom resourcepack sounds for configured weapons/their events, currently available for the following:
  • custom-sounds-out-of-ammo
    (Can replace CrackShot's Sounds_Out_Of_Ammo)

  • custom-sounds-shoot-with-no-ammo
    (Can replace CrackShot's Sounds_Shoot_With_No_Ammo)
(Compatible with CrackShotPlus's attachments)
[​IMG] DISCORD SERVER: https://discord.gg/ATm66qs
FOR SUPPORT, SUGGESTIONS, CHANGELOGS, PLANNED CHANGES
Configuration:
Code (Text):
light-cooldown: <cooldown in ms> (ex. 500) (Optional)
hide-nametags: <true/false> (Optional)
hide-nametags-world-blacklist: (Optional)
- "<world name>"
modifications:
  <weapon/attachment id>:
    type: <type> (WEAPON/ATTACHMENT) (ATTACHMENT requires CSP)
    disguised-projectile: (Optional)
      enabled: <true/false>
      entity-type: <type>
    light-on-fire: (Optional)
      enabled: <true/false>
      light-level: <light level> (ex. 12)
      offset:
        x: <x offset> (ex. 1.0)
        y: <y offset> (ex 1.0)
        z: <z offset> (ex 1.0)
        multiplier: <multiplier> (ex 1.0)
      remove-delay: <delay in ticks> (ex. 20)
    hostile-mob-attraction: (Optional)
      enabled: <true/false>
      range: <range in blocks> (ex. 30)
      blacklist:
      - "<mob type>"
    range-damage-multiplier: (Optional)
      1:
        range: <range in blocks> (ex. 30)
        multiplier: <damage multiplier> (ex. 0.9)
        value: <damage value> (ex. 1.5)
    strong-zoom: (Optional)
      enabled: <true/false>
      type: <type> (FIRST/SECOND) (SECOND requires CSP)
    custom-sounds-out-of-ammo: (Optional)
      1:
        sound-name: "<sound name>"
        volume: <volume> (ex. 1.0)
        pitch: <pitch> (ex 1.0)
    custom-sounds-shoot-with-no-ammo: (Optional)
      1:
        sound-name: "<sound name>"
        volume: <volume> (ex. 1.0)
        pitch: <pitch> (ex 1.0)
Commands:
Code (Text):
/csa reload
* csa.reload
? Used to reload the configuration.
/csa give <player> <weapon>
* csa.give
? Used to give a player a certain weapon with the unbreakable tag and hidden attributes.
/csa giveAmmo <player> <weapon> <amount>
* csa.giveAmmo
? Used to give a player ammo for a certain weapon with the unbreakable tag and hidden attributes.
Resource Information
Author:
----------
Total Downloads: 35,927
First Release: May 16, 2018
Last Update: May 22, 2021
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings