minecraft-bedrock-json-types
Version:
Typescript types for Minecraft Bedrock's add-on json configuration files.
149 lines (148 loc) • 3.54 kB
TypeScript
/**
* 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 {};