Interface KVector

All Superinterfaces:
CustomRegistryOwnTypeProvider<net.minecraft.network.RegistryFriendlyByteBuf, KVector>, CustomRegistryValue<net.minecraft.network.RegistryFriendlyByteBuf, KVector>, RefOptimizer<KVector>, WithKey, WithRef<KVector>
All Known Implementing Classes:
DynamicKVector, FixedKVector, FollowingEntityKVector, GroundKVector, IfKVector, InterpolatedKVector, OffsetKVector, PivotingKVector, ScalarKVector, ScaledKVector, SimpleKVector, VariableKVector, YRotatedKVector

public interface KVector extends CustomRegistryValue<net.minecraft.network.RegistryFriendlyByteBuf, KVector>
  • Field Details

    • ERROR_NOT_A_VECTOR

      static final com.mojang.serialization.DataResult<net.minecraft.world.phys.Vec3> ERROR_NOT_A_VECTOR
    • ERROR_NOT_A_NUMBER

      static final com.mojang.serialization.DataResult<Ref<KNumber>> ERROR_NOT_A_NUMBER
    • PREFIX_LIST

      static final StringPrefixList<KVector> PREFIX_LIST
    • REGISTRY

      static final CustomRegistry<net.minecraft.network.RegistryFriendlyByteBuf, KVector> REGISTRY
    • ZERO

      static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, KVector> ZERO
    • ONE

      static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, KVector> ONE
    • ORIGIN

      static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, KVector> ORIGIN
    • SOURCE

      static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, KVector> SOURCE
    • TARGET

      static final UnitType<net.minecraft.network.RegistryFriendlyByteBuf, KVector> TARGET
    • CODEC

      static final com.mojang.serialization.Codec<Ref<KVector>> CODEC
    • STREAM_CODEC

      static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, Ref<KVector>> STREAM_CODEC
    • DATA_TYPE

      static final DataType<Ref<KVector>> DATA_TYPE
  • Method Details