Klasse SoundBuilder

java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<net.minecraft.sounds.SoundEvent>
de.luckymcdev.foundryengine.common.builder.sound.SoundBuilder

public class SoundBuilder extends AbstractBuilder<net.minecraft.sounds.SoundEvent>
  • Konstruktordetails

    • SoundBuilder

      public SoundBuilder(net.minecraft.resources.Identifier id)
  • Methodendetails

    • create

      public static SoundBuilder create(net.minecraft.resources.Identifier id)
    • range

      public SoundBuilder range(float distance)
    • subtitle

      public SoundBuilder subtitle(String key)
    • replace

      public SoundBuilder replace(boolean replace)
    • addSound

      public SoundBuilder addSound(net.minecraft.resources.Identifier loc, float vol, float pitch, int weight, boolean stream, int attn, boolean preload)
    • addSound

      public SoundBuilder addSound(net.minecraft.resources.Identifier location)
    • getSoundFiles

      public List<SoundBuilder.SoundFileEntry> getSoundFiles()
    • getSubtitle

      public String getSubtitle()
    • isReplace

      public boolean isReplace()
    • build

      public net.minecraft.sounds.SoundEvent build()
      Angegeben von:
      build in Klasse AbstractBuilder<net.minecraft.sounds.SoundEvent>
    • register

      public net.minecraft.sounds.SoundEvent register(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.sounds.SoundEvent> h)
    • generateData

      public SoundBuilder generateData(boolean generate)