Class VisualizationOptionsMessage

java.lang.Object
de.z0rdak.yawp.util.text.messages.multiline.VisualizationOptionsMessage
All Implemented Interfaces:
MultiLineMessage<IMarkableArea>

public class VisualizationOptionsMessage extends Object implements MultiLineMessage<IMarkableArea>
  • Constructor Details

    • VisualizationOptionsMessage

      public VisualizationOptionsMessage(IMarkableRegion region)
  • Method Details

    • getLines

      public List<net.minecraft.network.chat.Component> getLines()
      == Visualization for [region] ==
      Show: [Hull] [Frame] [Minimal] [Marked] | [custom] Hide: [Hull] [Frame] [Minimal] [Marked] Hierarchy: [Show] | [Hide] Intersecting: [Show] | [Hide]
      Specified by:
      getLines in interface MultiLineMessage<IMarkableArea>
    • getContent

      public IMarkableArea getContent()
      Specified by:
      getContent in interface MultiLineMessage<IMarkableArea>
    • buildShowLinks

      public static net.minecraft.network.chat.MutableComponent buildShowLinks(IMarkableRegion region)
    • buildShowAdvancedLink

      public static net.minecraft.network.chat.MutableComponent buildShowAdvancedLink(IMarkableRegion region, DisplayType displayType, net.minecraft.resources.ResourceLocation block, boolean glow, int lightLevel)
    • buildHideLinks

      public static net.minecraft.network.chat.MutableComponent buildHideLinks(IMarkableRegion region)
    • buildShowLink

      public static net.minecraft.network.chat.MutableComponent buildShowLink(IMarkableRegion region, DisplayType displayType)
    • buildHideLink

      public static net.minecraft.network.chat.MutableComponent buildHideLink(IMarkableRegion region, DisplayType displayType)
    • buildHierarchyShowLink

      public static net.minecraft.network.chat.MutableComponent buildHierarchyShowLink(IMarkableRegion region)
    • buildHierarchyHideLink

      public static net.minecraft.network.chat.MutableComponent buildHierarchyHideLink(IMarkableRegion region)
    • buildIntersectingHideLink

      public static net.minecraft.network.chat.MutableComponent buildIntersectingHideLink(IMarkableRegion region)
    • buildIntersectingShowLink

      public static net.minecraft.network.chat.MutableComponent buildIntersectingShowLink(IMarkableRegion region)