UNPKG

minecraft-bedrock-json-types

Version:

Typescript types for Minecraft Bedrock's add-on json configuration files.

149 lines (148 loc) 3.54 kB
/** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * The fog to be associated to this biome. */ type FogIdentifier = string; /** * A minecraft fog identifier. */ type FogID = string; /** * UNDOCUMENTED. */ type FogIdsToMerge = FogID[]; /** * UNDOCUMENTED. */ type InheritFromPriorFog = boolean; /** * UNDOCUMENTED. */ type RemoveAllPriorFog = boolean; /** * The distance the water fog start at. */ type WaterFogDistance = number; /** * The amount of transpareny the surface of the water has. */ type WaterSurfaceTransparency = number; /** * The minecraft biomes definition file. */ export interface BiomesClient { biomes?: Biomes; } /** * A collection of predefined biomes. */ interface Biomes { bamboo_jungle_hills?: Biome; bamboo_jungle?: Biome; basalt_deltas?: Biome; beach?: Biome; birch_forest_hills?: Biome; birch_forest?: Biome; cherry_grove?: Biome; cold_beach?: Biome; cold_ocean?: Biome; cold_taiga_hills?: Biome; cold_taiga_mutated?: Biome; cold_taiga?: Biome; crimson_forest?: Biome; deep_cold_ocean?: Biome; deep_frozen_ocean?: Biome; deep_lukewarm_ocean?: Biome; deep_ocean?: Biome; deep_warm_ocean?: Biome; default?: Biome; desert_hills?: Biome; desert?: Biome; extreme_hills_edge?: Biome; extreme_hills_mutated?: Biome; extreme_hills_plus_trees_mutated?: Biome; extreme_hills_plus_trees?: Biome; extreme_hills?: Biome; flower_forest?: Biome; forest_hills?: Biome; forest?: Biome; frozen_ocean?: Biome; frozen_river?: Biome; hell?: Biome; ice_mountains?: Biome; ice_plains_spikes?: Biome; ice_plains?: Biome; jungle_edge?: Biome; jungle_hills?: Biome; jungle_mutated?: Biome; jungle?: Biome; lukewarm_ocean?: Biome; mangrove_swamp?: Biome; mega_spruce_taiga_mutated?: Biome; mega_spruce_taiga?: Biome; mega_taiga_hills?: Biome; mega_taiga_mutated?: Biome; mega_taiga?: Biome; mesa_bryce?: Biome; mesa_mutated?: Biome; mesa_plateau_stone?: Biome; mesa_plateau?: Biome; mesa?: Biome; mushroom_island_shore?: Biome; mushroom_island?: Biome; ocean?: Biome; plains?: Biome; river?: Biome; roofed_forest?: Biome; savanna_mutated?: Biome; savanna_plateau?: Biome; savanna?: Biome; soulsand_valley?: Biome; stone_beach?: Biome; sunflower_plains?: Biome; swampland_mutated?: Biome; swampland?: Biome; taiga_hills?: Biome; taiga_mutated?: Biome; taiga?: Biome; the_end?: Biome; warm_ocean?: Biome; warped_forest?: Biome; } /** * The specification of colors in a given biome. */ interface Biome { fog_color?: FogColor; fog_identifier?: FogIdentifier; fog_ids_to_merge?: FogIdsToMerge; inherit_from_prior_fog?: InheritFromPriorFog; remove_all_prior_fog?: RemoveAllPriorFog; water_fog_color?: WaterFogColor; water_fog_distance?: WaterFogDistance; water_surface_color?: WaterSurfaceColor; water_surface_transparency?: WaterSurfaceTransparency; } /** * The color of the fog. */ interface FogColor { [k: string]: unknown; } /** * The color of the water fog. */ interface WaterFogColor { [k: string]: unknown; } /** * The color of the water surface. */ interface WaterSurfaceColor { [k: string]: unknown; } export {};