KillSounds

A premium, highly customizable kill sounds plugin designed to add a satisfying audible experience to PvP kills. Stand out from the generic servers with high-quality auditory feedback.

KillSounds allows users to select distinct sounds via an interactive GUI when they eliminate an opponent. It features flexible database options (JSON and MySQL), PlaceholderAPI hooks, and broadcast toggles for nearby players, the killer, and the victim.

Premium Plugin

KillSounds is a premium plugin carefully crafted for large and small networks alike. For purchases, downloads, or support, visit our Discord server or our BuiltByBit page.

Why KillSounds?

Investing in a premium solution means better performance, deeper customization, and continuous support. Here is why KillSounds is a must-have for any competitive or PvP-focused server:

🔥

Player Engagement

Give players a dopamine rush when they secure a kill with engaging, customizable sound effects and visual feedback.

📈

Monetization Ready

With per-sound granular permissions, easily add specific kill sounds to your VIP ranks and server store.

Asynchronous Database

Fully supports remote MySQL with asynchronous saving and loading out-of-the-box so your TPS never spikes.

🎮

Interactive GUI

Zero commands to memorize! Players pick their favorite kill sounds through a beautiful, lag-free inventory screen.

Installation

Setting up KillSounds is very easy.

  1. Download the latest KillSounds.jar file from the official NeonStudios release channel.
  2. Place the `.jar` inside your server's /plugins directory.
  3. Optional: Install PlaceholderAPI for tag and placeholder support.
  4. Restart your server completely.
  5. Modify the config.yml file to match your desired settings and storage type.

Commands

KillSounds employs a straightforward command to launch the GUI.

Command Description Aliased as
/killsounds Opens the interactive kill sounds selection menu /ks

Permissions

Restrict or grant sounds individually using your permission plugin (e.g., LuckPerms).

Permission Description
killsounds.use Allows opening the KillSounds GUI (Granted by default).
killsounds.admin Allows access to admin/reload commands (Granted to OP).
killsounds.sound.* Grants access to all kill sounds (Granted to OP).
killsounds.sound.<sound_id> Grants access to a specific sound. (Example: killsounds.sound.dragon_roar or killsounds.sound.wither_spawn).

PlaceholderAPI

KillSounds optionally hooks into PlaceholderAPI to display tags or the current selected sound.

Ensure that PlaceholderAPI is installed on your server. Refer to our discord for more integrated placeholder values.

Settings Configuration

Configure storage formats and sound audibility.

YAML — config.yml
storage:
  type: JSON # Change to MySQL to use external database
  mysql:
    host: localhost
    port: 3306
    database: killsounds
    username: root
    password: password
    ssl: false

sounds:
  distance: 30 # Tweak range for nearby players
  volume: 1.0
  pitch: 1.0
  play-to-killer: true
  play-to-victim: true
  play-to-nearby: true

Configuring Custom Sounds

You can add, tweak, or limit the volume, pitch, item icon, and more for each sound within the GUI menu directly from the config.yml under sound-list.

YAML
sound-list:
  dragon_roar:
    enabled: true
    sound: ENTITY_ENDER_DRAGON_GROWL
    display-name: '&5&lDragon Roar'
    lore:
      - '&7A mighty dragon roar'
      - '&7that strikes fear!'
      - ''
      - '&e{status}'
    slot: 10
    permission: killsounds.sound.dragon_roar
    item: DRAGON_HEAD
    volume: 1.0
    pitch: 1.0

Available Supported Sounds:

  • dragon_roar
  • wolf_growl
  • cat_meow
  • villager_death
  • wither_spawn
  • enderman_teleport
  • blaze_hurt
  • ghast_scream
  • lightning
  • explosion
  • anvil_land
  • level_up
  • orb_pickup
  • firework
  • totem
  • bell
  • raid_horn

Support

Join Our Discord

Get help from our team, report bugs, request features, and connect with the community.

dsc.gg/neonstudios
All Documentation