Skip to content

Prevent Sound

Power Type

Prevents sound events from being heard by the entity that has the power.

Type ID: apugli:prevent_sound

Fields

Field Type Default Description
category String optional If specified, all sound events from this category will be prevented from being heard by the entity that has the power. Can accept "ambient", "blocks", "hostile", "master", "music", "neutral", "players", "records", "voice" and "weather".
categories Array of Strings optional If specified, all sound events from these categories will be prevented from being heard by the entity that has the power. Can accept "ambient", "blocks", "hostile", "master", "music", "neutral", "players", "records", "voice" and "weather".
sound Identifier optional If specified, this sound event will be prevented from being heard by the entity that has the power.
sounds Array of Identifiers optional If specified, these sound events will be prevented from being heard by the entity that has the power.
whitelist Array of Identifiers optional If specified, these sound events will be exempt from being prevented.

Examples

{
    "type": "apugli:prevent_sound",
    "categories": [
        "BLOCKS"
    ],
    "whitelist": [
        "minecraft:block.glass.break"
    ]
}

This example will prevent sound events from the BLOCKS sound category from being heard by the entity that has the power except for the minecraft:block.glass.break sound event.