Class TitleBuilder

java.lang.Object
de.z0rdak.yawp.util.text.TitleBuilder

public final class TitleBuilder extends Object
  • Method Details

    • of

      public static TitleBuilder of(@NotNull @NotNull net.minecraft.server.level.ServerPlayer player, @NotNull @NotNull IProtectedRegion region)
    • title

      public TitleBuilder title(@NotNull @NotNull net.minecraft.network.chat.Component title)
    • subtitle

      public TitleBuilder subtitle(net.minecraft.network.chat.Component subtitle)
    • actionbar

      public TitleBuilder actionbar(net.minecraft.network.chat.Component actionbar)
    • fadeIn

      public TitleBuilder fadeIn(int ticks)
    • stay

      public TitleBuilder stay(int ticks)
    • fadeOut

      public TitleBuilder fadeOut(int ticks)
    • timings

      public TitleBuilder timings(int fadeIn, int stay, int fadeOut)
    • titleRegionName

      public TitleBuilder titleRegionName()
      Sets title to the region’s name (yellow).
    • subtitleWelcome

      public TitleBuilder subtitleWelcome()
      Sets subtitle to “Welcome to {region}, {player}” (gold).
    • subtitleBye

      public TitleBuilder subtitleBye()
    • build

      public TitleBuilder.BuiltTitle build()
    • send

      public void send()