Files
minecraft-bedrock-json-schemas/resource/fog/fog.json

1 line
8.4 KiB
JSON
Raw Normal View History

2022-10-29 14:36:57 +00:00
{"$schema":"http://json-schema.org/draft-07/schema","$id":"blockception.minecraft.resource.fog","examples":[],"type":"object","additionalProperties":false,"title":"Fog","description":"UNDOCUMENTED.","$comment":"UNDOCUMENTED","definitions":{"colorHexOrArray":{"examples":["#056bd1"],"oneOf":[{"type":"array","items":[{"type":"number","minimum":0,"maximum":1,"title":"Red"},{"type":"number","minimum":0,"maximum":1,"title":"Green"},{"type":"number","minimum":0,"maximum":1,"title":"Blue"}]},{"type":"string","format":"color-hex","pattern":"^\\#[0-9a-fA-F]{6}$"}]},"defaultFogSettings":{"type":"object","additionalProperties":false,"required":["fog_start","fog_end","fog_color","render_distance_type"],"examples":[{"fog_start":100,"fog_end":200,"fog_color":"#056bd1","render_distance_type":"render"}],"properties":{"fog_start":{"title":"Fog Start","description":"The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.","type":"number","minimum":0},"fog_end":{"title":"Fog End","description":"The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.","type":"number","minimum":0},"fog_color":{"title":"Fog Color","description":"The color that the fog will take on.","type":"string","format":"color-hex","examples":["#FFFFFF"]},"render_distance_type":{"title":"Render Distance Type","description":"Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.","type":"string","enum":["fixed","render"]},"transition_fog":{"title":"Transition Fog","description":"Additional fog data which will slowly transition to the distance fog of current biome.","type":"object","default":false,"properties":{"init_fog":{"title":"Initial Fog","description":"Initial fog that will slowly transition into water distance fog of the biome when player goes into water.","type":"object","properties":{"fog_color":{"title":"Fog Color","description":"The color that the fog will take on.","type":"string","format":"color-hex","examples":["#FFFFFF"]},"fog_start":{"title":"Fog Start","description":"The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.","type":"number","minimum":0},"fog_end":{"title":"Fog End","description":"The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.","type":"number","minimum":0},"render_distance_type":{"title":"Render Distance Type","description":"Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.","enum":["fixed","render"]}}},"min_percent":{"title":"Minimum Percent","description":"The minimum progress of fog transition.","type":"number","minimum":0,"maximum":1},"mid_seconds":{"title":"Midpoint Seconds","description":"The time takes to reach certain progress('mid_percent') of fog transition.","type":"number","minimum":0},"mid_percent":{"title":"Midpoint Percent","description":"The progress of fog transition after 'mid_seconds' seconds.","type":"number","minimum":0,"maximum":1},"max_seconds":{"title":"Maximum Seconds","description":"Total amount of time takes to complete fog transition.","type":"number","minimum":0}}}}},"volumeDensityObject":{"type":"object","additionalProperties":false,"required":["max_density"],"examples":[{"max_density":0.25},{"max_density":0.25,"max_density_height":128,"zero_density_height":20,"uniform":true}],"properties":{"max_density":{"title":"Maximum Density","description":"The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].","minimum":0,"maximum":1,"type":"number"},"max_density_height":{"title":"Maximum Density Height","description":"The height in blocks that the ground fog will become it's maximum density.","minimum":0,"maximum":128,"type":"number"},"zero_density_height":{"title":"Zero Density Height","description":"The height in blocks that the ground fog will be co