Class LodestoneSoundEventSystem
java.lang.Object
net.neoforged.neoforge.common.data.SoundDefinitionsProvider
team.lodestar.lodestone.modules.datagen.providers.sound.LodestoneSoundEventSystem
- All Implemented Interfaces:
net.minecraft.data.DataProvider
- Direct Known Subclasses:
LodestoneBlockSoundEventSystem
public abstract class LodestoneSoundEventSystem
extends net.neoforged.neoforge.common.data.SoundDefinitionsProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.neoforged.neoforge.common.data.ExistingFileHelperstatic LodestoneSoundEventSystemfinal StringFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionLodestoneSoundEventSystem(net.minecraft.data.PackOutput packOutput, String modId, net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper) -
Method Summary
Modifier and TypeMethodDescriptionvoidfinal net.neoforged.neoforge.common.data.SoundDefinitionadd(Supplier<net.minecraft.sounds.SoundEvent> soundEvent, Consumer<net.neoforged.neoforge.common.data.SoundDefinition>... modifiers) voidadd(Supplier<net.minecraft.sounds.SoundEvent> soundEvent, net.neoforged.neoforge.common.data.SoundDefinition definition) voidadd(net.minecraft.resources.ResourceLocation soundEvent, net.neoforged.neoforge.common.data.SoundDefinition definition) voidadd(net.minecraft.sounds.SoundEvent soundEvent, net.neoforged.neoforge.common.data.SoundDefinition definition) net.neoforged.neoforge.common.data.SoundDefinition.Sound[]net.neoforged.neoforge.common.data.SoundDefinition.Sound[]net.neoforged.neoforge.common.data.SoundDefinition.Sound[]allSounds(String basePath, String name, Consumer<net.neoforged.neoforge.common.data.SoundDefinition.Sound> modifier, String... fallbacks) net.neoforged.neoforge.common.data.SoundDefinition.Sound[]net.neoforged.neoforge.common.data.SoundDefinitiondefinition(net.minecraft.sounds.SoundEvent soundEvent) static net.neoforged.neoforge.common.data.SoundDefinition.Soundstatic net.neoforged.neoforge.common.data.SoundDefinition.Soundnet.neoforged.neoforge.common.data.SoundDefinition.Sound[]net.neoforged.neoforge.common.data.SoundDefinition.Sound[]sounds(String name, int variants, Consumer<net.neoforged.neoforge.common.data.SoundDefinition.Sound> modifier) subtitle(net.minecraft.resources.ResourceLocation id) subtitle(net.minecraft.sounds.SoundEvent soundEvent) Methods inherited from class net.neoforged.neoforge.common.data.SoundDefinitionsProvider
definition, getName, registerSounds, run, sound, sound, sound
-
Field Details
-
INSTANCE
-
modId
-
helper
public final net.neoforged.neoforge.common.data.ExistingFileHelper helper
-
-
Constructor Details
-
LodestoneSoundEventSystem
public LodestoneSoundEventSystem(net.minecraft.data.PackOutput packOutput, String modId, net.neoforged.neoforge.common.data.ExistingFileHelper existingFileHelper)
-
-
Method Details
-
definition
public net.neoforged.neoforge.common.data.SoundDefinition definition(net.minecraft.sounds.SoundEvent soundEvent) -
add
- Overrides:
addin classnet.neoforged.neoforge.common.data.SoundDefinitionsProvider
-
add
public void add(Supplier<net.minecraft.sounds.SoundEvent> soundEvent, net.neoforged.neoforge.common.data.SoundDefinition definition) - Overrides:
addin classnet.neoforged.neoforge.common.data.SoundDefinitionsProvider
-
add
public void add(net.minecraft.sounds.SoundEvent soundEvent, net.neoforged.neoforge.common.data.SoundDefinition definition) - Overrides:
addin classnet.neoforged.neoforge.common.data.SoundDefinitionsProvider
-
add
public void add(net.minecraft.resources.ResourceLocation soundEvent, net.neoforged.neoforge.common.data.SoundDefinition definition) - Overrides:
addin classnet.neoforged.neoforge.common.data.SoundDefinitionsProvider
-
add
@SafeVarargs public final net.neoforged.neoforge.common.data.SoundDefinition add(Supplier<net.minecraft.sounds.SoundEvent> soundEvent, Consumer<net.neoforged.neoforge.common.data.SoundDefinition>... modifiers) -
sound
-
sounds
-
sounds
-
allSounds
-
allSounds
-
allSounds
-
allSounds
-
sound
-
subtitle
-
subtitle
-