UNPKG

bc-minecraft-bedrock-project

Version:

The typescript library responsible for reading/parsing minecraft bedrock data

42 lines (41 loc) 1.09 kB
import { FormatVersion } from "../types/format-version"; interface Fraction { numerator: number; denominator: number; } interface DistributionObject { distribution: "uniform" | "fixed_grid" | "jittered_grid" | "gaussian" | "inverse_gaussian" | "triangle"; extent: [number, number]; } /** */ export interface FeatureRule extends Readonly<FormatVersion> { /** */ format_version: string; /** */ "minecraft:feature_rules": { description: { identifier: string; places_feature: string; }; conditions: { placement_pass: string; "minecraft:biome_filter": object; }; distribution: { iterations: number | string; x: string | Fraction | DistributionObject; y: string | Fraction | DistributionObject; z: string | Fraction | DistributionObject; }; }; } /** */ export declare namespace FeatureRule { /** * * @param value * @returns */ function is(value: any): value is FeatureRule; } export {};