Class RegistryReadyBlockSoundType
java.lang.Object
net.minecraft.world.level.block.SoundType
net.neoforged.neoforge.common.util.DeferredSoundType
team.lodestar.lodestone.modules.core.sound.ExtendedSoundType
team.lodestar.lodestone.modules.core.sound.RegistryReadyBlockSoundType
-
Nested Class Summary
Nested classes/interfaces inherited from class team.lodestar.lodestone.modules.core.sound.ExtendedSoundType
ExtendedSoundType.EquivalentEffectSoundAcceptor -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> Fields inherited from class net.minecraft.world.level.block.SoundType
AMETHYST, AMETHYST_CLUSTER, ANCIENT_DEBRIS, ANVIL, AZALEA, AZALEA_LEAVES, BAMBOO, BAMBOO_SAPLING, BAMBOO_WOOD, BAMBOO_WOOD_HANGING_SIGN, BASALT, BIG_DRIPLEAF, BONE_BLOCK, CALCITE, CANDLE, CAVE_VINES, CHAIN, CHERRY_LEAVES, CHERRY_SAPLING, CHERRY_WOOD, CHERRY_WOOD_HANGING_SIGN, CHISELED_BOOKSHELF, COBWEB, COPPER, COPPER_BULB, COPPER_GRATE, CORAL_BLOCK, CROP, DECORATED_POT, DECORATED_POT_CRACKED, DEEPSLATE, DEEPSLATE_BRICKS, DEEPSLATE_TILES, DRIPSTONE_BLOCK, EMPTY, FLOWERING_AZALEA, FROGLIGHT, FROGSPAWN, FUNGUS, GILDED_BLACKSTONE, GLASS, GLOW_LICHEN, GRASS, GRAVEL, HANGING_ROOTS, HANGING_SIGN, HARD_CROP, HEAVY_CORE, HONEY_BLOCK, LADDER, LANTERN, LARGE_AMETHYST_BUD, LILY_PAD, LODESTONE, MANGROVE_ROOTS, MEDIUM_AMETHYST_BUD, METAL, MOSS, MOSS_CARPET, MUD, MUD_BRICKS, MUDDY_MANGROVE_ROOTS, NETHER_BRICKS, NETHER_GOLD_ORE, NETHER_ORE, NETHER_SPROUTS, NETHER_WART, NETHER_WOOD, NETHER_WOOD_HANGING_SIGN, NETHERITE_BLOCK, NETHERRACK, NYLIUM, PACKED_MUD, PINK_PETALS, pitch, POINTED_DRIPSTONE, POLISHED_DEEPSLATE, POLISHED_TUFF, POWDER_SNOW, ROOTED_DIRT, ROOTS, SAND, SCAFFOLDING, SCULK, SCULK_CATALYST, SCULK_SENSOR, SCULK_SHRIEKER, SCULK_VEIN, SHROOMLIGHT, SLIME_BLOCK, SMALL_AMETHYST_BUD, SMALL_DRIPLEAF, SNOW, SOUL_SAND, SOUL_SOIL, SPONGE, SPORE_BLOSSOM, STEM, STONE, SUSPICIOUS_GRAVEL, SUSPICIOUS_SAND, SWEET_BERRY_BUSH, TRIAL_SPAWNER, TUFF, TUFF_BRICKS, TWISTING_VINES, VAULT, VINE, volume, WART_BLOCK, WEEPING_VINES, WET_GRASS, WET_SPONGE, WOOD, WOOL -
Constructor Summary
ConstructorsConstructorDescriptionRegistryReadyBlockSoundType(Function<net.minecraft.sounds.SoundEvent, net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent>> registry, Function<String, net.minecraft.resources.ResourceLocation> path, String name) RegistryReadyBlockSoundType(Function<net.minecraft.sounds.SoundEvent, net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent>> registry, Function<String, net.minecraft.resources.ResourceLocation> path, String name, float volume, float pitch) -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.sounds.SoundEventnet.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> @NotNull net.minecraft.sounds.SoundEventnet.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> @NotNull net.minecraft.sounds.SoundEventnet.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> @NotNull net.minecraft.sounds.SoundEventnet.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> @NotNull net.minecraft.sounds.SoundEventnet.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent> Methods inherited from class team.lodestar.lodestone.modules.core.sound.ExtendedSoundType
onPlayBreakSound, onPlayFallSound, onPlayHitSound, onPlayPlaceSound, onPlayStepSoundMethods inherited from class net.minecraft.world.level.block.SoundType
getPitch, getVolume
-
Field Details
-
breakSound
protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> breakSound -
stepSound
protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> stepSound -
placeSound
protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> placeSound -
hitSound
protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> hitSound -
fallSound
protected final net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> fallSound
-
-
Constructor Details
-
RegistryReadyBlockSoundType
-
RegistryReadyBlockSoundType
public RegistryReadyBlockSoundType(Function<net.minecraft.sounds.SoundEvent, net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent, net.minecraft.sounds.SoundEvent>> registry, Function<String, net.minecraft.resources.ResourceLocation> path, String name, float volume, float pitch)
-
-
Method Details
-
getBreakSound
@NotNull public @NotNull net.minecraft.sounds.SoundEvent getBreakSound()- Overrides:
getBreakSoundin classnet.neoforged.neoforge.common.util.DeferredSoundType
-
getStepSound
@NotNull public @NotNull net.minecraft.sounds.SoundEvent getStepSound()- Overrides:
getStepSoundin classnet.neoforged.neoforge.common.util.DeferredSoundType
-
getPlaceSound
@NotNull public @NotNull net.minecraft.sounds.SoundEvent getPlaceSound()- Overrides:
getPlaceSoundin classnet.neoforged.neoforge.common.util.DeferredSoundType
-
getHitSound
@NotNull public @NotNull net.minecraft.sounds.SoundEvent getHitSound()- Overrides:
getHitSoundin classnet.neoforged.neoforge.common.util.DeferredSoundType
-
getFallSound
@NotNull public @NotNull net.minecraft.sounds.SoundEvent getFallSound()- Overrides:
getFallSoundin classnet.neoforged.neoforge.common.util.DeferredSoundType
-
getBreakSoundHolder
public net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> getBreakSoundHolder() -
getStepSoundHolder
public net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> getStepSoundHolder() -
getPlaceSoundHolder
public net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> getPlaceSoundHolder() -
getHitSoundHolder
public net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> getHitSoundHolder() -
getFallSoundHolder
public net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent> getFallSoundHolder()
-