Class MacroCommandBuilder

java.lang.Object
com.hypixel.hytale.builtin.commandmacro.MacroCommandBuilder
All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, DefaultAssetMap<String, MacroCommandBuilder>>

public class MacroCommandBuilder extends Object implements JsonAssetWithMap<String, DefaultAssetMap<String, MacroCommandBuilder>>
The asset that acts as an intermediary between the json and the command itself
  • Field Details

  • Constructor Details

    • MacroCommandBuilder

      public MacroCommandBuilder()
  • Method Details

    • getPathTokens

      @Nullable public String[] getPathTokens()
      Splits name on single spaces into the path of subcommand tokens.

      A name of "kit" returns ["kit"]. "kit magic" returns ["kit", "magic"]. Returns null if the name is missing, blank, or contains repeated/leading/trailing whitespace.

    • getName

      public String getName()
    • getId

      public String getId()
      Specified by:
      getId in interface JsonAsset<String>