Interface CommandCodec<T>
- All Known Implementing Classes:
CompositeCodecs.CompositeCodec0,CompositeCodecs.CompositeCodec1,CompositeCodecs.CompositeCodec10,CompositeCodecs.CompositeCodec11,CompositeCodecs.CompositeCodec12,CompositeCodecs.CompositeCodec13,CompositeCodecs.CompositeCodec14,CompositeCodecs.CompositeCodec15,CompositeCodecs.CompositeCodec16,CompositeCodecs.CompositeCodec2,CompositeCodecs.CompositeCodec3,CompositeCodecs.CompositeCodec4,CompositeCodecs.CompositeCodec5,CompositeCodecs.CompositeCodec6,CompositeCodecs.CompositeCodec7,CompositeCodecs.CompositeCodec8,CompositeCodecs.CompositeCodec9
public interface CommandCodec<T>
-
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.brigadier.builder.ArgumentBuilder<net.minecraft.commands.CommandSourceStack, ?> appendTo(com.mojang.brigadier.builder.ArgumentBuilder<net.minecraft.commands.CommandSourceStack, ?> parent, BiFunction<net.minecraft.commands.CommandSourceStack, T, Integer> onExecute) Appends required arguments to a parent node and adds executes() at the end.decode(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandSourceStack> ctx) Used to extract values from ctx and produce the instance at the very end :3
-
Method Details
-
appendTo
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, T, Integer> onExecute) Appends required arguments to a parent node and adds executes() at the end. -
decode
T decode(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandSourceStack> ctx) Used to extract values from ctx and produce the instance at the very end :3
-