Class CompositeCodecs.CompositeCodec6<O,A,B,C,D,E,F>

java.lang.Object
team.lodestar.lodestone.systems.command.CompositeCodecs.CompositeCodec6<O,A,B,C,D,E,F>
All Implemented Interfaces:
CommandCodec<O>
Enclosing class:
CompositeCodecs

public static class CompositeCodecs.CompositeCodec6<O,A,B,C,D,E,F> extends Object implements CommandCodec<O>
  • Field Details

  • Constructor Details

  • Method Details

    • decode

      public O decode(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandSourceStack> ctx)
      Description copied from interface: CommandCodec
      Used to extract values from ctx and produce the instance at the very end :3
      Specified by:
      decode in interface CommandCodec<O>
    • appendTo

      public com.mojang.brigadier.builder.ArgumentBuilder<net.minecraft.commands.CommandSourceStack,?> appendTo(com.mojang.brigadier.builder.ArgumentBuilder<net.minecraft.commands.CommandSourceStack,?> parent, BiFunction<net.minecraft.commands.CommandSourceStack,O,Integer> onExecute)
      Description copied from interface: CommandCodec
      Appends required arguments to a parent node and adds executes() at the end.
      Specified by:
      appendTo in interface CommandCodec<O>