Class NestedProcedureArgument.NestedProcedureParameter<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT,INSTANCE>>
java.lang.Object
com.petrolpark.core.scratch.argument.NestedProcedureArgument.NestedProcedureParameter<ENVIRONMENT,INSTANCE>
- All Implemented Interfaces:
IScratchParameter<ENVIRONMENT,ScratchProcedure<ENVIRONMENT, INSTANCE>, NestedProcedureArgument<ENVIRONMENT, INSTANCE>>
- Enclosing class:
NestedProcedureArgument<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>>
public static final class NestedProcedureArgument.NestedProcedureParameter<ENVIRONMENT extends IScratchEnvironment,INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT,INSTANCE>>
extends Object
implements IScratchParameter<ENVIRONMENT,ScratchProcedure<ENVIRONMENT,INSTANCE>,NestedProcedureArgument<ENVIRONMENT,INSTANCE>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, IScratchContextProvider<?>, NestedProcedureArgument<ENVIRONMENT, INSTANCE>> key()
-
Constructor Details
-
NestedProcedureParameter
-
-
Method Details
-
key
- Specified by:
keyin interfaceIScratchParameter<ENVIRONMENT extends IScratchEnvironment,ScratchProcedure<ENVIRONMENT extends IScratchEnvironment, INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>>, NestedProcedureArgument<ENVIRONMENT extends IScratchEnvironment, INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>>>
-
argumentCodec
public ContextualCodec<IScratchContextProvider<?>,NestedProcedureArgument<ENVIRONMENT, argumentCodec()INSTANCE>> - Specified by:
argumentCodecin interfaceIScratchParameter<ENVIRONMENT extends IScratchEnvironment,ScratchProcedure<ENVIRONMENT extends IScratchEnvironment, INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>>, NestedProcedureArgument<ENVIRONMENT extends IScratchEnvironment, INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>>>
-
argumentStreamCodec
public ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,IScratchContextProvider<?>, argumentStreamCodec()NestedProcedureArgument<ENVIRONMENT, INSTANCE>> - Specified by:
argumentStreamCodecin interfaceIScratchParameter<ENVIRONMENT extends IScratchEnvironment,ScratchProcedure<ENVIRONMENT extends IScratchEnvironment, INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>>, NestedProcedureArgument<ENVIRONMENT extends IScratchEnvironment, INSTANCE extends NestedProcedureBlockInstance<ENVIRONMENT, INSTANCE>>>
-