Interface BlockSoundType
- All Superinterfaces:
net.kyori.adventure.key.Keyed
,ProtocolObject
,StaticProtocolObject
- All Known Implementing Classes:
BlockSoundImpl
Represents a BlockSoundType object, a set of sounds associated with a particular block (or group of blocks).
Note: Although this extends StaticProtocolObject, it's not actually Registry sent through the protocol, and purely for data organization.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
static final BlockSoundType
-
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull SoundEvent
default @NotNull SoundEvent
static @Nullable BlockSoundType
static @Nullable BlockSoundType
fromKey
(@NotNull net.kyori.adventure.key.Key key) default @NotNull SoundEvent
hitSound()
default int
id()
default @NotNull net.kyori.adventure.key.Key
key()
default float
pitch()
default @NotNull SoundEvent
registry()
Returns the 'registry' data for the block sound type.default @NotNull SoundEvent
default float
volume()
Methods inherited from interface net.minestom.server.registry.StaticProtocolObject
name
-
Field Details
-
EMPTY
-
WOOD
-
GRAVEL
-
GRASS
-
LILY_PAD
-
STONE
-
METAL
-
GLASS
-
WOOL
-
SAND
-
SNOW
-
POWDER_SNOW
-
LADDER
-
ANVIL
-
SLIME_BLOCK
-
HONEY_BLOCK
-
WET_GRASS
-
CORAL_BLOCK
-
BAMBOO
-
BAMBOO_SAPLING
-
SCAFFOLDING
-
SWEET_BERRY_BUSH
-
CROP
-
HARD_CROP
-
VINE
-
NETHER_WART
-
LANTERN
-
STEM
-
NYLIUM
-
FUNGUS
-
ROOTS
-
SHROOMLIGHT
-
WEEPING_VINES
-
TWISTING_VINES
-
SOUL_SAND
-
SOUL_SOIL
-
BASALT
-
WART_BLOCK
-
NETHERRACK
-
NETHER_BRICKS
-
NETHER_SPROUTS
-
NETHER_ORE
-
BONE_BLOCK
-
NETHERITE_BLOCK
-
ANCIENT_DEBRIS
-
LODESTONE
-
CHAIN
-
NETHER_GOLD_ORE
-
GILDED_BLACKSTONE
-
CANDLE
-
AMETHYST
-
AMETHYST_CLUSTER
-
SMALL_AMETHYST_BUD
-
MEDIUM_AMETHYST_BUD
-
LARGE_AMETHYST_BUD
-
TUFF
-
TUFF_BRICKS
-
POLISHED_TUFF
-
CALCITE
-
DRIPSTONE_BLOCK
-
POINTED_DRIPSTONE
-
COPPER
-
COPPER_BULB
-
COPPER_GRATE
-
CAVE_VINES
-
SPORE_BLOSSOM
-
AZALEA
-
FLOWERING_AZALEA
-
MOSS_CARPET
-
PINK_PETALS
-
MOSS
-
BIG_DRIPLEAF
-
SMALL_DRIPLEAF
-
ROOTED_DIRT
-
HANGING_ROOTS
-
AZALEA_LEAVES
-
SCULK_SENSOR
-
SCULK_CATALYST
-
SCULK
-
SCULK_VEIN
-
SCULK_SHRIEKER
-
GLOW_LICHEN
-
DEEPSLATE
-
DEEPSLATE_BRICKS
-
DEEPSLATE_TILES
-
POLISHED_DEEPSLATE
-
FROGLIGHT
-
FROGSPAWN
-
MANGROVE_ROOTS
-
MUDDY_MANGROVE_ROOTS
-
MUD
-
MUD_BRICKS
-
PACKED_MUD
-
HANGING_SIGN
-
NETHER_WOOD_HANGING_SIGN
-
BAMBOO_WOOD_HANGING_SIGN
-
BAMBOO_WOOD
-
NETHER_WOOD
-
CHERRY_WOOD
-
CHERRY_SAPLING
-
CHERRY_LEAVES
-
CHERRY_WOOD_HANGING_SIGN
-
CHISELED_BOOKSHELF
-
SUSPICIOUS_SAND
-
SUSPICIOUS_GRAVEL
-
DECORATED_POT
-
DECORATED_POT_CRACKED
-
TRIAL_SPAWNER
-
SPONGE
-
WET_SPONGE
-
VAULT
-
CREAKING_HEART
-
HEAVY_CORE
-
COBWEB
-
SPAWNER
-
RESIN
-
RESIN_BRICKS
-
-
Method Details
-
registry
Returns the 'registry' data for the block sound type. Note: Block sound types are not an actual minecraft registry- Specified by:
registry
in interfaceProtocolObject
-
key
@NotNull default @NotNull net.kyori.adventure.key.Key key()- Specified by:
key
in interfacenet.kyori.adventure.key.Keyed
- Specified by:
key
in interfaceStaticProtocolObject
-
fromKey
-
fromKey
@Nullable static @Nullable BlockSoundType fromKey(@NotNull @NotNull net.kyori.adventure.key.Key key) -
volume
default float volume() -
pitch
default float pitch() -
breakSound
-
hitSound
-
fallSound
-
placeSound
-
stepSound
-
id
default int id()- Specified by:
id
in interfaceStaticProtocolObject
-