Class FabricSoundProvider
java.lang.Object
io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
Register an instance of the class with
FabricDataGenerator.Pack.addProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.Factory<T>) in a DataGeneratorEntrypoint.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.fabricmc.fabric.api.datagen.v1.FabricDataOutputprotected final StringFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFabricSoundProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidgenerateSounds(FabricSoundProvider.SoundGenerator soundGenerator) Implement this method to register sounds.getName()run(@NotNull net.minecraft.data.CachedOutput cache)
-
Field Details
-
dataOutput
protected final net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput -
modId
-
-
Constructor Details
-
FabricSoundProvider
protected FabricSoundProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput)
-
-
Method Details
-
generateSounds
Implement this method to register sounds.Call
FabricSoundProvider.SoundGenerator.add(SoundEvent, SoundBuilder...)to add a list of sound entries for a givenSoundEvent. -
run
- Specified by:
runin interfacenet.minecraft.data.DataProvider
-
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-