Class JukeboxSongBuilder

java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<net.minecraft.world.item.JukeboxSong>
dev.latvian.mods.kubejs.item.JukeboxSongBuilder
All Implemented Interfaces:
Supplier<net.minecraft.world.item.JukeboxSong>

@ReturnsSelf public class JukeboxSongBuilder extends BuilderBase<net.minecraft.world.item.JukeboxSong>
  • Field Details

    • sound

      public transient net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> sound
    • lengthInSeconds

      public transient float lengthInSeconds
    • description

      public transient net.minecraft.network.chat.Component description
    • comparatorOutput

      public transient int comparatorOutput
  • Constructor Details

    • JukeboxSongBuilder

      public JukeboxSongBuilder(net.minecraft.resources.ResourceLocation id)
  • Method Details

    • createObject

      public net.minecraft.world.item.JukeboxSong createObject()
      Specified by:
      createObject in class BuilderBase<net.minecraft.world.item.JukeboxSong>
    • song

      public JukeboxSongBuilder song(net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> sound, float length)
    • description

      public JukeboxSongBuilder description(net.minecraft.network.chat.Component description)
    • comparatorOutput

      public JukeboxSongBuilder comparatorOutput(int comparatorOutput)