940
收录服务器
1212
注册
48 068
玩家
CrackShotAdditions
包含大量独特的Crackshot和CrackShotPlus附加功能。
作 者 Dexuby
发布时间 2018年5月16日
支持核心 Spigot
原生版本
支持版本 1.10,1.11,1.12,1.13,1.14,1.15,1.16
点此下载

✨ CrackShotAdditions 插件

CrackShotAdditions 是一款为 CrackShot 和 CrackShotPlus 插件提供额外功能的扩展插件。它增加了一些实用且有趣的特性,例如更强的缩放、开火时产生光照、吸引敌对生物、远程伤害倍增、抛射物伪装、自定义物品给予以及自定义音效等,可以极大地丰富 CrackShot 武器的使用体验。

🌟 功能特性

  • 更强的缩放 (Strong zoom): 类似于 Zoom++,为武器提供更强的放大效果。(兼容 CrackShotPlus 的第二缩放和配件)
  • 开火时产生光照 (Light on fire): 在射击时产生临时光源,增强真实感。(需要 LightAPI,兼容 CrackShotPlus 的配件)
  • 吸引敌对生物 (Hostile mob attraction): 使射击者周围一定范围内的敌对生物攻击他。(兼容 CrackShotPlus 的配件)
  • 远程伤害倍增 (Range damage multiplier): 根据抛射物飞行的距离增加或减少武器造成的伤害。(兼容 CrackShotPlus 的配件)
  • PlaceholderAPI 集成: 提供以下两个新的 PlaceholderAPI 变量:
    • %crackshotadditions_max-range%
    • %crackshotadditions_max-range-damage%
  • 抛射物伪装 (Projectile disguising): 将抛射物伪装成其他类型的实体,例如将雪球外观的箭矢用于穿透草丛。(需要 ProtocolLib,兼容 CrackShotPlus 的配件)
  • 给予指令 (Give commands): 用于给予玩家带有不可破坏标签和隐藏属性的 CrackShot(Plus) 武器或弹药,以隐藏耐久度和基础属性信息。
  • 隐藏玩家名牌 (Hide nametags): 用于隐藏玩家头顶的名牌。(可能与其他影响记分牌的插件不兼容)
  • 自定义音效 (Custom sounds): 允许为武器/事件配置自定义资源包音效,目前支持以下事件:
    • custom-sounds-out-of-ammo (可替代 CrackShot 的 Sounds_Out_Of_Ammo)
    • custom-sounds-shoot-with-no-ammo (可替代 CrackShot 的 Sounds_Shoot_With_No_Ammo)(兼容 CrackShotPlus 的配件)

⚙️ 配置


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)

📜 指令

  • /csa reload
    • 权限: csa.reload
    • 说明: 重载配置文件。
  • /csa give <player> <weapon>
    • 权限: csa.give
    • 说明: 给予玩家指定的武器,带有不可破坏标签和隐藏属性。
  • /csa giveAmmo <player> <weapon> <amount>
    • 权限: csa.giveAmmo
    • 说明: 给予玩家指定武器的弹药,带有不可破坏标签和隐藏属性。