Class RiftSpec.Builder

java.lang.Object
net.ixdarklord.coolcatcanvas.api.client.vfx.RiftSpec.Builder
Enclosing class:
RiftSpec

public static final class RiftSpec.Builder extends Object
  • Method Details

    • size

      public RiftSpec.Builder size(float width, float height)
    • color

      public RiftSpec.Builder color(int rgb)
      The edge and glow colour. The default motes take it too, unless particles set others.
    • timing

      public RiftSpec.Builder timing(int openTicks, int closeTicks)
    • sounds

      public RiftSpec.Builder sounds(@Nullable net.minecraft.sounds.SoundEvent open, @Nullable net.minecraft.sounds.SoundEvent ambient, @Nullable net.minecraft.sounds.SoundEvent close)
      The three sounds; any may be null.
    • silent

      public RiftSpec.Builder silent()
    • ambientEvery

      public RiftSpec.Builder ambientEvery(int ticks)
    • volume

      public RiftSpec.Builder volume(float volume)
    • particles

      public RiftSpec.Builder particles(@Nullable ParticleSpec particles, float perTick)
      The motes drawn into the open rift, and how many a tick; null for none.
    • shake

      public RiftSpec.Builder shake(float degrees)
    • build

      public RiftSpec build()