Interface IScratchSymbol.Type<SYMBOL extends IScratchSymbol<?,?>>
- All Known Subinterfaces:
IScratchBlock.Type<BLOCK>,IScratchExpression.Type<EXPRESSION>
- All Known Implementing Classes:
AndExpression,BinaryBooleanExpressionType,BinaryExpressionType,BlockStatePropertyExpression,BooleanBlockStatePropertyExpression,ContextExpressionType,FlexibleEnvironmentScratchBlockType,GenericExpression.Type,GenericInstantBlock.Type,IntegerArithmeticExpression,IntegerComparisonExpression,NotExpression,NullaryExpressionType,OrExpression,RepeatBlock.BreakBlock,RepeatBlock.RemainingRepeatsExpression,RoundRealScratchExpression,SimpleExpressionType,SimpleInstantBlockType,SimpleInstantiableBlockType,TernaryExpressionType,UnaryExpressionType,UnaryInstantBlockType,UnaryInstantiableBlockType,WaitBlock,XorExpression
- Enclosing interface:
IScratchSymbol<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>>
public static interface IScratchSymbol.Type<SYMBOL extends IScratchSymbol<?,?>>
-
Method Summary
Modifier and TypeMethodDescriptioncodec()ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, IScratchEnvironment.Type<?>, SYMBOL>
-
Method Details
-
codec
ContextualMapCodec<IScratchEnvironment.Type<?>,SYMBOL> codec() -
streamCodec
ContextualStreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,IScratchEnvironment.Type<?>, streamCodec()SYMBOL>
-