@Test public void testToNova() { for (int x = -1; x <= 1; x++) for (int y = -1; y <= 1; y++) for (int z = -1; z <= 1; z++) assertThat(converter.toNova(new BlockPos(x, y, z))).isEqualTo(new Vector3D(x, y, z)); for (int x = -1; x <= 1; x++) for (int y = -1; y <= 1; y++) for (int z = -1; z <= 1; z++) assertThat(converter.toNova(new Vec3(x, y, z))).isEqualTo(new Vector3D(x, y, z)); }
@Override public Vector3D toNova(BlockPos pos) { return toNova((Vec3i) pos); }
VectorConverter implements NativeConverter<Vector3D, BlockPos> { @Override public Vector3D toNova(BlockPos pos) { return toNova((Vec3i) pos); } }
VectorConverter implements NativeConverter<Vector3D, BlockPos> { @Override public Vector3D toNova(BlockPos pos) { return toNova((Vec3i) pos); }  }
VectorConverter implements NativeConverter<Vector3D, BlockPos> { @Override public Vector3D toNova(BlockPos pos) { return toNova((Vec3i) pos); }  static VectorConverter instance(); @Override Class<Vector3D> getNovaSide(); @Override Class<BlockPos> getNativeSide(); @Override Vector3D toNova(BlockPos pos); Vector3D toNova(Vec3 pos); Vector3D toNova(Vec3i pos); @Override BlockPos toNative(Vector3D vec); }
VectorConverter implements NativeConverter<Vector3D, BlockPos> { @Override public Vector3D toNova(BlockPos pos) { return toNova((Vec3i) pos); }  static VectorConverter instance(); @Override Class<Vector3D> getNovaSide(); @Override Class<BlockPos> getNativeSide(); @Override Vector3D toNova(BlockPos pos); Vector3D toNova(Vec3 pos); Vector3D toNova(Vec3i pos); @Override BlockPos toNative(Vector3D vec);  }