Class NotificationBuilder

java.lang.Object
me.electrobrine.quill_notifications.NotificationBuilder

public class NotificationBuilder extends Object
  • Constructor Details

    • NotificationBuilder

      public NotificationBuilder(UUID uuid)
  • Method Details

    • Notification

      public static NotificationBuilder Notification(UUID uuid)
    • setMessage

      public NotificationBuilder setMessage(net.minecraft.text.MutableText message)
      setMessage will set any String or Component messages to null
    • setMessage

      public NotificationBuilder setMessage(String message)
      setMessage will set any Component or MutableText messages to null
    • setMessage

      public NotificationBuilder setMessage(net.kyori.adventure.text.Component message)
      setMessage will set any String or MutableText messages to null
    • setStyle

      public NotificationBuilder setStyle(Scribe style)
      setStyle is used to apply styling to String messages setStyle will have no effect on MutableText or Component Messages
    • setMetadata

      public NotificationBuilder setMetadata(com.google.gson.JsonElement metadata)
    • setSound

      public NotificationBuilder setSound(net.minecraft.sound.SoundEvent sound)
    • setCommands

      public NotificationBuilder setCommands(String... commands)
    • setCommandDelay

      public NotificationBuilder setCommandDelay(int amount, TimeUnit unit)
    • setCommandDelay

      public NotificationBuilder setCommandDelay(long timeMillis)
    • build

      public Notification build()
    • send

      public void send()