bc-minecraft-bedrock-project
Version:
The typescript library responsible for reading/parsing minecraft bedrock data
42 lines • 1.13 kB
TypeScript
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 {};
//# sourceMappingURL=feature_rule.d.ts.map