Class VariableArgument.VariableParameter
java.lang.Object
com.petrolpark.core.scratch.argument.VariableArgument.VariableParameter
- All Implemented Interfaces:
IScratchParameter<IVariableScratchEnvironment,ScratchVariableIdentifier, VariableArgument>
- Enclosing class:
VariableArgument
public static class VariableArgument.VariableParameter
extends Object
implements IScratchParameter<IVariableScratchEnvironment,ScratchVariableIdentifier,VariableArgument>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ContextualCodec<IScratchContextProvider<?>, VariableArgument> protected final ContextualStreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, IScratchContextProvider<?>, VariableArgument> protected final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionContextualStreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, IScratchContextProvider<?>, VariableArgument> key()
-
Field Details
-
key
-
argumentCodec
-
argumentStreamCodec
protected final ContextualStreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,IScratchContextProvider<?>, argumentStreamCodecVariableArgument>
-
-
Constructor Details
-
VariableParameter
-
-
Method Details
-
key
- Specified by:
keyin interfaceIScratchParameter<IVariableScratchEnvironment,ScratchVariableIdentifier, VariableArgument>
-
argumentCodec
- Specified by:
argumentCodecin interfaceIScratchParameter<IVariableScratchEnvironment,ScratchVariableIdentifier, VariableArgument>
-
argumentStreamCodec
public ContextualStreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,IScratchContextProvider<?>, argumentStreamCodec()VariableArgument> - Specified by:
argumentStreamCodecin interfaceIScratchParameter<IVariableScratchEnvironment,ScratchVariableIdentifier, VariableArgument>
-