Interface ISyncedScratchClass<TYPE,DEFAULT_ARGUMENT extends IScratchArgument<IScratchEnvironment,TYPE>>
- All Superinterfaces:
IScratchClass<TYPE,DEFAULT_ARGUMENT>
- All Known Subinterfaces:
IByteBufScratchClass<TYPE,,DEFAULT_ARGUMENT> IFriendlyByteBufScratchClass<TYPE,,DEFAULT_ARGUMENT> IRegistryFriendlyByteBufScratchClass<TYPE,DEFAULT_ARGUMENT>
- All Known Implementing Classes:
BlockPosScratchClass,BooleanScratchClass,DirectionScratchClass,IntegerScratchClass,ListScratchClass.ListByteBufScratchClass,ListScratchClass.ListFriendlyByteBufScratchClass,ListScratchClass.ListRegistryFriendlyByteBufScratchClass,NullScratchClass,RealScratchClass,StringScratchClass
public sealed interface ISyncedScratchClass<TYPE,DEFAULT_ARGUMENT extends IScratchArgument<IScratchEnvironment,TYPE>>
extends IScratchClass<TYPE,DEFAULT_ARGUMENT>
permits IByteBufScratchClass<TYPE,DEFAULT_ARGUMENT>, IFriendlyByteBufScratchClass<TYPE,DEFAULT_ARGUMENT>, IRegistryFriendlyByteBufScratchClass<TYPE,DEFAULT_ARGUMENT>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.petrolpark.core.scratch.classes.IScratchClass
IScratchClass.Caster<FROM_TYPE,TO_TYPE> -
Field Summary
Fields inherited from interface com.petrolpark.core.scratch.classes.IScratchClass
CODEC, STREAM_CODEC, TYPED_CODEC -
Method Summary
Methods inherited from interface com.petrolpark.core.scratch.classes.IScratchClass
cast, codec, createDefaultParameter, fallback, getType, streamCodec
-
Method Details
-
asSynced
- Specified by:
asSyncedin interfaceIScratchClass<TYPE,DEFAULT_ARGUMENT extends IScratchArgument<IScratchEnvironment, TYPE>>
-