Class MessageUtils

java.lang.Object
com.minecolonies.api.util.MessageUtils

public class MessageUtils extends Object
Simple class for containing reusable player messaging logic.
  • Constructor Details

    • MessageUtils

      public MessageUtils()
  • Method Details

    • forCitizen

      public static MessageUtils.MessageBuilder forCitizen(AbstractEntityCitizen citizen, String keyIn, Object... msg)
      Appends the citizen name to a message and returns the messagebuilder
      Parameters:
      citizen -
      keyIn -
      msg -
      Returns:
    • forCitizen

      public static MessageUtils.MessageBuilder forCitizen(AbstractEntityCitizen citizen, net.minecraft.network.chat.Component component)
      Appends the citizen name to a message and returns the messagebuilder
      Parameters:
      citizen -
      Returns:
    • format

      public static MessageUtils.MessageBuilder format(String key, Object... args)
      Starts a new message builder.
      Parameters:
      key - the translation key.
      args - the arguments for the translation component.
      Returns:
      the message builder instance.
    • format

      public static MessageUtils.MessageBuilder format(net.minecraft.network.chat.Component component)
      Starts a new message builder.
      Parameters:
      component - the component to send.
      Returns:
      the message builder instance.