mirror of
https://github.com/IrisDimensions/overworld.git
synced 2025-12-29 11:49:22 +00:00
Ignore
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,984 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisblockdata.json",
|
||||
"description": "Represents Block Data",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"preprocessors": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzscripts"},
|
||||
"description": "preprocessors\nPreprocess this object in-memory when it's loaded, run scripts using the variable 'Iris.getPreprocessorObject()' and modify properties about this object before it's used.\n \nList<Script>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Script (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"block": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-block-type",
|
||||
"description": "block\nThe block to use\n \nBlock Type\n\n \n* Default Value is air\nMust be a valid Block Type (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"debug": {
|
||||
"type": "boolean",
|
||||
"description": "debug\nDebug this block by printing it to the console when it's used. Must have debug turned on in settings.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"weight": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 1000,
|
||||
"description": "weight\nThe weight is used when this block data is inside of a list of blockdata. A weight of two is just as if you placed two of the same block data values in the same list making it more common when randomly picked.\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1\n* Maximum allowed is 1000"
|
||||
},
|
||||
"backup": {
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisblockdata",
|
||||
"description": "backup\nIf the block cannot be created on this version, Iris will attempt to use this backup block data instead.\n \nBlockData (Object)\nRepresents Block Data"
|
||||
},
|
||||
"data": {
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-util-collection-kmap",
|
||||
"description": "data\nOptional properties for this block data such as 'waterlogged': true\n \nKMap (Object)\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"obj-com-volmit-iris-engine-object-irisblockdata": {
|
||||
"description": "Represents Block Data",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"preprocessors": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzscripts"},
|
||||
"description": "preprocessors\nPreprocess this object in-memory when it's loaded, run scripts using the variable 'Iris.getPreprocessorObject()' and modify properties about this object before it's used.\n \nList<Script>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Script (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"block": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-block-type",
|
||||
"description": "block\nThe block to use\n \nBlock Type\n\n \n* Default Value is air\nMust be a valid Block Type (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"debug": {
|
||||
"type": "boolean",
|
||||
"description": "debug\nDebug this block by printing it to the console when it's used. Must have debug turned on in settings.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"weight": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 1000,
|
||||
"description": "weight\nThe weight is used when this block data is inside of a list of blockdata. A weight of two is just as if you placed two of the same block data values in the same list making it more common when randomly picked.\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1\n* Maximum allowed is 1000"
|
||||
},
|
||||
"backup": {
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisblockdata",
|
||||
"description": "backup\nIf the block cannot be created on this version, Iris will attempt to use this backup block data instead.\n \nBlockData (Object)\nRepresents Block Data"
|
||||
},
|
||||
"data": {
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-util-collection-kmap",
|
||||
"description": "data\nOptional properties for this block data such as 'waterlogged': true\n \nKMap (Object)\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"enum-block-type": {"enum": [
|
||||
"minecraft:air",
|
||||
"minecraft:stone",
|
||||
"minecraft:granite",
|
||||
"minecraft:polished_granite",
|
||||
"minecraft:diorite",
|
||||
"minecraft:polished_diorite",
|
||||
"minecraft:andesite",
|
||||
"minecraft:polished_andesite",
|
||||
"minecraft:deepslate",
|
||||
"minecraft:cobbled_deepslate",
|
||||
"minecraft:polished_deepslate",
|
||||
"minecraft:calcite",
|
||||
"minecraft:tuff",
|
||||
"minecraft:dripstone_block",
|
||||
"minecraft:grass_block",
|
||||
"minecraft:dirt",
|
||||
"minecraft:coarse_dirt",
|
||||
"minecraft:podzol",
|
||||
"minecraft:rooted_dirt",
|
||||
"minecraft:crimson_nylium",
|
||||
"minecraft:warped_nylium",
|
||||
"minecraft:cobblestone",
|
||||
"minecraft:oak_planks",
|
||||
"minecraft:spruce_planks",
|
||||
"minecraft:birch_planks",
|
||||
"minecraft:jungle_planks",
|
||||
"minecraft:acacia_planks",
|
||||
"minecraft:dark_oak_planks",
|
||||
"minecraft:crimson_planks",
|
||||
"minecraft:warped_planks",
|
||||
"minecraft:oak_sapling",
|
||||
"minecraft:spruce_sapling",
|
||||
"minecraft:birch_sapling",
|
||||
"minecraft:jungle_sapling",
|
||||
"minecraft:acacia_sapling",
|
||||
"minecraft:dark_oak_sapling",
|
||||
"minecraft:bedrock",
|
||||
"minecraft:sand",
|
||||
"minecraft:red_sand",
|
||||
"minecraft:gravel",
|
||||
"minecraft:coal_ore",
|
||||
"minecraft:deepslate_coal_ore",
|
||||
"minecraft:iron_ore",
|
||||
"minecraft:deepslate_iron_ore",
|
||||
"minecraft:copper_ore",
|
||||
"minecraft:deepslate_copper_ore",
|
||||
"minecraft:gold_ore",
|
||||
"minecraft:deepslate_gold_ore",
|
||||
"minecraft:redstone_ore",
|
||||
"minecraft:deepslate_redstone_ore",
|
||||
"minecraft:emerald_ore",
|
||||
"minecraft:deepslate_emerald_ore",
|
||||
"minecraft:lapis_ore",
|
||||
"minecraft:deepslate_lapis_ore",
|
||||
"minecraft:diamond_ore",
|
||||
"minecraft:deepslate_diamond_ore",
|
||||
"minecraft:nether_gold_ore",
|
||||
"minecraft:nether_quartz_ore",
|
||||
"minecraft:ancient_debris",
|
||||
"minecraft:coal_block",
|
||||
"minecraft:raw_iron_block",
|
||||
"minecraft:raw_copper_block",
|
||||
"minecraft:raw_gold_block",
|
||||
"minecraft:amethyst_block",
|
||||
"minecraft:budding_amethyst",
|
||||
"minecraft:iron_block",
|
||||
"minecraft:copper_block",
|
||||
"minecraft:gold_block",
|
||||
"minecraft:diamond_block",
|
||||
"minecraft:netherite_block",
|
||||
"minecraft:exposed_copper",
|
||||
"minecraft:weathered_copper",
|
||||
"minecraft:oxidized_copper",
|
||||
"minecraft:cut_copper",
|
||||
"minecraft:exposed_cut_copper",
|
||||
"minecraft:weathered_cut_copper",
|
||||
"minecraft:oxidized_cut_copper",
|
||||
"minecraft:cut_copper_stairs",
|
||||
"minecraft:exposed_cut_copper_stairs",
|
||||
"minecraft:weathered_cut_copper_stairs",
|
||||
"minecraft:oxidized_cut_copper_stairs",
|
||||
"minecraft:cut_copper_slab",
|
||||
"minecraft:exposed_cut_copper_slab",
|
||||
"minecraft:weathered_cut_copper_slab",
|
||||
"minecraft:oxidized_cut_copper_slab",
|
||||
"minecraft:waxed_copper_block",
|
||||
"minecraft:waxed_exposed_copper",
|
||||
"minecraft:waxed_weathered_copper",
|
||||
"minecraft:waxed_oxidized_copper",
|
||||
"minecraft:waxed_cut_copper",
|
||||
"minecraft:waxed_exposed_cut_copper",
|
||||
"minecraft:waxed_weathered_cut_copper",
|
||||
"minecraft:waxed_oxidized_cut_copper",
|
||||
"minecraft:waxed_cut_copper_stairs",
|
||||
"minecraft:waxed_exposed_cut_copper_stairs",
|
||||
"minecraft:waxed_weathered_cut_copper_stairs",
|
||||
"minecraft:waxed_oxidized_cut_copper_stairs",
|
||||
"minecraft:waxed_cut_copper_slab",
|
||||
"minecraft:waxed_exposed_cut_copper_slab",
|
||||
"minecraft:waxed_weathered_cut_copper_slab",
|
||||
"minecraft:waxed_oxidized_cut_copper_slab",
|
||||
"minecraft:oak_log",
|
||||
"minecraft:spruce_log",
|
||||
"minecraft:birch_log",
|
||||
"minecraft:jungle_log",
|
||||
"minecraft:acacia_log",
|
||||
"minecraft:dark_oak_log",
|
||||
"minecraft:crimson_stem",
|
||||
"minecraft:warped_stem",
|
||||
"minecraft:stripped_oak_log",
|
||||
"minecraft:stripped_spruce_log",
|
||||
"minecraft:stripped_birch_log",
|
||||
"minecraft:stripped_jungle_log",
|
||||
"minecraft:stripped_acacia_log",
|
||||
"minecraft:stripped_dark_oak_log",
|
||||
"minecraft:stripped_crimson_stem",
|
||||
"minecraft:stripped_warped_stem",
|
||||
"minecraft:stripped_oak_wood",
|
||||
"minecraft:stripped_spruce_wood",
|
||||
"minecraft:stripped_birch_wood",
|
||||
"minecraft:stripped_jungle_wood",
|
||||
"minecraft:stripped_acacia_wood",
|
||||
"minecraft:stripped_dark_oak_wood",
|
||||
"minecraft:stripped_crimson_hyphae",
|
||||
"minecraft:stripped_warped_hyphae",
|
||||
"minecraft:oak_wood",
|
||||
"minecraft:spruce_wood",
|
||||
"minecraft:birch_wood",
|
||||
"minecraft:jungle_wood",
|
||||
"minecraft:acacia_wood",
|
||||
"minecraft:dark_oak_wood",
|
||||
"minecraft:crimson_hyphae",
|
||||
"minecraft:warped_hyphae",
|
||||
"minecraft:oak_leaves",
|
||||
"minecraft:spruce_leaves",
|
||||
"minecraft:birch_leaves",
|
||||
"minecraft:jungle_leaves",
|
||||
"minecraft:acacia_leaves",
|
||||
"minecraft:dark_oak_leaves",
|
||||
"minecraft:azalea_leaves",
|
||||
"minecraft:flowering_azalea_leaves",
|
||||
"minecraft:sponge",
|
||||
"minecraft:wet_sponge",
|
||||
"minecraft:glass",
|
||||
"minecraft:tinted_glass",
|
||||
"minecraft:lapis_block",
|
||||
"minecraft:sandstone",
|
||||
"minecraft:chiseled_sandstone",
|
||||
"minecraft:cut_sandstone",
|
||||
"minecraft:cobweb",
|
||||
"minecraft:grass",
|
||||
"minecraft:fern",
|
||||
"minecraft:azalea",
|
||||
"minecraft:flowering_azalea",
|
||||
"minecraft:dead_bush",
|
||||
"minecraft:seagrass",
|
||||
"minecraft:sea_pickle",
|
||||
"minecraft:white_wool",
|
||||
"minecraft:orange_wool",
|
||||
"minecraft:magenta_wool",
|
||||
"minecraft:light_blue_wool",
|
||||
"minecraft:yellow_wool",
|
||||
"minecraft:lime_wool",
|
||||
"minecraft:pink_wool",
|
||||
"minecraft:gray_wool",
|
||||
"minecraft:light_gray_wool",
|
||||
"minecraft:cyan_wool",
|
||||
"minecraft:purple_wool",
|
||||
"minecraft:blue_wool",
|
||||
"minecraft:brown_wool",
|
||||
"minecraft:green_wool",
|
||||
"minecraft:red_wool",
|
||||
"minecraft:black_wool",
|
||||
"minecraft:dandelion",
|
||||
"minecraft:poppy",
|
||||
"minecraft:blue_orchid",
|
||||
"minecraft:allium",
|
||||
"minecraft:azure_bluet",
|
||||
"minecraft:red_tulip",
|
||||
"minecraft:orange_tulip",
|
||||
"minecraft:white_tulip",
|
||||
"minecraft:pink_tulip",
|
||||
"minecraft:oxeye_daisy",
|
||||
"minecraft:cornflower",
|
||||
"minecraft:lily_of_the_valley",
|
||||
"minecraft:wither_rose",
|
||||
"minecraft:spore_blossom",
|
||||
"minecraft:brown_mushroom",
|
||||
"minecraft:red_mushroom",
|
||||
"minecraft:crimson_fungus",
|
||||
"minecraft:warped_fungus",
|
||||
"minecraft:crimson_roots",
|
||||
"minecraft:warped_roots",
|
||||
"minecraft:nether_sprouts",
|
||||
"minecraft:weeping_vines",
|
||||
"minecraft:twisting_vines",
|
||||
"minecraft:sugar_cane",
|
||||
"minecraft:kelp",
|
||||
"minecraft:moss_carpet",
|
||||
"minecraft:moss_block",
|
||||
"minecraft:hanging_roots",
|
||||
"minecraft:big_dripleaf",
|
||||
"minecraft:small_dripleaf",
|
||||
"minecraft:bamboo",
|
||||
"minecraft:oak_slab",
|
||||
"minecraft:spruce_slab",
|
||||
"minecraft:birch_slab",
|
||||
"minecraft:jungle_slab",
|
||||
"minecraft:acacia_slab",
|
||||
"minecraft:dark_oak_slab",
|
||||
"minecraft:crimson_slab",
|
||||
"minecraft:warped_slab",
|
||||
"minecraft:stone_slab",
|
||||
"minecraft:smooth_stone_slab",
|
||||
"minecraft:sandstone_slab",
|
||||
"minecraft:cut_sandstone_slab",
|
||||
"minecraft:petrified_oak_slab",
|
||||
"minecraft:cobblestone_slab",
|
||||
"minecraft:brick_slab",
|
||||
"minecraft:stone_brick_slab",
|
||||
"minecraft:nether_brick_slab",
|
||||
"minecraft:quartz_slab",
|
||||
"minecraft:red_sandstone_slab",
|
||||
"minecraft:cut_red_sandstone_slab",
|
||||
"minecraft:purpur_slab",
|
||||
"minecraft:prismarine_slab",
|
||||
"minecraft:prismarine_brick_slab",
|
||||
"minecraft:dark_prismarine_slab",
|
||||
"minecraft:smooth_quartz",
|
||||
"minecraft:smooth_red_sandstone",
|
||||
"minecraft:smooth_sandstone",
|
||||
"minecraft:smooth_stone",
|
||||
"minecraft:bricks",
|
||||
"minecraft:bookshelf",
|
||||
"minecraft:mossy_cobblestone",
|
||||
"minecraft:obsidian",
|
||||
"minecraft:torch",
|
||||
"minecraft:end_rod",
|
||||
"minecraft:chorus_plant",
|
||||
"minecraft:chorus_flower",
|
||||
"minecraft:purpur_block",
|
||||
"minecraft:purpur_pillar",
|
||||
"minecraft:purpur_stairs",
|
||||
"minecraft:spawner",
|
||||
"minecraft:oak_stairs",
|
||||
"minecraft:chest",
|
||||
"minecraft:crafting_table",
|
||||
"minecraft:farmland",
|
||||
"minecraft:furnace",
|
||||
"minecraft:ladder",
|
||||
"minecraft:cobblestone_stairs",
|
||||
"minecraft:snow",
|
||||
"minecraft:ice",
|
||||
"minecraft:snow_block",
|
||||
"minecraft:cactus",
|
||||
"minecraft:clay",
|
||||
"minecraft:jukebox",
|
||||
"minecraft:oak_fence",
|
||||
"minecraft:spruce_fence",
|
||||
"minecraft:birch_fence",
|
||||
"minecraft:jungle_fence",
|
||||
"minecraft:acacia_fence",
|
||||
"minecraft:dark_oak_fence",
|
||||
"minecraft:crimson_fence",
|
||||
"minecraft:warped_fence",
|
||||
"minecraft:pumpkin",
|
||||
"minecraft:carved_pumpkin",
|
||||
"minecraft:jack_o_lantern",
|
||||
"minecraft:netherrack",
|
||||
"minecraft:soul_sand",
|
||||
"minecraft:soul_soil",
|
||||
"minecraft:basalt",
|
||||
"minecraft:polished_basalt",
|
||||
"minecraft:smooth_basalt",
|
||||
"minecraft:soul_torch",
|
||||
"minecraft:glowstone",
|
||||
"minecraft:infested_stone",
|
||||
"minecraft:infested_cobblestone",
|
||||
"minecraft:infested_stone_bricks",
|
||||
"minecraft:infested_mossy_stone_bricks",
|
||||
"minecraft:infested_cracked_stone_bricks",
|
||||
"minecraft:infested_chiseled_stone_bricks",
|
||||
"minecraft:infested_deepslate",
|
||||
"minecraft:stone_bricks",
|
||||
"minecraft:mossy_stone_bricks",
|
||||
"minecraft:cracked_stone_bricks",
|
||||
"minecraft:chiseled_stone_bricks",
|
||||
"minecraft:deepslate_bricks",
|
||||
"minecraft:cracked_deepslate_bricks",
|
||||
"minecraft:deepslate_tiles",
|
||||
"minecraft:cracked_deepslate_tiles",
|
||||
"minecraft:chiseled_deepslate",
|
||||
"minecraft:brown_mushroom_block",
|
||||
"minecraft:red_mushroom_block",
|
||||
"minecraft:mushroom_stem",
|
||||
"minecraft:iron_bars",
|
||||
"minecraft:chain",
|
||||
"minecraft:glass_pane",
|
||||
"minecraft:melon",
|
||||
"minecraft:vine",
|
||||
"minecraft:glow_lichen",
|
||||
"minecraft:brick_stairs",
|
||||
"minecraft:stone_brick_stairs",
|
||||
"minecraft:mycelium",
|
||||
"minecraft:lily_pad",
|
||||
"minecraft:nether_bricks",
|
||||
"minecraft:cracked_nether_bricks",
|
||||
"minecraft:chiseled_nether_bricks",
|
||||
"minecraft:nether_brick_fence",
|
||||
"minecraft:nether_brick_stairs",
|
||||
"minecraft:enchanting_table",
|
||||
"minecraft:end_portal_frame",
|
||||
"minecraft:end_stone",
|
||||
"minecraft:end_stone_bricks",
|
||||
"minecraft:dragon_egg",
|
||||
"minecraft:sandstone_stairs",
|
||||
"minecraft:ender_chest",
|
||||
"minecraft:emerald_block",
|
||||
"minecraft:spruce_stairs",
|
||||
"minecraft:birch_stairs",
|
||||
"minecraft:jungle_stairs",
|
||||
"minecraft:crimson_stairs",
|
||||
"minecraft:warped_stairs",
|
||||
"minecraft:command_block",
|
||||
"minecraft:beacon",
|
||||
"minecraft:cobblestone_wall",
|
||||
"minecraft:mossy_cobblestone_wall",
|
||||
"minecraft:brick_wall",
|
||||
"minecraft:prismarine_wall",
|
||||
"minecraft:red_sandstone_wall",
|
||||
"minecraft:mossy_stone_brick_wall",
|
||||
"minecraft:granite_wall",
|
||||
"minecraft:stone_brick_wall",
|
||||
"minecraft:nether_brick_wall",
|
||||
"minecraft:andesite_wall",
|
||||
"minecraft:red_nether_brick_wall",
|
||||
"minecraft:sandstone_wall",
|
||||
"minecraft:end_stone_brick_wall",
|
||||
"minecraft:diorite_wall",
|
||||
"minecraft:blackstone_wall",
|
||||
"minecraft:polished_blackstone_wall",
|
||||
"minecraft:polished_blackstone_brick_wall",
|
||||
"minecraft:cobbled_deepslate_wall",
|
||||
"minecraft:polished_deepslate_wall",
|
||||
"minecraft:deepslate_brick_wall",
|
||||
"minecraft:deepslate_tile_wall",
|
||||
"minecraft:anvil",
|
||||
"minecraft:chipped_anvil",
|
||||
"minecraft:damaged_anvil",
|
||||
"minecraft:chiseled_quartz_block",
|
||||
"minecraft:quartz_block",
|
||||
"minecraft:quartz_bricks",
|
||||
"minecraft:quartz_pillar",
|
||||
"minecraft:quartz_stairs",
|
||||
"minecraft:white_terracotta",
|
||||
"minecraft:orange_terracotta",
|
||||
"minecraft:magenta_terracotta",
|
||||
"minecraft:light_blue_terracotta",
|
||||
"minecraft:yellow_terracotta",
|
||||
"minecraft:lime_terracotta",
|
||||
"minecraft:pink_terracotta",
|
||||
"minecraft:gray_terracotta",
|
||||
"minecraft:light_gray_terracotta",
|
||||
"minecraft:cyan_terracotta",
|
||||
"minecraft:purple_terracotta",
|
||||
"minecraft:blue_terracotta",
|
||||
"minecraft:brown_terracotta",
|
||||
"minecraft:green_terracotta",
|
||||
"minecraft:red_terracotta",
|
||||
"minecraft:black_terracotta",
|
||||
"minecraft:barrier",
|
||||
"minecraft:light",
|
||||
"minecraft:hay_block",
|
||||
"minecraft:white_carpet",
|
||||
"minecraft:orange_carpet",
|
||||
"minecraft:magenta_carpet",
|
||||
"minecraft:light_blue_carpet",
|
||||
"minecraft:yellow_carpet",
|
||||
"minecraft:lime_carpet",
|
||||
"minecraft:pink_carpet",
|
||||
"minecraft:gray_carpet",
|
||||
"minecraft:light_gray_carpet",
|
||||
"minecraft:cyan_carpet",
|
||||
"minecraft:purple_carpet",
|
||||
"minecraft:blue_carpet",
|
||||
"minecraft:brown_carpet",
|
||||
"minecraft:green_carpet",
|
||||
"minecraft:red_carpet",
|
||||
"minecraft:black_carpet",
|
||||
"minecraft:terracotta",
|
||||
"minecraft:packed_ice",
|
||||
"minecraft:acacia_stairs",
|
||||
"minecraft:dark_oak_stairs",
|
||||
"minecraft:dirt_path",
|
||||
"minecraft:sunflower",
|
||||
"minecraft:lilac",
|
||||
"minecraft:rose_bush",
|
||||
"minecraft:peony",
|
||||
"minecraft:tall_grass",
|
||||
"minecraft:large_fern",
|
||||
"minecraft:white_stained_glass",
|
||||
"minecraft:orange_stained_glass",
|
||||
"minecraft:magenta_stained_glass",
|
||||
"minecraft:light_blue_stained_glass",
|
||||
"minecraft:yellow_stained_glass",
|
||||
"minecraft:lime_stained_glass",
|
||||
"minecraft:pink_stained_glass",
|
||||
"minecraft:gray_stained_glass",
|
||||
"minecraft:light_gray_stained_glass",
|
||||
"minecraft:cyan_stained_glass",
|
||||
"minecraft:purple_stained_glass",
|
||||
"minecraft:blue_stained_glass",
|
||||
"minecraft:brown_stained_glass",
|
||||
"minecraft:green_stained_glass",
|
||||
"minecraft:red_stained_glass",
|
||||
"minecraft:black_stained_glass",
|
||||
"minecraft:white_stained_glass_pane",
|
||||
"minecraft:orange_stained_glass_pane",
|
||||
"minecraft:magenta_stained_glass_pane",
|
||||
"minecraft:light_blue_stained_glass_pane",
|
||||
"minecraft:yellow_stained_glass_pane",
|
||||
"minecraft:lime_stained_glass_pane",
|
||||
"minecraft:pink_stained_glass_pane",
|
||||
"minecraft:gray_stained_glass_pane",
|
||||
"minecraft:light_gray_stained_glass_pane",
|
||||
"minecraft:cyan_stained_glass_pane",
|
||||
"minecraft:purple_stained_glass_pane",
|
||||
"minecraft:blue_stained_glass_pane",
|
||||
"minecraft:brown_stained_glass_pane",
|
||||
"minecraft:green_stained_glass_pane",
|
||||
"minecraft:red_stained_glass_pane",
|
||||
"minecraft:black_stained_glass_pane",
|
||||
"minecraft:prismarine",
|
||||
"minecraft:prismarine_bricks",
|
||||
"minecraft:dark_prismarine",
|
||||
"minecraft:prismarine_stairs",
|
||||
"minecraft:prismarine_brick_stairs",
|
||||
"minecraft:dark_prismarine_stairs",
|
||||
"minecraft:sea_lantern",
|
||||
"minecraft:red_sandstone",
|
||||
"minecraft:chiseled_red_sandstone",
|
||||
"minecraft:cut_red_sandstone",
|
||||
"minecraft:red_sandstone_stairs",
|
||||
"minecraft:repeating_command_block",
|
||||
"minecraft:chain_command_block",
|
||||
"minecraft:magma_block",
|
||||
"minecraft:nether_wart_block",
|
||||
"minecraft:warped_wart_block",
|
||||
"minecraft:red_nether_bricks",
|
||||
"minecraft:bone_block",
|
||||
"minecraft:structure_void",
|
||||
"minecraft:shulker_box",
|
||||
"minecraft:white_shulker_box",
|
||||
"minecraft:orange_shulker_box",
|
||||
"minecraft:magenta_shulker_box",
|
||||
"minecraft:light_blue_shulker_box",
|
||||
"minecraft:yellow_shulker_box",
|
||||
"minecraft:lime_shulker_box",
|
||||
"minecraft:pink_shulker_box",
|
||||
"minecraft:gray_shulker_box",
|
||||
"minecraft:light_gray_shulker_box",
|
||||
"minecraft:cyan_shulker_box",
|
||||
"minecraft:purple_shulker_box",
|
||||
"minecraft:blue_shulker_box",
|
||||
"minecraft:brown_shulker_box",
|
||||
"minecraft:green_shulker_box",
|
||||
"minecraft:red_shulker_box",
|
||||
"minecraft:black_shulker_box",
|
||||
"minecraft:white_glazed_terracotta",
|
||||
"minecraft:orange_glazed_terracotta",
|
||||
"minecraft:magenta_glazed_terracotta",
|
||||
"minecraft:light_blue_glazed_terracotta",
|
||||
"minecraft:yellow_glazed_terracotta",
|
||||
"minecraft:lime_glazed_terracotta",
|
||||
"minecraft:pink_glazed_terracotta",
|
||||
"minecraft:gray_glazed_terracotta",
|
||||
"minecraft:light_gray_glazed_terracotta",
|
||||
"minecraft:cyan_glazed_terracotta",
|
||||
"minecraft:purple_glazed_terracotta",
|
||||
"minecraft:blue_glazed_terracotta",
|
||||
"minecraft:brown_glazed_terracotta",
|
||||
"minecraft:green_glazed_terracotta",
|
||||
"minecraft:red_glazed_terracotta",
|
||||
"minecraft:black_glazed_terracotta",
|
||||
"minecraft:white_concrete",
|
||||
"minecraft:orange_concrete",
|
||||
"minecraft:magenta_concrete",
|
||||
"minecraft:light_blue_concrete",
|
||||
"minecraft:yellow_concrete",
|
||||
"minecraft:lime_concrete",
|
||||
"minecraft:pink_concrete",
|
||||
"minecraft:gray_concrete",
|
||||
"minecraft:light_gray_concrete",
|
||||
"minecraft:cyan_concrete",
|
||||
"minecraft:purple_concrete",
|
||||
"minecraft:blue_concrete",
|
||||
"minecraft:brown_concrete",
|
||||
"minecraft:green_concrete",
|
||||
"minecraft:red_concrete",
|
||||
"minecraft:black_concrete",
|
||||
"minecraft:white_concrete_powder",
|
||||
"minecraft:orange_concrete_powder",
|
||||
"minecraft:magenta_concrete_powder",
|
||||
"minecraft:light_blue_concrete_powder",
|
||||
"minecraft:yellow_concrete_powder",
|
||||
"minecraft:lime_concrete_powder",
|
||||
"minecraft:pink_concrete_powder",
|
||||
"minecraft:gray_concrete_powder",
|
||||
"minecraft:light_gray_concrete_powder",
|
||||
"minecraft:cyan_concrete_powder",
|
||||
"minecraft:purple_concrete_powder",
|
||||
"minecraft:blue_concrete_powder",
|
||||
"minecraft:brown_concrete_powder",
|
||||
"minecraft:green_concrete_powder",
|
||||
"minecraft:red_concrete_powder",
|
||||
"minecraft:black_concrete_powder",
|
||||
"minecraft:turtle_egg",
|
||||
"minecraft:dead_tube_coral_block",
|
||||
"minecraft:dead_brain_coral_block",
|
||||
"minecraft:dead_bubble_coral_block",
|
||||
"minecraft:dead_fire_coral_block",
|
||||
"minecraft:dead_horn_coral_block",
|
||||
"minecraft:tube_coral_block",
|
||||
"minecraft:brain_coral_block",
|
||||
"minecraft:bubble_coral_block",
|
||||
"minecraft:fire_coral_block",
|
||||
"minecraft:horn_coral_block",
|
||||
"minecraft:tube_coral",
|
||||
"minecraft:brain_coral",
|
||||
"minecraft:bubble_coral",
|
||||
"minecraft:fire_coral",
|
||||
"minecraft:horn_coral",
|
||||
"minecraft:dead_brain_coral",
|
||||
"minecraft:dead_bubble_coral",
|
||||
"minecraft:dead_fire_coral",
|
||||
"minecraft:dead_horn_coral",
|
||||
"minecraft:dead_tube_coral",
|
||||
"minecraft:tube_coral_fan",
|
||||
"minecraft:brain_coral_fan",
|
||||
"minecraft:bubble_coral_fan",
|
||||
"minecraft:fire_coral_fan",
|
||||
"minecraft:horn_coral_fan",
|
||||
"minecraft:dead_tube_coral_fan",
|
||||
"minecraft:dead_brain_coral_fan",
|
||||
"minecraft:dead_bubble_coral_fan",
|
||||
"minecraft:dead_fire_coral_fan",
|
||||
"minecraft:dead_horn_coral_fan",
|
||||
"minecraft:blue_ice",
|
||||
"minecraft:conduit",
|
||||
"minecraft:polished_granite_stairs",
|
||||
"minecraft:smooth_red_sandstone_stairs",
|
||||
"minecraft:mossy_stone_brick_stairs",
|
||||
"minecraft:polished_diorite_stairs",
|
||||
"minecraft:mossy_cobblestone_stairs",
|
||||
"minecraft:end_stone_brick_stairs",
|
||||
"minecraft:stone_stairs",
|
||||
"minecraft:smooth_sandstone_stairs",
|
||||
"minecraft:smooth_quartz_stairs",
|
||||
"minecraft:granite_stairs",
|
||||
"minecraft:andesite_stairs",
|
||||
"minecraft:red_nether_brick_stairs",
|
||||
"minecraft:polished_andesite_stairs",
|
||||
"minecraft:diorite_stairs",
|
||||
"minecraft:cobbled_deepslate_stairs",
|
||||
"minecraft:polished_deepslate_stairs",
|
||||
"minecraft:deepslate_brick_stairs",
|
||||
"minecraft:deepslate_tile_stairs",
|
||||
"minecraft:polished_granite_slab",
|
||||
"minecraft:smooth_red_sandstone_slab",
|
||||
"minecraft:mossy_stone_brick_slab",
|
||||
"minecraft:polished_diorite_slab",
|
||||
"minecraft:mossy_cobblestone_slab",
|
||||
"minecraft:end_stone_brick_slab",
|
||||
"minecraft:smooth_sandstone_slab",
|
||||
"minecraft:smooth_quartz_slab",
|
||||
"minecraft:granite_slab",
|
||||
"minecraft:andesite_slab",
|
||||
"minecraft:red_nether_brick_slab",
|
||||
"minecraft:polished_andesite_slab",
|
||||
"minecraft:diorite_slab",
|
||||
"minecraft:cobbled_deepslate_slab",
|
||||
"minecraft:polished_deepslate_slab",
|
||||
"minecraft:deepslate_brick_slab",
|
||||
"minecraft:deepslate_tile_slab",
|
||||
"minecraft:scaffolding",
|
||||
"minecraft:redstone_torch",
|
||||
"minecraft:redstone_block",
|
||||
"minecraft:repeater",
|
||||
"minecraft:comparator",
|
||||
"minecraft:piston",
|
||||
"minecraft:sticky_piston",
|
||||
"minecraft:slime_block",
|
||||
"minecraft:honey_block",
|
||||
"minecraft:observer",
|
||||
"minecraft:hopper",
|
||||
"minecraft:dispenser",
|
||||
"minecraft:dropper",
|
||||
"minecraft:lectern",
|
||||
"minecraft:target",
|
||||
"minecraft:lever",
|
||||
"minecraft:lightning_rod",
|
||||
"minecraft:daylight_detector",
|
||||
"minecraft:sculk_sensor",
|
||||
"minecraft:tripwire_hook",
|
||||
"minecraft:trapped_chest",
|
||||
"minecraft:tnt",
|
||||
"minecraft:redstone_lamp",
|
||||
"minecraft:note_block",
|
||||
"minecraft:stone_button",
|
||||
"minecraft:polished_blackstone_button",
|
||||
"minecraft:oak_button",
|
||||
"minecraft:spruce_button",
|
||||
"minecraft:birch_button",
|
||||
"minecraft:jungle_button",
|
||||
"minecraft:acacia_button",
|
||||
"minecraft:dark_oak_button",
|
||||
"minecraft:crimson_button",
|
||||
"minecraft:warped_button",
|
||||
"minecraft:stone_pressure_plate",
|
||||
"minecraft:polished_blackstone_pressure_plate",
|
||||
"minecraft:light_weighted_pressure_plate",
|
||||
"minecraft:heavy_weighted_pressure_plate",
|
||||
"minecraft:oak_pressure_plate",
|
||||
"minecraft:spruce_pressure_plate",
|
||||
"minecraft:birch_pressure_plate",
|
||||
"minecraft:jungle_pressure_plate",
|
||||
"minecraft:acacia_pressure_plate",
|
||||
"minecraft:dark_oak_pressure_plate",
|
||||
"minecraft:crimson_pressure_plate",
|
||||
"minecraft:warped_pressure_plate",
|
||||
"minecraft:iron_door",
|
||||
"minecraft:oak_door",
|
||||
"minecraft:spruce_door",
|
||||
"minecraft:birch_door",
|
||||
"minecraft:jungle_door",
|
||||
"minecraft:acacia_door",
|
||||
"minecraft:dark_oak_door",
|
||||
"minecraft:crimson_door",
|
||||
"minecraft:warped_door",
|
||||
"minecraft:iron_trapdoor",
|
||||
"minecraft:oak_trapdoor",
|
||||
"minecraft:spruce_trapdoor",
|
||||
"minecraft:birch_trapdoor",
|
||||
"minecraft:jungle_trapdoor",
|
||||
"minecraft:acacia_trapdoor",
|
||||
"minecraft:dark_oak_trapdoor",
|
||||
"minecraft:crimson_trapdoor",
|
||||
"minecraft:warped_trapdoor",
|
||||
"minecraft:oak_fence_gate",
|
||||
"minecraft:spruce_fence_gate",
|
||||
"minecraft:birch_fence_gate",
|
||||
"minecraft:jungle_fence_gate",
|
||||
"minecraft:acacia_fence_gate",
|
||||
"minecraft:dark_oak_fence_gate",
|
||||
"minecraft:crimson_fence_gate",
|
||||
"minecraft:warped_fence_gate",
|
||||
"minecraft:powered_rail",
|
||||
"minecraft:detector_rail",
|
||||
"minecraft:rail",
|
||||
"minecraft:activator_rail",
|
||||
"minecraft:structure_block",
|
||||
"minecraft:jigsaw",
|
||||
"minecraft:wheat",
|
||||
"minecraft:oak_sign",
|
||||
"minecraft:spruce_sign",
|
||||
"minecraft:birch_sign",
|
||||
"minecraft:jungle_sign",
|
||||
"minecraft:acacia_sign",
|
||||
"minecraft:dark_oak_sign",
|
||||
"minecraft:crimson_sign",
|
||||
"minecraft:warped_sign",
|
||||
"minecraft:dried_kelp_block",
|
||||
"minecraft:cake",
|
||||
"minecraft:white_bed",
|
||||
"minecraft:orange_bed",
|
||||
"minecraft:magenta_bed",
|
||||
"minecraft:light_blue_bed",
|
||||
"minecraft:yellow_bed",
|
||||
"minecraft:lime_bed",
|
||||
"minecraft:pink_bed",
|
||||
"minecraft:gray_bed",
|
||||
"minecraft:light_gray_bed",
|
||||
"minecraft:cyan_bed",
|
||||
"minecraft:purple_bed",
|
||||
"minecraft:blue_bed",
|
||||
"minecraft:brown_bed",
|
||||
"minecraft:green_bed",
|
||||
"minecraft:red_bed",
|
||||
"minecraft:black_bed",
|
||||
"minecraft:nether_wart",
|
||||
"minecraft:brewing_stand",
|
||||
"minecraft:cauldron",
|
||||
"minecraft:flower_pot",
|
||||
"minecraft:skeleton_skull",
|
||||
"minecraft:wither_skeleton_skull",
|
||||
"minecraft:player_head",
|
||||
"minecraft:zombie_head",
|
||||
"minecraft:creeper_head",
|
||||
"minecraft:dragon_head",
|
||||
"minecraft:white_banner",
|
||||
"minecraft:orange_banner",
|
||||
"minecraft:magenta_banner",
|
||||
"minecraft:light_blue_banner",
|
||||
"minecraft:yellow_banner",
|
||||
"minecraft:lime_banner",
|
||||
"minecraft:pink_banner",
|
||||
"minecraft:gray_banner",
|
||||
"minecraft:light_gray_banner",
|
||||
"minecraft:cyan_banner",
|
||||
"minecraft:purple_banner",
|
||||
"minecraft:blue_banner",
|
||||
"minecraft:brown_banner",
|
||||
"minecraft:green_banner",
|
||||
"minecraft:red_banner",
|
||||
"minecraft:black_banner",
|
||||
"minecraft:loom",
|
||||
"minecraft:composter",
|
||||
"minecraft:barrel",
|
||||
"minecraft:smoker",
|
||||
"minecraft:blast_furnace",
|
||||
"minecraft:cartography_table",
|
||||
"minecraft:fletching_table",
|
||||
"minecraft:grindstone",
|
||||
"minecraft:smithing_table",
|
||||
"minecraft:stonecutter",
|
||||
"minecraft:bell",
|
||||
"minecraft:lantern",
|
||||
"minecraft:soul_lantern",
|
||||
"minecraft:campfire",
|
||||
"minecraft:soul_campfire",
|
||||
"minecraft:shroomlight",
|
||||
"minecraft:bee_nest",
|
||||
"minecraft:beehive",
|
||||
"minecraft:honeycomb_block",
|
||||
"minecraft:lodestone",
|
||||
"minecraft:crying_obsidian",
|
||||
"minecraft:blackstone",
|
||||
"minecraft:blackstone_slab",
|
||||
"minecraft:blackstone_stairs",
|
||||
"minecraft:gilded_blackstone",
|
||||
"minecraft:polished_blackstone",
|
||||
"minecraft:polished_blackstone_slab",
|
||||
"minecraft:polished_blackstone_stairs",
|
||||
"minecraft:chiseled_polished_blackstone",
|
||||
"minecraft:polished_blackstone_bricks",
|
||||
"minecraft:polished_blackstone_brick_slab",
|
||||
"minecraft:polished_blackstone_brick_stairs",
|
||||
"minecraft:cracked_polished_blackstone_bricks",
|
||||
"minecraft:respawn_anchor",
|
||||
"minecraft:candle",
|
||||
"minecraft:white_candle",
|
||||
"minecraft:orange_candle",
|
||||
"minecraft:magenta_candle",
|
||||
"minecraft:light_blue_candle",
|
||||
"minecraft:yellow_candle",
|
||||
"minecraft:lime_candle",
|
||||
"minecraft:pink_candle",
|
||||
"minecraft:gray_candle",
|
||||
"minecraft:light_gray_candle",
|
||||
"minecraft:cyan_candle",
|
||||
"minecraft:purple_candle",
|
||||
"minecraft:blue_candle",
|
||||
"minecraft:brown_candle",
|
||||
"minecraft:green_candle",
|
||||
"minecraft:red_candle",
|
||||
"minecraft:black_candle",
|
||||
"minecraft:small_amethyst_bud",
|
||||
"minecraft:medium_amethyst_bud",
|
||||
"minecraft:large_amethyst_bud",
|
||||
"minecraft:amethyst_cluster",
|
||||
"minecraft:pointed_dripstone",
|
||||
"minecraft:water",
|
||||
"minecraft:lava",
|
||||
"minecraft:tall_seagrass",
|
||||
"minecraft:piston_head",
|
||||
"minecraft:moving_piston",
|
||||
"minecraft:wall_torch",
|
||||
"minecraft:fire",
|
||||
"minecraft:soul_fire",
|
||||
"minecraft:redstone_wire",
|
||||
"minecraft:oak_wall_sign",
|
||||
"minecraft:spruce_wall_sign",
|
||||
"minecraft:birch_wall_sign",
|
||||
"minecraft:acacia_wall_sign",
|
||||
"minecraft:jungle_wall_sign",
|
||||
"minecraft:dark_oak_wall_sign",
|
||||
"minecraft:redstone_wall_torch",
|
||||
"minecraft:soul_wall_torch",
|
||||
"minecraft:nether_portal",
|
||||
"minecraft:attached_pumpkin_stem",
|
||||
"minecraft:attached_melon_stem",
|
||||
"minecraft:pumpkin_stem",
|
||||
"minecraft:melon_stem",
|
||||
"minecraft:water_cauldron",
|
||||
"minecraft:lava_cauldron",
|
||||
"minecraft:powder_snow_cauldron",
|
||||
"minecraft:end_portal",
|
||||
"minecraft:cocoa",
|
||||
"minecraft:tripwire",
|
||||
"minecraft:potted_oak_sapling",
|
||||
"minecraft:potted_spruce_sapling",
|
||||
"minecraft:potted_birch_sapling",
|
||||
"minecraft:potted_jungle_sapling",
|
||||
"minecraft:potted_acacia_sapling",
|
||||
"minecraft:potted_dark_oak_sapling",
|
||||
"minecraft:potted_fern",
|
||||
"minecraft:potted_dandelion",
|
||||
"minecraft:potted_poppy",
|
||||
"minecraft:potted_blue_orchid",
|
||||
"minecraft:potted_allium",
|
||||
"minecraft:potted_azure_bluet",
|
||||
"minecraft:potted_red_tulip",
|
||||
"minecraft:potted_orange_tulip",
|
||||
"minecraft:potted_white_tulip",
|
||||
"minecraft:potted_pink_tulip",
|
||||
"minecraft:potted_oxeye_daisy",
|
||||
"minecraft:potted_cornflower",
|
||||
"minecraft:potted_lily_of_the_valley",
|
||||
"minecraft:potted_wither_rose",
|
||||
"minecraft:potted_red_mushroom",
|
||||
"minecraft:potted_brown_mushroom",
|
||||
"minecraft:potted_dead_bush",
|
||||
"minecraft:potted_cactus",
|
||||
"minecraft:carrots",
|
||||
"minecraft:potatoes",
|
||||
"minecraft:skeleton_wall_skull",
|
||||
"minecraft:wither_skeleton_wall_skull",
|
||||
"minecraft:zombie_wall_head",
|
||||
"minecraft:player_wall_head",
|
||||
"minecraft:creeper_wall_head",
|
||||
"minecraft:dragon_wall_head",
|
||||
"minecraft:white_wall_banner",
|
||||
"minecraft:orange_wall_banner",
|
||||
"minecraft:magenta_wall_banner",
|
||||
"minecraft:light_blue_wall_banner",
|
||||
"minecraft:yellow_wall_banner",
|
||||
"minecraft:lime_wall_banner",
|
||||
"minecraft:pink_wall_banner",
|
||||
"minecraft:gray_wall_banner",
|
||||
"minecraft:light_gray_wall_banner",
|
||||
"minecraft:cyan_wall_banner",
|
||||
"minecraft:purple_wall_banner",
|
||||
"minecraft:blue_wall_banner",
|
||||
"minecraft:brown_wall_banner",
|
||||
"minecraft:green_wall_banner",
|
||||
"minecraft:red_wall_banner",
|
||||
"minecraft:black_wall_banner",
|
||||
"minecraft:beetroots",
|
||||
"minecraft:end_gateway",
|
||||
"minecraft:frosted_ice",
|
||||
"minecraft:kelp_plant",
|
||||
"minecraft:dead_tube_coral_wall_fan",
|
||||
"minecraft:dead_brain_coral_wall_fan",
|
||||
"minecraft:dead_bubble_coral_wall_fan",
|
||||
"minecraft:dead_fire_coral_wall_fan",
|
||||
"minecraft:dead_horn_coral_wall_fan",
|
||||
"minecraft:tube_coral_wall_fan",
|
||||
"minecraft:brain_coral_wall_fan",
|
||||
"minecraft:bubble_coral_wall_fan",
|
||||
"minecraft:fire_coral_wall_fan",
|
||||
"minecraft:horn_coral_wall_fan",
|
||||
"minecraft:bamboo_sapling",
|
||||
"minecraft:potted_bamboo",
|
||||
"minecraft:void_air",
|
||||
"minecraft:cave_air",
|
||||
"minecraft:bubble_column",
|
||||
"minecraft:sweet_berry_bush",
|
||||
"minecraft:weeping_vines_plant",
|
||||
"minecraft:twisting_vines_plant",
|
||||
"minecraft:crimson_wall_sign",
|
||||
"minecraft:warped_wall_sign",
|
||||
"minecraft:potted_crimson_fungus",
|
||||
"minecraft:potted_warped_fungus",
|
||||
"minecraft:potted_crimson_roots",
|
||||
"minecraft:potted_warped_roots",
|
||||
"minecraft:candle_cake",
|
||||
"minecraft:white_candle_cake",
|
||||
"minecraft:orange_candle_cake",
|
||||
"minecraft:magenta_candle_cake",
|
||||
"minecraft:light_blue_candle_cake",
|
||||
"minecraft:yellow_candle_cake",
|
||||
"minecraft:lime_candle_cake",
|
||||
"minecraft:pink_candle_cake",
|
||||
"minecraft:gray_candle_cake",
|
||||
"minecraft:light_gray_candle_cake",
|
||||
"minecraft:cyan_candle_cake",
|
||||
"minecraft:purple_candle_cake",
|
||||
"minecraft:blue_candle_cake",
|
||||
"minecraft:brown_candle_cake",
|
||||
"minecraft:green_candle_cake",
|
||||
"minecraft:red_candle_cake",
|
||||
"minecraft:black_candle_cake",
|
||||
"minecraft:powder_snow",
|
||||
"minecraft:cave_vines",
|
||||
"minecraft:cave_vines_plant",
|
||||
"minecraft:big_dripleaf_stem",
|
||||
"minecraft:potted_azalea_bush",
|
||||
"minecraft:potted_flowering_azalea_bush"
|
||||
]},
|
||||
"obj-com-volmit-iris-util-collection-kmap": {
|
||||
"description": "",
|
||||
"type": "object",
|
||||
"properties": {}
|
||||
},
|
||||
"erzscripts": {"enum": []}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,749 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisexpression.json",
|
||||
"description": "Represents an Iris Expression",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"preprocessors": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzscripts"},
|
||||
"description": "preprocessors\nPreprocess this object in-memory when it's loaded, run scripts using the variable 'Iris.getPreprocessorObject()' and modify properties about this object before it's used.\n \nList<Script>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Script (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"variables": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisexpressionload"},
|
||||
"description": "variables\nVariables to use in this expression\n \nList of ExpressionLoads (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"description": "expression\nThe expression. Inherited variables are x, y and z. Avoid using those variable names.\n \nText\n"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisexpressionload": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a variable to use in your expression. Do not set the name to x, y, or z, also don't duplicate names.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "name\nThe variable to assign this value to. Do not set the name to x, y, or z\n \nText\n\n \n* Default Value is "
|
||||
},
|
||||
"staticValue": {
|
||||
"type": "number",
|
||||
"description": "staticValue\nIf the style value is not defined, this value will be used\n \nNumber\n\n \n* Default Value is -1.0"
|
||||
},
|
||||
"styleValue": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "styleValue\nIf defined, this variable will use a generator style as it's value\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "styleValue\nIf defined, this variable will use a generator style as it's value\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "styleValue\nIf defined, this variable will use a generator style as it's value\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"engineStreamValue": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisenginestreamtype",
|
||||
"description": "engineStreamValue\nIf defined, iris will use an internal stream from the engine as it's value\n \nEngineStreamType\nRepresents a stream from the engine\nMust be a valid EngineStreamType (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"engineValue": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisenginevaluetype",
|
||||
"description": "engineValue\nIf defined, iris will use an internal value from the engine as it's value\n \nEngineValueType\nRepresents a value from the engine\nMust be a valid EngineValueType (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"erzscripts": {"enum": []},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisenginestreamtype": {"oneOf": [
|
||||
{
|
||||
"const": "SLOPE",
|
||||
"description": "Represents the given slope at the x, z coordinates"
|
||||
},
|
||||
{
|
||||
"const": "TRUE_HEIGHT",
|
||||
"description": "Represents the real terrain height ignoring fluid, this includes carving, caves & noise features into this stream."
|
||||
},
|
||||
{
|
||||
"const": "TRUE_HEIGHT_OR_FLUID",
|
||||
"description": "Represents the real terrain height including fluid, this includes carving, caves & noise features into this stream."
|
||||
},
|
||||
{
|
||||
"const": "HEIGHT",
|
||||
"description": "Represents the base generator height at the given position. This includes only the biome generators / interpolation and noise features but does not include carving, caves."
|
||||
},
|
||||
{
|
||||
"const": "HEIGHT_OR_FLUID",
|
||||
"description": "Represents the base generator height at the given position. This includes only the biome generators / interpolation and noise features but does not include carving, caves. with Max(height, fluidHeight)."
|
||||
},
|
||||
{
|
||||
"const": "OVERLAY_NOISE",
|
||||
"description": "Represents the overlay noise generators summed (dimension setting)"
|
||||
},
|
||||
{
|
||||
"const": "HEIGHT_NO_FEATURES",
|
||||
"description": "Represents the overlay noise generators summed (dimension setting)"
|
||||
},
|
||||
{
|
||||
"const": "OBJECT_CHANCE_CLIP",
|
||||
"description": "Represents the object chance clip. If a noise feature alters the object chance in this area this number will drop below 1. (100%)"
|
||||
},
|
||||
{
|
||||
"const": "REGION_STYLE",
|
||||
"description": "Represents the noise style of regions"
|
||||
},
|
||||
{
|
||||
"const": "REGION_IDENTITY",
|
||||
"description": "Represents the identity of regions. Each region has a unique number (very large numbers)"
|
||||
}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisenginevaluetype": {"oneOf": [
|
||||
{
|
||||
"const": "ENGINE_HEIGHT",
|
||||
"description": "Represents actual height of the engine"
|
||||
},
|
||||
{
|
||||
"const": "ENGINE_MIN_HEIGHT",
|
||||
"description": "Represents virtual bottom of the engine in the compound. If this engine is on top of another engine, it's min height would be at the maxHeight of the previous engine + 1"
|
||||
},
|
||||
{
|
||||
"const": "ENGINE_MAX_HEIGHT",
|
||||
"description": "Represents virtual top of the engine in the compound. If this engine is below another engine, it's max height would be at the minHeight of the next engine - 1"
|
||||
},
|
||||
{
|
||||
"const": "FLUID_HEIGHT",
|
||||
"description": "The fluid height defined in the dimension file"
|
||||
}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,951 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisgenerator.json",
|
||||
"description": "Represents a composite generator of noise gens",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"preprocessors": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzscripts"},
|
||||
"description": "preprocessors\nPreprocess this object in-memory when it's loaded, run scripts using the variable 'Iris.getPreprocessorObject()' and modify properties about this object before it's used.\n \nList<Script>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Script (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 0.001,
|
||||
"description": "zoom\nThe zoom or frequency.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.001"
|
||||
},
|
||||
"opacity": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"description": "opacity\nThe opacity, essentially a multiplier on the output.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.0"
|
||||
},
|
||||
"multiplicitive": {
|
||||
"type": "boolean",
|
||||
"description": "multiplicitive\nMultiply the compsites instead of adding them\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"cellFractureZoom": {
|
||||
"type": "number",
|
||||
"minimum": 0.001,
|
||||
"description": "cellFractureZoom\nThe size of the cell fractures\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.001"
|
||||
},
|
||||
"cellFractureShuffle": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"description": "cellFractureShuffle\nCell Fracture Coordinate Shuffling\n \nNumber\n\n \n* Default Value is 12.0\n* Minimum allowed is 0.0"
|
||||
},
|
||||
"cellFractureHeight": {
|
||||
"type": "number",
|
||||
"description": "cellFractureHeight\nThe height of fracture cells. Set to 0 to disable\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"cellPercentSize": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
"description": "cellPercentSize\nHow big are the cells (X,Z) relative to the veins that touch them. Between 0 and 1. 0.1 means thick veins, small cells.\n \nNumber\n\n \n* Default Value is 0.75\n* Minimum allowed is 0.0\n* Maximum allowed is 1.0"
|
||||
},
|
||||
"offsetX": {
|
||||
"type": "number",
|
||||
"description": "offsetX\nThe offset to shift this noise x\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"offsetZ": {
|
||||
"type": "number",
|
||||
"description": "offsetZ\nThe offset to shift this noise z\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"seed": {
|
||||
"type": "integer",
|
||||
"description": "seed\nThe seed for this generator\n \nInteger\n\n \n* Default Value is 1"
|
||||
},
|
||||
"interpolator": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisinterpolator",
|
||||
"description": "interpolator\nThe interpolator to use when smoothing this generator into other regions & generators\n \nInterpolator (Object)\nConfigures rotation for iris\n \nYou can instead specify \"snippet/interpolator/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-interpolator",
|
||||
"description": "interpolator\nThe interpolator to use when smoothing this generator into other regions & generators\n \nInterpolator (Object)\nConfigures rotation for iris\n \nYou can instead specify \"snippet/interpolator/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "interpolator\nThe interpolator to use when smoothing this generator into other regions & generators\n \nInterpolator (Object)\nConfigures rotation for iris\n \nYou can instead specify \"snippet/interpolator/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"cliffHeightMax": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 8192,
|
||||
"description": "cliffHeightMax\nCliff Height Max. Disable with 0 for min and max\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is 0.0\n* Maximum allowed is 8192.0"
|
||||
},
|
||||
"cliffHeightMin": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 8192,
|
||||
"description": "cliffHeightMin\nCliff Height Min. Disable with 0 for min and max\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is 0.0\n* Maximum allowed is 8192.0"
|
||||
},
|
||||
"composite": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisnoisegenerator"},
|
||||
"description": "composite\nThe list of noise gens this gen contains.\n \nList of NoiseGenerators (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
},
|
||||
"cliffHeightGenerator": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisnoisegenerator",
|
||||
"description": "cliffHeightGenerator\nThe noise gen for cliff height.\n \nNoiseGenerator (Object)\nA noise generator\n \nYou can instead specify \"snippet/generator/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-generator",
|
||||
"description": "cliffHeightGenerator\nThe noise gen for cliff height.\n \nNoiseGenerator (Object)\nA noise generator\n \nYou can instead specify \"snippet/generator/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "cliffHeightGenerator\nThe noise gen for cliff height.\n \nNoiseGenerator (Object)\nA noise generator\n \nYou can instead specify \"snippet/generator/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"obj-com-volmit-iris-engine-object-irisnoisegenerator": {"anyOf": [
|
||||
{
|
||||
"description": "A noise generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-4,
|
||||
"description": "zoom\nThe coordinate input zoom\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-4"
|
||||
},
|
||||
"negative": {
|
||||
"type": "boolean",
|
||||
"description": "negative\nReverse the output. So that noise = -noise + opacity\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"opacity": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
"description": "opacity\nThe output multiplier\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.0\n* Maximum allowed is 1.0"
|
||||
},
|
||||
"offsetX": {
|
||||
"type": "number",
|
||||
"description": "offsetX\nCoordinate offset x\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"offsetY": {
|
||||
"type": "number",
|
||||
"description": "offsetY\nHeight output offset y. Avoid using with terrain generation.\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"offsetZ": {
|
||||
"type": "number",
|
||||
"description": "offsetZ\nCoordinate offset z\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"seed": {
|
||||
"type": "integer",
|
||||
"description": "seed\nThe seed\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"parametric": {
|
||||
"type": "boolean",
|
||||
"description": "parametric\nApply a parametric curve on the output\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"bezier": {
|
||||
"type": "boolean",
|
||||
"description": "bezier\nApply a bezier curve on the output\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"sinCentered": {
|
||||
"type": "boolean",
|
||||
"description": "sinCentered\nApply a sin-center curve on the output (0, and 1 = 0 and 0.5 = 1.0 using a sinoid shape.)\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"description": "exponent\nThe exponent noise^EXPONENT\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"description": "enabled\nEnable / disable. Outputs offsetY if disabled\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"octaves": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "octaves\nMultiple octaves for multple generators of changing zooms added together\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"fracture": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisnoisegenerator"},
|
||||
"description": "fracture\nApply a child noise generator to fracture the input coordinates of this generator\n \nList of NoiseGenerators (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisinterpolator": {"anyOf": [
|
||||
{
|
||||
"description": "Configures rotation for iris",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-util-interpolation-interpolationmethod",
|
||||
"description": "function\nThe interpolation method when two biomes use different heights but this same generator\n \nInterpolationMethod\nAn interpolation method (or function) is simply a method of smoothing a position based on surrounding points on a grid. Bicubic for example is smoother, but has 4 times the checks than Bilinear for example. Try using BILINEAR_STARCAST_9 for beautiful results.\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid InterpolationMethod (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"horizontalScale": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 8192,
|
||||
"description": "horizontalScale\nThe range checked horizontally. Smaller ranges yeild more detail but are not as smooth.\n \nNumber\n\n \n* Default Value is 7.0\n* Minimum allowed is 1.0\n* Maximum allowed is 8192.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-util-interpolation-interpolationmethod": {"oneOf": [
|
||||
{
|
||||
"const": "NONE",
|
||||
"description": "No interpolation. Nearest Neighbor (bad for terrain, great for performance)."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR",
|
||||
"description": "Uses 4 nearby points in a square to calculate a 2d slope. Very fast but creates square artifacts. See: https://en.wikipedia.org/wiki/Bilinear_interpolation"
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_3",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 3 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_6",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 6 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_9",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 9 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_12",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 12 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_3",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_6",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_9",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_12",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_3",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_6",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_9",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_12",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_BEZIER",
|
||||
"description": "Uses bilinear but on a bezier curve. See: https://en.wikipedia.org/wiki/Bezier_curve"
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_PARAMETRIC_2",
|
||||
"description": "Uses Bilinear but with parametric curves alpha 2."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_PARAMETRIC_4",
|
||||
"description": "Uses Bilinear but with parametric curves alpha 4."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_PARAMETRIC_1_5",
|
||||
"description": "Uses Bilinear but with parametric curves alpha 1.5."
|
||||
},
|
||||
{
|
||||
"const": "BICUBIC",
|
||||
"description": "Bicubic noise creates 4, 4-point splines for a total of 16 checks. Bcubic can go higher than expected and lower than expected right before a large change in slope."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE",
|
||||
"description": "Hermite is similar to bicubic, but faster and it can be tuned a little bit"
|
||||
},
|
||||
{
|
||||
"const": "CATMULL_ROM_SPLINE",
|
||||
"description": "Essentially bicubic with zero tension"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_TENSE",
|
||||
"description": "Essentially bicubic with max tension"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_HALF_POSITIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_HALF_NEGATIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_FULL_POSITIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_FULL_NEGATIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
}
|
||||
]},
|
||||
"enum-snippet-generator": {"enum": []},
|
||||
"enum-snippet-interpolator": {"enum": []},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"erzscripts": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,64 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisattributemodifier.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents an attribute modifier for an item or an entity. This allows you to create modifications to basic game attributes such as MAX_HEALTH or ARMOR_VALUE.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"attribute": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-org-bukkit-attribute-attribute",
|
||||
"description": "attribute\nThe Attribute type. This type is pulled from the game attributes. Zombie & Horse attributes will not work on non-zombie/horse entities.\nUsing an attribute on an item will have affects when held, or worn. There is no way to specify further granularity as the game picks this depending on the item type.\n \nAttribute\n\nMust be a valid Attribute (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"minLength": 2,
|
||||
"description": "name\nThe Attribute Name is used internally only for the game. This value should be unique to all other attributes applied to this item/entity. It is not shown in game.\n \nText\n\n \n* Default Value is \n* Minimum Length allowed is 2"
|
||||
},
|
||||
"operation": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-org-bukkit-attribute-attributemodifier-operation",
|
||||
"description": "operation\nThe application operation (add number is default). Add Number adds to the default value. \nAdd scalar_1 will multiply by 1 for example if the health is 20 and you multiply_scalar_1 by 0.5, the health will result in 30, not 10. Use negative values to achieve that.\n \nOperation\n\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid Operation (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"minAmount": {
|
||||
"type": "number",
|
||||
"description": "minAmount\nMinimum amount for this modifier. Iris randomly chooses an amount, this is the minimum it can choose randomly for this attribute.\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"maxAmount": {
|
||||
"type": "number",
|
||||
"description": "maxAmount\nMaximum amount for this modifier Iris randomly chooses an amount, this is the maximum it can choose randomly for this attribute.\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"chance": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
"description": "chance\nThe chance that this attribute is applied (0 to 1). If the chance is 0.5 (50%), then Iris will only apply this attribute 50% of the time.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.0\n* Maximum allowed is 1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"enum-org-bukkit-attribute-attribute": {"enum": [
|
||||
"GENERIC_MAX_HEALTH",
|
||||
"GENERIC_FOLLOW_RANGE",
|
||||
"GENERIC_KNOCKBACK_RESISTANCE",
|
||||
"GENERIC_MOVEMENT_SPEED",
|
||||
"GENERIC_FLYING_SPEED",
|
||||
"GENERIC_ATTACK_DAMAGE",
|
||||
"GENERIC_ATTACK_KNOCKBACK",
|
||||
"GENERIC_ATTACK_SPEED",
|
||||
"GENERIC_ARMOR",
|
||||
"GENERIC_ARMOR_TOUGHNESS",
|
||||
"GENERIC_LUCK",
|
||||
"HORSE_JUMP_STRENGTH",
|
||||
"ZOMBIE_SPAWN_REINFORCEMENTS"
|
||||
]},
|
||||
"enum-org-bukkit-attribute-attributemodifier-operation": {"enum": [
|
||||
"ADD_NUMBER",
|
||||
"ADD_SCALAR",
|
||||
"MULTIPLY_SCALAR_1"
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisaxisrotationclamp.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"description": "enabled\nShould this axis be rotated at all?\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"min": {
|
||||
"type": "number",
|
||||
"minimum": -360,
|
||||
"maximum": 360,
|
||||
"description": "min\nThe minimum angle (from) or set this and max to zero for any angle degrees. Set both to the same non-zero value to force it to that angle only\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is -360.0\n* Maximum allowed is 360.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"minimum": -360,
|
||||
"maximum": 360,
|
||||
"description": "max\nThe maximum angle (to) or set this and min to zero for any angle degrees. Set both to the same non-zero value to force it to that angle only\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is -360.0\n* Maximum allowed is 360.0"
|
||||
},
|
||||
"interval": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 360,
|
||||
"description": "interval\nIris spins the axis but not freely. For example an interval of 90 would mean 4 possible angles (right angles) degrees. \nSetting this to 0 means totally free rotation.\n\nNote that a lot of structures can have issues with non 90 degree intervals because the minecraft block resolution is so low.\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is 0.0\n* Maximum allowed is 360.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
@@ -1,213 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irismodbiomeinjector.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A biome injector",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"region": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzregions",
|
||||
"description": "region\nThe region to find\n \nIris Region\n\n \n* Default Value is \nMust be a valid regions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"inject": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzbiomes"},
|
||||
"description": "inject\nA biome to inject into the region\n \nList<Biome>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Biome (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"erzbiomes": {"enum": [
|
||||
"mountain/hills",
|
||||
"swamp/sea/ocean",
|
||||
"mushroom/forest",
|
||||
"mountain/middle",
|
||||
"ocean/shore/beach",
|
||||
"tropical/beach",
|
||||
"savanna/savanna",
|
||||
"tropical/rainforest-island",
|
||||
"mountain/shore/beach",
|
||||
"mushroom/plains",
|
||||
"temperate/highlands",
|
||||
"mesa/plateau",
|
||||
"tropical/highlands",
|
||||
"tundra/forest",
|
||||
"ocean/warm",
|
||||
"swamp/denmyre",
|
||||
"hot/shore/beach",
|
||||
"temperate/longtree-forest",
|
||||
"tropical/sea/river-steep",
|
||||
"tropical/volcanoes-lava",
|
||||
"mushroom/shore/beach",
|
||||
"temperate/lush-plains-yellow",
|
||||
"temperate/flower-forest",
|
||||
"tundra/taiga",
|
||||
"frozen/sea/ocean",
|
||||
"temperate/osaka-red-forest",
|
||||
"mesa/cliffs",
|
||||
"tundra/autumn",
|
||||
"mushroom/crimson-forest",
|
||||
"util/ruined_portals",
|
||||
"mesa/valleys",
|
||||
"tropical/sea/ocean",
|
||||
"hot/shore/beach-grass",
|
||||
"mesa/green",
|
||||
"mesa/shore/beach",
|
||||
"mountain/sea/river-soft",
|
||||
"subterrestrial-palette/swamp-cavern",
|
||||
"tropical/sea/coral-ocean-cliffs",
|
||||
"savanna/cliff",
|
||||
"tundra/forest-cliffs",
|
||||
"mountain/plains",
|
||||
"temperate/sea/ocean-deep",
|
||||
"temperate/lush-plains",
|
||||
"temperate/shore/beach",
|
||||
"frozen/vander",
|
||||
"mountain/cliffs",
|
||||
"frozen/spruce-plains",
|
||||
"savanna/forest",
|
||||
"subterrestrial-palette/granite-cavern",
|
||||
"tropical/rainforest",
|
||||
"subterrestrial-palette/red-sandstone-cavern",
|
||||
"hot/desert-dunes-red",
|
||||
"tundra/magic-forest",
|
||||
"subterrestrial-palette/sandstone-cavern",
|
||||
"hot/sea/ocean-cliffs",
|
||||
"tundra/mountains",
|
||||
"tropical/mountain",
|
||||
"tropical/mountain-plains",
|
||||
"tropical/volcanoes",
|
||||
"temperate/sea/ocean",
|
||||
"tundra/bonsai-forest",
|
||||
"temperate/shore/oak-beach",
|
||||
"mesa/dark",
|
||||
"tundra/shore/beach",
|
||||
"hot/sea/ocean",
|
||||
"mesa/blue",
|
||||
"subterrestrial-palette/calcite-cavern",
|
||||
"swamp/shore/beach",
|
||||
"mesa/yellow",
|
||||
"subterrestrial-palette/deepslate-cavern",
|
||||
"tropical/beach-charred",
|
||||
"tundra/shore/beach-stone",
|
||||
"frozen/mountains",
|
||||
"swamp/marsh-rotten",
|
||||
"frozen/sea/river",
|
||||
"savanna/shore/beach",
|
||||
"hot/mountain-plains",
|
||||
"tundra/mountains-cliffs",
|
||||
"mountain/forest",
|
||||
"tropical/mountain-extreme",
|
||||
"subterrestrial-palette/rocky-cavern",
|
||||
"temperate/stranged-plains",
|
||||
"tundra/sea/river-rocky",
|
||||
"mushroom/sea/ocean",
|
||||
"tropical/plains",
|
||||
"tropical/jungle-denmyre",
|
||||
"frozen/sea/frozen-parent-river",
|
||||
"subterrestrial-palette/drip-cavern-minimal",
|
||||
"frozen/shore/beach",
|
||||
"mushroom/sea/lake",
|
||||
"tundra/sea/river",
|
||||
"temperate/birch-denmyre",
|
||||
"tropical/mountain-water",
|
||||
"frozen/pine-hills",
|
||||
"tropical/beach-bamboo",
|
||||
"ocean/deep",
|
||||
"frozen/plains",
|
||||
"frozen/redwood-forest",
|
||||
"subterrestrial-palette/amethyst-cavern",
|
||||
"mesa/plateau-dirt-high",
|
||||
"mesa/red",
|
||||
"mountain/plain-hills",
|
||||
"subterrestrial-palette/drip-cavern",
|
||||
"swamp/marsh",
|
||||
"temperate/island",
|
||||
"tundra/redwood-cliffs",
|
||||
"tropical/rainforest-wicked",
|
||||
"temperate/lush-plains-red",
|
||||
"temperate/oak-forest",
|
||||
"temperate/birch-forest",
|
||||
"tropical/volcanic-plains",
|
||||
"tropical/plains-hills",
|
||||
"hot/desert-dunes",
|
||||
"subterrestrial-palette/jungle-cavern",
|
||||
"subterrestrial-palette/volcanic-cavern",
|
||||
"mountain/forest-hills",
|
||||
"temperate/meadows",
|
||||
"swamp/cambian-drift",
|
||||
"tropical/rainforest-hills",
|
||||
"subterrestrial-palette/ice-ravine",
|
||||
"tropical/rainforest-wicked-child",
|
||||
"swamp/sea/lake",
|
||||
"swamp/roofed-wayward",
|
||||
"temperate/birch-thin",
|
||||
"hot/mountain-middle",
|
||||
"mountain/mountain",
|
||||
"subterrestrial-palette/ice-cavern",
|
||||
"frozen/sea/frozen-river-ice",
|
||||
"temperate/plateau",
|
||||
"tropical/sea/river-soft",
|
||||
"mesa/plateau-high",
|
||||
"savanna/plateau",
|
||||
"frozen/pines",
|
||||
"temperate/combo-forest",
|
||||
"frozen/mountain",
|
||||
"temperate/sea/river",
|
||||
"mountain/sea/river",
|
||||
"hot/mountain",
|
||||
"mesa/plateau-dirt",
|
||||
"mushroom/forest-hills",
|
||||
"hot/mountain-cliffs",
|
||||
"temperate/osaka-violet-forest",
|
||||
"hot/oasis",
|
||||
"frozen/peak",
|
||||
"tropical/island-beach",
|
||||
"temperate/plains",
|
||||
"mushroom/warped-forest",
|
||||
"subterrestrial-palette/mixed-sandstone-cavern",
|
||||
"hot/sea/river",
|
||||
"temperate/wilds",
|
||||
"frozen/hills",
|
||||
"swamp/willow-forest",
|
||||
"frozen/pine-plains",
|
||||
"tropical/wilds",
|
||||
"tundra/ether",
|
||||
"mesa/mesa",
|
||||
"tropical/mountain-middle",
|
||||
"tundra/sea/lake",
|
||||
"frozen/mountain-cliffs",
|
||||
"swamp/sea/ocean-tree",
|
||||
"tundra/sequia-redwoods",
|
||||
"mountain/main",
|
||||
"ocean/ocean",
|
||||
"savanna/acacia-denmyre",
|
||||
"swamp/roofed-forest",
|
||||
"tundra/spruce-denmyre",
|
||||
"mesa/sea/river",
|
||||
"subterrestrial-palette/ice-cavern-minimal",
|
||||
"tropical/submerged-volcanic",
|
||||
"frozen/spruce-hills",
|
||||
"temperate/oak-denmyre",
|
||||
"tundra/redwood-forest",
|
||||
"ocean/warm-bottom",
|
||||
"tropical/bamboo-forest",
|
||||
"frozen/mountain-middle",
|
||||
"tropical/sea/coral-ocean"
|
||||
]},
|
||||
"erzregions": {"enum": [
|
||||
"tropical",
|
||||
"tundra",
|
||||
"temperate",
|
||||
"frozen",
|
||||
"hot",
|
||||
"swamp",
|
||||
"mushroom"
|
||||
]}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,202 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irismodbiomereplacer.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A biome replacer",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"find": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzbiomes"},
|
||||
"description": "find\nA list of biomes to find\n \nList<Biome>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Biome (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"replace": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzbiomes",
|
||||
"description": "replace\nA biome to replace it with\n \nIris Biome\n\n \n* Default Value is \nMust be a valid biomes (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"erzbiomes": {"enum": [
|
||||
"mountain/hills",
|
||||
"swamp/sea/ocean",
|
||||
"mushroom/forest",
|
||||
"mountain/middle",
|
||||
"ocean/shore/beach",
|
||||
"tropical/beach",
|
||||
"savanna/savanna",
|
||||
"tropical/rainforest-island",
|
||||
"mountain/shore/beach",
|
||||
"mushroom/plains",
|
||||
"temperate/highlands",
|
||||
"mesa/plateau",
|
||||
"tropical/highlands",
|
||||
"tundra/forest",
|
||||
"ocean/warm",
|
||||
"swamp/denmyre",
|
||||
"hot/shore/beach",
|
||||
"temperate/longtree-forest",
|
||||
"tropical/sea/river-steep",
|
||||
"tropical/volcanoes-lava",
|
||||
"mushroom/shore/beach",
|
||||
"temperate/lush-plains-yellow",
|
||||
"temperate/flower-forest",
|
||||
"tundra/taiga",
|
||||
"frozen/sea/ocean",
|
||||
"temperate/osaka-red-forest",
|
||||
"mesa/cliffs",
|
||||
"tundra/autumn",
|
||||
"mushroom/crimson-forest",
|
||||
"util/ruined_portals",
|
||||
"mesa/valleys",
|
||||
"tropical/sea/ocean",
|
||||
"hot/shore/beach-grass",
|
||||
"mesa/green",
|
||||
"mesa/shore/beach",
|
||||
"mountain/sea/river-soft",
|
||||
"subterrestrial-palette/swamp-cavern",
|
||||
"tropical/sea/coral-ocean-cliffs",
|
||||
"savanna/cliff",
|
||||
"tundra/forest-cliffs",
|
||||
"mountain/plains",
|
||||
"temperate/sea/ocean-deep",
|
||||
"temperate/lush-plains",
|
||||
"temperate/shore/beach",
|
||||
"frozen/vander",
|
||||
"mountain/cliffs",
|
||||
"frozen/spruce-plains",
|
||||
"savanna/forest",
|
||||
"subterrestrial-palette/granite-cavern",
|
||||
"tropical/rainforest",
|
||||
"subterrestrial-palette/red-sandstone-cavern",
|
||||
"hot/desert-dunes-red",
|
||||
"tundra/magic-forest",
|
||||
"subterrestrial-palette/sandstone-cavern",
|
||||
"hot/sea/ocean-cliffs",
|
||||
"tundra/mountains",
|
||||
"tropical/mountain",
|
||||
"tropical/mountain-plains",
|
||||
"tropical/volcanoes",
|
||||
"temperate/sea/ocean",
|
||||
"tundra/bonsai-forest",
|
||||
"temperate/shore/oak-beach",
|
||||
"mesa/dark",
|
||||
"tundra/shore/beach",
|
||||
"hot/sea/ocean",
|
||||
"mesa/blue",
|
||||
"subterrestrial-palette/calcite-cavern",
|
||||
"swamp/shore/beach",
|
||||
"mesa/yellow",
|
||||
"subterrestrial-palette/deepslate-cavern",
|
||||
"tropical/beach-charred",
|
||||
"tundra/shore/beach-stone",
|
||||
"frozen/mountains",
|
||||
"swamp/marsh-rotten",
|
||||
"frozen/sea/river",
|
||||
"savanna/shore/beach",
|
||||
"hot/mountain-plains",
|
||||
"tundra/mountains-cliffs",
|
||||
"mountain/forest",
|
||||
"tropical/mountain-extreme",
|
||||
"subterrestrial-palette/rocky-cavern",
|
||||
"temperate/stranged-plains",
|
||||
"tundra/sea/river-rocky",
|
||||
"mushroom/sea/ocean",
|
||||
"tropical/plains",
|
||||
"tropical/jungle-denmyre",
|
||||
"frozen/sea/frozen-parent-river",
|
||||
"subterrestrial-palette/drip-cavern-minimal",
|
||||
"frozen/shore/beach",
|
||||
"mushroom/sea/lake",
|
||||
"tundra/sea/river",
|
||||
"temperate/birch-denmyre",
|
||||
"tropical/mountain-water",
|
||||
"frozen/pine-hills",
|
||||
"tropical/beach-bamboo",
|
||||
"ocean/deep",
|
||||
"frozen/plains",
|
||||
"frozen/redwood-forest",
|
||||
"subterrestrial-palette/amethyst-cavern",
|
||||
"mesa/plateau-dirt-high",
|
||||
"mesa/red",
|
||||
"mountain/plain-hills",
|
||||
"subterrestrial-palette/drip-cavern",
|
||||
"swamp/marsh",
|
||||
"temperate/island",
|
||||
"tundra/redwood-cliffs",
|
||||
"tropical/rainforest-wicked",
|
||||
"temperate/lush-plains-red",
|
||||
"temperate/oak-forest",
|
||||
"temperate/birch-forest",
|
||||
"tropical/volcanic-plains",
|
||||
"tropical/plains-hills",
|
||||
"hot/desert-dunes",
|
||||
"subterrestrial-palette/jungle-cavern",
|
||||
"subterrestrial-palette/volcanic-cavern",
|
||||
"mountain/forest-hills",
|
||||
"temperate/meadows",
|
||||
"swamp/cambian-drift",
|
||||
"tropical/rainforest-hills",
|
||||
"subterrestrial-palette/ice-ravine",
|
||||
"tropical/rainforest-wicked-child",
|
||||
"swamp/sea/lake",
|
||||
"swamp/roofed-wayward",
|
||||
"temperate/birch-thin",
|
||||
"hot/mountain-middle",
|
||||
"mountain/mountain",
|
||||
"subterrestrial-palette/ice-cavern",
|
||||
"frozen/sea/frozen-river-ice",
|
||||
"temperate/plateau",
|
||||
"tropical/sea/river-soft",
|
||||
"mesa/plateau-high",
|
||||
"savanna/plateau",
|
||||
"frozen/pines",
|
||||
"temperate/combo-forest",
|
||||
"frozen/mountain",
|
||||
"temperate/sea/river",
|
||||
"mountain/sea/river",
|
||||
"hot/mountain",
|
||||
"mesa/plateau-dirt",
|
||||
"mushroom/forest-hills",
|
||||
"hot/mountain-cliffs",
|
||||
"temperate/osaka-violet-forest",
|
||||
"hot/oasis",
|
||||
"frozen/peak",
|
||||
"tropical/island-beach",
|
||||
"temperate/plains",
|
||||
"mushroom/warped-forest",
|
||||
"subterrestrial-palette/mixed-sandstone-cavern",
|
||||
"hot/sea/river",
|
||||
"temperate/wilds",
|
||||
"frozen/hills",
|
||||
"swamp/willow-forest",
|
||||
"frozen/pine-plains",
|
||||
"tropical/wilds",
|
||||
"tundra/ether",
|
||||
"mesa/mesa",
|
||||
"tropical/mountain-middle",
|
||||
"tundra/sea/lake",
|
||||
"frozen/mountain-cliffs",
|
||||
"swamp/sea/ocean-tree",
|
||||
"tundra/sequia-redwoods",
|
||||
"mountain/main",
|
||||
"ocean/ocean",
|
||||
"savanna/acacia-denmyre",
|
||||
"swamp/roofed-forest",
|
||||
"tundra/spruce-denmyre",
|
||||
"mesa/sea/river",
|
||||
"subterrestrial-palette/ice-cavern-minimal",
|
||||
"tropical/submerged-volcanic",
|
||||
"frozen/spruce-hills",
|
||||
"temperate/oak-denmyre",
|
||||
"tundra/redwood-forest",
|
||||
"ocean/warm-bottom",
|
||||
"tropical/bamboo-forest",
|
||||
"frozen/mountain-middle",
|
||||
"tropical/sea/coral-ocean"
|
||||
]}}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,904 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/iriselipsoid.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents an procedural eliptical shape",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nTypically a 1 in RARITY on a per fork basis\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"customBiome": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzbiomes",
|
||||
"description": "customBiome\nForce this cave to only generate the specified custom biome\n \nIris Biome\n\n \n* Default Value is \nMust be a valid biomes (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"xRadius": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisstyledrange",
|
||||
"description": "xRadius\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style-range",
|
||||
"description": "xRadius\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "xRadius\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"yRadius": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisstyledrange",
|
||||
"description": "yRadius\nThe styled random radius for y\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style-range",
|
||||
"description": "yRadius\nThe styled random radius for y\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "yRadius\nThe styled random radius for y\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"zRadius": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisstyledrange",
|
||||
"description": "zRadius\nThe styled random radius for z\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style-range",
|
||||
"description": "zRadius\nThe styled random radius for z\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "zRadius\nThe styled random radius for z\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzbiomes": {"enum": [
|
||||
"mountain/hills",
|
||||
"swamp/sea/ocean",
|
||||
"mushroom/forest",
|
||||
"mountain/middle",
|
||||
"ocean/shore/beach",
|
||||
"tropical/beach",
|
||||
"savanna/savanna",
|
||||
"tropical/rainforest-island",
|
||||
"mountain/shore/beach",
|
||||
"mushroom/plains",
|
||||
"temperate/highlands",
|
||||
"mesa/plateau",
|
||||
"tropical/highlands",
|
||||
"tundra/forest",
|
||||
"ocean/warm",
|
||||
"swamp/denmyre",
|
||||
"hot/shore/beach",
|
||||
"temperate/longtree-forest",
|
||||
"tropical/sea/river-steep",
|
||||
"tropical/volcanoes-lava",
|
||||
"mushroom/shore/beach",
|
||||
"temperate/lush-plains-yellow",
|
||||
"temperate/flower-forest",
|
||||
"tundra/taiga",
|
||||
"frozen/sea/ocean",
|
||||
"temperate/osaka-red-forest",
|
||||
"mesa/cliffs",
|
||||
"tundra/autumn",
|
||||
"mushroom/crimson-forest",
|
||||
"util/ruined_portals",
|
||||
"mesa/valleys",
|
||||
"tropical/sea/ocean",
|
||||
"hot/shore/beach-grass",
|
||||
"mesa/green",
|
||||
"mesa/shore/beach",
|
||||
"mountain/sea/river-soft",
|
||||
"subterrestrial-palette/swamp-cavern",
|
||||
"tropical/sea/coral-ocean-cliffs",
|
||||
"savanna/cliff",
|
||||
"tundra/forest-cliffs",
|
||||
"mountain/plains",
|
||||
"temperate/sea/ocean-deep",
|
||||
"temperate/lush-plains",
|
||||
"temperate/shore/beach",
|
||||
"frozen/vander",
|
||||
"mountain/cliffs",
|
||||
"frozen/spruce-plains",
|
||||
"savanna/forest",
|
||||
"subterrestrial-palette/granite-cavern",
|
||||
"tropical/rainforest",
|
||||
"subterrestrial-palette/red-sandstone-cavern",
|
||||
"hot/desert-dunes-red",
|
||||
"tundra/magic-forest",
|
||||
"subterrestrial-palette/sandstone-cavern",
|
||||
"hot/sea/ocean-cliffs",
|
||||
"tundra/mountains",
|
||||
"tropical/mountain",
|
||||
"tropical/mountain-plains",
|
||||
"tropical/volcanoes",
|
||||
"temperate/sea/ocean",
|
||||
"tundra/bonsai-forest",
|
||||
"temperate/shore/oak-beach",
|
||||
"mesa/dark",
|
||||
"tundra/shore/beach",
|
||||
"hot/sea/ocean",
|
||||
"mesa/blue",
|
||||
"subterrestrial-palette/calcite-cavern",
|
||||
"swamp/shore/beach",
|
||||
"mesa/yellow",
|
||||
"subterrestrial-palette/deepslate-cavern",
|
||||
"tropical/beach-charred",
|
||||
"tundra/shore/beach-stone",
|
||||
"frozen/mountains",
|
||||
"swamp/marsh-rotten",
|
||||
"frozen/sea/river",
|
||||
"savanna/shore/beach",
|
||||
"hot/mountain-plains",
|
||||
"tundra/mountains-cliffs",
|
||||
"mountain/forest",
|
||||
"tropical/mountain-extreme",
|
||||
"subterrestrial-palette/rocky-cavern",
|
||||
"temperate/stranged-plains",
|
||||
"tundra/sea/river-rocky",
|
||||
"mushroom/sea/ocean",
|
||||
"tropical/plains",
|
||||
"tropical/jungle-denmyre",
|
||||
"frozen/sea/frozen-parent-river",
|
||||
"subterrestrial-palette/drip-cavern-minimal",
|
||||
"frozen/shore/beach",
|
||||
"mushroom/sea/lake",
|
||||
"tundra/sea/river",
|
||||
"temperate/birch-denmyre",
|
||||
"tropical/mountain-water",
|
||||
"frozen/pine-hills",
|
||||
"tropical/beach-bamboo",
|
||||
"ocean/deep",
|
||||
"frozen/plains",
|
||||
"frozen/redwood-forest",
|
||||
"subterrestrial-palette/amethyst-cavern",
|
||||
"mesa/plateau-dirt-high",
|
||||
"mesa/red",
|
||||
"mountain/plain-hills",
|
||||
"subterrestrial-palette/drip-cavern",
|
||||
"swamp/marsh",
|
||||
"temperate/island",
|
||||
"tundra/redwood-cliffs",
|
||||
"tropical/rainforest-wicked",
|
||||
"temperate/lush-plains-red",
|
||||
"temperate/oak-forest",
|
||||
"temperate/birch-forest",
|
||||
"tropical/volcanic-plains",
|
||||
"tropical/plains-hills",
|
||||
"hot/desert-dunes",
|
||||
"subterrestrial-palette/jungle-cavern",
|
||||
"subterrestrial-palette/volcanic-cavern",
|
||||
"mountain/forest-hills",
|
||||
"temperate/meadows",
|
||||
"swamp/cambian-drift",
|
||||
"tropical/rainforest-hills",
|
||||
"subterrestrial-palette/ice-ravine",
|
||||
"tropical/rainforest-wicked-child",
|
||||
"swamp/sea/lake",
|
||||
"swamp/roofed-wayward",
|
||||
"temperate/birch-thin",
|
||||
"hot/mountain-middle",
|
||||
"mountain/mountain",
|
||||
"subterrestrial-palette/ice-cavern",
|
||||
"frozen/sea/frozen-river-ice",
|
||||
"temperate/plateau",
|
||||
"tropical/sea/river-soft",
|
||||
"mesa/plateau-high",
|
||||
"savanna/plateau",
|
||||
"frozen/pines",
|
||||
"temperate/combo-forest",
|
||||
"frozen/mountain",
|
||||
"temperate/sea/river",
|
||||
"mountain/sea/river",
|
||||
"hot/mountain",
|
||||
"mesa/plateau-dirt",
|
||||
"mushroom/forest-hills",
|
||||
"hot/mountain-cliffs",
|
||||
"temperate/osaka-violet-forest",
|
||||
"hot/oasis",
|
||||
"frozen/peak",
|
||||
"tropical/island-beach",
|
||||
"temperate/plains",
|
||||
"mushroom/warped-forest",
|
||||
"subterrestrial-palette/mixed-sandstone-cavern",
|
||||
"hot/sea/river",
|
||||
"temperate/wilds",
|
||||
"frozen/hills",
|
||||
"swamp/willow-forest",
|
||||
"frozen/pine-plains",
|
||||
"tropical/wilds",
|
||||
"tundra/ether",
|
||||
"mesa/mesa",
|
||||
"tropical/mountain-middle",
|
||||
"tundra/sea/lake",
|
||||
"frozen/mountain-cliffs",
|
||||
"swamp/sea/ocean-tree",
|
||||
"tundra/sequia-redwoods",
|
||||
"mountain/main",
|
||||
"ocean/ocean",
|
||||
"savanna/acacia-denmyre",
|
||||
"swamp/roofed-forest",
|
||||
"tundra/spruce-denmyre",
|
||||
"mesa/sea/river",
|
||||
"subterrestrial-palette/ice-cavern-minimal",
|
||||
"tropical/submerged-volcanic",
|
||||
"frozen/spruce-hills",
|
||||
"temperate/oak-denmyre",
|
||||
"tundra/redwood-forest",
|
||||
"ocean/warm-bottom",
|
||||
"tropical/bamboo-forest",
|
||||
"frozen/mountain-middle",
|
||||
"tropical/sea/coral-ocean"
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"enum-snippet-style-range": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisstyledrange": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a range styled with a custom generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,872 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irispyramid.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents an procedural eliptical shape",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nTypically a 1 in RARITY on a per fork basis\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"customBiome": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzbiomes",
|
||||
"description": "customBiome\nForce this cave to only generate the specified custom biome\n \nIris Biome\n\n \n* Default Value is \nMust be a valid biomes (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"baseWidth": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisstyledrange",
|
||||
"description": "baseWidth\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style-range",
|
||||
"description": "baseWidth\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "baseWidth\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzbiomes": {"enum": [
|
||||
"mountain/hills",
|
||||
"swamp/sea/ocean",
|
||||
"mushroom/forest",
|
||||
"mountain/middle",
|
||||
"ocean/shore/beach",
|
||||
"tropical/beach",
|
||||
"savanna/savanna",
|
||||
"tropical/rainforest-island",
|
||||
"mountain/shore/beach",
|
||||
"mushroom/plains",
|
||||
"temperate/highlands",
|
||||
"mesa/plateau",
|
||||
"tropical/highlands",
|
||||
"tundra/forest",
|
||||
"ocean/warm",
|
||||
"swamp/denmyre",
|
||||
"hot/shore/beach",
|
||||
"temperate/longtree-forest",
|
||||
"tropical/sea/river-steep",
|
||||
"tropical/volcanoes-lava",
|
||||
"mushroom/shore/beach",
|
||||
"temperate/lush-plains-yellow",
|
||||
"temperate/flower-forest",
|
||||
"tundra/taiga",
|
||||
"frozen/sea/ocean",
|
||||
"temperate/osaka-red-forest",
|
||||
"mesa/cliffs",
|
||||
"tundra/autumn",
|
||||
"mushroom/crimson-forest",
|
||||
"util/ruined_portals",
|
||||
"mesa/valleys",
|
||||
"tropical/sea/ocean",
|
||||
"hot/shore/beach-grass",
|
||||
"mesa/green",
|
||||
"mesa/shore/beach",
|
||||
"mountain/sea/river-soft",
|
||||
"subterrestrial-palette/swamp-cavern",
|
||||
"tropical/sea/coral-ocean-cliffs",
|
||||
"savanna/cliff",
|
||||
"tundra/forest-cliffs",
|
||||
"mountain/plains",
|
||||
"temperate/sea/ocean-deep",
|
||||
"temperate/lush-plains",
|
||||
"temperate/shore/beach",
|
||||
"frozen/vander",
|
||||
"mountain/cliffs",
|
||||
"frozen/spruce-plains",
|
||||
"savanna/forest",
|
||||
"subterrestrial-palette/granite-cavern",
|
||||
"tropical/rainforest",
|
||||
"subterrestrial-palette/red-sandstone-cavern",
|
||||
"hot/desert-dunes-red",
|
||||
"tundra/magic-forest",
|
||||
"subterrestrial-palette/sandstone-cavern",
|
||||
"hot/sea/ocean-cliffs",
|
||||
"tundra/mountains",
|
||||
"tropical/mountain",
|
||||
"tropical/mountain-plains",
|
||||
"tropical/volcanoes",
|
||||
"temperate/sea/ocean",
|
||||
"tundra/bonsai-forest",
|
||||
"temperate/shore/oak-beach",
|
||||
"mesa/dark",
|
||||
"tundra/shore/beach",
|
||||
"hot/sea/ocean",
|
||||
"mesa/blue",
|
||||
"subterrestrial-palette/calcite-cavern",
|
||||
"swamp/shore/beach",
|
||||
"mesa/yellow",
|
||||
"subterrestrial-palette/deepslate-cavern",
|
||||
"tropical/beach-charred",
|
||||
"tundra/shore/beach-stone",
|
||||
"frozen/mountains",
|
||||
"swamp/marsh-rotten",
|
||||
"frozen/sea/river",
|
||||
"savanna/shore/beach",
|
||||
"hot/mountain-plains",
|
||||
"tundra/mountains-cliffs",
|
||||
"mountain/forest",
|
||||
"tropical/mountain-extreme",
|
||||
"subterrestrial-palette/rocky-cavern",
|
||||
"temperate/stranged-plains",
|
||||
"tundra/sea/river-rocky",
|
||||
"mushroom/sea/ocean",
|
||||
"tropical/plains",
|
||||
"tropical/jungle-denmyre",
|
||||
"frozen/sea/frozen-parent-river",
|
||||
"subterrestrial-palette/drip-cavern-minimal",
|
||||
"frozen/shore/beach",
|
||||
"mushroom/sea/lake",
|
||||
"tundra/sea/river",
|
||||
"temperate/birch-denmyre",
|
||||
"tropical/mountain-water",
|
||||
"frozen/pine-hills",
|
||||
"tropical/beach-bamboo",
|
||||
"ocean/deep",
|
||||
"frozen/plains",
|
||||
"frozen/redwood-forest",
|
||||
"subterrestrial-palette/amethyst-cavern",
|
||||
"mesa/plateau-dirt-high",
|
||||
"mesa/red",
|
||||
"mountain/plain-hills",
|
||||
"subterrestrial-palette/drip-cavern",
|
||||
"swamp/marsh",
|
||||
"temperate/island",
|
||||
"tundra/redwood-cliffs",
|
||||
"tropical/rainforest-wicked",
|
||||
"temperate/lush-plains-red",
|
||||
"temperate/oak-forest",
|
||||
"temperate/birch-forest",
|
||||
"tropical/volcanic-plains",
|
||||
"tropical/plains-hills",
|
||||
"hot/desert-dunes",
|
||||
"subterrestrial-palette/jungle-cavern",
|
||||
"subterrestrial-palette/volcanic-cavern",
|
||||
"mountain/forest-hills",
|
||||
"temperate/meadows",
|
||||
"swamp/cambian-drift",
|
||||
"tropical/rainforest-hills",
|
||||
"subterrestrial-palette/ice-ravine",
|
||||
"tropical/rainforest-wicked-child",
|
||||
"swamp/sea/lake",
|
||||
"swamp/roofed-wayward",
|
||||
"temperate/birch-thin",
|
||||
"hot/mountain-middle",
|
||||
"mountain/mountain",
|
||||
"subterrestrial-palette/ice-cavern",
|
||||
"frozen/sea/frozen-river-ice",
|
||||
"temperate/plateau",
|
||||
"tropical/sea/river-soft",
|
||||
"mesa/plateau-high",
|
||||
"savanna/plateau",
|
||||
"frozen/pines",
|
||||
"temperate/combo-forest",
|
||||
"frozen/mountain",
|
||||
"temperate/sea/river",
|
||||
"mountain/sea/river",
|
||||
"hot/mountain",
|
||||
"mesa/plateau-dirt",
|
||||
"mushroom/forest-hills",
|
||||
"hot/mountain-cliffs",
|
||||
"temperate/osaka-violet-forest",
|
||||
"hot/oasis",
|
||||
"frozen/peak",
|
||||
"tropical/island-beach",
|
||||
"temperate/plains",
|
||||
"mushroom/warped-forest",
|
||||
"subterrestrial-palette/mixed-sandstone-cavern",
|
||||
"hot/sea/river",
|
||||
"temperate/wilds",
|
||||
"frozen/hills",
|
||||
"swamp/willow-forest",
|
||||
"frozen/pine-plains",
|
||||
"tropical/wilds",
|
||||
"tundra/ether",
|
||||
"mesa/mesa",
|
||||
"tropical/mountain-middle",
|
||||
"tundra/sea/lake",
|
||||
"frozen/mountain-cliffs",
|
||||
"swamp/sea/ocean-tree",
|
||||
"tundra/sequia-redwoods",
|
||||
"mountain/main",
|
||||
"ocean/ocean",
|
||||
"savanna/acacia-denmyre",
|
||||
"swamp/roofed-forest",
|
||||
"tundra/spruce-denmyre",
|
||||
"mesa/sea/river",
|
||||
"subterrestrial-palette/ice-cavern-minimal",
|
||||
"tropical/submerged-volcanic",
|
||||
"frozen/spruce-hills",
|
||||
"temperate/oak-denmyre",
|
||||
"tundra/redwood-forest",
|
||||
"ocean/warm-bottom",
|
||||
"tropical/bamboo-forest",
|
||||
"frozen/mountain-middle",
|
||||
"tropical/sea/coral-ocean"
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"enum-snippet-style-range": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisstyledrange": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a range styled with a custom generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,872 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irissphere.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents an procedural eliptical shape",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nTypically a 1 in RARITY on a per fork basis\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"customBiome": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzbiomes",
|
||||
"description": "customBiome\nForce this cave to only generate the specified custom biome\n \nIris Biome\n\n \n* Default Value is \nMust be a valid biomes (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"radius": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisstyledrange",
|
||||
"description": "radius\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style-range",
|
||||
"description": "radius\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "radius\nThe styled random radius for x\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzbiomes": {"enum": [
|
||||
"mountain/hills",
|
||||
"swamp/sea/ocean",
|
||||
"mushroom/forest",
|
||||
"mountain/middle",
|
||||
"ocean/shore/beach",
|
||||
"tropical/beach",
|
||||
"savanna/savanna",
|
||||
"tropical/rainforest-island",
|
||||
"mountain/shore/beach",
|
||||
"mushroom/plains",
|
||||
"temperate/highlands",
|
||||
"mesa/plateau",
|
||||
"tropical/highlands",
|
||||
"tundra/forest",
|
||||
"ocean/warm",
|
||||
"swamp/denmyre",
|
||||
"hot/shore/beach",
|
||||
"temperate/longtree-forest",
|
||||
"tropical/sea/river-steep",
|
||||
"tropical/volcanoes-lava",
|
||||
"mushroom/shore/beach",
|
||||
"temperate/lush-plains-yellow",
|
||||
"temperate/flower-forest",
|
||||
"tundra/taiga",
|
||||
"frozen/sea/ocean",
|
||||
"temperate/osaka-red-forest",
|
||||
"mesa/cliffs",
|
||||
"tundra/autumn",
|
||||
"mushroom/crimson-forest",
|
||||
"util/ruined_portals",
|
||||
"mesa/valleys",
|
||||
"tropical/sea/ocean",
|
||||
"hot/shore/beach-grass",
|
||||
"mesa/green",
|
||||
"mesa/shore/beach",
|
||||
"mountain/sea/river-soft",
|
||||
"subterrestrial-palette/swamp-cavern",
|
||||
"tropical/sea/coral-ocean-cliffs",
|
||||
"savanna/cliff",
|
||||
"tundra/forest-cliffs",
|
||||
"mountain/plains",
|
||||
"temperate/sea/ocean-deep",
|
||||
"temperate/lush-plains",
|
||||
"temperate/shore/beach",
|
||||
"frozen/vander",
|
||||
"mountain/cliffs",
|
||||
"frozen/spruce-plains",
|
||||
"savanna/forest",
|
||||
"subterrestrial-palette/granite-cavern",
|
||||
"tropical/rainforest",
|
||||
"subterrestrial-palette/red-sandstone-cavern",
|
||||
"hot/desert-dunes-red",
|
||||
"tundra/magic-forest",
|
||||
"subterrestrial-palette/sandstone-cavern",
|
||||
"hot/sea/ocean-cliffs",
|
||||
"tundra/mountains",
|
||||
"tropical/mountain",
|
||||
"tropical/mountain-plains",
|
||||
"tropical/volcanoes",
|
||||
"temperate/sea/ocean",
|
||||
"tundra/bonsai-forest",
|
||||
"temperate/shore/oak-beach",
|
||||
"mesa/dark",
|
||||
"tundra/shore/beach",
|
||||
"hot/sea/ocean",
|
||||
"mesa/blue",
|
||||
"subterrestrial-palette/calcite-cavern",
|
||||
"swamp/shore/beach",
|
||||
"mesa/yellow",
|
||||
"subterrestrial-palette/deepslate-cavern",
|
||||
"tropical/beach-charred",
|
||||
"tundra/shore/beach-stone",
|
||||
"frozen/mountains",
|
||||
"swamp/marsh-rotten",
|
||||
"frozen/sea/river",
|
||||
"savanna/shore/beach",
|
||||
"hot/mountain-plains",
|
||||
"tundra/mountains-cliffs",
|
||||
"mountain/forest",
|
||||
"tropical/mountain-extreme",
|
||||
"subterrestrial-palette/rocky-cavern",
|
||||
"temperate/stranged-plains",
|
||||
"tundra/sea/river-rocky",
|
||||
"mushroom/sea/ocean",
|
||||
"tropical/plains",
|
||||
"tropical/jungle-denmyre",
|
||||
"frozen/sea/frozen-parent-river",
|
||||
"subterrestrial-palette/drip-cavern-minimal",
|
||||
"frozen/shore/beach",
|
||||
"mushroom/sea/lake",
|
||||
"tundra/sea/river",
|
||||
"temperate/birch-denmyre",
|
||||
"tropical/mountain-water",
|
||||
"frozen/pine-hills",
|
||||
"tropical/beach-bamboo",
|
||||
"ocean/deep",
|
||||
"frozen/plains",
|
||||
"frozen/redwood-forest",
|
||||
"subterrestrial-palette/amethyst-cavern",
|
||||
"mesa/plateau-dirt-high",
|
||||
"mesa/red",
|
||||
"mountain/plain-hills",
|
||||
"subterrestrial-palette/drip-cavern",
|
||||
"swamp/marsh",
|
||||
"temperate/island",
|
||||
"tundra/redwood-cliffs",
|
||||
"tropical/rainforest-wicked",
|
||||
"temperate/lush-plains-red",
|
||||
"temperate/oak-forest",
|
||||
"temperate/birch-forest",
|
||||
"tropical/volcanic-plains",
|
||||
"tropical/plains-hills",
|
||||
"hot/desert-dunes",
|
||||
"subterrestrial-palette/jungle-cavern",
|
||||
"subterrestrial-palette/volcanic-cavern",
|
||||
"mountain/forest-hills",
|
||||
"temperate/meadows",
|
||||
"swamp/cambian-drift",
|
||||
"tropical/rainforest-hills",
|
||||
"subterrestrial-palette/ice-ravine",
|
||||
"tropical/rainforest-wicked-child",
|
||||
"swamp/sea/lake",
|
||||
"swamp/roofed-wayward",
|
||||
"temperate/birch-thin",
|
||||
"hot/mountain-middle",
|
||||
"mountain/mountain",
|
||||
"subterrestrial-palette/ice-cavern",
|
||||
"frozen/sea/frozen-river-ice",
|
||||
"temperate/plateau",
|
||||
"tropical/sea/river-soft",
|
||||
"mesa/plateau-high",
|
||||
"savanna/plateau",
|
||||
"frozen/pines",
|
||||
"temperate/combo-forest",
|
||||
"frozen/mountain",
|
||||
"temperate/sea/river",
|
||||
"mountain/sea/river",
|
||||
"hot/mountain",
|
||||
"mesa/plateau-dirt",
|
||||
"mushroom/forest-hills",
|
||||
"hot/mountain-cliffs",
|
||||
"temperate/osaka-violet-forest",
|
||||
"hot/oasis",
|
||||
"frozen/peak",
|
||||
"tropical/island-beach",
|
||||
"temperate/plains",
|
||||
"mushroom/warped-forest",
|
||||
"subterrestrial-palette/mixed-sandstone-cavern",
|
||||
"hot/sea/river",
|
||||
"temperate/wilds",
|
||||
"frozen/hills",
|
||||
"swamp/willow-forest",
|
||||
"frozen/pine-plains",
|
||||
"tropical/wilds",
|
||||
"tundra/ether",
|
||||
"mesa/mesa",
|
||||
"tropical/mountain-middle",
|
||||
"tundra/sea/lake",
|
||||
"frozen/mountain-cliffs",
|
||||
"swamp/sea/ocean-tree",
|
||||
"tundra/sequia-redwoods",
|
||||
"mountain/main",
|
||||
"ocean/ocean",
|
||||
"savanna/acacia-denmyre",
|
||||
"swamp/roofed-forest",
|
||||
"tundra/spruce-denmyre",
|
||||
"mesa/sea/river",
|
||||
"subterrestrial-palette/ice-cavern-minimal",
|
||||
"tropical/submerged-volcanic",
|
||||
"frozen/spruce-hills",
|
||||
"temperate/oak-denmyre",
|
||||
"tundra/redwood-forest",
|
||||
"ocean/warm-bottom",
|
||||
"tropical/bamboo-forest",
|
||||
"frozen/mountain-middle",
|
||||
"tropical/sea/coral-ocean"
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"enum-snippet-style-range": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisstyledrange": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a range styled with a custom generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,726 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/iriscaveplacer.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Translate objects",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nTypically a 1 in RARITY on a per chunk/fork basis\n \nInteger\n\n \n* Default Value is 15\n* Minimum allowed is 1"
|
||||
},
|
||||
"cave": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"$ref": "#/definitions/erzcaves",
|
||||
"description": "cave\nThe cave to place\n \nIris Cave\n\n* Minimum Length allowed is 1\nMust be a valid caves (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"breakSurface": {
|
||||
"type": "boolean",
|
||||
"description": "breakSurface\nIf set to true, this cave is allowed to break the surface\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"caveStartHeight": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisstyledrange",
|
||||
"description": "caveStartHeight\nThe height range this cave can spawn at. If breakSurface is false, the output of this range will be clamped by the current world height to prevent surface breaking.\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style-range",
|
||||
"description": "caveStartHeight\nThe height range this cave can spawn at. If breakSurface is false, the output of this range will be clamped by the current world height to prevent surface breaking.\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "caveStartHeight\nThe height range this cave can spawn at. If breakSurface is false, the output of this range will be clamped by the current world height to prevent surface breaking.\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzcaves": {"enum": [
|
||||
"sandstone/main",
|
||||
"drip/main",
|
||||
"swamp/main",
|
||||
"rocky/main",
|
||||
"jungle/main",
|
||||
"granite/small",
|
||||
"jungle/small",
|
||||
"red-sandstone/main",
|
||||
"sandstone/small",
|
||||
"drip/small",
|
||||
"calcite/small",
|
||||
"mixed-sandstone/main",
|
||||
"red-sandstone/small",
|
||||
"volcanic/small",
|
||||
"amethyst/small",
|
||||
"simple/main",
|
||||
"deep/main",
|
||||
"ice/small",
|
||||
"simple/small",
|
||||
"volcanic/main",
|
||||
"ice/main",
|
||||
"swamp/small",
|
||||
"calcite/main",
|
||||
"rocky/small",
|
||||
"mixed-sandstone/small"
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"enum-snippet-style-range": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisstyledrange": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a range styled with a custom generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/iriscolor.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a color",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"hex": {
|
||||
"type": "string",
|
||||
"minLength": 6,
|
||||
"maxLength": 7,
|
||||
"description": "hex\nPass in a 6 digit hexadecimal color to fill R G and B values. You can also include the # symbol, but it's not required.\n \nText\n\n* Minimum Length allowed is 6\n* Maximum Length allowed is 7"
|
||||
},
|
||||
"red": {
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 255,
|
||||
"description": "red\nRepresents the red channel. Only define this if you are not defining the hex value.\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is 0\n* Maximum allowed is 255"
|
||||
},
|
||||
"green": {
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 255,
|
||||
"description": "green\nRepresents the green channel. Only define this if you are not defining the hex value.\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is 0\n* Maximum allowed is 255"
|
||||
},
|
||||
"blue": {
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 255,
|
||||
"description": "blue\nRepresents the blue channel. Only define this if you are not defining the hex value.\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is 0\n* Maximum allowed is 255"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
@@ -1,392 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisjigsawpiececonnector.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a structure tile",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "name\nThe name of this connector, such as entry, or table node. This is a name for organization. Other connectors can specifically use targetName to target a specific connector type. Multiple connectors can use the same name.\n \nText\n\n \n* Default Value is "
|
||||
},
|
||||
"targetName": {
|
||||
"type": "string",
|
||||
"description": "targetName\nTarget a piece's connector with the specified name. For any piece's connector, define * or don't define it.\n \nText\n\n \n* Default Value is *"
|
||||
},
|
||||
"rotateConnector": {
|
||||
"type": "boolean",
|
||||
"description": "rotateConnector\nRotates the placed piece on this connector. If rotation is enabled, this connector will effectivley rotate, if this connector is facing the Z direction, then the connected piece would rotate in the X,Y direction in 90 degree segments.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"innerConnector": {
|
||||
"type": "boolean",
|
||||
"description": "innerConnector\nIf set to true, this connector is allowed to place pieces inside of it's own piece. For example if you are adding a light post, or house on top of a path piece, you would set this to true to allow the piece to collide with the path bounding box.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"pools": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzjigsaw-pools"},
|
||||
"description": "pools\nPick piece pools to place onto this connector\n \nList<Jigsaw Pool>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Jigsaw Pool (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"spawnEntity": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzentities",
|
||||
"description": "spawnEntity\nPick an entity to spawn on this connector\n \nIris Entity\n\nMust be a valid entities (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"keepEntity": {
|
||||
"type": "boolean",
|
||||
"description": "keepEntity\nStop the entity from despawning\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"entityCount": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 50,
|
||||
"description": "entityCount\nThe amount of entities to spawn (must be a whole number)\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1\n* Maximum allowed is 50"
|
||||
},
|
||||
"position": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisposition",
|
||||
"description": "position\nThe relative position this connector is located at for connecting to other pieces\n \nPosition (Object)\nRepresents a position\n \nYou can instead specify \"snippet/position-3d/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-position-3d",
|
||||
"description": "position\nThe relative position this connector is located at for connecting to other pieces\n \nPosition (Object)\nRepresents a position\n \nYou can instead specify \"snippet/position-3d/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "position\nThe relative position this connector is located at for connecting to other pieces\n \nPosition (Object)\nRepresents a position\n \nYou can instead specify \"snippet/position-3d/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"entityPosition": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisposition",
|
||||
"description": "entityPosition\nThe relative position to this connector to place entities at\n \nPosition (Object)\nRepresents a position\n \nYou can instead specify \"snippet/position-3d/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-position-3d",
|
||||
"description": "entityPosition\nThe relative position to this connector to place entities at\n \nPosition (Object)\nRepresents a position\n \nYou can instead specify \"snippet/position-3d/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "entityPosition\nThe relative position to this connector to place entities at\n \nPosition (Object)\nRepresents a position\n \nYou can instead specify \"snippet/position-3d/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"direction": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisdirection",
|
||||
"description": "direction\nThe direction this connector is facing. If the direction is set to UP, then pieces will place ABOVE the connector.\n \nDirection\nA direction object\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid Direction (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"enum-snippet-position-3d": {"enum": []},
|
||||
"erzjigsaw-pools": {"enum": [
|
||||
"jap_houses/houses",
|
||||
"murky_stronghold/stronghold-c-three",
|
||||
"bastion/hoglin_stable/rampart_plates",
|
||||
"bastion/mobs/piglin",
|
||||
"stronghold/ceiling-7x7",
|
||||
"bastion/units/stages/rot",
|
||||
"bastion/hoglin_stable/large_stables/inner",
|
||||
"pillager_outpost/features",
|
||||
"village/plains/terminators",
|
||||
"stronghold/paths-connectors",
|
||||
"murky_stronghold/stronghold-f-end",
|
||||
"bastion/treasure",
|
||||
"stronghold/portal-paths",
|
||||
"village/savanna/streets",
|
||||
"igloo/middle",
|
||||
"underwater_ruin",
|
||||
"jap_houses/paths-tjunct",
|
||||
"village/savanna/villagers",
|
||||
"pillager_outpost/features-overgrown",
|
||||
"bastion/treasure/walls",
|
||||
"mansion/2x2_2",
|
||||
"mansion/2x2_1",
|
||||
"mansion/stairs_straight",
|
||||
"mansion/path_2",
|
||||
"mansion/stairs_left",
|
||||
"jap_houses/paths-all",
|
||||
"village/savanna/zombie/villagers",
|
||||
"stronghold/from-portal",
|
||||
"village/savanna/houses",
|
||||
"village/savanna",
|
||||
"bastion/treasure/extensions/large_pool",
|
||||
"bastion/blocks/gold",
|
||||
"bastion/units/fillers",
|
||||
"mansion/path",
|
||||
"bastion/units/large_ramparts",
|
||||
"murky_stronghold/stronghold-c-corner",
|
||||
"village/plains/villagers",
|
||||
"woodland_mansion",
|
||||
"bastion/hoglin_stable/posts",
|
||||
"bastion/units/edge_wall_units",
|
||||
"bastion/treasure/walls/top",
|
||||
"jap_houses/paths-cross",
|
||||
"village/desert/zombie/houses",
|
||||
"murky_stronghold/stronghold-f-hall",
|
||||
"bastion/units/stages",
|
||||
"bastion/bridge/rampart_plates",
|
||||
"pillager_outpost/feature_plates",
|
||||
"bastion/hoglin_stable/small_stables/outer",
|
||||
"mansion/1x2_2",
|
||||
"mansion/1x2_1",
|
||||
"bastion/units/wall_units",
|
||||
"village/taiga",
|
||||
"bastion/treasure/extensions",
|
||||
"stronghold/paths-rooms",
|
||||
"village/plains/streets",
|
||||
"shipwreck",
|
||||
"village/desert/zombie/villagers",
|
||||
"bastion/mobs/hoglin",
|
||||
"mansion/roof",
|
||||
"bastion/treasure/bases/centers",
|
||||
"stronghold/ceiling-5x5",
|
||||
"igloo",
|
||||
"end_city",
|
||||
"bastion/treasure/roofs",
|
||||
"murky_stronghold/stronghold-fc-three",
|
||||
"village/savanna/decor",
|
||||
"village/savanna/zombie/terminators",
|
||||
"village/plains/zombie/houses",
|
||||
"bastion/treasure/corners/middle",
|
||||
"village/plains/trees",
|
||||
"village/plains",
|
||||
"village/common",
|
||||
"village/plains/decor",
|
||||
"village/savanna/zombie/streets",
|
||||
"bastion/treasure/stairs",
|
||||
"murky_stronghold/stronghold-f-cross",
|
||||
"murky_stronghold/stronghold-fc-corner",
|
||||
"mansion/1x1_2",
|
||||
"mansion/1x1_1",
|
||||
"mansion/staris_right",
|
||||
"jungle_pyramid/pyramid",
|
||||
"bastion/units/fillers/stage_0",
|
||||
"stronghold/wall-fixture-5x3",
|
||||
"village/taiga/streets",
|
||||
"murky_stronghold/stronghold-fc-hall",
|
||||
"village/desert/zombie/decor",
|
||||
"pillager_outpost/watchtower",
|
||||
"village/snowy",
|
||||
"village/common/sheep",
|
||||
"murky_stronghold/stronghold-f-three",
|
||||
"bastion/hoglin_stable/connectors",
|
||||
"village/desert/villagers",
|
||||
"village/desert/zombie/terminators",
|
||||
"bastion/units/rampart_plates",
|
||||
"bastion/hoglin_stable/starting_pieces",
|
||||
"murky_stronghold/stronghold-fc-cross",
|
||||
"bastion/treasure/entrances",
|
||||
"jap_houses/paths-end",
|
||||
"village/savanna/zombie/town_centers",
|
||||
"bastion/units/ramparts",
|
||||
"bastion/treasure/extensions/small_pool",
|
||||
"village/taiga/villagers",
|
||||
"bastion/bridge/walls",
|
||||
"bastion/treasure/corners/edges",
|
||||
"murky_stronghold/stronghold-start-pool",
|
||||
"village/savanna/terminators",
|
||||
"village/plains/zombie/town_centers",
|
||||
"village/snowy/decor",
|
||||
"igloo/bottom",
|
||||
"bastion/treasure/bases",
|
||||
"bastion/treasure/ramparts",
|
||||
"bastion/treasure/walls/outer",
|
||||
"mush_huts/paths",
|
||||
"murky_stronghold/stronghold-f-corner",
|
||||
"stronghold/jails",
|
||||
"stronghold/wall",
|
||||
"village/snowy/zombie/streets",
|
||||
"bastion/units/center_pieces",
|
||||
"village/taiga/decor",
|
||||
"village/common/butcher_animals",
|
||||
"bastion/units/walls/wall_bases",
|
||||
"desert_pyramid/pyramid",
|
||||
"stronghold/doors",
|
||||
"mush_huts/huts",
|
||||
"village/savanna/zombie/houses",
|
||||
"bastion/units",
|
||||
"village/desert/town_centers",
|
||||
"jap_houses/paths-corner",
|
||||
"village/plains/town_centers",
|
||||
"village/snowy/villagers",
|
||||
"village/desert/terminators",
|
||||
"village/snowy/streets",
|
||||
"village/snowy/zombie/town_centers",
|
||||
"nether_fossils",
|
||||
"village/desert/zombie/town_centers",
|
||||
"village/common/well_bottoms",
|
||||
"village/plains/houses",
|
||||
"village/desert/houses",
|
||||
"village/taiga/zombie/villagers",
|
||||
"bastion/blocks",
|
||||
"bastion/units/walls",
|
||||
"village/savanna/trees",
|
||||
"bastion/treasure/walls/mid",
|
||||
"stronghold/stairs/casing-floor",
|
||||
"village/plains/zombie/decor",
|
||||
"bastion/units/stages/rot/stage_1",
|
||||
"village/taiga/zombie/houses",
|
||||
"bastion/hoglin_stable/small_stables/inner",
|
||||
"village/taiga/houses",
|
||||
"murky_stronghold/stronghold-c-hall",
|
||||
"bastion/hoglin_stable/small_stables",
|
||||
"village/snowy/zombie/decor",
|
||||
"village/plains/zombie/streets",
|
||||
"bastion/treasure/corners/bottom",
|
||||
"bastion/units/stages/stage_3",
|
||||
"bastion/units/stages/stage_2",
|
||||
"bastion/units/stages/stage_1",
|
||||
"bastion/units/stages/stage_0",
|
||||
"village/common/animals",
|
||||
"bastion/bridge/legs",
|
||||
"bastion/hoglin_stable",
|
||||
"bastion/bridge/ramparts",
|
||||
"bastion/hoglin_stable/wall_bases",
|
||||
"village/taiga/zombie/decor",
|
||||
"village/taiga/zombie/streets",
|
||||
"bastion/hoglin_stable/stairs",
|
||||
"village/desert/decor",
|
||||
"murky_stronghold/stronghold-c-end",
|
||||
"bastion/hoglin_stable/mirrored_starting_pieces",
|
||||
"village/snowy/town_centers",
|
||||
"bastion/treasure/corners/top",
|
||||
"village/common/iron_golem",
|
||||
"village/snowy/zombie/villagers",
|
||||
"bastion/hoglin_stable/large_stables",
|
||||
"village/desert",
|
||||
"bastion/treasure/connectors",
|
||||
"village/desert/streets",
|
||||
"bastion/hoglin_stable/ramparts",
|
||||
"murky_stronghold/stronghold-c-cross",
|
||||
"bastion/units/pathways",
|
||||
"bastion/mobs",
|
||||
"fossil",
|
||||
"village/snowy/houses",
|
||||
"stronghold/paths",
|
||||
"bastion/bridge/bridge_pieces",
|
||||
"village/taiga/town_centers",
|
||||
"village/savanna/zombie/decor",
|
||||
"village/snowy/zombie/houses",
|
||||
"stronghold/portalroom",
|
||||
"village/common/cats",
|
||||
"bastion/units/edges",
|
||||
"village/plains/zombie/villagers",
|
||||
"murky_stronghold/stronghold-fc-end",
|
||||
"village/desert/zombie/streets",
|
||||
"jap_houses/paths-hall",
|
||||
"bastion/mobs/piglin_melee",
|
||||
"bastion/treasure/extensions/houses",
|
||||
"bastion/hoglin_stable/walls",
|
||||
"bastion/bridge/starting_pieces",
|
||||
"village/savanna/town_centers",
|
||||
"bastion/hoglin_stable/large_stables/outer",
|
||||
"ruined_portal",
|
||||
"bastion/treasure/brains",
|
||||
"bastion/bridge/connectors",
|
||||
"stronghold/floor-3x3",
|
||||
"village/taiga/zombie/town_centers",
|
||||
"village/decays",
|
||||
"bastion/treasure/walls/bottom"
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisdirection": {"oneOf": [
|
||||
{
|
||||
"const": "UP_POSITIVE_Y",
|
||||
"description": "0, 1, 0"
|
||||
},
|
||||
{
|
||||
"const": "DOWN_NEGATIVE_Y",
|
||||
"description": "0, -1, 0"
|
||||
},
|
||||
{
|
||||
"const": "NORTH_NEGATIVE_Z",
|
||||
"description": "0, 0, -1"
|
||||
},
|
||||
{
|
||||
"const": "SOUTH_POSITIVE_Z",
|
||||
"description": "0, 0, 1"
|
||||
},
|
||||
{
|
||||
"const": "EAST_POSITIVE_X",
|
||||
"description": "1, 0, 0"
|
||||
},
|
||||
{
|
||||
"const": "WEST_NEGATIVE_X",
|
||||
"description": "-1, 0, 0"
|
||||
}
|
||||
]},
|
||||
"erzentities": {"enum": [
|
||||
"standard/passive/cow",
|
||||
"standard/passive/wolf",
|
||||
"standard/passive/dolphin",
|
||||
"standard/passive/pig",
|
||||
"standard/passive/turtle",
|
||||
"standard/passive/wanderingtrader",
|
||||
"standard/passive/fox",
|
||||
"unique/fred",
|
||||
"standard/hostile/spider",
|
||||
"standard/passive/sheep",
|
||||
"standard/hostile/creeper",
|
||||
"unique/aeternum",
|
||||
"standard/hostile/shroud",
|
||||
"standard/passive/mule",
|
||||
"unique/dan",
|
||||
"standard/passive/goat",
|
||||
"unique/mooshroom",
|
||||
"standard/passive/parrot",
|
||||
"standard/passive/bee",
|
||||
"unique/pandaUwU",
|
||||
"unique/glowsquid",
|
||||
"unique/village_vex_test",
|
||||
"standard/hostile/silverfish",
|
||||
"unique/brian",
|
||||
"standard/passive/panda",
|
||||
"standard/hostile/zombie",
|
||||
"standard/passive/chicken",
|
||||
"unique/amenhotep",
|
||||
"standard/hostile/slime",
|
||||
"standard/passive/polar-bear",
|
||||
"standard/passive/villager",
|
||||
"standard/hostile/slimebab",
|
||||
"standard/passive/rabbit",
|
||||
"unique/phantomapi",
|
||||
"standard/hostile/drowned",
|
||||
"unique/golem",
|
||||
"standard/passive/horse",
|
||||
"standard/passive/llama",
|
||||
"standard/hostile/pillager",
|
||||
"standard/passive/donkey",
|
||||
"standard/passive/ocelot",
|
||||
"unique/iron_golem",
|
||||
"standard/hostile/skeleton"
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisposition": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a position",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"description": "x\nThe x position\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"y": {
|
||||
"type": "integer",
|
||||
"description": "y\nThe y position\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"z": {
|
||||
"type": "integer",
|
||||
"description": "z\nThe z position\n \nInteger\n\n \n* Default Value is 0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,121 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisbiomecustomparticle.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A custom biome ambient particle",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"particle": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-org-bukkit-particle",
|
||||
"description": "particle\nThe biome's particle type\n \nParticle\n\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid Particle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 10000,
|
||||
"description": "rarity\nThe rarity\n \nInteger\n\n \n* Default Value is 35\n* Minimum allowed is 1\n* Maximum allowed is 10000"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"enum-org-bukkit-particle": {"enum": [
|
||||
"EXPLOSION_NORMAL",
|
||||
"EXPLOSION_LARGE",
|
||||
"EXPLOSION_HUGE",
|
||||
"FIREWORKS_SPARK",
|
||||
"WATER_BUBBLE",
|
||||
"WATER_SPLASH",
|
||||
"WATER_WAKE",
|
||||
"SUSPENDED",
|
||||
"SUSPENDED_DEPTH",
|
||||
"CRIT",
|
||||
"CRIT_MAGIC",
|
||||
"SMOKE_NORMAL",
|
||||
"SMOKE_LARGE",
|
||||
"SPELL",
|
||||
"SPELL_INSTANT",
|
||||
"SPELL_MOB",
|
||||
"SPELL_MOB_AMBIENT",
|
||||
"SPELL_WITCH",
|
||||
"DRIP_WATER",
|
||||
"DRIP_LAVA",
|
||||
"VILLAGER_ANGRY",
|
||||
"VILLAGER_HAPPY",
|
||||
"TOWN_AURA",
|
||||
"NOTE",
|
||||
"PORTAL",
|
||||
"ENCHANTMENT_TABLE",
|
||||
"FLAME",
|
||||
"LAVA",
|
||||
"CLOUD",
|
||||
"REDSTONE",
|
||||
"SNOWBALL",
|
||||
"SNOW_SHOVEL",
|
||||
"SLIME",
|
||||
"HEART",
|
||||
"BARRIER",
|
||||
"ITEM_CRACK",
|
||||
"BLOCK_CRACK",
|
||||
"BLOCK_DUST",
|
||||
"WATER_DROP",
|
||||
"MOB_APPEARANCE",
|
||||
"DRAGON_BREATH",
|
||||
"END_ROD",
|
||||
"DAMAGE_INDICATOR",
|
||||
"SWEEP_ATTACK",
|
||||
"FALLING_DUST",
|
||||
"TOTEM",
|
||||
"SPIT",
|
||||
"SQUID_INK",
|
||||
"BUBBLE_POP",
|
||||
"CURRENT_DOWN",
|
||||
"BUBBLE_COLUMN_UP",
|
||||
"NAUTILUS",
|
||||
"DOLPHIN",
|
||||
"SNEEZE",
|
||||
"CAMPFIRE_COSY_SMOKE",
|
||||
"CAMPFIRE_SIGNAL_SMOKE",
|
||||
"COMPOSTER",
|
||||
"FLASH",
|
||||
"FALLING_LAVA",
|
||||
"LANDING_LAVA",
|
||||
"FALLING_WATER",
|
||||
"DRIPPING_HONEY",
|
||||
"FALLING_HONEY",
|
||||
"LANDING_HONEY",
|
||||
"FALLING_NECTAR",
|
||||
"SOUL_FIRE_FLAME",
|
||||
"ASH",
|
||||
"CRIMSON_SPORE",
|
||||
"WARPED_SPORE",
|
||||
"SOUL",
|
||||
"DRIPPING_OBSIDIAN_TEAR",
|
||||
"FALLING_OBSIDIAN_TEAR",
|
||||
"LANDING_OBSIDIAN_TEAR",
|
||||
"REVERSE_PORTAL",
|
||||
"WHITE_ASH",
|
||||
"LIGHT",
|
||||
"DUST_COLOR_TRANSITION",
|
||||
"VIBRATION",
|
||||
"FALLING_SPORE_BLOSSOM",
|
||||
"SPORE_BLOSSOM_AIR",
|
||||
"SMALL_FLAME",
|
||||
"SNOWFLAKE",
|
||||
"DRIPPING_DRIPSTONE_LAVA",
|
||||
"FALLING_DRIPSTONE_LAVA",
|
||||
"DRIPPING_DRIPSTONE_WATER",
|
||||
"FALLING_DRIPSTONE_WATER",
|
||||
"GLOW_SQUID_INK",
|
||||
"GLOW",
|
||||
"WAX_ON",
|
||||
"WAX_OFF",
|
||||
"ELECTRIC_SPARK",
|
||||
"SCRAPE",
|
||||
"LEGACY_BLOCK_CRACK",
|
||||
"LEGACY_BLOCK_DUST",
|
||||
"LEGACY_FALLING_DUST"
|
||||
]}}
|
||||
}
|
||||
@@ -1,476 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisbiomecustom.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A custom biome, generated through a datapack",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "id\nThe resource key of this biome. Just a simple id such as 'plains' or something.\n \nText\n\n \n* Default Value is "
|
||||
},
|
||||
"temperature": {
|
||||
"type": "number",
|
||||
"minimum": -3,
|
||||
"maximum": 3,
|
||||
"description": "temperature\nThe biome's temperature\n \nNumber\n\n \n* Default Value is 0.8\n* Minimum allowed is -3.0\n* Maximum allowed is 3.0"
|
||||
},
|
||||
"humidity": {
|
||||
"type": "number",
|
||||
"minimum": -3,
|
||||
"maximum": 3,
|
||||
"description": "humidity\nThe biome's downfall amount (snow / rain), see preci\n \nNumber\n\n \n* Default Value is 0.4\n* Minimum allowed is -3.0\n* Maximum allowed is 3.0"
|
||||
},
|
||||
"spawns": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisbiomecustomspawn"},
|
||||
"description": "spawns\nThe biome's mob spawns\n \nList of BiomeCustomSpawns (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
},
|
||||
"downfallType": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisbiomecustompreciptype",
|
||||
"description": "downfallType\nThe biome's downfall type\n \nBiomeCustomPrecipType\nSnow, rain, or nothing\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid BiomeCustomPrecipType (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"ambientParticle": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisbiomecustomparticle",
|
||||
"description": "ambientParticle\nDefine an ambient particle to be rendered clientside (no server cost!)\n \nBiomeCustomParticle (Object)\nA custom biome ambient particle\n \nYou can instead specify \"snippet/custom-biome-particle/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-custom-biome-particle",
|
||||
"description": "ambientParticle\nDefine an ambient particle to be rendered clientside (no server cost!)\n \nBiomeCustomParticle (Object)\nA custom biome ambient particle\n \nYou can instead specify \"snippet/custom-biome-particle/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "ambientParticle\nDefine an ambient particle to be rendered clientside (no server cost!)\n \nBiomeCustomParticle (Object)\nA custom biome ambient particle\n \nYou can instead specify \"snippet/custom-biome-particle/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisbiomecustomcategory",
|
||||
"description": "category\nThe biome's category type\n \nBiomeCustomCategory\nThe custom biome category. Vanilla asks for this, basically what represents your biome closest?\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid BiomeCustomCategory (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"spawnRarity": {
|
||||
"type": "integer",
|
||||
"description": "spawnRarity\nThe spawn rarity of any defined spawners\n \nInteger\n\n \n* Default Value is -1"
|
||||
},
|
||||
"skyColor": {
|
||||
"type": "string",
|
||||
"description": "skyColor\nThe color of the sky, top half of sky. (hex format)\n \nText\n\n \n* Default Value is #79a8e1"
|
||||
},
|
||||
"fogColor": {
|
||||
"type": "string",
|
||||
"description": "fogColor\nThe color of the fog, bottom half of sky. (hex format)\n \nText\n\n \n* Default Value is #c0d8e1"
|
||||
},
|
||||
"waterColor": {
|
||||
"type": "string",
|
||||
"description": "waterColor\nThe color of the water (hex format). Leave blank / don't define to not change\n \nText\n\n \n* Default Value is #3f76e4"
|
||||
},
|
||||
"waterFogColor": {
|
||||
"type": "string",
|
||||
"description": "waterFogColor\nThe color of water fog (hex format). Leave blank / don't define to not change\n \nText\n\n \n* Default Value is #050533"
|
||||
},
|
||||
"grassColor": {
|
||||
"type": "string",
|
||||
"description": "grassColor\nThe color of the grass (hex format). Leave blank / don't define to not change\n \nText\n\n \n* Default Value is "
|
||||
},
|
||||
"foliageColor": {
|
||||
"type": "string",
|
||||
"description": "foliageColor\nThe color of foliage (hex format). Leave blank / don't define to not change\n \nText\n\n \n* Default Value is "
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"enum-snippet-custom-biome-particle": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisbiomecustomparticle": {"anyOf": [
|
||||
{
|
||||
"description": "A custom biome ambient particle",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"particle": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-org-bukkit-particle",
|
||||
"description": "particle\nThe biome's particle type\n \nParticle\n\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid Particle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 10000,
|
||||
"description": "rarity\nThe rarity\n \nInteger\n\n \n* Default Value is 35\n* Minimum allowed is 1\n* Maximum allowed is 10000"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisbiomecustompreciptype": {"oneOf": [
|
||||
{
|
||||
"const": "none",
|
||||
"description": "No downfall"
|
||||
},
|
||||
{
|
||||
"const": "rain",
|
||||
"description": "Rain downfall"
|
||||
},
|
||||
{
|
||||
"const": "snow",
|
||||
"description": "Snow downfall"
|
||||
}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisbiomecustomspawn": {"anyOf": [
|
||||
{
|
||||
"description": "A custom biome spawn",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-org-bukkit-entity-entitytype",
|
||||
"description": "type\nThe biome's particle type\n \nEntityType\n\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid EntityType (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"minCount": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 20,
|
||||
"description": "minCount\nThe min to spawn\n \nInteger\n\n \n* Default Value is 2\n* Minimum allowed is 1\n* Maximum allowed is 20"
|
||||
},
|
||||
"maxCount": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 20,
|
||||
"description": "maxCount\nThe max to spawn\n \nInteger\n\n \n* Default Value is 5\n* Minimum allowed is 1\n* Maximum allowed is 20"
|
||||
},
|
||||
"weight": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 1000,
|
||||
"description": "weight\nThe weight in this group. Higher weight, the more common this type is spawned\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1\n* Maximum allowed is 1000"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisbiomecustomspawntype",
|
||||
"description": "group\nThe rarity\n \nBiomeCustomSpawnType\nThe mob spawn group\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid BiomeCustomSpawnType (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"enum-org-bukkit-particle": {"enum": [
|
||||
"EXPLOSION_NORMAL",
|
||||
"EXPLOSION_LARGE",
|
||||
"EXPLOSION_HUGE",
|
||||
"FIREWORKS_SPARK",
|
||||
"WATER_BUBBLE",
|
||||
"WATER_SPLASH",
|
||||
"WATER_WAKE",
|
||||
"SUSPENDED",
|
||||
"SUSPENDED_DEPTH",
|
||||
"CRIT",
|
||||
"CRIT_MAGIC",
|
||||
"SMOKE_NORMAL",
|
||||
"SMOKE_LARGE",
|
||||
"SPELL",
|
||||
"SPELL_INSTANT",
|
||||
"SPELL_MOB",
|
||||
"SPELL_MOB_AMBIENT",
|
||||
"SPELL_WITCH",
|
||||
"DRIP_WATER",
|
||||
"DRIP_LAVA",
|
||||
"VILLAGER_ANGRY",
|
||||
"VILLAGER_HAPPY",
|
||||
"TOWN_AURA",
|
||||
"NOTE",
|
||||
"PORTAL",
|
||||
"ENCHANTMENT_TABLE",
|
||||
"FLAME",
|
||||
"LAVA",
|
||||
"CLOUD",
|
||||
"REDSTONE",
|
||||
"SNOWBALL",
|
||||
"SNOW_SHOVEL",
|
||||
"SLIME",
|
||||
"HEART",
|
||||
"BARRIER",
|
||||
"ITEM_CRACK",
|
||||
"BLOCK_CRACK",
|
||||
"BLOCK_DUST",
|
||||
"WATER_DROP",
|
||||
"MOB_APPEARANCE",
|
||||
"DRAGON_BREATH",
|
||||
"END_ROD",
|
||||
"DAMAGE_INDICATOR",
|
||||
"SWEEP_ATTACK",
|
||||
"FALLING_DUST",
|
||||
"TOTEM",
|
||||
"SPIT",
|
||||
"SQUID_INK",
|
||||
"BUBBLE_POP",
|
||||
"CURRENT_DOWN",
|
||||
"BUBBLE_COLUMN_UP",
|
||||
"NAUTILUS",
|
||||
"DOLPHIN",
|
||||
"SNEEZE",
|
||||
"CAMPFIRE_COSY_SMOKE",
|
||||
"CAMPFIRE_SIGNAL_SMOKE",
|
||||
"COMPOSTER",
|
||||
"FLASH",
|
||||
"FALLING_LAVA",
|
||||
"LANDING_LAVA",
|
||||
"FALLING_WATER",
|
||||
"DRIPPING_HONEY",
|
||||
"FALLING_HONEY",
|
||||
"LANDING_HONEY",
|
||||
"FALLING_NECTAR",
|
||||
"SOUL_FIRE_FLAME",
|
||||
"ASH",
|
||||
"CRIMSON_SPORE",
|
||||
"WARPED_SPORE",
|
||||
"SOUL",
|
||||
"DRIPPING_OBSIDIAN_TEAR",
|
||||
"FALLING_OBSIDIAN_TEAR",
|
||||
"LANDING_OBSIDIAN_TEAR",
|
||||
"REVERSE_PORTAL",
|
||||
"WHITE_ASH",
|
||||
"LIGHT",
|
||||
"DUST_COLOR_TRANSITION",
|
||||
"VIBRATION",
|
||||
"FALLING_SPORE_BLOSSOM",
|
||||
"SPORE_BLOSSOM_AIR",
|
||||
"SMALL_FLAME",
|
||||
"SNOWFLAKE",
|
||||
"DRIPPING_DRIPSTONE_LAVA",
|
||||
"FALLING_DRIPSTONE_LAVA",
|
||||
"DRIPPING_DRIPSTONE_WATER",
|
||||
"FALLING_DRIPSTONE_WATER",
|
||||
"GLOW_SQUID_INK",
|
||||
"GLOW",
|
||||
"WAX_ON",
|
||||
"WAX_OFF",
|
||||
"ELECTRIC_SPARK",
|
||||
"SCRAPE",
|
||||
"LEGACY_BLOCK_CRACK",
|
||||
"LEGACY_BLOCK_DUST",
|
||||
"LEGACY_FALLING_DUST"
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisbiomecustomspawntype": {"oneOf": [
|
||||
{
|
||||
"const": "MONSTER",
|
||||
"description": "Typical monsters that spawn at night, like zombies and skeletons"
|
||||
},
|
||||
{
|
||||
"const": "CREATURE",
|
||||
"description": "Typical creatures like sheep, pigs, cows"
|
||||
},
|
||||
{
|
||||
"const": "AMBIENT",
|
||||
"description": "Eg bats"
|
||||
},
|
||||
{
|
||||
"const": "UNDERGROUND_WATER_CREATURE",
|
||||
"description": "Odd spawn group but ok"
|
||||
},
|
||||
{
|
||||
"const": "WATER_CREATURE",
|
||||
"description": "Water mobs like squid, dolphins"
|
||||
},
|
||||
{
|
||||
"const": "WATER_AMBIENT",
|
||||
"description": "Fish"
|
||||
},
|
||||
{
|
||||
"const": "MISC",
|
||||
"description": "Unknown"
|
||||
}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisbiomecustomcategory": {"oneOf": [
|
||||
{
|
||||
"const": "beach",
|
||||
"description": "No Description for beach"
|
||||
},
|
||||
{
|
||||
"const": "desert",
|
||||
"description": "No Description for desert"
|
||||
},
|
||||
{
|
||||
"const": "extreme_hills",
|
||||
"description": "No Description for extreme_hills"
|
||||
},
|
||||
{
|
||||
"const": "forest",
|
||||
"description": "No Description for forest"
|
||||
},
|
||||
{
|
||||
"const": "icy",
|
||||
"description": "No Description for icy"
|
||||
},
|
||||
{
|
||||
"const": "jungle",
|
||||
"description": "No Description for jungle"
|
||||
},
|
||||
{
|
||||
"const": "mesa",
|
||||
"description": "No Description for mesa"
|
||||
},
|
||||
{
|
||||
"const": "mushroom",
|
||||
"description": "No Description for mushroom"
|
||||
},
|
||||
{
|
||||
"const": "nether",
|
||||
"description": "No Description for nether"
|
||||
},
|
||||
{
|
||||
"const": "none",
|
||||
"description": "No Description for none"
|
||||
},
|
||||
{
|
||||
"const": "ocean",
|
||||
"description": "No Description for ocean"
|
||||
},
|
||||
{
|
||||
"const": "plains",
|
||||
"description": "No Description for plains"
|
||||
},
|
||||
{
|
||||
"const": "river",
|
||||
"description": "No Description for river"
|
||||
},
|
||||
{
|
||||
"const": "savanna",
|
||||
"description": "No Description for savanna"
|
||||
},
|
||||
{
|
||||
"const": "swamp",
|
||||
"description": "No Description for swamp"
|
||||
},
|
||||
{
|
||||
"const": "taiga",
|
||||
"description": "No Description for taiga"
|
||||
},
|
||||
{
|
||||
"const": "the_end",
|
||||
"description": "No Description for the_end"
|
||||
}
|
||||
]},
|
||||
"enum-org-bukkit-entity-entitytype": {"enum": [
|
||||
"DROPPED_ITEM",
|
||||
"EXPERIENCE_ORB",
|
||||
"AREA_EFFECT_CLOUD",
|
||||
"ELDER_GUARDIAN",
|
||||
"WITHER_SKELETON",
|
||||
"STRAY",
|
||||
"EGG",
|
||||
"LEASH_HITCH",
|
||||
"PAINTING",
|
||||
"ARROW",
|
||||
"SNOWBALL",
|
||||
"FIREBALL",
|
||||
"SMALL_FIREBALL",
|
||||
"ENDER_PEARL",
|
||||
"ENDER_SIGNAL",
|
||||
"SPLASH_POTION",
|
||||
"THROWN_EXP_BOTTLE",
|
||||
"ITEM_FRAME",
|
||||
"WITHER_SKULL",
|
||||
"PRIMED_TNT",
|
||||
"FALLING_BLOCK",
|
||||
"FIREWORK",
|
||||
"HUSK",
|
||||
"SPECTRAL_ARROW",
|
||||
"SHULKER_BULLET",
|
||||
"DRAGON_FIREBALL",
|
||||
"ZOMBIE_VILLAGER",
|
||||
"SKELETON_HORSE",
|
||||
"ZOMBIE_HORSE",
|
||||
"ARMOR_STAND",
|
||||
"DONKEY",
|
||||
"MULE",
|
||||
"EVOKER_FANGS",
|
||||
"EVOKER",
|
||||
"VEX",
|
||||
"VINDICATOR",
|
||||
"ILLUSIONER",
|
||||
"MINECART_COMMAND",
|
||||
"BOAT",
|
||||
"MINECART",
|
||||
"MINECART_CHEST",
|
||||
"MINECART_FURNACE",
|
||||
"MINECART_TNT",
|
||||
"MINECART_HOPPER",
|
||||
"MINECART_MOB_SPAWNER",
|
||||
"CREEPER",
|
||||
"SKELETON",
|
||||
"SPIDER",
|
||||
"GIANT",
|
||||
"ZOMBIE",
|
||||
"SLIME",
|
||||
"GHAST",
|
||||
"ZOMBIFIED_PIGLIN",
|
||||
"ENDERMAN",
|
||||
"CAVE_SPIDER",
|
||||
"SILVERFISH",
|
||||
"BLAZE",
|
||||
"MAGMA_CUBE",
|
||||
"ENDER_DRAGON",
|
||||
"WITHER",
|
||||
"BAT",
|
||||
"WITCH",
|
||||
"ENDERMITE",
|
||||
"GUARDIAN",
|
||||
"SHULKER",
|
||||
"PIG",
|
||||
"SHEEP",
|
||||
"COW",
|
||||
"CHICKEN",
|
||||
"SQUID",
|
||||
"WOLF",
|
||||
"MUSHROOM_COW",
|
||||
"SNOWMAN",
|
||||
"OCELOT",
|
||||
"IRON_GOLEM",
|
||||
"HORSE",
|
||||
"RABBIT",
|
||||
"POLAR_BEAR",
|
||||
"LLAMA",
|
||||
"LLAMA_SPIT",
|
||||
"PARROT",
|
||||
"VILLAGER",
|
||||
"ENDER_CRYSTAL",
|
||||
"TURTLE",
|
||||
"PHANTOM",
|
||||
"TRIDENT",
|
||||
"COD",
|
||||
"SALMON",
|
||||
"PUFFERFISH",
|
||||
"TROPICAL_FISH",
|
||||
"DROWNED",
|
||||
"DOLPHIN",
|
||||
"CAT",
|
||||
"PANDA",
|
||||
"PILLAGER",
|
||||
"RAVAGER",
|
||||
"TRADER_LLAMA",
|
||||
"WANDERING_TRADER",
|
||||
"FOX",
|
||||
"BEE",
|
||||
"HOGLIN",
|
||||
"PIGLIN",
|
||||
"STRIDER",
|
||||
"ZOGLIN",
|
||||
"PIGLIN_BRUTE",
|
||||
"AXOLOTL",
|
||||
"GLOW_ITEM_FRAME",
|
||||
"GLOW_SQUID",
|
||||
"GOAT",
|
||||
"MARKER",
|
||||
"FISHING_HOOK",
|
||||
"LIGHTNING",
|
||||
"PLAYER",
|
||||
"UNKNOWN"
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,189 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisbiomecustomspawn.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A custom biome spawn",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-org-bukkit-entity-entitytype",
|
||||
"description": "type\nThe biome's particle type\n \nEntityType\n\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid EntityType (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"minCount": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 20,
|
||||
"description": "minCount\nThe min to spawn\n \nInteger\n\n \n* Default Value is 2\n* Minimum allowed is 1\n* Maximum allowed is 20"
|
||||
},
|
||||
"maxCount": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 20,
|
||||
"description": "maxCount\nThe max to spawn\n \nInteger\n\n \n* Default Value is 5\n* Minimum allowed is 1\n* Maximum allowed is 20"
|
||||
},
|
||||
"weight": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 1000,
|
||||
"description": "weight\nThe weight in this group. Higher weight, the more common this type is spawned\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1\n* Maximum allowed is 1000"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisbiomecustomspawntype",
|
||||
"description": "group\nThe rarity\n \nBiomeCustomSpawnType\nThe mob spawn group\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid BiomeCustomSpawnType (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisbiomecustomspawntype": {"oneOf": [
|
||||
{
|
||||
"const": "MONSTER",
|
||||
"description": "Typical monsters that spawn at night, like zombies and skeletons"
|
||||
},
|
||||
{
|
||||
"const": "CREATURE",
|
||||
"description": "Typical creatures like sheep, pigs, cows"
|
||||
},
|
||||
{
|
||||
"const": "AMBIENT",
|
||||
"description": "Eg bats"
|
||||
},
|
||||
{
|
||||
"const": "UNDERGROUND_WATER_CREATURE",
|
||||
"description": "Odd spawn group but ok"
|
||||
},
|
||||
{
|
||||
"const": "WATER_CREATURE",
|
||||
"description": "Water mobs like squid, dolphins"
|
||||
},
|
||||
{
|
||||
"const": "WATER_AMBIENT",
|
||||
"description": "Fish"
|
||||
},
|
||||
{
|
||||
"const": "MISC",
|
||||
"description": "Unknown"
|
||||
}
|
||||
]},
|
||||
"enum-org-bukkit-entity-entitytype": {"enum": [
|
||||
"DROPPED_ITEM",
|
||||
"EXPERIENCE_ORB",
|
||||
"AREA_EFFECT_CLOUD",
|
||||
"ELDER_GUARDIAN",
|
||||
"WITHER_SKELETON",
|
||||
"STRAY",
|
||||
"EGG",
|
||||
"LEASH_HITCH",
|
||||
"PAINTING",
|
||||
"ARROW",
|
||||
"SNOWBALL",
|
||||
"FIREBALL",
|
||||
"SMALL_FIREBALL",
|
||||
"ENDER_PEARL",
|
||||
"ENDER_SIGNAL",
|
||||
"SPLASH_POTION",
|
||||
"THROWN_EXP_BOTTLE",
|
||||
"ITEM_FRAME",
|
||||
"WITHER_SKULL",
|
||||
"PRIMED_TNT",
|
||||
"FALLING_BLOCK",
|
||||
"FIREWORK",
|
||||
"HUSK",
|
||||
"SPECTRAL_ARROW",
|
||||
"SHULKER_BULLET",
|
||||
"DRAGON_FIREBALL",
|
||||
"ZOMBIE_VILLAGER",
|
||||
"SKELETON_HORSE",
|
||||
"ZOMBIE_HORSE",
|
||||
"ARMOR_STAND",
|
||||
"DONKEY",
|
||||
"MULE",
|
||||
"EVOKER_FANGS",
|
||||
"EVOKER",
|
||||
"VEX",
|
||||
"VINDICATOR",
|
||||
"ILLUSIONER",
|
||||
"MINECART_COMMAND",
|
||||
"BOAT",
|
||||
"MINECART",
|
||||
"MINECART_CHEST",
|
||||
"MINECART_FURNACE",
|
||||
"MINECART_TNT",
|
||||
"MINECART_HOPPER",
|
||||
"MINECART_MOB_SPAWNER",
|
||||
"CREEPER",
|
||||
"SKELETON",
|
||||
"SPIDER",
|
||||
"GIANT",
|
||||
"ZOMBIE",
|
||||
"SLIME",
|
||||
"GHAST",
|
||||
"ZOMBIFIED_PIGLIN",
|
||||
"ENDERMAN",
|
||||
"CAVE_SPIDER",
|
||||
"SILVERFISH",
|
||||
"BLAZE",
|
||||
"MAGMA_CUBE",
|
||||
"ENDER_DRAGON",
|
||||
"WITHER",
|
||||
"BAT",
|
||||
"WITCH",
|
||||
"ENDERMITE",
|
||||
"GUARDIAN",
|
||||
"SHULKER",
|
||||
"PIG",
|
||||
"SHEEP",
|
||||
"COW",
|
||||
"CHICKEN",
|
||||
"SQUID",
|
||||
"WOLF",
|
||||
"MUSHROOM_COW",
|
||||
"SNOWMAN",
|
||||
"OCELOT",
|
||||
"IRON_GOLEM",
|
||||
"HORSE",
|
||||
"RABBIT",
|
||||
"POLAR_BEAR",
|
||||
"LLAMA",
|
||||
"LLAMA_SPIT",
|
||||
"PARROT",
|
||||
"VILLAGER",
|
||||
"ENDER_CRYSTAL",
|
||||
"TURTLE",
|
||||
"PHANTOM",
|
||||
"TRIDENT",
|
||||
"COD",
|
||||
"SALMON",
|
||||
"PUFFERFISH",
|
||||
"TROPICAL_FISH",
|
||||
"DROWNED",
|
||||
"DOLPHIN",
|
||||
"CAT",
|
||||
"PANDA",
|
||||
"PILLAGER",
|
||||
"RAVAGER",
|
||||
"TRADER_LLAMA",
|
||||
"WANDERING_TRADER",
|
||||
"FOX",
|
||||
"BEE",
|
||||
"HOGLIN",
|
||||
"PIGLIN",
|
||||
"STRIDER",
|
||||
"ZOGLIN",
|
||||
"PIGLIN_BRUTE",
|
||||
"AXOLOTL",
|
||||
"GLOW_ITEM_FRAME",
|
||||
"GLOW_SQUID",
|
||||
"GOAT",
|
||||
"MARKER",
|
||||
"FISHING_HOOK",
|
||||
"LIGHTNING",
|
||||
"PLAYER",
|
||||
"UNKNOWN"
|
||||
]}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisduration.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a combined duration. Fill each property to add time into a single duration",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"milliseconds": {
|
||||
"type": "integer",
|
||||
"description": "milliseconds\nMilliseconds (1000ms = 1 second)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftTicks": {
|
||||
"type": "integer",
|
||||
"description": "minecraftTicks\nMinecraft Ticks (20 minecraft ticks = 1 second\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"seconds": {
|
||||
"type": "integer",
|
||||
"description": "seconds\nSeconds (60 seconds = 1 minute)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minutes": {
|
||||
"type": "integer",
|
||||
"description": "minutes\nMinutes (60 minutes = 1 hour)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftHours": {
|
||||
"type": "integer",
|
||||
"description": "minecraftHours\nMinecraft Hours (about 50 real seconds)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"hours": {
|
||||
"type": "integer",
|
||||
"description": "hours\nHours (24 hours = 1 day)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftDays": {
|
||||
"type": "integer",
|
||||
"description": "minecraftDays\nMinecraft Days (1 minecraft day = 20 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftWeeks": {
|
||||
"type": "integer",
|
||||
"description": "minecraftWeeks\nMinecraft Weeks (1 minecraft week = 2 real hours and 18 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftLunarCycles": {
|
||||
"type": "integer",
|
||||
"description": "minecraftLunarCycles\nMinecraft Lunar Cycles (1 minecraft lunar cycle = 2 real hours and 36 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"days": {
|
||||
"type": "integer",
|
||||
"description": "days\nREAL (not minecraft) Days\n \nInteger\n\n \n* Default Value is 0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisenchantment.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents an enchantment & level",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"enchantment": {
|
||||
"type": "string",
|
||||
"description": "enchantment\nThe enchantment\n \nText\n\n \n* Default Value is "
|
||||
},
|
||||
"minLevel": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "minLevel\nMinimum amount of this loot\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"maxLevel": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "maxLevel\nMaximum amount of this loot\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"chance": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
"description": "chance\nThe chance that this enchantment is applied (0 to 1)\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.0\n* Maximum allowed is 1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
@@ -1,195 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisentityspawnoverride.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents an entity spawn",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"entity": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzentities",
|
||||
"description": "entity\nThe entity\n \nIris Entity\n\n \n* Default Value is \nMust be a valid entities (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"trigger": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-org-bukkit-entity-entitytype",
|
||||
"description": "trigger\nIf the following entity type spawns, spawn this entity. Set to unknown for any entity spawn\n \nEntityType\n\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid EntityType (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"cancelSourceSpawn": {
|
||||
"type": "boolean",
|
||||
"description": "cancelSourceSpawn\nIf the source is triggered, cancel spawning the original entity instead of ADDING a new entity.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nThe 1 in RARITY chance for this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"enum-org-bukkit-entity-entitytype": {"enum": [
|
||||
"DROPPED_ITEM",
|
||||
"EXPERIENCE_ORB",
|
||||
"AREA_EFFECT_CLOUD",
|
||||
"ELDER_GUARDIAN",
|
||||
"WITHER_SKELETON",
|
||||
"STRAY",
|
||||
"EGG",
|
||||
"LEASH_HITCH",
|
||||
"PAINTING",
|
||||
"ARROW",
|
||||
"SNOWBALL",
|
||||
"FIREBALL",
|
||||
"SMALL_FIREBALL",
|
||||
"ENDER_PEARL",
|
||||
"ENDER_SIGNAL",
|
||||
"SPLASH_POTION",
|
||||
"THROWN_EXP_BOTTLE",
|
||||
"ITEM_FRAME",
|
||||
"WITHER_SKULL",
|
||||
"PRIMED_TNT",
|
||||
"FALLING_BLOCK",
|
||||
"FIREWORK",
|
||||
"HUSK",
|
||||
"SPECTRAL_ARROW",
|
||||
"SHULKER_BULLET",
|
||||
"DRAGON_FIREBALL",
|
||||
"ZOMBIE_VILLAGER",
|
||||
"SKELETON_HORSE",
|
||||
"ZOMBIE_HORSE",
|
||||
"ARMOR_STAND",
|
||||
"DONKEY",
|
||||
"MULE",
|
||||
"EVOKER_FANGS",
|
||||
"EVOKER",
|
||||
"VEX",
|
||||
"VINDICATOR",
|
||||
"ILLUSIONER",
|
||||
"MINECART_COMMAND",
|
||||
"BOAT",
|
||||
"MINECART",
|
||||
"MINECART_CHEST",
|
||||
"MINECART_FURNACE",
|
||||
"MINECART_TNT",
|
||||
"MINECART_HOPPER",
|
||||
"MINECART_MOB_SPAWNER",
|
||||
"CREEPER",
|
||||
"SKELETON",
|
||||
"SPIDER",
|
||||
"GIANT",
|
||||
"ZOMBIE",
|
||||
"SLIME",
|
||||
"GHAST",
|
||||
"ZOMBIFIED_PIGLIN",
|
||||
"ENDERMAN",
|
||||
"CAVE_SPIDER",
|
||||
"SILVERFISH",
|
||||
"BLAZE",
|
||||
"MAGMA_CUBE",
|
||||
"ENDER_DRAGON",
|
||||
"WITHER",
|
||||
"BAT",
|
||||
"WITCH",
|
||||
"ENDERMITE",
|
||||
"GUARDIAN",
|
||||
"SHULKER",
|
||||
"PIG",
|
||||
"SHEEP",
|
||||
"COW",
|
||||
"CHICKEN",
|
||||
"SQUID",
|
||||
"WOLF",
|
||||
"MUSHROOM_COW",
|
||||
"SNOWMAN",
|
||||
"OCELOT",
|
||||
"IRON_GOLEM",
|
||||
"HORSE",
|
||||
"RABBIT",
|
||||
"POLAR_BEAR",
|
||||
"LLAMA",
|
||||
"LLAMA_SPIT",
|
||||
"PARROT",
|
||||
"VILLAGER",
|
||||
"ENDER_CRYSTAL",
|
||||
"TURTLE",
|
||||
"PHANTOM",
|
||||
"TRIDENT",
|
||||
"COD",
|
||||
"SALMON",
|
||||
"PUFFERFISH",
|
||||
"TROPICAL_FISH",
|
||||
"DROWNED",
|
||||
"DOLPHIN",
|
||||
"CAT",
|
||||
"PANDA",
|
||||
"PILLAGER",
|
||||
"RAVAGER",
|
||||
"TRADER_LLAMA",
|
||||
"WANDERING_TRADER",
|
||||
"FOX",
|
||||
"BEE",
|
||||
"HOGLIN",
|
||||
"PIGLIN",
|
||||
"STRIDER",
|
||||
"ZOGLIN",
|
||||
"PIGLIN_BRUTE",
|
||||
"AXOLOTL",
|
||||
"GLOW_ITEM_FRAME",
|
||||
"GLOW_SQUID",
|
||||
"GOAT",
|
||||
"MARKER",
|
||||
"FISHING_HOOK",
|
||||
"LIGHTNING",
|
||||
"PLAYER",
|
||||
"UNKNOWN"
|
||||
]},
|
||||
"erzentities": {"enum": [
|
||||
"standard/passive/cow",
|
||||
"standard/passive/wolf",
|
||||
"standard/passive/dolphin",
|
||||
"standard/passive/pig",
|
||||
"standard/passive/turtle",
|
||||
"standard/passive/wanderingtrader",
|
||||
"standard/passive/fox",
|
||||
"unique/fred",
|
||||
"standard/hostile/spider",
|
||||
"standard/passive/sheep",
|
||||
"standard/hostile/creeper",
|
||||
"unique/aeternum",
|
||||
"standard/hostile/shroud",
|
||||
"standard/passive/mule",
|
||||
"unique/dan",
|
||||
"standard/passive/goat",
|
||||
"unique/mooshroom",
|
||||
"standard/passive/parrot",
|
||||
"standard/passive/bee",
|
||||
"unique/pandaUwU",
|
||||
"unique/glowsquid",
|
||||
"unique/village_vex_test",
|
||||
"standard/hostile/silverfish",
|
||||
"unique/brian",
|
||||
"standard/passive/panda",
|
||||
"standard/hostile/zombie",
|
||||
"standard/passive/chicken",
|
||||
"unique/amenhotep",
|
||||
"standard/hostile/slime",
|
||||
"standard/passive/polar-bear",
|
||||
"standard/passive/villager",
|
||||
"standard/hostile/slimebab",
|
||||
"standard/passive/rabbit",
|
||||
"unique/phantomapi",
|
||||
"standard/hostile/drowned",
|
||||
"unique/golem",
|
||||
"standard/passive/horse",
|
||||
"standard/passive/llama",
|
||||
"standard/hostile/pillager",
|
||||
"standard/passive/donkey",
|
||||
"standard/passive/ocelot",
|
||||
"unique/iron_golem",
|
||||
"standard/hostile/skeleton"
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,82 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisentityspawn.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents an entity spawn during initial chunk generation",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"entity": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzentities",
|
||||
"description": "entity\nThe entity\n \nIris Entity\n\n \n* Default Value is \nMust be a valid entities (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"energyMultiplier": {
|
||||
"type": "number",
|
||||
"description": "energyMultiplier\nThe energy multiplier when calculating spawn energy usage\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nThe 1 in RARITY chance for this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"minSpawns": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "minSpawns\nThe minumum of this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"maxSpawns": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "maxSpawns\nThe max of this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"erzentities": {"enum": [
|
||||
"standard/passive/cow",
|
||||
"standard/passive/wolf",
|
||||
"standard/passive/dolphin",
|
||||
"standard/passive/pig",
|
||||
"standard/passive/turtle",
|
||||
"standard/passive/wanderingtrader",
|
||||
"standard/passive/fox",
|
||||
"unique/fred",
|
||||
"standard/hostile/spider",
|
||||
"standard/passive/sheep",
|
||||
"standard/hostile/creeper",
|
||||
"unique/aeternum",
|
||||
"standard/hostile/shroud",
|
||||
"standard/passive/mule",
|
||||
"unique/dan",
|
||||
"standard/passive/goat",
|
||||
"unique/mooshroom",
|
||||
"standard/passive/parrot",
|
||||
"standard/passive/bee",
|
||||
"unique/pandaUwU",
|
||||
"unique/glowsquid",
|
||||
"unique/village_vex_test",
|
||||
"standard/hostile/silverfish",
|
||||
"unique/brian",
|
||||
"standard/passive/panda",
|
||||
"standard/hostile/zombie",
|
||||
"standard/passive/chicken",
|
||||
"unique/amenhotep",
|
||||
"standard/hostile/slime",
|
||||
"standard/passive/polar-bear",
|
||||
"standard/passive/villager",
|
||||
"standard/hostile/slimebab",
|
||||
"standard/passive/rabbit",
|
||||
"unique/phantomapi",
|
||||
"standard/hostile/drowned",
|
||||
"unique/golem",
|
||||
"standard/passive/horse",
|
||||
"standard/passive/llama",
|
||||
"standard/hostile/pillager",
|
||||
"standard/passive/donkey",
|
||||
"standard/passive/ocelot",
|
||||
"unique/iron_golem",
|
||||
"standard/hostile/skeleton"
|
||||
]}}
|
||||
}
|
||||
@@ -1,728 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisexpressionload.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a variable to use in your expression. Do not set the name to x, y, or z, also don't duplicate names.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "name\nThe variable to assign this value to. Do not set the name to x, y, or z\n \nText\n\n \n* Default Value is "
|
||||
},
|
||||
"staticValue": {
|
||||
"type": "number",
|
||||
"description": "staticValue\nIf the style value is not defined, this value will be used\n \nNumber\n\n \n* Default Value is -1.0"
|
||||
},
|
||||
"styleValue": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "styleValue\nIf defined, this variable will use a generator style as it's value\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "styleValue\nIf defined, this variable will use a generator style as it's value\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "styleValue\nIf defined, this variable will use a generator style as it's value\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"engineStreamValue": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisenginestreamtype",
|
||||
"description": "engineStreamValue\nIf defined, iris will use an internal stream from the engine as it's value\n \nEngineStreamType\nRepresents a stream from the engine\nMust be a valid EngineStreamType (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"engineValue": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisenginevaluetype",
|
||||
"description": "engineValue\nIf defined, iris will use an internal value from the engine as it's value\n \nEngineValueType\nRepresents a value from the engine\nMust be a valid EngineValueType (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisenginestreamtype": {"oneOf": [
|
||||
{
|
||||
"const": "SLOPE",
|
||||
"description": "Represents the given slope at the x, z coordinates"
|
||||
},
|
||||
{
|
||||
"const": "TRUE_HEIGHT",
|
||||
"description": "Represents the real terrain height ignoring fluid, this includes carving, caves & noise features into this stream."
|
||||
},
|
||||
{
|
||||
"const": "TRUE_HEIGHT_OR_FLUID",
|
||||
"description": "Represents the real terrain height including fluid, this includes carving, caves & noise features into this stream."
|
||||
},
|
||||
{
|
||||
"const": "HEIGHT",
|
||||
"description": "Represents the base generator height at the given position. This includes only the biome generators / interpolation and noise features but does not include carving, caves."
|
||||
},
|
||||
{
|
||||
"const": "HEIGHT_OR_FLUID",
|
||||
"description": "Represents the base generator height at the given position. This includes only the biome generators / interpolation and noise features but does not include carving, caves. with Max(height, fluidHeight)."
|
||||
},
|
||||
{
|
||||
"const": "OVERLAY_NOISE",
|
||||
"description": "Represents the overlay noise generators summed (dimension setting)"
|
||||
},
|
||||
{
|
||||
"const": "HEIGHT_NO_FEATURES",
|
||||
"description": "Represents the overlay noise generators summed (dimension setting)"
|
||||
},
|
||||
{
|
||||
"const": "OBJECT_CHANCE_CLIP",
|
||||
"description": "Represents the object chance clip. If a noise feature alters the object chance in this area this number will drop below 1. (100%)"
|
||||
},
|
||||
{
|
||||
"const": "REGION_STYLE",
|
||||
"description": "Represents the noise style of regions"
|
||||
},
|
||||
{
|
||||
"const": "REGION_IDENTITY",
|
||||
"description": "Represents the identity of regions. Each region has a unique number (very large numbers)"
|
||||
}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisenginevaluetype": {"oneOf": [
|
||||
{
|
||||
"const": "ENGINE_HEIGHT",
|
||||
"description": "Represents actual height of the engine"
|
||||
},
|
||||
{
|
||||
"const": "ENGINE_MIN_HEIGHT",
|
||||
"description": "Represents virtual bottom of the engine in the compound. If this engine is on top of another engine, it's min height would be at the maxHeight of the previous engine + 1"
|
||||
},
|
||||
{
|
||||
"const": "ENGINE_MAX_HEIGHT",
|
||||
"description": "Represents virtual top of the engine in the compound. If this engine is below another engine, it's max height would be at the minHeight of the next engine - 1"
|
||||
},
|
||||
{
|
||||
"const": "FLUID_HEIGHT",
|
||||
"description": "The fluid height defined in the dimension file"
|
||||
}
|
||||
]}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,44 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisbiomegeneratorlink.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "This represents a link to a generator for a biome",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"generator": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzgenerators",
|
||||
"description": "generator\nThe generator id\n \nIris Generator\n\n \n* Default Value is default\nMust be a valid generators (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"min": {
|
||||
"type": "integer",
|
||||
"minimum": -256,
|
||||
"maximum": 256,
|
||||
"description": "min\nThe min block value (value + fluidHeight)\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -256\n* Maximum allowed is 256"
|
||||
},
|
||||
"max": {
|
||||
"type": "integer",
|
||||
"minimum": -256,
|
||||
"maximum": 256,
|
||||
"description": "max\nThe max block value (value + fluidHeight)\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -256\n* Maximum allowed is 256"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"erzgenerators": {"enum": [
|
||||
"mountain",
|
||||
"vascular-cracked-cliffs",
|
||||
"plain-cliffs",
|
||||
"small-cliffs",
|
||||
"ocean",
|
||||
"rare-hills",
|
||||
"cracked-cliffs",
|
||||
"plain",
|
||||
"smooth-dunes",
|
||||
"river",
|
||||
"canyon-steep",
|
||||
"highplains"
|
||||
]}}
|
||||
}
|
||||
@@ -1,799 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisnoisegenerator.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A noise generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-4,
|
||||
"description": "zoom\nThe coordinate input zoom\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-4"
|
||||
},
|
||||
"negative": {
|
||||
"type": "boolean",
|
||||
"description": "negative\nReverse the output. So that noise = -noise + opacity\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"opacity": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
"description": "opacity\nThe output multiplier\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.0\n* Maximum allowed is 1.0"
|
||||
},
|
||||
"offsetX": {
|
||||
"type": "number",
|
||||
"description": "offsetX\nCoordinate offset x\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"offsetY": {
|
||||
"type": "number",
|
||||
"description": "offsetY\nHeight output offset y. Avoid using with terrain generation.\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"offsetZ": {
|
||||
"type": "number",
|
||||
"description": "offsetZ\nCoordinate offset z\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"seed": {
|
||||
"type": "integer",
|
||||
"description": "seed\nThe seed\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"parametric": {
|
||||
"type": "boolean",
|
||||
"description": "parametric\nApply a parametric curve on the output\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"bezier": {
|
||||
"type": "boolean",
|
||||
"description": "bezier\nApply a bezier curve on the output\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"sinCentered": {
|
||||
"type": "boolean",
|
||||
"description": "sinCentered\nApply a sin-center curve on the output (0, and 1 = 0 and 0.5 = 1.0 using a sinoid shape.)\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"description": "exponent\nThe exponent noise^EXPONENT\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"description": "enabled\nEnable / disable. Outputs offsetY if disabled\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"octaves": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "octaves\nMultiple octaves for multple generators of changing zooms added together\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"fracture": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisnoisegenerator"},
|
||||
"description": "fracture\nApply a child noise generator to fracture the input coordinates of this generator\n \nList of NoiseGenerators (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"obj-com-volmit-iris-engine-object-irisnoisegenerator": {"anyOf": [
|
||||
{
|
||||
"description": "A noise generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-4,
|
||||
"description": "zoom\nThe coordinate input zoom\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-4"
|
||||
},
|
||||
"negative": {
|
||||
"type": "boolean",
|
||||
"description": "negative\nReverse the output. So that noise = -noise + opacity\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"opacity": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 1,
|
||||
"description": "opacity\nThe output multiplier\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.0\n* Maximum allowed is 1.0"
|
||||
},
|
||||
"offsetX": {
|
||||
"type": "number",
|
||||
"description": "offsetX\nCoordinate offset x\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"offsetY": {
|
||||
"type": "number",
|
||||
"description": "offsetY\nHeight output offset y. Avoid using with terrain generation.\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"offsetZ": {
|
||||
"type": "number",
|
||||
"description": "offsetZ\nCoordinate offset z\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"seed": {
|
||||
"type": "integer",
|
||||
"description": "seed\nThe seed\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"parametric": {
|
||||
"type": "boolean",
|
||||
"description": "parametric\nApply a parametric curve on the output\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"bezier": {
|
||||
"type": "boolean",
|
||||
"description": "bezier\nApply a bezier curve on the output\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"sinCentered": {
|
||||
"type": "boolean",
|
||||
"description": "sinCentered\nApply a sin-center curve on the output (0, and 1 = 0 and 0.5 = 1.0 using a sinoid shape.)\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"description": "exponent\nThe exponent noise^EXPONENT\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"description": "enabled\nEnable / disable. Outputs offsetY if disabled\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe Noise Style\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"octaves": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "octaves\nMultiple octaves for multple generators of changing zooms added together\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"fracture": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisnoisegenerator"},
|
||||
"description": "fracture\nApply a child noise generator to fracture the input coordinates of this generator\n \nList of NoiseGenerators (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisinterpolator3d.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Configures interpolatin in 3D",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-util-interpolation-interpolationmethod3d",
|
||||
"description": "function\nThe interpolation method when two biomes use different heights but this same generator\n \nInterpolationMethod3D\nAn interpolation method (or function) is simply a method of smoothing a position based on surrounding points on a grid. Bicubic for example is smoother, but has 4 times the checks than Bilinear for example. Try using BILINEAR_STARCAST_9 for beautiful results.\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid InterpolationMethod3D (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"scale": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 8192,
|
||||
"description": "scale\nThe range checked in all dimensions. Smaller ranges yeild more detail but are not as smooth.\n \nNumber\n\n \n* Default Value is 4.0\n* Minimum allowed is 1.0\n* Maximum allowed is 8192.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"oneof-enum-com-volmit-iris-util-interpolation-interpolationmethod3d": {"oneOf": [
|
||||
{
|
||||
"const": "TRILINEAR",
|
||||
"description": "No Description for TRILINEAR"
|
||||
},
|
||||
{
|
||||
"const": "TRICUBIC",
|
||||
"description": "No Description for TRICUBIC"
|
||||
},
|
||||
{
|
||||
"const": "TRIHERMITE",
|
||||
"description": "No Description for TRIHERMITE"
|
||||
},
|
||||
{
|
||||
"const": "TRISTARCAST_3",
|
||||
"description": "No Description for TRISTARCAST_3"
|
||||
},
|
||||
{
|
||||
"const": "TRISTARCAST_6",
|
||||
"description": "No Description for TRISTARCAST_6"
|
||||
},
|
||||
{
|
||||
"const": "TRISTARCAST_9",
|
||||
"description": "No Description for TRISTARCAST_9"
|
||||
},
|
||||
{
|
||||
"const": "TRISTARCAST_12",
|
||||
"description": "No Description for TRISTARCAST_12"
|
||||
},
|
||||
{
|
||||
"const": "TRILINEAR_TRISTARCAST_3",
|
||||
"description": "No Description for TRILINEAR_TRISTARCAST_3"
|
||||
},
|
||||
{
|
||||
"const": "TRILINEAR_TRISTARCAST_6",
|
||||
"description": "No Description for TRILINEAR_TRISTARCAST_6"
|
||||
},
|
||||
{
|
||||
"const": "TRILINEAR_TRISTARCAST_9",
|
||||
"description": "No Description for TRILINEAR_TRISTARCAST_9"
|
||||
},
|
||||
{
|
||||
"const": "TRILINEAR_TRISTARCAST_12",
|
||||
"description": "No Description for TRILINEAR_TRISTARCAST_12"
|
||||
},
|
||||
{
|
||||
"const": "NONE",
|
||||
"description": "No Description for NONE"
|
||||
}
|
||||
]}}
|
||||
}
|
||||
@@ -1,134 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisinterpolator.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Configures rotation for iris",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"function": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-util-interpolation-interpolationmethod",
|
||||
"description": "function\nThe interpolation method when two biomes use different heights but this same generator\n \nInterpolationMethod\nAn interpolation method (or function) is simply a method of smoothing a position based on surrounding points on a grid. Bicubic for example is smoother, but has 4 times the checks than Bilinear for example. Try using BILINEAR_STARCAST_9 for beautiful results.\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid InterpolationMethod (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"horizontalScale": {
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"maximum": 8192,
|
||||
"description": "horizontalScale\nThe range checked horizontally. Smaller ranges yeild more detail but are not as smooth.\n \nNumber\n\n \n* Default Value is 7.0\n* Minimum allowed is 1.0\n* Maximum allowed is 8192.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"oneof-enum-com-volmit-iris-util-interpolation-interpolationmethod": {"oneOf": [
|
||||
{
|
||||
"const": "NONE",
|
||||
"description": "No interpolation. Nearest Neighbor (bad for terrain, great for performance)."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR",
|
||||
"description": "Uses 4 nearby points in a square to calculate a 2d slope. Very fast but creates square artifacts. See: https://en.wikipedia.org/wiki/Bilinear_interpolation"
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_3",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 3 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_6",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 6 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_9",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 9 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "STARCAST_12",
|
||||
"description": "Starcast is Iris's own creation. It uses raytrace checks to find a horizontal boundary nearby. 12 Checks in a circle. Typically starcast is used with another interpolation method. See BILINEAR_STARCAST_9 For example. Starcast is meant to 'break up' large, abrupt cliffs to make cheap interpolation smoother."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_3",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_6",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_9",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_STARCAST_12",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with bilinear."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_3",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_6",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_9",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_STARCAST_12",
|
||||
"description": "Uses starcast to break up the abrupt sharp cliffs, then smooths the rest out with hermite."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_BEZIER",
|
||||
"description": "Uses bilinear but on a bezier curve. See: https://en.wikipedia.org/wiki/Bezier_curve"
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_PARAMETRIC_2",
|
||||
"description": "Uses Bilinear but with parametric curves alpha 2."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_PARAMETRIC_4",
|
||||
"description": "Uses Bilinear but with parametric curves alpha 4."
|
||||
},
|
||||
{
|
||||
"const": "BILINEAR_PARAMETRIC_1_5",
|
||||
"description": "Uses Bilinear but with parametric curves alpha 1.5."
|
||||
},
|
||||
{
|
||||
"const": "BICUBIC",
|
||||
"description": "Bicubic noise creates 4, 4-point splines for a total of 16 checks. Bcubic can go higher than expected and lower than expected right before a large change in slope."
|
||||
},
|
||||
{
|
||||
"const": "HERMITE",
|
||||
"description": "Hermite is similar to bicubic, but faster and it can be tuned a little bit"
|
||||
},
|
||||
{
|
||||
"const": "CATMULL_ROM_SPLINE",
|
||||
"description": "Essentially bicubic with zero tension"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_TENSE",
|
||||
"description": "Essentially bicubic with max tension"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_HALF_POSITIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_HALF_NEGATIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_FULL_POSITIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
},
|
||||
{
|
||||
"const": "HERMITE_LOOSE_FULL_NEGATIVE_BIAS",
|
||||
"description": "Hermite is similar to bicubic, this variant reduces the dimple artifacts of bicubic"
|
||||
}
|
||||
]}}
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisjigsawplacement.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a jigsaw placement",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"structure": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzjigsaw-structures",
|
||||
"description": "structure\nThe jigsaw structure to use\n \nIris Jigsaw Structure\n\n \n* Default Value is \nMust be a valid jigsaw-structures (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nThe rarity for this jigsaw structure to place on a per chunk basis\n \nInteger\n\n \n* Default Value is 29\n* Minimum allowed is 1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"erzjigsaw-structures": {"enum": [
|
||||
"mush-huts",
|
||||
"village-hot",
|
||||
"village-tundra",
|
||||
"desert-pyramid",
|
||||
"jungle-pyramid",
|
||||
"village-snowy",
|
||||
"pillager_outpost",
|
||||
"village-jap",
|
||||
"igloo",
|
||||
"murky_stronghold",
|
||||
"village-temperate",
|
||||
"village-savanna",
|
||||
"stronghold",
|
||||
"mansion"
|
||||
]}}
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisjigsawstructureplacement.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a jigsaw structure placer",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"structure": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzjigsaw-structures",
|
||||
"description": "structure\nThe structure to place\n \nIris Jigsaw Structure\n\nMust be a valid jigsaw-structures (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"description": "rarity\nThe 1 in X chance rarity\n \nInteger\n\n \n* Default Value is 100"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"erzjigsaw-structures": {"enum": [
|
||||
"mush-huts",
|
||||
"village-hot",
|
||||
"village-tundra",
|
||||
"desert-pyramid",
|
||||
"jungle-pyramid",
|
||||
"village-snowy",
|
||||
"pillager_outpost",
|
||||
"village-jap",
|
||||
"igloo",
|
||||
"murky_stronghold",
|
||||
"village-temperate",
|
||||
"village-savanna",
|
||||
"stronghold",
|
||||
"mansion"
|
||||
]}}
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irislootreference.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a loot entry",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"mode": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irislootmode",
|
||||
"description": "mode\nAdd = add on top of parent tables, Replace = clear first then add these. Clear = Remove all and dont add loot from this or parent.\n \nLootMode\nA loot mode is used to describe what to do with the existing loot layers before adding this loot. Using ADD will simply add this table to the building list of tables (i.e. add dimension tables, region tables then biome tables). By using clear or replace, you remove the parent tables before and add just your tables.\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid LootMode (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"tables": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzloot"},
|
||||
"description": "tables\nAdd loot table registries here\n \nList<Loot>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Loot (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"description": "multiplier\nIncrease the chance of loot in this area\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"erzloot": {"enum": [
|
||||
"frozen-clutter",
|
||||
"ocean-clutter",
|
||||
"swamp-food",
|
||||
"temperate-food",
|
||||
"amenhotep",
|
||||
"beach-clutter",
|
||||
"snow-clutter",
|
||||
"tropical-treasure",
|
||||
"global-treasure",
|
||||
"mushroom-food",
|
||||
"cave-clutter",
|
||||
"forest-food",
|
||||
"cold-treasure",
|
||||
"global-tools",
|
||||
"cactus-clutter",
|
||||
"stronghold/generic",
|
||||
"stronghold/maze",
|
||||
"frozen-food",
|
||||
"stronghold/library",
|
||||
"cold-food",
|
||||
"swamp-clutter",
|
||||
"hot-food",
|
||||
"mushroom-clutter",
|
||||
"global-clutter",
|
||||
"hot-treasure",
|
||||
"temperate-clutter",
|
||||
"tropical-food"
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irislootmode": {"oneOf": [
|
||||
{
|
||||
"const": "ADD",
|
||||
"description": "Add to the existing parent loot tables"
|
||||
},
|
||||
{
|
||||
"const": "CLEAR",
|
||||
"description": "Clear all loot tables then add this table"
|
||||
},
|
||||
{
|
||||
"const": "REPLACE",
|
||||
"description": "Replace all loot tables with this table (same as clear)"
|
||||
}
|
||||
]}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,659 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irismodnoisestylereplacer.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A noise style replacer",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"find": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "find\nA noise style to find\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"replaceTypeOnly": {
|
||||
"type": "boolean",
|
||||
"description": "replaceTypeOnly\nIf replaceTypeOnly is set to true, Iris will keep the existing generator style and only replace the type itself. Otherwise it will use the replace tag for every style using the find type.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"replace": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "replace\nA noise style to replace it with\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "replace\nA noise style to replace it with\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "replace\nA noise style to replace it with\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisobjectlimit.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Translate objects",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"minimumHeight": {
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 255,
|
||||
"description": "minimumHeight\nThe minimum height for placement (bottom of object)\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is 0\n* Maximum allowed is 255"
|
||||
},
|
||||
"maximumHeight": {
|
||||
"type": "integer",
|
||||
"minimum": 0,
|
||||
"maximum": 255,
|
||||
"description": "maximumHeight\nThe maximum height for placement (top of object)\n \nInteger\n\n \n* Default Value is 255\n* Minimum allowed is 0\n* Maximum allowed is 255"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,99 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisobjectrotation.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Configures rotation for iris",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"description": "enabled\nIf this rotator is enabled or not\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"xAxis": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisaxisrotationclamp",
|
||||
"description": "xAxis\nThe x axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-axis-rotation",
|
||||
"description": "xAxis\nThe x axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "xAxis\nThe x axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"yAxis": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisaxisrotationclamp",
|
||||
"description": "yAxis\nThe y axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-axis-rotation",
|
||||
"description": "yAxis\nThe y axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "yAxis\nThe y axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"zAxis": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisaxisrotationclamp",
|
||||
"description": "zAxis\nThe z axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-axis-rotation",
|
||||
"description": "zAxis\nThe z axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "zAxis\nThe z axis rotation\n \nAxisRotationClamp (Object)\nRepresents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.\n \nYou can instead specify \"snippet/axis-rotation/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"enum-snippet-axis-rotation": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisaxisrotationclamp": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"description": "enabled\nShould this axis be rotated at all?\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"min": {
|
||||
"type": "number",
|
||||
"minimum": -360,
|
||||
"maximum": 360,
|
||||
"description": "min\nThe minimum angle (from) or set this and max to zero for any angle degrees. Set both to the same non-zero value to force it to that angle only\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is -360.0\n* Maximum allowed is 360.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"minimum": -360,
|
||||
"maximum": 360,
|
||||
"description": "max\nThe maximum angle (to) or set this and min to zero for any angle degrees. Set both to the same non-zero value to force it to that angle only\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is -360.0\n* Maximum allowed is 360.0"
|
||||
},
|
||||
"interval": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 360,
|
||||
"description": "interval\nIris spins the axis but not freely. For example an interval of 90 would mean 4 possible angles (right angles) degrees. \nSetting this to 0 means totally free rotation.\n\nNote that a lot of structures can have issues with non 90 degree intervals because the minecraft block resolution is so low.\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is 0.0\n* Maximum allowed is 360.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisobjectscale.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Scale objects",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"variations": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 32,
|
||||
"description": "variations\nIris Objects are scaled and cached to speed up placements. Because of this extra memory is used, so we evenly distribute variations across the defined scale range, then pick one randomly. If the differences is small, use a lower number. For more possibilities on the scale spectrum, increase this at the cost of memory.\n \nInteger\n\n \n* Default Value is 7\n* Minimum allowed is 1\n* Maximum allowed is 32"
|
||||
},
|
||||
"minimumScale": {
|
||||
"type": "number",
|
||||
"minimum": 0.01,
|
||||
"maximum": 50,
|
||||
"description": "minimumScale\nThe minimum scale\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01\n* Maximum allowed is 50.0"
|
||||
},
|
||||
"maximumScale": {
|
||||
"type": "number",
|
||||
"minimum": 0.01,
|
||||
"maximum": 50,
|
||||
"description": "maximumScale\nThe maximum height for placement (top of object)\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01\n* Maximum allowed is 50.0"
|
||||
},
|
||||
"interpolation": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisobjectplacementscaleinterpolator",
|
||||
"description": "interpolation\nIf this object is scaled up beyond its origin size, specify a 3D interpolator\n \nObjectPlacementScaleInterpolator\nUse 3D Interpolation on scaled objects if they are larger than the origin.\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid ObjectPlacementScaleInterpolator (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"oneof-enum-com-volmit-iris-engine-object-irisobjectplacementscaleinterpolator": {"oneOf": [
|
||||
{
|
||||
"const": "NONE",
|
||||
"description": "Don't interpolate, big cubes"
|
||||
},
|
||||
{
|
||||
"const": "TRILINEAR",
|
||||
"description": "Uses linear interpolation in 3 dimensions, generally pretty good, but slow"
|
||||
},
|
||||
{
|
||||
"const": "TRICUBIC",
|
||||
"description": "Uses cubic spline interpolation in 3 dimensions, even better, but extreme slowdowns"
|
||||
},
|
||||
{
|
||||
"const": "TRIHERMITE",
|
||||
"description": "Uses hermite spline interpolation in 3 dimensions, even better, but extreme slowdowns"
|
||||
}
|
||||
]}}
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisobjecttranslate.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Translate objects",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"minimum": -128,
|
||||
"maximum": 128,
|
||||
"description": "x\nThe x shift in blocks\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -128\n* Maximum allowed is 128"
|
||||
},
|
||||
"y": {
|
||||
"type": "integer",
|
||||
"minimum": -256,
|
||||
"maximum": 256,
|
||||
"description": "y\nThe x shift in blocks\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -256\n* Maximum allowed is 256"
|
||||
},
|
||||
"yRandom": {
|
||||
"type": "integer",
|
||||
"minimum": -128,
|
||||
"maximum": 128,
|
||||
"description": "yRandom\nAdds an additional amount of height randomly (translateY + rand(0 - yRandom))\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -128\n* Maximum allowed is 128"
|
||||
},
|
||||
"z": {
|
||||
"type": "integer",
|
||||
"minimum": -128,
|
||||
"maximum": 128,
|
||||
"description": "z\nThe x shift in blocks\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -128\n* Maximum allowed is 128"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisposition2d.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a position",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"description": "x\nThe x position\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"z": {
|
||||
"type": "integer",
|
||||
"description": "z\nThe z position\n \nInteger\n\n \n* Default Value is 0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisposition.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a position",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"x": {
|
||||
"type": "integer",
|
||||
"description": "x\nThe x position\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"y": {
|
||||
"type": "integer",
|
||||
"description": "y\nThe y position\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"z": {
|
||||
"type": "integer",
|
||||
"description": "z\nThe z position\n \nInteger\n\n \n* Default Value is 0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,37 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irispotioneffect.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "An iris potion effect",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"potionEffect": {
|
||||
"type": "string",
|
||||
"description": "potionEffect\nThe potion effect to apply in this area\n \nText\n\n \n* Default Value is "
|
||||
},
|
||||
"strength": {
|
||||
"type": "integer",
|
||||
"minimum": -1,
|
||||
"maximum": 1024,
|
||||
"description": "strength\nThe Potion Strength or -1 to disable\n \nInteger\n\n \n* Default Value is -1\n* Minimum allowed is -1\n* Maximum allowed is 1024"
|
||||
},
|
||||
"ticks": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "ticks\nThe time the potion will last for\n \nInteger\n\n \n* Default Value is 200\n* Minimum allowed is 1"
|
||||
},
|
||||
"ambient": {
|
||||
"type": "boolean",
|
||||
"description": "ambient\nIs the effect ambient\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"particles": {
|
||||
"type": "boolean",
|
||||
"description": "particles\nIs the effect showing particles\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisrange.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a range",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,85 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisrate.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a count of something per time duration",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"amount": {
|
||||
"type": "integer",
|
||||
"description": "amount\nThe amount of things. Leave 0 for infinite (meaning always spawn whenever)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"per": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisduration",
|
||||
"description": "per\nThe time interval. Leave blank for infinite 0 (meaning always spawn all the time)\n \nDuration (Object)\nRepresents a combined duration. Fill each property to add time into a single duration\n \nYou can instead specify \"snippet/duration/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-duration",
|
||||
"description": "per\nThe time interval. Leave blank for infinite 0 (meaning always spawn all the time)\n \nDuration (Object)\nRepresents a combined duration. Fill each property to add time into a single duration\n \nYou can instead specify \"snippet/duration/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "per\nThe time interval. Leave blank for infinite 0 (meaning always spawn all the time)\n \nDuration (Object)\nRepresents a combined duration. Fill each property to add time into a single duration\n \nYou can instead specify \"snippet/duration/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"obj-com-volmit-iris-engine-object-irisduration": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a combined duration. Fill each property to add time into a single duration",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"milliseconds": {
|
||||
"type": "integer",
|
||||
"description": "milliseconds\nMilliseconds (1000ms = 1 second)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftTicks": {
|
||||
"type": "integer",
|
||||
"description": "minecraftTicks\nMinecraft Ticks (20 minecraft ticks = 1 second\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"seconds": {
|
||||
"type": "integer",
|
||||
"description": "seconds\nSeconds (60 seconds = 1 minute)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minutes": {
|
||||
"type": "integer",
|
||||
"description": "minutes\nMinutes (60 minutes = 1 hour)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftHours": {
|
||||
"type": "integer",
|
||||
"description": "minecraftHours\nMinecraft Hours (about 50 real seconds)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"hours": {
|
||||
"type": "integer",
|
||||
"description": "hours\nHours (24 hours = 1 day)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftDays": {
|
||||
"type": "integer",
|
||||
"description": "minecraftDays\nMinecraft Days (1 minecraft day = 20 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftWeeks": {
|
||||
"type": "integer",
|
||||
"description": "minecraftWeeks\nMinecraft Weeks (1 minecraft week = 2 real hours and 18 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftLunarCycles": {
|
||||
"type": "integer",
|
||||
"description": "minecraftLunarCycles\nMinecraft Lunar Cycles (1 minecraft lunar cycle = 2 real hours and 36 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"days": {
|
||||
"type": "integer",
|
||||
"description": "days\nREAL (not minecraft) Days\n \nInteger\n\n \n* Default Value is 0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"enum-snippet-duration": {"enum": []}
|
||||
}
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisravineplacer.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Translate objects",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nTypically a 1 in RARITY on a per chunk/fork basis\n \nInteger\n\n \n* Default Value is 15\n* Minimum allowed is 1"
|
||||
},
|
||||
"ravine": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"$ref": "#/definitions/erzravines",
|
||||
"description": "ravine\nThe ravine to place\n \nIris Ravine\n\n* Minimum Length allowed is 1\nMust be a valid ravines (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"erzravines": {"enum": [
|
||||
"sandstone/main",
|
||||
"drip/main",
|
||||
"red-sandstone/small",
|
||||
"swamp/main",
|
||||
"rocky/main",
|
||||
"volcanic/small",
|
||||
"jungle/main",
|
||||
"red-sandstone/main",
|
||||
"simple/main",
|
||||
"deep/main",
|
||||
"sandstone/small",
|
||||
"amethyst/main",
|
||||
"simple/small",
|
||||
"volcanic/main",
|
||||
"drip/small",
|
||||
"calcite/small",
|
||||
"ice/main",
|
||||
"mixed-sandstone/main",
|
||||
"swamp/small",
|
||||
"calcite/main",
|
||||
"rocky/small",
|
||||
"mixed-sandstone/small"
|
||||
]}}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irismodregionreplacer.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A region replacer",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"find": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzregions"},
|
||||
"description": "find\nA list of regions to find\n \nList<Region>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Region (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"replace": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzregions",
|
||||
"description": "replace\nA region to replace it with\n \nIris Region\n\n \n* Default Value is \nMust be a valid regions (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"erzregions": {"enum": [
|
||||
"tropical",
|
||||
"tundra",
|
||||
"temperate",
|
||||
"frozen",
|
||||
"hot",
|
||||
"swamp",
|
||||
"mushroom"
|
||||
]}}
|
||||
}
|
||||
@@ -1,662 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisshapedgeneratorstyle.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "This represents a generator with a min and max height",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"generator": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "generator\nThe generator id\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "generator\nThe generator id\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "generator\nThe generator id\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"min": {
|
||||
"type": "integer",
|
||||
"minimum": -256,
|
||||
"maximum": 256,
|
||||
"description": "min\nThe min block value\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -256\n* Maximum allowed is 256"
|
||||
},
|
||||
"max": {
|
||||
"type": "integer",
|
||||
"minimum": -256,
|
||||
"maximum": 256,
|
||||
"description": "max\nThe max block value\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -256\n* Maximum allowed is 256"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisslopeclip.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Translate objects",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"minimumSlope": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 255,
|
||||
"description": "minimumSlope\nThe minimum slope for placement\n \nNumber\n\n \n* Default Value is 0.0\n* Minimum allowed is 0.0\n* Maximum allowed is 255.0"
|
||||
},
|
||||
"maximumSlope": {
|
||||
"type": "number",
|
||||
"minimum": 0,
|
||||
"maximum": 255,
|
||||
"description": "maximumSlope\nThe maximum slope for placement\n \nNumber\n\n \n* Default Value is 10.0\n* Minimum allowed is 0.0\n* Maximum allowed is 255.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
@@ -1,658 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisstyledrange.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a range styled with a custom generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,680 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisgeneratorstyle.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/iristimeblock.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Represents a time of day (24h time, not 12h am/pm). Set both to the same number for any time. If they are both set to -1, it will always be not allowed.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"startHour": {
|
||||
"type": "number",
|
||||
"description": "startHour\nThe beginning hour. Set both to the same number for any time. If they are both set to -1, it will always be not allowed.\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"endHour": {
|
||||
"type": "number",
|
||||
"description": "endHour\nThe ending hour. Set both to the same number for any time. If they are both set to -1, it will always be not allowed.\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/iristree.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Tree replace options for this object placer",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"treeTypes": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/enum-org-bukkit-treetype"},
|
||||
"description": "treeTypes\nThe types of trees overwritten by this object\n \nList of TreeTypes\n\n* At least one entry must be defined, or just remove this list.\nMust be a valid TreeType (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"anyTree": {
|
||||
"type": "boolean",
|
||||
"description": "anyTree\nIf enabled, overrides any TreeType\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"sizes": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-iristreesize"},
|
||||
"description": "sizes\nThe size of the square of saplings this applies to (2 means a 2 * 2 sapling area)\n \nList of TreeSizes (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
},
|
||||
"anySize": {
|
||||
"type": "boolean",
|
||||
"description": "anySize\nIf enabled, overrides trees of any size\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"enum-org-bukkit-treetype": {"enum": [
|
||||
"TREE",
|
||||
"BIG_TREE",
|
||||
"REDWOOD",
|
||||
"TALL_REDWOOD",
|
||||
"BIRCH",
|
||||
"JUNGLE",
|
||||
"SMALL_JUNGLE",
|
||||
"COCOA_TREE",
|
||||
"JUNGLE_BUSH",
|
||||
"RED_MUSHROOM",
|
||||
"BROWN_MUSHROOM",
|
||||
"SWAMP",
|
||||
"ACACIA",
|
||||
"DARK_OAK",
|
||||
"MEGA_REDWOOD",
|
||||
"TALL_BIRCH",
|
||||
"CHORUS_PLANT",
|
||||
"CRIMSON_FUNGUS",
|
||||
"WARPED_FUNGUS",
|
||||
"AZALEA"
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-iristreesize": {"anyOf": [
|
||||
{
|
||||
"description": "Sapling override object picking options",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"width": {
|
||||
"type": "integer",
|
||||
"description": "width\nThe width of the sapling area\n \nInteger\n\n \n* Default Value is 1"
|
||||
},
|
||||
"depth": {
|
||||
"type": "integer",
|
||||
"description": "depth\nThe depth of the sapling area\n \nInteger\n\n \n* Default Value is 1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/iristreesettings.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Tree growth override settings",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"description": "enabled\nTurn replacing on and off\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"mode": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-iristreemodes",
|
||||
"description": "mode\nObject picking modes\n \nTreeModes\nSapling override object picking options\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid TreeModes (use ctrl+space for auto complete!)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {"oneof-enum-com-volmit-iris-engine-object-iristreemodes": {"oneOf": [
|
||||
{
|
||||
"const": "FIRST",
|
||||
"description": "Check biome, then region, then dimension, pick the first one that has options"
|
||||
},
|
||||
{
|
||||
"const": "ALL",
|
||||
"description": "Check biome, regions, and dimensions, and pick any option from the total list"
|
||||
}
|
||||
]}}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/iristreesize.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Sapling override object picking options",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"width": {
|
||||
"type": "integer",
|
||||
"description": "width\nThe width of the sapling area\n \nInteger\n\n \n* Default Value is 1"
|
||||
},
|
||||
"depth": {
|
||||
"type": "integer",
|
||||
"description": "depth\nThe depth of the sapling area\n \nInteger\n\n \n* Default Value is 1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,782 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisworm.json",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Generate worms",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"xStyle": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisshapedgeneratorstyle",
|
||||
"description": "xStyle\nThe style used to determine the curvature of this worm's x\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-shaped-style",
|
||||
"description": "xStyle\nThe style used to determine the curvature of this worm's x\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "xStyle\nThe style used to determine the curvature of this worm's x\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"yStyle": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisshapedgeneratorstyle",
|
||||
"description": "yStyle\nThe style used to determine the curvature of this worm's y\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-shaped-style",
|
||||
"description": "yStyle\nThe style used to determine the curvature of this worm's y\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "yStyle\nThe style used to determine the curvature of this worm's y\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"zStyle": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisshapedgeneratorstyle",
|
||||
"description": "zStyle\nThe style used to determine the curvature of this worm's z\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-shaped-style",
|
||||
"description": "zStyle\nThe style used to determine the curvature of this worm's z\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "zStyle\nThe style used to determine the curvature of this worm's z\n \nShapedGeneratorStyle (Object)\nThis represents a generator with a min and max height\n \nYou can instead specify \"snippet/shaped-style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"maxDistance": {
|
||||
"type": "integer",
|
||||
"description": "maxDistance\nThe max block distance this worm can travel from its start. This can have performance implications at ranges over 1,000 blocks but it's not too serious, test.\n \nInteger\n\n \n* Default Value is 128"
|
||||
},
|
||||
"maxIterations": {
|
||||
"type": "integer",
|
||||
"description": "maxIterations\nThe iterations this worm can make\n \nInteger\n\n \n* Default Value is 512"
|
||||
},
|
||||
"allowLoops": {
|
||||
"type": "boolean",
|
||||
"description": "allowLoops\nBy default if a worm loops back into itself, it stops at that point and does not continue. This is an optimization, to prevent this turn this option on.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"girth": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisstyledrange",
|
||||
"description": "girth\nThe thickness of the worms. Each individual worm has the same thickness while traveling however, each spawned worm will vary in thickness.\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style-range",
|
||||
"description": "girth\nThe thickness of the worms. Each individual worm has the same thickness while traveling however, each spawned worm will vary in thickness.\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "girth\nThe thickness of the worms. Each individual worm has the same thickness while traveling however, each spawned worm will vary in thickness.\n \nStyledRange (Object)\nRepresents a range styled with a custom generator\n \nYou can instead specify \"snippet/style-range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
],
|
||||
"definitions": {
|
||||
"oneof-enum-com-volmit-iris-engine-object-noisestyle": {"oneOf": [
|
||||
{
|
||||
"const": "STATIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BILINEAR",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_BICUBIC",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "STATIC_HERMITE",
|
||||
"description": "White Noise is like static. Useful for block scattering but not terrain."
|
||||
},
|
||||
{
|
||||
"const": "IRIS",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER",
|
||||
"description": "Clover Noise"
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_3",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_6",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_9",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE_STARCAST_12",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BILINEAR",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_BICUBIC",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CLOVER_HERMITE",
|
||||
"description": "CLOVER noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border."
|
||||
},
|
||||
{
|
||||
"const": "FLAT",
|
||||
"description": "It always returns 0.5"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_3",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_6",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_9",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE_STARCAST_12",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BILINEAR",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_BICUBIC",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HERMITE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders."
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CELLULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CLOVER",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SIMPLEX",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_GLOB",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_VASCULAR",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_CUBIC",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_SUPERFRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "NOWHERE_FRACTAL",
|
||||
"description": "Classic German Engineering"
|
||||
},
|
||||
{
|
||||
"const": "IRIS_DOUBLE",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_THICK",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "IRIS_HALF",
|
||||
"description": "Wispy Perlin-looking simplex noise. The 'iris' style noise."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_SMOKE",
|
||||
"description": "Very Detailed smoke using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_THIN",
|
||||
"description": "Thinner Veins."
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_CELLS",
|
||||
"description": "Cells of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "SIMPLEX_VASCULAR",
|
||||
"description": "Veins of simplex noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_WATER",
|
||||
"description": "Very Detailed fluid using simplex fractured with fractal billow simplex at high octaves."
|
||||
},
|
||||
{
|
||||
"const": "PERLIN",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_HALF",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_DOUBLE",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "PERLIN_IRIS_THICK",
|
||||
"description": "Perlin. Like simplex but more natural"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_PERLIN",
|
||||
"description": "Billow Fractal Perlin Noise. 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_HALF",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_HALF",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_BILLOW_IRIS_THICK",
|
||||
"description": "Billow Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_FBM_IRIS_THICK",
|
||||
"description": "FBM Fractal Iris Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. Single octave."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 2 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 3 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 4 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 5 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 6 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 7 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 8 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 9 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_RM_SIMPLEX",
|
||||
"description": "Rigid Multi Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX",
|
||||
"description": "Billow Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_FRACTAL_FBM_SIMPLEX",
|
||||
"description": "FBM Fractal Simplex Noise. 10 octaves."
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 2 octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 3 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 4 octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUINTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 5 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEXOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 6 octaves"
|
||||
},
|
||||
{
|
||||
"const": "SEPTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 7 octaves"
|
||||
},
|
||||
{
|
||||
"const": "OCTOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 8 octaves"
|
||||
},
|
||||
{
|
||||
"const": "NONOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 9 octaves"
|
||||
},
|
||||
{
|
||||
"const": "VIGOCTAVE_SIMPLEX",
|
||||
"description": "Basic, Smooth & Fast Simplex noise. Uses 10 octaves"
|
||||
},
|
||||
{
|
||||
"const": "GLOB",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_HALF",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_DOUBLE",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "GLOB_IRIS_THICK",
|
||||
"description": "Glob noise is like cellular, but with globs..."
|
||||
},
|
||||
{
|
||||
"const": "CUBIC",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_THICK",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_HALF",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "FRACTAL_CUBIC_IRIS_DOUBLE",
|
||||
"description": "Fractal Cubic Noise With Iris Swirls"
|
||||
},
|
||||
{
|
||||
"const": "BIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 2 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "TRIOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 3 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "QUADOCTAVE_FRACTAL_CUBIC",
|
||||
"description": "Fractal Cubic Noise, 4 Octaves"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_HALF",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_DOUBLE",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CUBIC_IRIS_THICK",
|
||||
"description": "Cubic Noise"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_THICK",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_DOUBLE",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_IRIS_HALF",
|
||||
"description": "Cellular noise creates the same noise level for cells, changes noise level on cell borders. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell"
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_DOUBLE",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_THICK",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "CELLULAR_HEIGHT_IRIS_HALF",
|
||||
"description": "Inverse of vascular, height gets to 1.0 as it approaches the center of a cell, using the iris style."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_DOUBLE",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_THICK",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
},
|
||||
{
|
||||
"const": "VASCULAR_IRIS_HALF",
|
||||
"description": "Vascular noise gets higher as the position nears a cell border. Cells are distorted using Iris styled wispy noise."
|
||||
}
|
||||
]},
|
||||
"enum-snippet-shaped-style": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisshapedgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "This represents a generator with a min and max height",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"generator": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": true,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "generator\nThe generator id\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "generator\nThe generator id\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "generator\nThe generator id\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"min": {
|
||||
"type": "integer",
|
||||
"minimum": -256,
|
||||
"maximum": 256,
|
||||
"description": "min\nThe min block value\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -256\n* Maximum allowed is 256"
|
||||
},
|
||||
"max": {
|
||||
"type": "integer",
|
||||
"minimum": -256,
|
||||
"maximum": 256,
|
||||
"description": "max\nThe max block value\n \nInteger\n\n \n* Default Value is 0\n* Minimum allowed is -256\n* Maximum allowed is 256"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"erzexpressions": {"enum": []},
|
||||
"enum-snippet-style": {"enum": []},
|
||||
"enum-snippet-style-range": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisgeneratorstyle": {"anyOf": [
|
||||
{
|
||||
"description": "A gen style",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"style": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-noisestyle",
|
||||
"description": "style\nThe chance is 1 in CHANCE per interval\n \nNoiseStyle\nStyles of noise\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid NoiseStyle (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"zoom": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "zoom\nThe zoom of this style\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzexpressions",
|
||||
"description": "expression\nInstead of using the style property, use a custom expression to represent this style.\n \nIris Expression\n\nMust be a valid expressions (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"multiplier": {
|
||||
"type": "number",
|
||||
"minimum": 1.0E-5,
|
||||
"description": "multiplier\nThe Output multiplier. Only used if parent is fracture.\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 1.0E-5"
|
||||
},
|
||||
"axialFracturing": {
|
||||
"type": "boolean",
|
||||
"description": "axialFracturing\nIf set to true, each dimension will be fractured with a different order of input coordinates. This is usually 2 or 3 times slower than normal.\n \nBoolean\n\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"fracture": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
}
|
||||
],
|
||||
"description": "fracture\nApply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here."
|
||||
},
|
||||
"exponent": {
|
||||
"type": "number",
|
||||
"minimum": 0.01562,
|
||||
"maximum": 64,
|
||||
"description": "exponent\nThe exponent\n \nNumber\n\n \n* Default Value is 1.0\n* Minimum allowed is 0.01562\n* Maximum allowed is 64.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisstyledrange": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a range styled with a custom generator",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
},
|
||||
"style": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisgeneratorstyle",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-style",
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "style\nThe style to pick the range\n \nGeneratorStyle (Object)\nA gen style\n \nYou can instead specify \"snippet/style/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
@@ -1,341 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"$id": "http://volmit.com/iris-schema/irisspawner.json",
|
||||
"description": "Represents an entity spawn during initial chunk generation",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"preprocessors": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/erzscripts"},
|
||||
"description": "preprocessors\nPreprocess this object in-memory when it's loaded, run scripts using the variable 'Iris.getPreprocessorObject()' and modify properties about this object before it's used.\n \nList<Script>\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list.\nMust be a valid Script (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"spawns": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisentityspawn"},
|
||||
"description": "spawns\nThe entity spawns to add\n \nList of EntitySpawns (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
},
|
||||
"initialSpawns": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"items": {"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisentityspawn"},
|
||||
"description": "initialSpawns\nThe entity spawns to add initially. EXECUTES PER CHUNK!\n \nList of EntitySpawns (Objects)\n\n \n* Default Value is an empty list\n* At least one entry must be defined, or just remove this list."
|
||||
},
|
||||
"energyMultiplier": {
|
||||
"type": "number",
|
||||
"description": "energyMultiplier\nThe energy multiplier when calculating spawn energy usage\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"maxEntitiesPerChunk": {
|
||||
"type": "integer",
|
||||
"description": "maxEntitiesPerChunk\nThis spawner will not spawn in a given chunk if that chunk has more than the defined amount of living entities.\n \nInteger\n\n \n* Default Value is 1"
|
||||
},
|
||||
"timeBlock": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-iristimeblock",
|
||||
"description": "timeBlock\nThe block of 24 hour time to contain this spawn in.\n \nTimeBlock (Object)\nRepresents a time of day (24h time, not 12h am/pm). Set both to the same number for any time. If they are both set to -1, it will always be not allowed.\n \nYou can instead specify \"snippet/time-block/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-time-block",
|
||||
"description": "timeBlock\nThe block of 24 hour time to contain this spawn in.\n \nTimeBlock (Object)\nRepresents a time of day (24h time, not 12h am/pm). Set both to the same number for any time. If they are both set to -1, it will always be not allowed.\n \nYou can instead specify \"snippet/time-block/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "timeBlock\nThe block of 24 hour time to contain this spawn in.\n \nTimeBlock (Object)\nRepresents a time of day (24h time, not 12h am/pm). Set both to the same number for any time. If they are both set to -1, it will always be not allowed.\n \nYou can instead specify \"snippet/time-block/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"weather": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisweather",
|
||||
"description": "weather\nThe block of 24 hour time to contain this spawn in.\n \nWeather\nRepresents a weather type\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid Weather (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"maximumRate": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisrate",
|
||||
"description": "maximumRate\nThe maximum rate this spawner can fire\n \nRate (Object)\nRepresents a count of something per time duration\n \nYou can instead specify \"snippet/rate/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-rate",
|
||||
"description": "maximumRate\nThe maximum rate this spawner can fire\n \nRate (Object)\nRepresents a count of something per time duration\n \nYou can instead specify \"snippet/rate/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "maximumRate\nThe maximum rate this spawner can fire\n \nRate (Object)\nRepresents a count of something per time duration\n \nYou can instead specify \"snippet/rate/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"maximumRatePerChunk": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisrate",
|
||||
"description": "maximumRatePerChunk\nThe maximum rate this spawner can fire on a specific chunk\n \nRate (Object)\nRepresents a count of something per time duration\n \nYou can instead specify \"snippet/rate/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-rate",
|
||||
"description": "maximumRatePerChunk\nThe maximum rate this spawner can fire on a specific chunk\n \nRate (Object)\nRepresents a count of something per time duration\n \nYou can instead specify \"snippet/rate/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "maximumRatePerChunk\nThe maximum rate this spawner can fire on a specific chunk\n \nRate (Object)\nRepresents a count of something per time duration\n \nYou can instead specify \"snippet/rate/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"allowedLightLevels": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisrange",
|
||||
"description": "allowedLightLevels\nThe light levels this spawn is allowed to run in (0-15 inclusive)\n \nRange (Object)\nRepresents a range\n \nYou can instead specify \"snippet/range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-range",
|
||||
"description": "allowedLightLevels\nThe light levels this spawn is allowed to run in (0-15 inclusive)\n \nRange (Object)\nRepresents a range\n \nYou can instead specify \"snippet/range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "allowedLightLevels\nThe light levels this spawn is allowed to run in (0-15 inclusive)\n \nRange (Object)\nRepresents a range\n \nYou can instead specify \"snippet/range/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
"group": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/oneof-enum-com-volmit-iris-engine-object-irisspawngroup",
|
||||
"description": "group\nWhere should these spawns be placed\n \nSpawnGroup\nTerrain modes are used to decide the generator type currently used\n \n* Default Value is a default object (create this object to see default properties)\nMust be a valid SpawnGroup (use ctrl+space for auto complete!)"
|
||||
}
|
||||
},
|
||||
"definitions": {
|
||||
"obj-com-volmit-iris-engine-object-irisrange": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a range",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"min": {
|
||||
"type": "number",
|
||||
"description": "min\nThe minimum value\n \nNumber\n\n \n* Default Value is 16.0"
|
||||
},
|
||||
"max": {
|
||||
"type": "number",
|
||||
"description": "max\nThe maximum value\n \nNumber\n\n \n* Default Value is 32.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisspawngroup": {"oneOf": [
|
||||
{
|
||||
"const": "NORMAL",
|
||||
"description": "Spawns on the terrain surface"
|
||||
},
|
||||
{
|
||||
"const": "CAVE",
|
||||
"description": "Spawns in cave-air and low light level areas"
|
||||
},
|
||||
{
|
||||
"const": "UNDERWATER",
|
||||
"description": "Spawns underwater"
|
||||
},
|
||||
{
|
||||
"const": "BEACH",
|
||||
"description": "Spawns in beaches"
|
||||
}
|
||||
]},
|
||||
"enum-snippet-time-block": {"enum": []},
|
||||
"enum-snippet-duration": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-iristimeblock": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a time of day (24h time, not 12h am/pm). Set both to the same number for any time. If they are both set to -1, it will always be not allowed.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"startHour": {
|
||||
"type": "number",
|
||||
"description": "startHour\nThe beginning hour. Set both to the same number for any time. If they are both set to -1, it will always be not allowed.\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
},
|
||||
"endHour": {
|
||||
"type": "number",
|
||||
"description": "endHour\nThe ending hour. Set both to the same number for any time. If they are both set to -1, it will always be not allowed.\n \nNumber\n\n \n* Default Value is 0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"erzscripts": {"enum": []},
|
||||
"erzentities": {"enum": [
|
||||
"standard/passive/cow",
|
||||
"standard/passive/wolf",
|
||||
"standard/passive/dolphin",
|
||||
"standard/passive/pig",
|
||||
"standard/passive/turtle",
|
||||
"standard/passive/wanderingtrader",
|
||||
"standard/passive/fox",
|
||||
"unique/fred",
|
||||
"standard/hostile/spider",
|
||||
"standard/passive/sheep",
|
||||
"standard/hostile/creeper",
|
||||
"unique/aeternum",
|
||||
"standard/hostile/shroud",
|
||||
"standard/passive/mule",
|
||||
"unique/dan",
|
||||
"standard/passive/goat",
|
||||
"unique/mooshroom",
|
||||
"standard/passive/parrot",
|
||||
"standard/passive/bee",
|
||||
"unique/pandaUwU",
|
||||
"unique/glowsquid",
|
||||
"unique/village_vex_test",
|
||||
"standard/hostile/silverfish",
|
||||
"unique/brian",
|
||||
"standard/passive/panda",
|
||||
"standard/hostile/zombie",
|
||||
"standard/passive/chicken",
|
||||
"unique/amenhotep",
|
||||
"standard/hostile/slime",
|
||||
"standard/passive/polar-bear",
|
||||
"standard/passive/villager",
|
||||
"standard/hostile/slimebab",
|
||||
"standard/passive/rabbit",
|
||||
"unique/phantomapi",
|
||||
"standard/hostile/drowned",
|
||||
"unique/golem",
|
||||
"standard/passive/horse",
|
||||
"standard/passive/llama",
|
||||
"standard/hostile/pillager",
|
||||
"standard/passive/donkey",
|
||||
"standard/passive/ocelot",
|
||||
"unique/iron_golem",
|
||||
"standard/hostile/skeleton"
|
||||
]},
|
||||
"enum-snippet-rate": {"enum": []},
|
||||
"obj-com-volmit-iris-engine-object-irisrate": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a count of something per time duration",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"amount": {
|
||||
"type": "integer",
|
||||
"description": "amount\nThe amount of things. Leave 0 for infinite (meaning always spawn whenever)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"per": {
|
||||
"anyOf": [
|
||||
{
|
||||
"!required": false,
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/obj-com-volmit-iris-engine-object-irisduration",
|
||||
"description": "per\nThe time interval. Leave blank for infinite 0 (meaning always spawn all the time)\n \nDuration (Object)\nRepresents a combined duration. Fill each property to add time into a single duration\n \nYou can instead specify \"snippet/duration/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/enum-snippet-duration",
|
||||
"description": "per\nThe time interval. Leave blank for infinite 0 (meaning always spawn all the time)\n \nDuration (Object)\nRepresents a combined duration. Fill each property to add time into a single duration\n \nYou can instead specify \"snippet/duration/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
],
|
||||
"description": "per\nThe time interval. Leave blank for infinite 0 (meaning always spawn all the time)\n \nDuration (Object)\nRepresents a combined duration. Fill each property to add time into a single duration\n \nYou can instead specify \"snippet/duration/some-name.json\" to use a snippet file instead of specifying it here.\n \n* Default Value is a default object (create this object to see default properties)"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisduration": {"anyOf": [
|
||||
{
|
||||
"description": "Represents a combined duration. Fill each property to add time into a single duration",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"milliseconds": {
|
||||
"type": "integer",
|
||||
"description": "milliseconds\nMilliseconds (1000ms = 1 second)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftTicks": {
|
||||
"type": "integer",
|
||||
"description": "minecraftTicks\nMinecraft Ticks (20 minecraft ticks = 1 second\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"seconds": {
|
||||
"type": "integer",
|
||||
"description": "seconds\nSeconds (60 seconds = 1 minute)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minutes": {
|
||||
"type": "integer",
|
||||
"description": "minutes\nMinutes (60 minutes = 1 hour)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftHours": {
|
||||
"type": "integer",
|
||||
"description": "minecraftHours\nMinecraft Hours (about 50 real seconds)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"hours": {
|
||||
"type": "integer",
|
||||
"description": "hours\nHours (24 hours = 1 day)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftDays": {
|
||||
"type": "integer",
|
||||
"description": "minecraftDays\nMinecraft Days (1 minecraft day = 20 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftWeeks": {
|
||||
"type": "integer",
|
||||
"description": "minecraftWeeks\nMinecraft Weeks (1 minecraft week = 2 real hours and 18 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"minecraftLunarCycles": {
|
||||
"type": "integer",
|
||||
"description": "minecraftLunarCycles\nMinecraft Lunar Cycles (1 minecraft lunar cycle = 2 real hours and 36 real minutes)\n \nInteger\n\n \n* Default Value is 0"
|
||||
},
|
||||
"days": {
|
||||
"type": "integer",
|
||||
"description": "days\nREAL (not minecraft) Days\n \nInteger\n\n \n* Default Value is 0"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]},
|
||||
"enum-snippet-range": {"enum": []},
|
||||
"oneof-enum-com-volmit-iris-engine-object-irisweather": {"oneOf": [
|
||||
{
|
||||
"const": "NONE",
|
||||
"description": "Represents when weather is not causing downfall"
|
||||
},
|
||||
{
|
||||
"const": "DOWNFALL",
|
||||
"description": "Represents rain or snow"
|
||||
},
|
||||
{
|
||||
"const": "DOWNFALL_WITH_THUNDER",
|
||||
"description": "Represents rain or snow with thunder"
|
||||
},
|
||||
{
|
||||
"const": "ANY",
|
||||
"description": "Any weather"
|
||||
}
|
||||
]},
|
||||
"obj-com-volmit-iris-engine-object-irisentityspawn": {"anyOf": [
|
||||
{
|
||||
"description": "Represents an entity spawn during initial chunk generation",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"entity": {
|
||||
"type": "string",
|
||||
"$ref": "#/definitions/erzentities",
|
||||
"description": "entity\nThe entity\n \nIris Entity\n\n \n* Default Value is \nMust be a valid entities (use ctrl+space for auto complete!)"
|
||||
},
|
||||
"energyMultiplier": {
|
||||
"type": "number",
|
||||
"description": "energyMultiplier\nThe energy multiplier when calculating spawn energy usage\n \nNumber\n\n \n* Default Value is 1.0"
|
||||
},
|
||||
"rarity": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "rarity\nThe 1 in RARITY chance for this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"minSpawns": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "minSpawns\nThe minumum of this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
},
|
||||
"maxSpawns": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"description": "maxSpawns\nThe max of this entity to spawn\n \nInteger\n\n \n* Default Value is 1\n* Minimum allowed is 1"
|
||||
}
|
||||
}
|
||||
},
|
||||
{"type": "string"}
|
||||
]}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user