Interface IScratchSymbol.Type<SYMBOL extends IScratchSymbol<?,?,?>>
- All Known Subinterfaces:
IScratchBlock.Type<BLOCK>,IScratchExpression.Type<EXPRESSION>
- All Known Implementing Classes:
AndExpression,BinaryBooleanExpressionType,BinaryExpressionType,BlockPosCoordinateExpression,BlockPosExpression,BlockStatePropertyExpression,BooleanBlockStatePropertyExpression,ContextExpressionType,FlexibleEnvironmentScratchBlockType,GenericExpression.Type,GenericInstantBlock.Type,IntegerArithmeticExpression,IntegerComparisonExpression,NotExpression,NullaryExpressionType,OrExpression,RepeatBlock.BreakBlock,RepeatBlock.RemainingRepeatsExpression,RoundRealScratchExpression,ScratchExpressionType,SimpleExpressionType,SimpleInstantBlockType,SimpleInstantiableBlockType,TernaryExpressionType,UnaryExpressionType,UnaryInstantBlockType,UnaryInstantiableBlockType,WaitBlock,XorExpression
- Enclosing interface:
IScratchSymbol<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT, ?>, PARAMETERS extends ScratchParameters<ENVIRONMENT, ARGUMENTS>>
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>
-