Interface Shape

All Superinterfaces:
CustomRegistryOwnTypeProvider<io.netty.buffer.ByteBuf, Shape>, CustomRegistryValue<io.netty.buffer.ByteBuf, Shape>, RefOptimizer<Shape>, WithKey, WithRef<Shape>
All Known Implementing Classes:
CircleShape, CubeShape, CuboidShape, CylinderShape, EmptyShape, LineShape, QuadrilaterallyFacedConvexHexahedra, RotatedShape, SphereShape, VoxelShapeBox

public interface Shape extends CustomRegistryValue<io.netty.buffer.ByteBuf, Shape>
  • Field Details

    • EMPTY

      static final UnitType<io.netty.buffer.ByteBuf, Shape> EMPTY
    • REGISTRY

      static final CustomRegistry<io.netty.buffer.ByteBuf, Shape> REGISTRY
    • CODEC

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

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Ref<Shape>> STREAM_CODEC
    • DATA_TYPE

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