diff --git a/src/app/components/previews/BiomeSourcePreview.tsx b/src/app/components/previews/BiomeSourcePreview.tsx index 3a67a127..657eaca3 100644 --- a/src/app/components/previews/BiomeSourcePreview.tsx +++ b/src/app/components/previews/BiomeSourcePreview.tsx @@ -1,6 +1,5 @@ -import { DataModel, Path } from '@mcschema/core' +import { Path } from '@mcschema/core' import type { NoiseParameters } from 'deepslate' -import { NoiseGeneratorSettings } from 'deepslate' import { useEffect, useMemo, useRef, useState } from 'preact/hooks' import type { PreviewProps } from '.' import { Btn, BtnMenu } from '..' @@ -115,8 +114,7 @@ function calculateState(data: any, octaves: Record) { export function getOctaves(obj: any): Record { if (typeof obj !== 'string') { - const settings = NoiseGeneratorSettings.fromJson(DataModel.unwrapLists(obj)) - obj = settings.legacyRandomSource ? 'minecraft:nether' : 'minecraft:overworld' + obj = obj.legacy_random_source ? 'minecraft:nether' : 'minecraft:overworld' } switch (obj.replace(/^minecraft:/, '')) { case 'overworld': diff --git a/src/app/services/DataFetcher.ts b/src/app/services/DataFetcher.ts index dc4f53ac..931fa478 100644 --- a/src/app/services/DataFetcher.ts +++ b/src/app/services/DataFetcher.ts @@ -1,7 +1,7 @@ -import type { CollectionRegistry } from '@mcschema/core'; -import config from '../../config.json'; -import { message } from '../Utils'; -import type { BlockStateRegistry, VersionId } from './Schemas'; +import type { CollectionRegistry } from '@mcschema/core' +import config from '../../config.json' +import { message } from '../Utils' +import type { BlockStateRegistry, VersionId } from './Schemas' // Cleanup old caches ['1.15', '1.16', '1.17'].forEach(v => localStorage.removeItem(`cache_${v}`));