orefinder_estimate (pub.dev)

A fast, offline, dependency-free Minecraft ore estimator for Dart and Flutter. Give it a seed label, version, and player position and it returns likely ore coordinates plus the best mining Y.

Fast, offline estimates of the best mining Y and where an ore is likely to concentrate. For pinpoint, seed-exact coordinates (Java & Bedrock), pair it with Orefinder.

Install

dependencies:
  orefinder_estimate: ^1.0.0

Use it

import 'package:orefinder_estimate/orefinder_estimate.dart';

void main() {
  final result = estimate({
    'seed': '42',
    'version': 'java_1_21',
    'ore': 'diamond',
    'x': 0, 'y': 64, 'z': 0,
    'biome': 'plains',
    'searchRadius': 220,
  });

  final meta = result['metadata'] as Map;
  print('Best Y ~ ${meta['miningPeakY']}');
  print(result['bestCluster'][0]);
}

CLI

dart run orefinder_estimate --version java_1_21 --ore diamond -x 0 -y 64 -z 0
dart run orefinder_estimate --ore ancient_debris --version java_1_21 --biome crimson_forest --json

Supported ores

diamond, iron, gold, coal, copper, emerald, redstone, lapis, ancient_debris (plus netherite aliases), nether_gold, nether_quartz, gilded_blackstone, blackstone.

Deterministic (same input -> same output) and byte-parity-tested against the sibling packages. No world-gen simulation, no structures, no network calls. Seed-accurate placement lives at orefinder.io.

MIT (c) Ore Finder.

Libraries

orefinder_estimate
Ore Finder Estimate - offline, approximate Minecraft ore-distribution estimator.