Class LiteralArgument.LiteralParameter<TYPE>
java.lang.Object
com.petrolpark.core.scratch.argument.LiteralArgument.LiteralParameter<TYPE>
- All Implemented Interfaces:
IScratchParameter<IScratchEnvironment,TYPE, LiteralArgument<TYPE>>
- Enclosing class:
LiteralArgument<TYPE>
public static class LiteralArgument.LiteralParameter<TYPE>
extends Object
implements IScratchParameter<IScratchEnvironment,TYPE,LiteralArgument<TYPE>>
-
Constructor Summary
ConstructorsConstructorDescriptionLiteralParameter(String key, com.mojang.serialization.Codec<TYPE> codec, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, TYPE> streamCodec) -
Method Summary
Modifier and TypeMethodDescriptionContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, IScratchContextProvider<?>, LiteralArgument<TYPE>> key()
-
Constructor Details
-
LiteralParameter
-
-
Method Details
-
key
- Specified by:
keyin interfaceIScratchParameter<IScratchEnvironment,TYPE, LiteralArgument<TYPE>>
-
argumentCodec
- Specified by:
argumentCodecin interfaceIScratchParameter<IScratchEnvironment,TYPE, LiteralArgument<TYPE>>
-
argumentStreamCodec
public ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,IScratchContextProvider<?>, argumentStreamCodec()LiteralArgument<TYPE>> - Specified by:
argumentStreamCodecin interfaceIScratchParameter<IScratchEnvironment,TYPE, LiteralArgument<TYPE>>
-