Class SoundBuilder
java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<net.minecraft.sounds.SoundEvent>
de.luckymcdev.foundryengine.common.builder.sound.SoundBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class AbstractBuilder
generateData, id, object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSound(net.minecraft.resources.Identifier location) addSound(net.minecraft.resources.Identifier loc, float vol, float pitch, int weight, boolean stream, int attn, boolean preload) net.minecraft.sounds.SoundEventbuild()static SoundBuildercreate(net.minecraft.resources.Identifier id) generateData(boolean generate) booleanrange(float distance) net.minecraft.sounds.SoundEventregister(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.sounds.SoundEvent> h) replace(boolean replace) Methods inherited from class AbstractBuilder
get, getId, getOrCreate, newID, setObject, shouldGenerateData
-
Constructor Details
-
SoundBuilder
public SoundBuilder(net.minecraft.resources.Identifier id)
-
-
Method Details
-
create
-
range
-
subtitle
-
replace
-
addSound
public SoundBuilder addSound(net.minecraft.resources.Identifier loc, float vol, float pitch, int weight, boolean stream, int attn, boolean preload) -
addSound
-
getSoundFiles
-
getSubtitle
-
isReplace
public boolean isReplace() -
build
public net.minecraft.sounds.SoundEvent build()- Specified by:
buildin classAbstractBuilder<net.minecraft.sounds.SoundEvent>
-
register
public net.minecraft.sounds.SoundEvent register(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.sounds.SoundEvent> h) -
generateData
-