Class ContextArgument.ContextParameter<ENVIRONMENT extends IScratchEnvironment,CONTEXT extends IScratchContext<CONTEXT>>
java.lang.Object
com.petrolpark.core.scratch.argument.ContextArgument.ContextParameter<ENVIRONMENT,CONTEXT>
- All Implemented Interfaces:
IScratchParameter<ENVIRONMENT,CONTEXT, ContextArgument<ENVIRONMENT, CONTEXT>>
- Enclosing class:
ContextArgument<ENVIRONMENT extends IScratchEnvironment,CONTEXT extends IScratchContext<CONTEXT>>
public static class ContextArgument.ContextParameter<ENVIRONMENT extends IScratchEnvironment,CONTEXT extends IScratchContext<CONTEXT>>
extends Object
implements IScratchParameter<ENVIRONMENT,CONTEXT,ContextArgument<ENVIRONMENT,CONTEXT>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ContextualCodec<IScratchContextProvider<?>, ContextArgument<ENVIRONMENT, CONTEXT>> protected final Stringprotected final ContextualStreamCodec<io.netty.buffer.ByteBuf, IScratchContextProvider<?>, ContextArgument<ENVIRONMENT, CONTEXT>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, IScratchContextProvider<?>, ContextArgument<ENVIRONMENT, CONTEXT>> key()
-
Field Details
-
key
-
codec
protected final ContextualCodec<IScratchContextProvider<?>,ContextArgument<ENVIRONMENT extends IScratchEnvironment, codecCONTEXT extends IScratchContext<CONTEXT>>> -
streamCodec
protected final ContextualStreamCodec<io.netty.buffer.ByteBuf,IScratchContextProvider<?>, streamCodecContextArgument<ENVIRONMENT extends IScratchEnvironment, CONTEXT extends IScratchContext<CONTEXT>>>
-
-
Constructor Details
-
ContextParameter
-
-
Method Details
-
key
- Specified by:
keyin interfaceIScratchParameter<ENVIRONMENT extends IScratchEnvironment,CONTEXT extends IScratchContext<CONTEXT>, ContextArgument<ENVIRONMENT extends IScratchEnvironment, CONTEXT extends IScratchContext<CONTEXT>>>
-
argumentCodec
public ContextualCodec<IScratchContextProvider<?>,ContextArgument<ENVIRONMENT, argumentCodec()CONTEXT>> - Specified by:
argumentCodecin interfaceIScratchParameter<ENVIRONMENT extends IScratchEnvironment,CONTEXT extends IScratchContext<CONTEXT>, ContextArgument<ENVIRONMENT extends IScratchEnvironment, CONTEXT extends IScratchContext<CONTEXT>>>
-
argumentStreamCodec
public ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,IScratchContextProvider<?>, argumentStreamCodec()ContextArgument<ENVIRONMENT, CONTEXT>> - Specified by:
argumentStreamCodecin interfaceIScratchParameter<ENVIRONMENT extends IScratchEnvironment,CONTEXT extends IScratchContext<CONTEXT>, ContextArgument<ENVIRONMENT extends IScratchEnvironment, CONTEXT extends IScratchContext<CONTEXT>>>
-