Interface IScratchParameter<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>>
- All Known Implementing Classes:
ContextArgument.ContextParameter,DropdownArgument.DropdownParameter,ExpressionArgument.ExpressionParameter,ExpressionOrLiteralArgument.ExpressionOrLiteralParameter,LiteralArgument.LiteralParameter,NestedProcedureArgument.NestedProcedureParameter
public interface IScratchParameter<ENVIRONMENT extends IScratchEnvironment,TYPE,ARGUMENT extends IScratchArgument<? super ENVIRONMENT,TYPE>>
-
Method Summary
Modifier and TypeMethodDescriptionContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, IScratchContextProvider<?>, ARGUMENT> key()
-
Method Details
-
key
String key() -
argumentCodec
ContextualCodec<IScratchContextProvider<?>,ARGUMENT> argumentCodec() -
argumentStreamCodec
ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,IScratchContextProvider<?>, argumentStreamCodec()ARGUMENT>
-