diff --git a/src/main/resources/data/minecraft/traits/blocks.json b/src/main/resources/data/minecraft/traits/blocks.json deleted file mode 100644 index b49f5078..00000000 --- a/src/main/resources/data/minecraft/traits/blocks.json +++ /dev/null @@ -1,738 +0,0 @@ -{ - "minecraft:stone": "strength:1 power:-0.5 earth:0.1", - "minecraft:granite": "strength:0.9 power:-0.4 earth:0.1", - "minecraft:polished_granite": "strength:0.9 power:-0.4 focus:0.3 earth:0.1", - "minecraft:diorite": "strength:0.4 power:-0.4 focus:-0.3 earth:0.1", - "minecraft:polished_diorite": "strength:0.9 power:-0.4 focus:-0.1 earth:0.1", - "minecraft:andesite": "strength:0.4 power:-0.4 focus:-0.1 earth:0.1", - "minecraft:polished_andesite": "strength:0.4 power:-0.4 focus:0.2 earth:0.1", - "minecraft:deepslate": "strength:0.5 power:-0.4 darkness:0.1 earth:0.1", - "minecraft:polished_deepslate": "strength:0.5 power:-0.4 darkness:0.1 focus:0.3 earth:0.1", - "minecraft:calcite": "strength:0.2 power:-0.3 earth:0.1", - "minecraft:tuff": "strength:1.4", - "minecraft:dripstone_block": "power:0.1", - "minecraft:grass_block": "power:0.01 earth:1 life:1", - "minecraft:dirt": "earth:2", - "minecraft:course_dirt": "earth:1 strength:1", - "minecraft:podzol": "earth:1 strength:0.7 rot:1", - "minecraft:rooted_dirt": "earth:0.9 strength:0.3 life:0.2", - "minecraft:crimson_nylium": "darkness:2 blood:2", - "minecraft:warped_nylium": "darkness:3", - "minecraft:cobblestone": "strength:0.9 earth:0.1 darkness:-0.5", - "minecraft:oak_planks": "life:-0.2 order:1", - "minecraft:spruce_planks": "life:-0.2 order:1", - "minecraft:birch_planks": "life:-0.2 order:1", - "minecraft:jungle_planks": "life:-0.2 order:1", - "minecraft:acacia_planks": "life:-0.2 order:1", - "minecraft:dark_oak_planks": "life:-0.2 order:1 darkness:1", - "minecraft:crimson_planks": "darkness:2 blood:2 order:0.5 chaos:0.5", - "minecraft:warped_planks": "darkness:2 order:0.5 chaos:0.5", - "minecraft:oak_sapling": "life:10 order:-1", - "minecraft:spruce_sapling": "life:10 order:-1", - "minecraft:birch_sapling": "life:10 order:-1", - "minecraft:acacia_sapling": "life:10 order:-1", - "minecraft:dark_oak_sapling": "life:10 order:-1 darkness:1", - "minecraft:bedrock": "earth:9 chaos:9000", - "minecraft:sand": "water:-1 air:1 earth:0.1 order:-2 chaos:2", - "minecraft:red_sand": "water:-1 air:1 earth:0.1 order:-2 chaos:2 blood:1", - "minecraft:gravel": "water:-1 air:1 earth:0.1 order:-2 chaos:2", - "minecraft:coal_ore": "earth:1 power:0.6 strength:-0.2", - "minecraft:deepslate_coal_ore": "earth:1 power:0.6 strength:-0.2 darkness:0.1", - "minecraft:iron_ore": "focus:1 earth:-0.9 strength:6", - "minecraft:deepslate_iron_ore": "focus:1 earth:-0.9 strength:6 darkness:0.1", - "minecraft:copper_ore": "focus:1.5 earth:-0.9 strength:2", - "minecraft:deepslate_copper_ore": "focus:1.5 earth:-0.9 strength:2 darkness:0.1", - "minecraft:gold_ore": "focus:0.5 earth:-0.9 strength:-2 order:1", - "minecraft:deepslate_gold_ore": "focus:0.5 earth:-0.9 strength:-2 order:1 darkness:0.1", - "minecraft:redstone_ore": "focus:5 earth:-1.9 strength:-3 order:1 power:2", - "minecraft:deepslare_redstone_ore": "focus:5 earth:-1.9 strength:-3 order:1 power:2 darkness:0.1", - "minecraft:emerald_ore": "order:1 power:-2 generosity:-1", - "minecraft:deepslate_emerald_ore": "order:1 power:-2 darkness:0.1", - "minecraft:lapis_ore": "order:1 power:3 order:5 chaos:5", - "minecraft:deepslate_lapis_ore": "order:1 power:3 order:5 chaos:5 darkness:0.1", - "minecraft:diamond_ore": "power:4 order:5 strength:10", - "minecraft:deepslate_diamond_ore": "power:15 order:15", - "minecraft:nether_gold_ore": "focus:0.5 earth:-1.4 strength:-2 order:1 darkness:3 blood:0.1", - "minecraft:nether_quartz_ore": "earth:-1.9 strength:-2 darkness:3 blood:0.1", - "minecraft:ancient_debris": "earth:-1.9 strength:-2 darkness:3", - "minecraft:coal_block": "power:9 earth:1", - "minecraft:raw_iron_block": "focus:3 earth:-0.9 strength:7", - "minecraft:raw_copper_block": "focus:2.5 earth:-0.9 strength:4", - "minecraft:raw_gold_block": "focus:1.5 earth:-0.9 strength:-5 order:1", - "minecraft:amethyst_block": "focus:-0.1 earth:-0.1 order:8", - "minecraft:budding_amethyst": "focus:-0.1 earth:-0.1 order:8 life:1", - "minecraft:iron_block": "focus:3 strength:7", - "minecraft:copper_block": "focus:2.5 strength:4", - "minecraft:gold_block": "focus:1.5 strength:-5 order:1", - "minecraft:diamond_block": "power:14 order:5 strength:12", - "minecraft:netherite_block": "power:18 order:5 strength:12 darkness:19", - "minecraft:exposed_copper": "focus:2.25 strength:3 chaos:1", - "minecraft:weathered_copper": "focus:2.25 strength:3 chaos:2", - "minecraft:oxidized_copper": "focus:2.25 strength:3 chaos:3", - "minecraft:cut_copper": "focus:2.25 strength:3 order:1", - "minecraft:exposed_cut_copper": "focus:2 strength:2 chaos:1", - "minecraft:weathered_cut_copper": "focus:1 strength:1 chaos:2", - "minecraft:oxidized_cut_copper": "focus:1 strength:1 chaos:3", - "minecraft:cut_copper_stairs": "focus:2.25 strength:3 order:1", - "minecraft:exposed_cut_copper_stairs": "focus:2 strength:2 chaos:1", - "minecraft:weathered_cut_copper_stairs": "focus:1 strength:1 chaos:2", - "minecraft:oxidized_cut_copper_stairs": "focus:1 strength:1 chaos:3", - "minecraft:cut_copper_slab": "focus:2.25 strength:3 order:1", - "minecraft:exposed_cut_copper_slab": "focus:2 strength:2 chaos:1", - "minecraft:weathered_cut_copper_slab": "focus:1 strength:1 chaos:2", - "minecraft:oxidized_cut_copper_slab": "focus:1 strength:1 chaos:3", - "minecraft:waxed_copper": "focus:2.5 strength:4", - "minecraft:waxed_exposed_copper": "focus:2.25 strength:3 chaos:1", - "minecraft:waxed_weathered_copper": "focus:2.25 strength:3 chaos:2", - "minecraft:waxed_oxidized_copper": "focus:2.25 strength:3 chaos:3", - "minecraft:waxed_cut_copper": "focus:2.25 strength:3 order:1", - "minecraft:waxed_exposed_cut_copper": "focus:2 strength:2 chaos:1", - "minecraft:waxed_weathered_cut_copper": "focus:1 strength:1 chaos:2", - "minecraft:waxed_oxidized_cut_copper": "focus:1 strength:1 chaos:3", - "minecraft:waxed_cut_copper_stairs": "focus:2.25 strength:3 order:1", - "minecraft:waxed_exposed_cut_copper_stairs": "focus:2 strength:2 chaos:1", - "minecraft:waxed_weathered_cut_copper_stairs": "focus:1 strength:1 chaos:2", - "minecraft:waxed_oxidized_cut_copper_stairs": "focus:1 strength:1 chaos:3", - "minecraft:waxed_cut_copper_slab": "focus:2.25 strength:3 order:1", - "minecraft:waxed_exposed_cut_copper_slab": "focus:2 strength:2 chaos:1", - "minecraft:waxed_weathered_cut_copper_slab": "focus:1 strength:1 chaos:2", - "minecraft:waxed_oxidized_cut_copper_slab": "focus:1 strength:1 chaos:3", - "minecraft:oak_log": "life:3", - "minecraft:spruce_log": "life:3", - "minecraft:birch_log": "life:3", - "minecraft:jungle_log": "life:3", - "minecraft:acacia_log": "life:3", - "minecraft:dark_oak_log": "life:3 darkness:0.1", - "minecraft:crimson_stem": "life:2 blood:1 darkness:2", - "minecraft:warped_stem": "life:2 darkness:3", - "minecraft:stripped_oak_log": "life:2 order:1", - "minecraft:stripped_spruce_log": "life:2 order:1", - "minecraft:stripped_birch_log": "life:2 order:1", - "minecraft:stripped_jungle_log": "life:2 order:1", - "minecraft:stripped_acacia_log": "life:2 order:1", - "minecraft:stripped_dark_oak_log": "life:2 order:1 darkness:0.1", - "minecraft:stripped_crimson_stem": "life:1 order:1 blood:1 darkness:2", - "minecraft:stripped_warped_stem": "life:1 order:1 darkness:3", - "minecraft:stripped_oak_wood": "life:2 order:1", - "minecraft:stripped_spruce_wood": "life:2 order:1", - "minecraft:stripped_birch_wood": "life:2 order:1", - "minecraft:stripped_jungle_wood": "life:2 order:1", - "minecraft:stripped_acacia_wood": "life:2 order:1", - "minecraft:stripped_dark_oak_wood": "life:2 order:1 darkness:0.1", - "minecraft:stripped_crimson_hyphae": "life:1 order:1 blood:1 darkness:2", - "minecraft:stripped_warped_hyphae": "life:1 order:1 darkness:3", - "minecraft:oak_wood": "life:3", - "minecraft:spruce_wood": "life:3", - "minecraft:birch_wood": "life:3", - "minecraft:jungle_wood": "life:3", - "minecraft:acacia_wood": "life:3", - "minecraft:dark_oak_wood": "life:3 darkness:0.1", - "minecraft:crimson_hyphae": "blood:2", - "minecraft:warped_hyphae": "darkness:9", - "minecraft:oak_leaves": "life:5 air:3", - "minecraft:spruce_leaves": "life:5 air:3", - "minecraft:birch_leaves": "life:5 air:3", - "minecraft:jungle_leaves": "life:5 air:3", - "minecraft:acacia_leaves": "life:5 air:3", - "minecraft:dark_oak_leaves": "life:5 air:3 darkness:0.1", - "minecraft:azalea_leaves": "life:7 air:3 order:3", - "minecraft:azalea_leaves_flowers": "life:8 air:3 order:4", - "minecraft:sponge": "life:1 air:1", - "minecraft:wet_sponge": "life:1 water:2 air:-1", - "minecraft:glass": "focus:3 knowledge:1", - "minecraft:tinted_glass": "focus:3 knowledge:2 order:9", - "minecraft:lapis_block": "focus:3 knowledge:1 order:1 earth:1", - "minecraft:sandstone": "", - "minecraft:chiseled_sandstone": "", - "minecraft:cut_sandstone": "", - "minecraft:cobweb": "famine:1", - "minecraft:grass": "life:3", - "minecraft:fern": "life:3", - "minecraft:azalea": "life:9", - "minecraft:flowering_azalea": "life:12 order:2 air:3", - "minecraft:dead_bush": "rot:4 life:-3", - "minecraft:seagrass": "life:3 water:6", - "minecraft:sea_pickle": "life:1 water:5", - "minecraft:white_wool": "life:0.3", - "minecraft:orange_wool": "life:0.3 knowledge:1 order:1", - "minecraft:magenta_wool": "life:0.3 knowledge:1 order:1", - "minecraft:light_blue_wool": "life:0.3 knowledge:1 order:1", - "minecraft:yellow_wool": "life:0.3 knowledge:1 order:1 kindness:1", - "minecraft:lime_wool": "life:0.3 knowledge:1 order:1", - "minecraft:pink_wool": "life:0.3 knowledge:1 order:1 happiness:1", - "minecraft:gray_wool": "life:0.3 knowledge:1 order:1 happiness:-1", - "minecraft:light_gray_wool": "life:0.3 knowledge:1 order:1 happiness:-1", - "minecraft:cyan_wool": "life:0.3 knowledge:1 order:1", - "minecraft:purple_wool": "life:0.3 knowledge:1 order:1", - "minecraft:blue_wool": "life:0.3 knowledge:1 order:1", - "minecraft:brown_wool": "life:0.3 knowledge:1 order:1", - "minecraft:green_wool": "life:0.3 knowledge:1 order:1", - "minecraft:red_wool": "life:0.3 knowledge:1 order:1", - "minecraft:black_wool": "life:0.3 knowledge:1 order:1", - "minecraft:dandelion": "life:0.3", - "minecraft:poppy": "life:0.3", - "minecraft:blue_orchid": "life:0.3", - "minecraft:allium": "life:0.4", - "minecraft:azure_bluet": "life:0.4", - "minecraft:red_tulip": "life:0.4", - "minecraft:orange_tulip": "life:0.5", - "minecraft:white_tulip": "life:0.5", - "minecraft:pink_tulip": "life:0.5", - "minecraft:oxeye_daisy": "life:0.5", - "minecraft:cornflower": "life:0.2", - "minecraft:lily_of_the_valley": "life:0.6", - "minecraft:wither_rose": "life:-0.5 famine:9", - "minecraft:spore_blossom": "life:0.01", - "minecraft:brown_mushroom": "life:0.2", - "minecraft:red_mushroom": "life:0.2", - "minecraft:crimson_fungus": "life:-2.2 darkness:2 blood:2", - "minecraft:warped_fungus": "life:-2.2 darkness:3", - "minecraft:crimson_roots": "life:-2.2 darkness:2 blood:2", - "minecraft:warped_roots": "life:-2.2 darkness:3", - "minecraft:nether_sprouts": "life:-2.2 rot:1 darkness:3", - "minecraft:weeping_vines": "life:-2.2 darkness:3", - "minecraft:twisting_vines": "life:-2.2 darkness:3", - "minecraft:sugar_cane": "life:0.1 energy:3", - "minecraft:kelp": "life:0.5", - "minecraft:moss_carpet": "life:1.6", - "minecraft:moss_block": "life:5.6", - "minecraft:hanging_roots": "life:0.1 earth:1", - "minecraft:big_dripleaf": "life:2", - "minecraft:small_dripleaf": "life:1", - "minecraft:bamboo": "life:2.3 strength:9", - "minecraft:oak_slab": "life:-0.2 order:1", - "minecraft:spruce_slab": "life:-0.2 order:1", - "minecraft:birch_slab": "life:-0.2 order:1", - "minecraft:jungle_slab": "life:-0.2 order:1", - "minecraft:acacia_slab": "life:-0.2 order:1", - "minecraft:dark_oak_slab": "life:-0.2 order:1 darkness:1", - "minecraft:crimson_slab": "darkness:2 blood:2 order:0.5 chaos:0.5", - "minecraft:warped_slab": "darkness:2 order:0.5 chaos:0.5", - "minecraft:stone_slab": "strength:1 power:-0.5 earth:0.1", - "minecraft:smooth_stone_slab": "strength:1 power:-0.5 earth:0.1 order:1", - "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: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": "order:1 power:-2 generosity:-1", - "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: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": "", - "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: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:brewing_stand": "", - "minecraft:cauldron": "", - "minecraft:flower_pot": "", - "minecraft:carrot": "", - "minecraft:potato": "", - "minecraft:skeleton_skull": "", - "minecraft:wither_skeleton_skull": "", - "minecraft:player_head": "", - "minecraft:zombie_head": "", - "minecraft:creeper_head": "", - "minecraft:dragon_head": "", - "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:sweet_berries": "", - "minecraft:glow_berries": "", - "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": "" -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/conglomerate_artificial_materials_from_ground.json b/src/main/resources/data/minecraft/traits/blocks/overworld/conglomerate_artificial_materials_from_ground.json new file mode 100644 index 00000000..fb4ea397 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/conglomerate_artificial_materials_from_ground.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "traits": "earth:1 chaos:1", + "items": [ + "minecraft:cobblestone", + "minecraft:cobblestone_stairs", + "minecraft:cobblestone_slab", + "minecraft:cobblestone_wall", + "minecraft:mossy_cobblestone_wall", + "minecraft:mossy_cobblestone_stairs", + "minecraft:mossy_cobblestone_slab", + "minecraft:cobbled_deepslate_wall", + "minecraft:cobbled_deepslate_stairs", + "minecraft:cobbled_deepslate_slab", + "minecraft:sandstone_stairs", + "minecraft:sandstone", + "minecraft:chiseled_sandstone", + "minecraft:cut_sandstone", + "minecraft:sandstone_slab", + "minecraft:cut_sandstone_slab", + "minecraft:sandstone_wall", + "minecraft:smooth_sandstone_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/conglomerate_materials_from_ground.json b/src/main/resources/data/minecraft/traits/blocks/overworld/conglomerate_materials_from_ground.json new file mode 100644 index 00000000..aa98dbe1 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/conglomerate_materials_from_ground.json @@ -0,0 +1,57 @@ +{ + "replace": false, + "traits": "earth:1 order:1 knowledge:4", + "items": [ + "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_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:terracotta", + + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/degraded_rocks_and_rock_derived.json b/src/main/resources/data/minecraft/traits/blocks/overworld/degraded_rocks_and_rock_derived.json new file mode 100644 index 00000000..f5599f58 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/degraded_rocks_and_rock_derived.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "traits": "strength:2 earth:5 power:-1 order:-1", + "items": [ + "minecraft:cracked_stone_bricks", + "minecraft:cracked_deepslate_bricks", + "minecraft:cracked_deepslate_tiles" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/firey_matter.json b/src/main/resources/data/minecraft/traits/blocks/overworld/firey_matter.json new file mode 100644 index 00000000..fb99091f --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/firey_matter.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "traits": "knowledge:1 fire:6", + "items": [ + "minecraft:soul_campfire", + "minecraft:campfire" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/frozen_materials.json b/src/main/resources/data/minecraft/traits/blocks/overworld/frozen_materials.json new file mode 100644 index 00000000..182c6263 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/frozen_materials.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "traits": "ice:3 water:3", + "items": [ + "minecraft:snow", + "minecraft:ice", + "minecraft:snow_block", + "minecraft:packed_ice", + "minecraft:blue_ice" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/glass_materials.json b/src/main/resources/data/minecraft/traits/blocks/overworld/glass_materials.json new file mode 100644 index 00000000..34e89f39 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/glass_materials.json @@ -0,0 +1,41 @@ +{ + "replace": false, + "traits": "knowledge:2 focus:3", + "items": [ + "minecraft:glass", + "minecraft:tinted_glass", + "minecraft:glass_pane", + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/light_emitting_materials.json b/src/main/resources/data/minecraft/traits/blocks/overworld/light_emitting_materials.json new file mode 100644 index 00000000..a70cf79f --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/light_emitting_materials.json @@ -0,0 +1,25 @@ +{ + "replace": false, + "traits": "knowledge:2 fire:1", + "items": [ + "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:soul_torch", + "minecraft:sea_lantern" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/living_matter.json b/src/main/resources/data/minecraft/traits/blocks/overworld/living_matter.json new file mode 100644 index 00000000..93ab077f --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/living_matter.json @@ -0,0 +1,82 @@ +{ + "replace": false, + "traits": "earth:1 life:3", + "items": [ + "minecraft:oak_sapling", + "minecraft:spruce_sapling", + "minecraft:birch_sapling", + "minecraft:acacia_sapling", + "minecraft:dark_oak_sapling", + "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:grass", + "minecraft:fern", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:seagrass", + "minecraft:sea_pickle", + "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:cactus", + "minecraft:pumpkin", + "minecraft:melon", + "minecraft:vine", + "minecraft:mycelium", + "minecraft:lily_pad", + "minecraft:sunflower", + "minecraft:lilac", + "minecraft:rose_bush", + "minecraft:peony", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:sweet_berries", + "minecraft:glow_berries", + "minecraft:carrot", + "minecraft:potato", + "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:tube_coral_fan", + "minecraft:brain_coral_fan", + "minecraft:bubble_coral_fan", + "minecraft:fire_coral_fan", + "minecraft:horn_coral_fan", + "minecraft:dragon_egg", + "minecraft:turtle_egg", + "minecraft:glow_lichen", + "minecraft:chorus_flower", + "minecraft:moss_block", + "minecraft:hanging_roots", + "minecraft:big_dripleaf", + "minecraft:small_dripleaf", + "minecraft:bamboo", + "minecraft:sugar_cane" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/loose_materials_from_ground.json b/src/main/resources/data/minecraft/traits/blocks/overworld/loose_materials_from_ground.json new file mode 100644 index 00000000..c77ab962 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/loose_materials_from_ground.json @@ -0,0 +1,25 @@ +{ + "replace": false, + "traits": "earth:1 chaos:2 order:-1", + "items": [ + "minecraft:sand", + "minecraft:gravel", + + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/materials_from_the_ground.json b/src/main/resources/data/minecraft/traits/blocks/overworld/materials_from_the_ground.json new file mode 100644 index 00000000..8f7e4600 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/materials_from_the_ground.json @@ -0,0 +1,76 @@ +{ + "replace": false, + "traits": "strength:2 earth:1 power:-0.5", + "items": [ + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:course_dirt", + "minecraft:podzol", + "minecraft:rooted_dirt", + + "minecraft:dirt_path", + + "minecraft:clay", + + "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:deepslare_redstone_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + + "minecraft:raw_iron_block", + "minecraft:raw_copper_block", + "minecraft:raw_gold_block", + + "minecraft:amethyst_block", + "minecraft:budding_amethyst", + + "minecraft:lapis_block", + + "minecraft:brick_slab", + "minecraft:bricks", + + "minecraft:petrified_oak_slab", + + "minecraft:small_amethyst_bud", + "minecraft:medium_amethyst_bud", + "minecraft:large_amethyst_bud", + "minecraft:amethyst_cluster", + "minecraft:pointed_dripstone", + + "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:magma_block", + "minecraft:bone_block", + "minecraft:obsidian", + "minecraft:crying_obsidian", + + "minecraft:prismarine", + "minecraft:prismarine_bricks", + "minecraft:dark_prismarine", + "minecraft:prismarine_stairs", + "minecraft:prismarine_brick_stairs", + "minecraft:dark_prismarine_stairs", + + "minecraft:iron_bars", + "minecraft:chain" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/mechanical.json b/src/main/resources/data/minecraft/traits/blocks/overworld/mechanical.json new file mode 100644 index 00000000..79f63d42 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/mechanical.json @@ -0,0 +1,73 @@ +{ + "replace": false, + "traits": "knowledge:3 order:1 power:0.5", + "items": [ + "minecraft:lever", + "minecraft:enchanting_table", + "minecraft:end_rod", + + "minecraft:stone_button", + "minecraft:polished_blackstone_button", + "minecraft:stone_pressure_plate", + "minecraft:polished_blackstone_pressure_plate", + "minecraft:light_weighted_pressure_plate", + "minecraft:heavy_weighted_pressure_plate", + "minecraft:ender_chest", + "minecraft:scaffolding", + "minecraft:respawn_anchor", + + "minecraft:beacon", + "minecraft:piston", + "minecraft:sticky_piston", + "minecraft:torch", + "minecraft:observer", + "minecraft:hopper", + "minecraft:dispenser", + "minecraft:dropper", + "minecraft:lectern", + "minecraft:target", + "minecraft:conduit", + + "minecraft:redstone", + "minecraft:redstone_torch", + "minecraft:redstone_block", + + "minecraft:stonecutter", + "minecraft:bell", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:furnace", + + "minecraft:smoker", + "minecraft:blast_furnace", + "minecraft:cartography_table", + "minecraft:fletching_table", + "minecraft:grindstone", + "minecraft:smithing_table", + "minecraft:lodestone", + + "minecraft:brewing_stand", + "minecraft:cauldron", + "minecraft:flower_pot", + + "minecraft:lightning_rod", + "minecraft:daylight_detector", + + "minecraft:tripwire_hook", + + + "minecraft:iron_door", + "minecraft:iron_trapdoor", + "minecraft:powered_rail", + "minecraft:detector_rail", + "minecraft:rail", + "minecraft:activator_rail", + + "minecraft:redstone_lamp", + "minecraft:note_block", + + "minecraft:repeater", + "minecraft:comparator", + "minecraft:jukebox" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/mechanical_with_organic_components.json b/src/main/resources/data/minecraft/traits/blocks/overworld/mechanical_with_organic_components.json new file mode 100644 index 00000000..a7cabb62 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/mechanical_with_organic_components.json @@ -0,0 +1,72 @@ +{ + "replace": false, + "traits": "knowledge:1 order:1 earth:1 life:1", + "items": [ + "minecraft:tnt", + "minecraft:trapped_chest", + "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:ladder", + "minecraft:bookshelf", + "minecraft:sculk_sensor", + "minecraft:chest", + "minecraft:crafting_table", + "minecraft:hay_block", + + "minecraft:carved_pumpkin", + "minecraft:jack_o_lantern", + + "minecraft:oak_button", + "minecraft:spruce_button", + "minecraft:birch_button", + "minecraft:jungle_button", + "minecraft:acacia_button", + "minecraft:dark_oak_button", + + "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:oak_door", + "minecraft:spruce_door", + "minecraft:birch_door", + "minecraft:jungle_door", + "minecraft:acacia_door", + "minecraft:dark_oak_door", + + "minecraft:oak_trapdoor", + "minecraft:spruce_trapdoor", + "minecraft:birch_trapdoor", + "minecraft:jungle_trapdoor", + "minecraft:acacia_trapdoor", + "minecraft:dark_oak_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:composter", + "minecraft:barrel" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/organic_dead_matter.json b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_dead_matter.json new file mode 100644 index 00000000..8ed34693 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_dead_matter.json @@ -0,0 +1,30 @@ +{ + "replace": false, + "traits": "earth:1 rot:3", + "items": [ + "minecraft:dead_bush", + "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:dead_brain_coral", + "minecraft:dead_bubble_coral", + "minecraft:dead_fire_coral", + "minecraft:dead_horn_coral", + "minecraft:dead_tube_coral", + "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:dried_kelp_block", + + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:player_head", + "minecraft:zombie_head", + "minecraft:creeper_head", + "minecraft:dragon_head" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/organic_plant_derived.json b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_plant_derived.json new file mode 100644 index 00000000..3dd37865 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_plant_derived.json @@ -0,0 +1,122 @@ +{ + "replace": false, + "traits": "earth:2 life:1", + "items": [ + "minecraft:oak_planks", + "minecraft:oak_log", + "minecraft:oak_wood", + "minecraft:oak_slab", + "minecraft:oak_fence", + "minecraft:oak_stairs", + + "minecraft:spruce_planks", + "minecraft:spruce_log", + "minecraft:spruce_wood", + "minecraft:spruce_slab", + "minecraft:spruce_fence", + "minecraft:spruce_stairs", + + "minecraft:birch_planks", + "minecraft:birch_log", + "minecraft:birch_wood", + "minecraft:birch_slab", + "minecraft:birch_fence", + "minecraft:birch_stairs", + + "minecraft:jungle_planks", + "minecraft:jungle_log", + "minecraft:jungle_wood", + "minecraft:jungle_slab", + "minecraft:jungle_fence", + "minecraft:jungle_stairs", + + "minecraft:acacia_planks", + "minecraft:acacia_log", + "minecraft:acacia_wood", + "minecraft:acacia_slab", + "minecraft:acacia_fence", + "minecraft:acacia_stairs", + + "minecraft:stripped_oak_log", + "minecraft:stripped_spruce_log", + "minecraft:stripped_birch_log", + "minecraft:stripped_jungle_log", + "minecraft:stripped_acacia_log", + + "minecraft:stripped_oak_wood", + "minecraft:stripped_spruce_wood", + "minecraft:stripped_birch_wood", + "minecraft:stripped_jungle_wood", + "minecraft:stripped_acacia_wood", + + "minecraft:sponge", + "minecraft:cobweb", + + "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:kelp", + "minecraft:cake", + "minecraft:chorus_plant", + "minecraft:moss_carpet", + "minecraft:mossy_cobblestone", + + "minecraft:brown_mushroom_block", + "minecraft:red_mushroom_block", + "minecraft:mushroom_stem", + + "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: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:slime_block", + "minecraft:honey_block", + "minecraft:honeycomb_block", + "minecraft:bee_nest", + "minecraft:beehive" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/organic_plant_derived_dark.json b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_plant_derived_dark.json new file mode 100644 index 00000000..56d1e4e0 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_plant_derived_dark.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "traits": "earth:2 life:1 darkness:1", + "items": [ + "minecraft:dark_oak_planks", + "minecraft:dark_oak_log", + "minecraft:dark_oak_stairs", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_dark_oak_wood", + "minecraft:dark_oak_wood", + "minecraft:dark_oak_slab", + "minecraft:dark_oak_fence" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/organic_wet.json b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_wet.json new file mode 100644 index 00000000..1b589fae --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/organic_wet.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "earth:2 life:1 water:9", + "items": [ + "minecraft:wet_sponge" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/refined_ores.json b/src/main/resources/data/minecraft/traits/blocks/overworld/refined_ores.json new file mode 100644 index 00000000..12e85369 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/refined_ores.json @@ -0,0 +1,44 @@ +{ + "replace": false, + "traits": "strength:1 earth:1 knowledge:2", + "items": [ + "minecraft:coal_block", + "minecraft:emerald_block", + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/refined_rocks_and_rock_derived.json b/src/main/resources/data/minecraft/traits/blocks/overworld/refined_rocks_and_rock_derived.json new file mode 100644 index 00000000..39cb947a --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/refined_rocks_and_rock_derived.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "traits": "strength:5 earth:2 power:-2 knowledge:2", + "items": [ + "minecraft:polished_granite", + "minecraft:polished_diorite", + "minecraft:polished_andesite", + "minecraft:polished_deepslate", + "minecraft:polished_deepslate_wall", + "minecraft:polished_granite_stairs", + "minecraft:polished_diorite_stairs", + "minecraft:polished_andesite_stairs", + "minecraft:polished_deepslate_stairs", + "minecraft:polished_granite_slab", + "minecraft:polished_diorite_slab", + "minecraft:polished_andesite_slab", + "minecraft:polished_deepslate_slab", + "minecraft:chiseled_stone_bricks", + "minecraft:chiseled_deepslate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/rocks_and_rock_derived.json b/src/main/resources/data/minecraft/traits/blocks/overworld/rocks_and_rock_derived.json new file mode 100644 index 00000000..3c6a3758 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/rocks_and_rock_derived.json @@ -0,0 +1,60 @@ +{ + "replace": false, + "traits": "strength:4 earth:4 power:-1", + "items": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:deepslate", + "minecraft:calcite", + "minecraft:tuff", + "minecraft:dripstone_block", + "minecraft:stone_bricks", + + "minecraft:deepslate_bricks", + "minecraft:deepslate_tiles", + + "minecraft:stone_slab", + "minecraft:smooth_stone_slab", + "minecraft:stone_brick_slab", + "minecraft:quartz_slab", + + "minecraft:prismarine_slab", + "minecraft:prismarine_brick_slab", + "minecraft:dark_prismarine_slab", + "minecraft:smooth_quartz", + "minecraft:smooth_sandstone", + "minecraft:smooth_stone", + + "minecraft:brick_stairs", + "minecraft:stone_brick_stairs", + "minecraft:brick_wall", + "minecraft:prismarine_wall", + "minecraft:granite_wall", + "minecraft:stone_brick_wall", + "minecraft:andesite_wall", + "minecraft:end_stone_brick_wall", + "minecraft:diorite_wall", + "minecraft:deepslate_brick_wall", + "minecraft:deepslate_tile_wall", + "minecraft:end_stone_brick_stairs", + "minecraft:stone_stairs", + "minecraft:smooth_sandstone_stairs", + "minecraft:smooth_quartz_stairs", + "minecraft:granite_stairs", + "minecraft:andesite_stairs", + "minecraft:diorite_stairs", + "minecraft:deepslate_brick_stairs", + "minecraft:deepslate_tile_stairs", + "minecraft:end_stone_brick_slab", + "minecraft:smooth_quartz_slab", + "minecraft:granite_slab", + "minecraft:andesite_slab", + "minecraft:diorite_slab", + "minecraft:deepslate_brick_slab", + "minecraft:deepslate_tile_slab", + "minecraft:end_stone", + "minecraft:end_stone_bricks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/rocks_and_rock_derived_with_life.json b/src/main/resources/data/minecraft/traits/blocks/overworld/rocks_and_rock_derived_with_life.json new file mode 100644 index 00000000..774bcf72 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/rocks_and_rock_derived_with_life.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "strength:2 earth:1 power:-2 life:1", + "items": [ + "minecraft:mossy_stone_bricks", + "minecraft:mossy_stone_brick_wall", + "minecraft:mossy_stone_brick_stairs", + "minecraft:mossy_stone_brick_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/overworld/unusual_materials_from_ground.json b/src/main/resources/data/minecraft/traits/blocks/overworld/unusual_materials_from_ground.json new file mode 100644 index 00000000..16c8ce41 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/overworld/unusual_materials_from_ground.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "earth:1 chaos:8", + "items": [ + "minecraft:purpur_slab", + "minecraft:purpur_block", + "minecraft:purpur_pillar", + "minecraft:purpur_stairs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/underworld/conglomerate_artificial_materials_from_ground.json b/src/main/resources/data/minecraft/traits/blocks/underworld/conglomerate_artificial_materials_from_ground.json new file mode 100644 index 00000000..8e3c764d --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/underworld/conglomerate_artificial_materials_from_ground.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "traits": "darkness:2 earth:-1 chaos:1 blood:4", + "items": [ + "minecraft:red_sandstone", + "minecraft:cut_red_sandstone", + "minecraft:red_sandstone_stairs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/underworld/light_emitting_materials.json b/src/main/resources/data/minecraft/traits/blocks/underworld/light_emitting_materials.json new file mode 100644 index 00000000..ef3d0d30 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/underworld/light_emitting_materials.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "fire:1 blood:1 rot:1", + "items": [ + "minecraft:shroomlight" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/underworld/loose_materials_from_ground.json b/src/main/resources/data/minecraft/traits/blocks/underworld/loose_materials_from_ground.json new file mode 100644 index 00000000..c4403b22 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/underworld/loose_materials_from_ground.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "darkness:2 earth:-1 chaos:2 order:-1 blood:4", + "items": [ + "minecraft:soul_sand" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/underworld/materials_from_the_ground.json b/src/main/resources/data/minecraft/traits/blocks/underworld/materials_from_the_ground.json new file mode 100644 index 00000000..e5e204a9 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/underworld/materials_from_the_ground.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "traits": "darkness:2 earth:-1 power:-0.5 blood:4", + "items": [ + "minecraft:netherrack", + "minecraft:soul_soil", + "minecraft:basalt", + "minecraft:polished_basalt", + "minecraft:smooth_basalt", + "minecraft:red_nether_bricks", + "minecraft:glowstone", + "minecraft:nether_gold_ore", + "minecraft:nether_quartz_ore", + "minecraft:ancient_debris" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/underworld/organic_plant_derived.json b/src/main/resources/data/minecraft/traits/blocks/underworld/organic_plant_derived.json new file mode 100644 index 00000000..8f04b61d --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/underworld/organic_plant_derived.json @@ -0,0 +1,45 @@ +{ + "replace": false, + "traits": "earth:3 life:1 blood:3", + "items": [ + "minecraft:crimson_planks", + "minecraft:warped_planks", + "minecraft:stripped_crimson_hyphae", + "minecraft:stripped_warped_hyphae", + "minecraft:crimson_hyphae", + "minecraft:warped_hyphae", + "minecraft:crimson_stem", + "minecraft:warped_stem", + "minecraft:stripped_crimson_stem", + "minecraft:stripped_warped_stem", + "minecraft:crimson_nylium", + "minecraft:warped_nylium", + "minecraft:crimson_slab", + "minecraft:warped_slab", + "minecraft:crimson_fence", + "minecraft:warped_fence", + "minecraft:crimson_stairs", + "minecraft:warped_stairs", + "minecraft:crimson_button", + "minecraft:warped_button", + "minecraft:crimson_pressure_plate", + "minecraft:warped_pressure_plate", + "minecraft:crimson_door", + "minecraft:warped_door", + "minecraft:crimson_trapdoor", + "minecraft:warped_trapdoor", + "minecraft:crimson_fence_gate", + "minecraft:warped_fence_gate", + + "minecraft:crimson_fungus", + "minecraft:warped_fungus", + "minecraft:crimson_roots", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:weeping_vines", + "minecraft:twisting_vines", + + "minecraft:nether_wart_block", + "minecraft:warped_wart_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/underworld/refined_rocks_and_rock_derived.json b/src/main/resources/data/minecraft/traits/blocks/underworld/refined_rocks_and_rock_derived.json new file mode 100644 index 00000000..41e34164 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/underworld/refined_rocks_and_rock_derived.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "strength:5 earth:2 power:-2 knowledge:2 darkness:3 blood:4", + "items": [ + "minecraft:chiseled_red_sandstone" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/blocks/underworld/rocks_and_rock_derived.json b/src/main/resources/data/minecraft/traits/blocks/underworld/rocks_and_rock_derived.json new file mode 100644 index 00000000..b41352b6 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/blocks/underworld/rocks_and_rock_derived.json @@ -0,0 +1,38 @@ +{ + "replace": false, + "traits": "strength:1 earth:1 power:-1 blood:3 darkness:2", + "items": [ + "minecraft:blackstone", + "minecraft:blackstone_slab", + "minecraft:blackstone_stairs", + "minecraft:blackstone_wall", + "minecraft:polished_blackstone", + "minecraft:polished_blackstone_slab", + "minecraft:polished_blackstone_stairs", + "minecraft:polished_blackstone_bricks", + "minecraft:polished_blackstone_brick_slab", + "minecraft:polished_blackstone_brick_stairs", + "minecraft:polished_blackstone_wall", + "minecraft:polished_blackstone_brick_wall", + "minecraft:chiseled_polished_blackstone", + "minecraft:cracked_polished_blackstone_bricks", + "minecraft:gilded_blackstone", + "minecraft:nether_bricks", + "minecraft:nether_brick_fence", + "minecraft:nether_brick_stairs", + "minecraft:nether_brick_wall", + "minecraft:nether_brick_slab", + "minecraft:cracked_nether_bricks", + "minecraft:chiseled_nether_bricks", + "minecraft:red_nether_brick_wall", + "minecraft:red_sandstone_wall", + "minecraft:red_sandstone_slab", + "minecraft:red_nether_brick_stairs", + "minecraft:red_nether_brick_slab", + "minecraft:red_sand", + "minecraft:cut_red_sandstone_slab", + "minecraft:smooth_red_sandstone_stairs", + "minecraft:smooth_red_sandstone_slab", + "minecraft:smooth_red_sandstone" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items.json b/src/main/resources/data/minecraft/traits/items.json deleted file mode 100644 index 603749fa..00000000 --- a/src/main/resources/data/minecraft/traits/items.json +++ /dev/null @@ -1,286 +0,0 @@ -{ - "minecraft:saddle": "knowledge:2", - "minecraft:minecart": "order:1 strength:3", - "minecraft:chest_minecart": "order:3", - "minecraft:furnace_minecart": "order:3 fire:2", - "minecraft:tnt_minecart": "chaos:5 order:-3 fire:1", - "minecraft:hopper_minecart": "order:6", - "minecraft:carrot_on_a_stick": "chaos:1", - "minecraft:warped_fungus_on_a_stick": "darkness:2 chaos:1", - "minecraft:elytra": "power:1 focus:2", - "minecraft:oak_boat": "order:1 water:3", - "minecraft:spruce_boat": "order:1 water:3", - "minecraft:birch_boat": "order:1 water:3", - "minecraft:jungle_boat": "order:1 water:3", - "minecraft:acacia_boat": "order:1 water:3", - "minecraft:dark_oak_boat": "order:1 water:3", - "minecraft:turtle_helmet": "strength:4 darkness:1 rot:0.3 blood:0.1", - "minecraft:scute": "", - "minecraft:flint_and_steel": "fire:9 strength:4", - "minecraft:apple": "life:3", - "minecraft:bow": "power:7 order:-4 blood:1", - "minecraft:arrow": "blood:3 air:3", - "minecraft:coal": "earth:1 power:1", - "minecraft:charcoal": "earth:0.5 fire:0.5 power:3.5", - "minecraft:diamond": "strength:10", - "minecraft:emerald": "generosity:-2", - "minecraft:lapis_lazuli": "order:2 power:4 order:5", - "minecraft:quartz": "earth:-1.3 strength:-1 darkness:1", - "minecraft:amethyst_shard": "earth:-0.1 order:9", - "minecraft:raw_iron": "focus:2 earth:-0.7 strength:4", - "minecraft:iron_ingot": "focus:7 earth:-2 strength:12", - "minecraft:raw_copper": "focus:1.5 earth:-0.7 strength:4", - "minecraft:copper_ingot": "focus:6 earth:-2 strength:11", - "minecraft:raw_gold": "focus:0.5 earth:-1.9 strength:-2 order:7", - "minecraft:gold_ingot": "focus:2 earth:-2.9 strength:-1 order:8", - "minecraft:netherite_ingot": "power:7 order:6 strength:5 darkness:7", - "minecraft:netherite_scrap": "power:1 order:1.5 strength:1 darkness:8", - "minecraft:wooden_sword": "order:-2 kindness:-8 strength:9 blood:1", - "minecraft:wooden_shovel": "order:-2 kindness:1 strength:3", - "minecraft:wooden_pickaxe": "order:1 kindness:1 strength:4", - "minecraft:wooden_axe": "kindness:-1 strength:1 blood:6", - "minecraft:wooden_hoe": "kindness:8 generosity:3", - "minecraft:stone_sword": "order:-2 kindness:-8 strength:9 blood:1 earth:1", - "minecraft:stone_shovel": "order:-2 kindness:1 strength:3 earth:1", - "minecraft:stone_pickaxe": "order:1 kindness:1 strength:4 earth:1", - "minecraft:stone_axe": "kindness:-1 strength:1 blood:6 earth:1", - "minecraft:stone_hoe": "kindness:8 generosity:3 earth:1", - "minecraft:golden_sword": "order:-2 kindness:-8 strength:2 blood:1", - "minecraft:golden_shovel": "order:-2 kindness:1 strength:1", - "minecraft:golden_pickaxe": "order:1 kindness:1 strength:0.5", - "minecraft:golden_axe": "kindness:-1 strength:0.2 blood:6", - "minecraft:golden_hoe": "kindness:8 generosity:3", - "minecraft:iron_sword": "order:-2 kindness:-8 strength:10 blood:1 earth:0.5", - "minecraft:iron_shovel": "order:-2 kindness:1 strength:4 earth:0.5", - "minecraft:iron_pickaxe": "order:1 kindness:1 strength:6 earth:0.5", - "minecraft:iron_axe": "kindness:-1 strength:2 blood:6 earth:0.5", - "minecraft:iron_hoe": "kindness:7 generosity:4 earth:0.5", - "minecraft:diamond_sword": "order:-2 kindness:-9 strength:12 blood:1 earth:0.5", - "minecraft:diamond_shovel": "order:-2 kindness:-1 strength:6 earth:0.5", - "minecraft:diamond_pickaxe": "order:1 strength:8 earth:0.5", - "minecraft:diamond_axe": "kindness:-2 strength:10 blood:7 earth:0.5", - "minecraft:diamond_hoe": "kindness:9 generosity:8 earth:0.5", - "minecraft:netherite_sword": "order:-2 kindness:-9 strength:13 blood:3 earth:0.25 darkness:9", - "minecraft:netherite_shovel": "order:-2 kindness:-1 strength:8 earth:0.25 blood:2 darkness:9", - "minecraft:netherite_pickaxe": "order:1 strength:10 earth:0.25 blood:2 darkness:9", - "minecraft:netherite_axe": "kindness:-2 strength:12 blood:7 earth:0.25 blood:2 darkness:9", - "minecraft:netherite_hoe": "kindness:9 generosity:8 earth:0.25 blood:2 darkness:9", - "minecraft:stick": "life:0.1", - "minecraft:bowl": "order:1", - "minecraft:mushroom_stew": "order:2 life:0.6", - "minecraft:string": "chaos:1", - "minecraft:feather": "kindness:8", - "minecraft:gunpowder": "chaos:7", - "minecraft:wheat_seeds": "life:12", - "minecraft:wheat": "life:11", - "minecraft:bread": "life:0.8 earth:3 kindness:1", - "minecraft:leather_helmet": "blood:0.1 strength:6", - "minecraft:leather_chestplate": "blood:0.2 strength:8", - "minecraft:leather_leggings": "blood:0.15 strength:7", - "minecraft:leather_boots": "blood:0.1 strength:6", - "minecraft:chainmail_helmet": "strength:6", - "minecraft:chainmail_chestplate": "strength:7", - "minecraft:chainmail_leggings": "strength:6", - "minecraft:chainmail_boots": "strength:6", - "minecraft:iron_helmet": "strength:3 earth:0.5", - "minecraft:iron_chestplate": "strength:4 earth:0.5", - "minecraft:iron_leggings": "strength:3 earth:0.5", - "minecraft:iron_boots": "strength:3 earth:0.5", - "minecraft:diamond_helmet": "strength:10 earth:0.5 generosity:-1", - "minecraft:diamond_chestplate": "strength:11 earth:0.5 generosity:-1", - "minecraft:diamond_leggings": "strength:10 earth:0.5 generosity:-1", - "minecraft:diamond_boots": "strength:10 earth:0.5 generosity:-1", - "minecraft:golden_helmet": "strength:1 earth:0.5 generosity:-2", - "minecraft:golden_chestplate": "strength:1.5 earth:0.5 generosity:-2", - "minecraft:golden_leggings": "strength:1 earth:0.5 generosity:-2", - "minecraft:golden_boots": "strength:1 earth:0.5 generosity:-2", - "minecraft:netherite_helmet": "strength:12 earth:0.5 generosity:-1 blood:2 darkness:9", - "minecraft:netherite_chestplate": "strength:12 earth:0.25 generosity:-1 blood:2 darkness:9", - "minecraft:netherite_leggings": "strength:12 earth:0.25 generosity:-1 blood:2 darkness:9", - "minecraft:netherite_boots": "strength:12 earth:0.25 generosity:-1 blood:2 darkness:9", - "minecraft:flint": "earth:0.6 fire:0.2 knowledge:0.1", - "minecraft:porkchop": "blood:1", - "minecraft:cooked_porkchop": "order:0.1 blood:0.1", - "minecraft:painting": "order:7 chaos:-2", - "minecraft:golden_apple": "order:9 happiness:10 strength:7 focus:14", - "minecraft:enchanted_golden_apple": "order:9 happiness:10 strength:10 focus:14", - "minecraft:oak_sign": "knowledge:7 life:0.01", - "minecraft:spruce_sign": "knowledge:7 life:0.01", - "minecraft:birch_sign": "knowledge:7 life:0.01", - "minecraft:jungle_sign": "knowledge:7 life:0.01", - "minecraft:acacia_sign": "knowledge:7 life:0.01", - "minecraft:dark_oak_sign": "knowledge:7 life:0.01 darkness:0.1", - "minecraft:crimson_sign": "knowledge:7 life:0.01 darkness:1 blood:0.4", - "minecraft:warped_sign": "knowledge:7 life:0.01 darkness:1", - "minecraft:bucket": "knowledge:6 order:2 power:1", - "minecraft:water_bucket": "knowledge:6 order:3 water:13", - "minecraft:lava_bucket": "knowledge:6 order:3 fire:13", - "minecraft:powder_snow_bucket": "knowledge:6 order:3 ice:13", - "minecraft:snowball": "ice:1", - "minecraft:leather": "blood:1", - "minecraft:milk_bucket": "water:1 life:2 generosity:-2", - "minecraft:pufferfish_bucket": "water:13 life:7 poison:0.4", - "minecraft:salmon_bucket": "water:13 life:7", - "minecraft:cod_bucket": "water:13 life:7", - "minecraft:tropical_fish_bucket": "water:13 life:7", - "minecraft:axolotl_bucket": "water:13 life:7", - "minecraft:brick": "earth:1", - "minecraft:clay_ball": "earth:1", - "minecraft:dried_kelp_block": "life:-3 rot:0.1", - "minecraft:paper": "life:-1", - "minecraft:book": "knowledge:1", - "minecraft:slime_ball": "rot:2", - "minecraft:egg": "life:12", - "minecraft:compass": "knowledge:11", - "minecraft:bundle": "knowledge:1", - "minecraft:fishing_rod": "knowledge:0.7 focus:6", - "minecraft:clock": "knowledge:1.7", - "minecraft:spyglass": "knowledge:4 focus:5", - "minecraft:glowstone_dust": "fire:0.5", - "minecraft:cod": "life:3", - "minecraft:salmon": "life:3", - "minecraft:tropical_fish": "life:3", - "minecraft:pufferfish": "life:3 poison:0.3", - "minecraft:cooked_cod": "life:-3 blood:2 famine:-0.1", - "minecraft:cooked_salmon": "life:-3 blood:2 famine:-0.1", - "minecraft:ink_sac": "focus:1", - "minecraft:glow_ink_sac": "focus:1", - "minecraft:cocoa_beans": "focus:1", - "minecraft:white_dye": "focus:1", - "minecraft:orange_dye": "focus:1", - "minecraft:magenta_dye": "focus:1", - "minecraft:light_blue_dye": "focus:1", - "minecraft:yellow_dye": "focus:1", - "minecraft:lime_dye": "focus:1", - "minecraft:pink_dye": "focus:1", - "minecraft:gray_dye": "focus:1", - "minecraft:light_gray_dye": "focus:1", - "minecraft:cyan_dye": "focus:1", - "minecraft:purple_dye": "focus:1", - "minecraft:blue_dye": "focus:1", - "minecraft:brown_dye": "focus:1", - "minecraft:green_dye": "focus:1", - "minecraft:red_dye": "focus:1", - "minecraft:black_dye": "focus:1", - "minecraft:bone_meal": "life:2", - "minecraft:bone": "darkness:2", - "minecraft:sugar": "happiness:1", - "minecraft:cookie": "happiness:6", - "minecraft:filled_map": "knowledge:2", - "minecraft:shears": "order:1", - "minecraft:melon_slice": "life:1", - "minecraft:dried_kelp": "life:-1 rot:0.03", - "minecraft:pumpkin_seeds": "life:1", - "minecraft:melon_seeds": "life:1", - "minecraft:beef": "famine:-0.2 blood:1 life:-1", - "minecraft:cooked_beef": "famine:-0.2 life:-1", - "minecraft:chicken": "famine:-0.2 blood:1 life:-1", - "minecraft:cooked_chicken": "famine:-0.2 life:-1", - "minecraft:rotten_flesh": "", - "minecraft:ender_pearl": "knowledge:2 focus:2", - "minecraft:blaze_rod": "fire:3.5", - "minecraft:ghast_tear": "water:0.1 darkness:5", - "minecraft:gold_nugget": "strength:-2", - "minecraft:nether_wart": "darkness:2 blood:8", - "minecraft:potion": "strength:1", - "minecraft:glass_bottle": "focus:2", - "minecraft:spider_eye": "blood:3 poison:4", - "minecraft:fermented_spider_eye": "blood:3 famine:-0.02", - "minecraft:blaze_powder": "fire:2 order:1", - "minecraft:magma_cream": "fire:1", - "minecraft:ender_eye": "knowledge:3 focus:2", - "minecraft:glistering_melon_slice": "fire:1 famine:-0.2", - "minecraft:experience_bottle": "power:1", - "minecraft:fire_charge": "fire:5", - "minecraft:writable_book": "knowledge:3 focus:1", - "minecraft:written_book": "knowledge:6 focus:2", - "minecraft:item_frame": "order:1", - "minecraft:glow_item_frame": "order:1 chaos:1", - "minecraft:baked_potato": "earth:2", - "minecraft:poisonous_potato": "earth:2 poison:1", - "minecraft:map": "knowledge:0.4", - "minecraft:golden_carrot": "strength:-2", - "minecraft:nether_star": "", - "minecraft:pumpkin_pie": "", - "minecraft:firework_rocket": "", - "minecraft:firework_star": "", - "minecraft:enchanted_book": "", - "minecraft:nether_brick": "", - "minecraft:prismarine_shard": "", - "minecraft:prismarine_crystals": "", - "minecraft:rabbit": "", - "minecraft:cooked_rabbit": "", - "minecraft:rabbit_stew": "", - "minecraft:rabbit_foot": "", - "minecraft:rabbit_hide": "", - "minecraft:armor_stand": "", - "minecraft:iron_horse_armor": "", - "minecraft:golden_horse_armor": "", - "minecraft:diamond_horse_armor": "", - "minecraft:leather_horse_armor": "", - "minecraft:lead": "", - "minecraft:name_tag": "", - "minecraft:command_block_minecart": "", - "minecraft:mutton": "", - "minecraft:cooked_mutton": "", - "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:end_crystal": "", - "minecraft:chorus_fruit": "", - "minecraft:popped_chorus_fruit": "", - "minecraft:beetroot": "", - "minecraft:beetroot_seeds": "", - "minecraft:beetroot_soup": "", - "minecraft:dragon_breath": "", - "minecraft:splash_potion": "", - "minecraft:spectral_arrow": "", - "minecraft:tipped_arrow": "", - "minecraft:lingering_potion": "", - "minecraft:shield": "", - "minecraft:totem_of_undying": "", - "minecraft:shulker_shell": "", - "minecraft:iron_nugget": "", - "minecraft:knowledge_book": "", - "minecraft:music_disc_13": "", - "minecraft:music_disc_cat": "", - "minecraft:music_disc_blocks": "", - "minecraft:music_disc_chirp": "", - "minecraft:music_disc_far": "", - "minecraft:music_disc_mall": "", - "minecraft:music_disc_mellohi": "", - "minecraft:music_disc_stal": "", - "minecraft:music_disc_strad": "", - "minecraft:music_disc_ward": "", - "minecraft:music_disc_11": "", - "minecraft:music_disc_wait": "", - "minecraft:music_disc_pigstep": "", - "minecraft:trident": "", - "minecraft:phantom_membrane": "", - "minecraft:nautilus_shell": "", - "minecraft:heart_of_the_sea": "", - "minecraft:crossbow": "", - "minecraft:suspicious_stew": "", - "minecraft:loom": "", - "minecraft:flower_banner_pattern": "", - "minecraft:creeper_banner_pattern": "", - "minecraft:skull_banner_pattern": "", - "minecraft:mojang_banner_pattern": "", - "minecraft:globe_banner_pattern": "", - "minecraft:piglin_banner_pattern": "", - "minecraft:honeycomb": "", - "minecraft:honey_bottle": "" -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/banners.json b/src/main/resources/data/minecraft/traits/items/overworld/banners.json new file mode 100644 index 00000000..d6789f9c --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/banners.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "traits": "order:1 knowledge:4 happiness:1", + "items": [ + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/chaotic.json b/src/main/resources/data/minecraft/traits/items/overworld/chaotic.json new file mode 100644 index 00000000..0e1627c7 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/chaotic.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "traits": "chaos:5", + "items": [ + "minecraft:gunpowder", + "minecraft:bow", + "minecraft:tnt_minecart" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/clothing.json b/src/main/resources/data/minecraft/traits/items/overworld/clothing.json new file mode 100644 index 00000000..a93a79b5 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/clothing.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "traits": "strength:3 earth:0.5", + "items": [ + "minecraft:iron_helmet", + "minecraft:iron_chestplate", + "minecraft:iron_leggings", + "minecraft:iron_boots", + "minecraft:iron_horse_armor" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/clothing_bloody.json b/src/main/resources/data/minecraft/traits/items/overworld/clothing_bloody.json new file mode 100644 index 00000000..251f4f9c --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/clothing_bloody.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "traits": "blood:1 strength:5", + "items": [ + "minecraft:saddle", + "minecraft:leather_helmet", + "minecraft:leather_chestplate", + "minecraft:leather_leggings", + "minecraft:leather_boots", + "minecraft:leather_horse_armor" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/clothing_selfish.json b/src/main/resources/data/minecraft/traits/items/overworld/clothing_selfish.json new file mode 100644 index 00000000..3e38eb5c --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/clothing_selfish.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "traits": "strength:10 earth:0.5 generosity:-1", + "items": [ + "minecraft:diamond_helmet", + "minecraft:diamond_chestplate", + "minecraft:diamond_leggings", + "minecraft:diamond_boots", + "minecraft:diamond_horse_armor", + "minecraft:golden_helmet", + "minecraft:golden_chestplate", + "minecraft:golden_leggings", + "minecraft:golden_boots", + "minecraft:golden_horse_armor" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/clothing_weak.json b/src/main/resources/data/minecraft/traits/items/overworld/clothing_weak.json new file mode 100644 index 00000000..8f9f84ac --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/clothing_weak.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "strength:3", + "items": [ + "minecraft:chainmail_helmet", + "minecraft:chainmail_chestplate", + "minecraft:chainmail_leggings", + "minecraft:chainmail_boots" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/edible_cooked_meat.json b/src/main/resources/data/minecraft/traits/items/overworld/edible_cooked_meat.json new file mode 100644 index 00000000..dda3eda8 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/edible_cooked_meat.json @@ -0,0 +1,15 @@ +{ + "replace": false, + "traits": "famine:-0.5 life:-1 knowledge:2", + "items": [ + "minecraft:cooked_chicken", + "minecraft:cooked_beef", + "minecraft:fermented_spider_eye", + "minecraft:cooked_mutton", + "minecraft:cooked_cod", + "minecraft:cooked_salmon", + "minecraft:cooked_porkchop", + "minecraft:cooked_rabbit", + "minecraft:rabbit_stew" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/edible_plant_based.json b/src/main/resources/data/minecraft/traits/items/overworld/edible_plant_based.json new file mode 100644 index 00000000..8f31615b --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/edible_plant_based.json @@ -0,0 +1,20 @@ +{ + "replace": false, + "items": { + "minecraft:apple": "life:3", + "minecraft:bread": "earth:3 kindness:1", + "minecraft:carrot_on_a_stick": "chaos:1", + "minecraft:mushroom_stew": "order:2 life:1", + "minecraft:chorus_fruit": "chaos:2", + "minecraft:popped_chorus_fruit": "chaos:3", + "minecraft:beetroot": "strength:1 earth:1", + "minecraft:pumpkin_pie": "happiness:2", + "minecraft:dried_kelp": "life:-1 rot:0.03", + "minecraft:beetroot_soup": "earth:1", + "minecraft:suspicious_stew": "chaos:3 happiness:-1", + "minecraft:baked_potato": "earth:2", + "minecraft:poisonous_potato": "earth:2 poison:1", + "minecraft:melon_slice": "life:1", + "minecraft:cookie": "happiness:6" + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/edible_plant_based_and_modified.json b/src/main/resources/data/minecraft/traits/items/overworld/edible_plant_based_and_modified.json new file mode 100644 index 00000000..7b4d7df1 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/edible_plant_based_and_modified.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "order:9 happiness:10 strength:7 focus:14", + "items": [ + "minecraft:golden_apple", + "minecraft:enchanted_golden_apple", + "minecraft:golden_carrot", + "minecraft:honey_bottle" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat.json b/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat.json new file mode 100644 index 00000000..79609dc2 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "traits": "blood:1 famine:-2", + "items": [ + "minecraft:beef", + "minecraft:rabbit", + "minecraft:porkchop", + "minecraft:chicken", + "minecraft:mutton" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat_from_sea.json b/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat_from_sea.json new file mode 100644 index 00000000..4c4b41e4 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat_from_sea.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "traits": "life:1 famine:-2 water:5", + "items": [ + "minecraft:cod", + "minecraft:salmon", + "minecraft:tropical_fish" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat_poisoned.json b/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat_poisoned.json new file mode 100644 index 00000000..fb4e1c40 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/edible_raw_meat_poisoned.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "traits": "blood:1 famine:2 poison:4", + "items": [ + "minecraft:spider_eye", + "minecraft:rotten_flesh" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/from_the_ground.json b/src/main/resources/data/minecraft/traits/items/overworld/from_the_ground.json new file mode 100644 index 00000000..d2da531f --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/from_the_ground.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "earth:4", + "items": [ + "minecraft:brick", + "minecraft:clay_ball", + "minecraft:prismarine_shard", + "minecraft:prismarine_crystals" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/from_the_sky.json b/src/main/resources/data/minecraft/traits/items/overworld/from_the_sky.json new file mode 100644 index 00000000..deb23cf1 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/from_the_sky.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "traits": "air:4", + "items": [ + "minecraft:scute", + "minecraft:arrow", + "minecraft:fishing_rod", + "minecraft:end_crystal", + "minecraft:spectral_arrow", + "minecraft:tipped_arrow", + "minecraft:splash_potion", + "minecraft:dragon_breath", + "minecraft:lingering_potion", + "minecraft:phantom_membrane" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/from_the_sky_with_kindness.json b/src/main/resources/data/minecraft/traits/items/overworld/from_the_sky_with_kindness.json new file mode 100644 index 00000000..77529020 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/from_the_sky_with_kindness.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "kindness:8 air:9", + "items": [ + "minecraft:feather" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_death.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_death.json new file mode 100644 index 00000000..87c3f85c --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_death.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "traits": "blood:5 darkness:9 rot:1", + "items": [ + "minecraft:pufferfish", + "minecraft:bone", + "minecraft:rabbit_foot", + "minecraft:shulker_shell", + "minecraft:leather" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame.json new file mode 100644 index 00000000..f3bac3bf --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "traits": "fire:5", + "items": [ + "minecraft:fire_charge", + "minecraft:lava_bucket", + "minecraft:blaze_powder", + "minecraft:magma_cream", + "minecraft:glistering_melon_slice", + "minecraft:furnace_minecart" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame_from_ground.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame_from_ground.json new file mode 100644 index 00000000..b7357c29 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame_from_ground.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "traits": "fire:3 earth:2", + "items": [ + "minecraft:flint", + "minecraft:flint_and_steel", + "minecraft:coal" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame_from_organic.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame_from_organic.json new file mode 100644 index 00000000..dd9bb3a5 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_flame_from_organic.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "fire:2 earth:3", + "items": [ + "minecraft:charcoal" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_ice.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_ice.json new file mode 100644 index 00000000..0579fe00 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_ice.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "traits": "water:6 ice:3", + "items": [ + "minecraft:powder_snow_bucket", + "minecraft:snowball" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_life.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_life.json new file mode 100644 index 00000000..86a1c75c --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_life.json @@ -0,0 +1,15 @@ +{ + "replace": false, + "traits": "life:10 earth:2", + "items": [ + "minecraft:pumpkin_seeds", + "minecraft:beetroot_seeds", + "minecraft:melon_seeds", + "minecraft:cocoa_beans", + "minecraft:egg", + "minecraft:wheat_seeds", + "minecraft:wheat", + "minecraft:bone_meal", + "minecraft:honeycomb" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_life_wet.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_life_wet.json new file mode 100644 index 00000000..95b180c3 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_life_wet.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "traits": "water:5 life:5", + "items": [ + "minecraft:milk_bucket", + "minecraft:pufferfish_bucket", + "minecraft:salmon_bucket", + "minecraft:cod_bucket", + "minecraft:tropical_fish_bucket", + "minecraft:axolotl_bucket" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/full_o_water.json b/src/main/resources/data/minecraft/traits/items/overworld/full_o_water.json new file mode 100644 index 00000000..0b477073 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/full_o_water.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "water:7", + "items": [ + "minecraft:water_bucket" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects.json b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects.json new file mode 100644 index 00000000..529835ec --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects.json @@ -0,0 +1,25 @@ +{ + "replace": false, + "traits": "knowledge:7 order:5", + "items": [ + "minecraft:loom", + "minecraft:lead", + "minecraft:writable_book", + "minecraft:white_dye", + "minecraft:orange_dye", + "minecraft:magenta_dye", + "minecraft:light_blue_dye", + "minecraft:yellow_dye", + "minecraft:lime_dye", + "minecraft:pink_dye", + "minecraft:gray_dye", + "minecraft:light_gray_dye", + "minecraft:cyan_dye", + "minecraft:purple_dye", + "minecraft:blue_dye", + "minecraft:brown_dye", + "minecraft:green_dye", + "minecraft:red_dye", + "minecraft:black_dye" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_enchanted.json b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_enchanted.json new file mode 100644 index 00000000..cb5498db --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_enchanted.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "knowledge:9 order:5 focus:8 power:2", + "items": [ + "minecraft:experience_bottle", + "minecraft:firework_rocket", + "minecraft:firework_star", + "minecraft:enchanted_book" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_focused.json b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_focused.json new file mode 100644 index 00000000..a99e32a6 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_focused.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "traits": "knowledge:9 focus:9", + "items": [ + "minecraft:potion", + "minecraft:glass_bottle", + "minecraft:ender_eye" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_ordered.json b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_ordered.json new file mode 100644 index 00000000..ca59899f --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_ordered.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "knowledge:9 order:9", + "items": [ + "minecraft:minecart", + "minecraft:chest_minecart", + "minecraft:hopper_minecart", + "minecraft:bucket" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_studicious.json b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_studicious.json new file mode 100644 index 00000000..5b40675d --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_studicious.json @@ -0,0 +1,20 @@ +{ + "replace": false, + "traits": "knowledge:9 order:3", + "items": [ + "minecraft:flower_banner_pattern", + "minecraft:creeper_banner_pattern", + "minecraft:skull_banner_pattern", + "minecraft:mojang_banner_pattern", + "minecraft:globe_banner_pattern", + "minecraft:piglin_banner_pattern", + "minecraft:map", + "minecraft:item_frame", + "minecraft:written_book", + "minecraft:filled_map", + + "minecraft:clock", + "minecraft:spyglass", + "minecraft:compass" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_unusual.json b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_unusual.json new file mode 100644 index 00000000..d3602c2b --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/intellectual_objects_unusual.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "traits": "knowledge:7 chaos:1", + "items": [ + "minecraft:glow_item_frame", + "minecraft:ender_pearl" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/organic_plant_derived_artificial.json b/src/main/resources/data/minecraft/traits/items/overworld/organic_plant_derived_artificial.json new file mode 100644 index 00000000..e31599bf --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/organic_plant_derived_artificial.json @@ -0,0 +1,23 @@ +{ + "replace": false, + "traits": "order:1 knowledge:3", + "items": [ + "minecraft:bowl", + "minecraft:string", + "minecraft:paper", + "minecraft:bundle", + "minecraft:oak_sign", + "minecraft:spruce_sign", + "minecraft:birch_sign", + "minecraft:jungle_sign", + "minecraft:acacia_sign", + "minecraft:dark_oak_sign", + "minecraft:oak_boat", + "minecraft:spruce_boat", + "minecraft:birch_boat", + "minecraft:jungle_boat", + "minecraft:acacia_boat", + "minecraft:dark_oak_boat", + "minecraft:rabbit_hide" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/refined_rocks_and_rock_derived.json b/src/main/resources/data/minecraft/traits/items/overworld/refined_rocks_and_rock_derived.json new file mode 100644 index 00000000..38704cac --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/refined_rocks_and_rock_derived.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "items": { + "minecraft:diamond": "strength:10", + "minecraft:emerald": "generosity:-2", + "minecraft:quartz": "earth:-1.3 strength:-1 darkness:1", + "minecraft:amethyst_shard": "earth:-0.1 order:9", + + "minecraft:lapis_lazuli": "order:2 power:4 order:5", + + "minecraft:raw_iron": "focus:2 earth:-0.7 strength:4", + "minecraft:raw_copper": "focus:1.5 earth:-0.7 strength:4", + "minecraft:raw_gold": "focus:0.5 earth:-1.9 strength:-2 order:7", + + "minecraft:gold_nugget": "earth:0.1 chaos:1 happiness:1", + "minecraft:iron_nugget": "earth:0.1 chaos:1 generosity:1", + "minecraft:iron_ingot": "focus:7 earth:-2 strength:12", + "minecraft:copper_ingot": "focus:6 earth:-2 strength:11", + "minecraft:gold_ingot": "focus:2 earth:-2.9 strength:-1 order:8" + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/special.json b/src/main/resources/data/minecraft/traits/items/overworld/special.json new file mode 100644 index 00000000..dca78667 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/special.json @@ -0,0 +1,20 @@ +{ + "replace": false, + "items": { + "minecraft:nether_star": "power:19", + "minecraft:armor_stand": "power:9", + "minecraft:name_tag": "knowledge:10", + "minecraft:book": "knowledge:1", + "minecraft:shield": "strength:15", + "minecraft:sugar": "happiness:1", + "minecraft:totem_of_undying": "generosity:16", + "minecraft:heart_of_the_sea": "kindness:17", + "minecraft:elytra": "power:1 focus:2", + "minecraft:turtle_helmet": "strength:4 darkness:1", + "minecraft:stick": "earth:1", + "minecraft:slime_ball": "rot:2", + "minecraft:ink_sac": "darkness:4", + "minecraft:glow_ink_sac": "focus:1 chaos:3", + "minecraft:nautilus_shell": "water:6 life:3" + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/tools.json b/src/main/resources/data/minecraft/traits/items/overworld/tools.json new file mode 100644 index 00000000..9799bed0 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/tools.json @@ -0,0 +1,32 @@ +{ + "replace": false, + "traits": "order:-2 kindness:1 strength:3", + "items": [ + "minecraft:shears", + + "minecraft:wooden_shovel", + "minecraft:wooden_pickaxe", + "minecraft:wooden_axe", + "minecraft:wooden_hoe", + + "minecraft:stone_shovel", + "minecraft:stone_pickaxe", + "minecraft:stone_axe", + "minecraft:stone_hoe", + + "minecraft:golden_shovel", + "minecraft:golden_pickaxe", + "minecraft:golden_axe", + "minecraft:golden_hoe", + + "minecraft:iron_shovel", + "minecraft:iron_pickaxe", + "minecraft:iron_axe", + "minecraft:iron_hoe", + + "minecraft:diamond_shovel", + "minecraft:diamond_pickaxe", + "minecraft:diamond_axe", + "minecraft:diamond_hoe" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/uplifting_intellectual_trinkets.json b/src/main/resources/data/minecraft/traits/items/overworld/uplifting_intellectual_trinkets.json new file mode 100644 index 00000000..94b84e3c --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/uplifting_intellectual_trinkets.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "happiness:7 knowledge:7 order:4 focus:2", + "items": [ + "minecraft:painting" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/uplifting_trinkets.json b/src/main/resources/data/minecraft/traits/items/overworld/uplifting_trinkets.json new file mode 100644 index 00000000..7c7927a7 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/uplifting_trinkets.json @@ -0,0 +1,19 @@ +{ + "replace": false, + "traits": "happiness:7 focus:2", + "items": [ + "minecraft:music_disc_13", + "minecraft:music_disc_cat", + "minecraft:music_disc_blocks", + "minecraft:music_disc_chirp", + "minecraft:music_disc_far", + "minecraft:music_disc_mall", + "minecraft:music_disc_mellohi", + "minecraft:music_disc_stal", + "minecraft:music_disc_strad", + "minecraft:music_disc_ward", + "minecraft:music_disc_11", + "minecraft:music_disc_wait", + "minecraft:music_disc_pigstep" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/overworld/weapons.json b/src/main/resources/data/minecraft/traits/items/overworld/weapons.json new file mode 100644 index 00000000..81793f3f --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/overworld/weapons.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "traits": "order:-2 kindness:-8 strength:9 blood:2", + "items": [ + "minecraft:wooden_sword", + "minecraft:stone_sword", + "minecraft:golden_sword", + "minecraft:iron_sword", + "minecraft:diamond_sword", + "minecraft:trident", + "minecraft:crossbow" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/underworld/clothing.json b/src/main/resources/data/minecraft/traits/items/underworld/clothing.json new file mode 100644 index 00000000..0958bf98 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/underworld/clothing.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "strength:12 earth:-0.5 generosity:-1 blood:2 darkness:9", + "items": [ + "minecraft:netherite_helmet", + "minecraft:netherite_chestplate", + "minecraft:netherite_leggings", + "minecraft:netherite_boots" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/underworld/organic_plant_derived.json b/src/main/resources/data/minecraft/traits/items/underworld/organic_plant_derived.json new file mode 100644 index 00000000..6254d2c7 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/underworld/organic_plant_derived.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "traits": "darkness:2 blood:8", + "items": [ + "minecraft:nether_wart", + "minecraft:warped_fungus_on_a_stick" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/underworld/organic_plant_derived_artificial.json b/src/main/resources/data/minecraft/traits/items/underworld/organic_plant_derived_artificial.json new file mode 100644 index 00000000..967e41f9 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/underworld/organic_plant_derived_artificial.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "traits": "order:1 knowledge:3 blood:4 darkness:2", + "items": [ + "minecraft:crimson_sign", + "minecraft:warped_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/underworld/refined_rocks_and_rock_derived.json b/src/main/resources/data/minecraft/traits/items/underworld/refined_rocks_and_rock_derived.json new file mode 100644 index 00000000..d68d6c7f --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/underworld/refined_rocks_and_rock_derived.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "items": { + "minecraft:netherite_ingot": "power:7 order:6 strength:5 darkness:7", + "minecraft:netherite_scrap": "power:1 order:1.5 strength:1 darkness:8", + "minecraft:glowstone_dust": "fire:0.5", + "minecraft:nether_brick": "earth:-1 chaos:1 darkness:3", + "minecraft:blaze_rod": "fire:3.5", + "minecraft:ghast_tear": "water:0.1 darkness:5" + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/underworld/tools.json b/src/main/resources/data/minecraft/traits/items/underworld/tools.json new file mode 100644 index 00000000..9a2c4a06 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/underworld/tools.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "traits": "order:-2 kindness:-3 strength:13 darkness:9", + "items": [ + "minecraft:netherite_shovel", + "minecraft:netherite_pickaxe", + "minecraft:netherite_axe", + "minecraft:netherite_hoe" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/traits/items/underworld/weapons.json b/src/main/resources/data/minecraft/traits/items/underworld/weapons.json new file mode 100644 index 00000000..8b700489 --- /dev/null +++ b/src/main/resources/data/minecraft/traits/items/underworld/weapons.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "order:-2 kindness:-3 strength:13 darkness:9 blood:4", + "items": [ + "minecraft:netherite_sword" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/traits/edible_plant_based.json b/src/main/resources/data/unicopia/traits/edible_plant_based.json new file mode 100644 index 00000000..ca6cee4d --- /dev/null +++ b/src/main/resources/data/unicopia/traits/edible_plant_based.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "items": { + "unicopia:green_apple": "life:3", + "unicopia:sweet_apple": "life:3", + "unicopia:sour_apple": "life:3", + "unicopia:zap_apple": "chaos:5", + "unicopia:rotten_apple": "rot:2", + "unicopia:cooked_zap_apple": "chaos:10", + "unicopia:daffodil_daisy_sandwich": "life:2 earth:1", + "unicopia:hay_burger": "life:2 earth:1", + "unicopia:hay_fries": "life:1 earth:2", + "unicopia:wheat_worms": "life:4 earth:6", + "unicopia:cider": "chaos:1 darkness:1", + "unicopia:juice": "chaos:-1 darkness:-9", + "unicopia:burned_juice": "chaos:-1 darkness:-19" + } +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/traits/from_the_ground.json b/src/main/resources/data/unicopia/traits/from_the_ground.json new file mode 100644 index 00000000..a228169b --- /dev/null +++ b/src/main/resources/data/unicopia/traits/from_the_ground.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "items": { + "unicopia:crystal_heart": "order:19 power:17", + "unicopia:crystal_shard": "order:2 power:6", + "unicopia:gemstone": "order:1 power:-1", + "unicopia:pebbles": "earth:3", + "unicopia:rock": "earth:6", + "unicopia:weird_rock": "earth:16 chaos:9", + "unicopia:rock_stew": "earth:9 chaos:16" + } +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/traits/from_the_sky.json b/src/main/resources/data/unicopia/traits/from_the_sky.json new file mode 100644 index 00000000..32ca1665 --- /dev/null +++ b/src/main/resources/data/unicopia/traits/from_the_sky.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "life:1 air:9 kindness:-6", + "items": [ + "unicopia:gryphon_feather" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/traits/from_the_sky_with_kindness.json b/src/main/resources/data/unicopia/traits/from_the_sky_with_kindness.json new file mode 100644 index 00000000..cb6854e1 --- /dev/null +++ b/src/main/resources/data/unicopia/traits/from_the_sky_with_kindness.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "traits": "life:1 air:9 kindness:10", + "items": [ + "unicopia:pegasus_feather" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/traits/items.json b/src/main/resources/data/unicopia/traits/items.json deleted file mode 100644 index 952a1d51..00000000 --- a/src/main/resources/data/unicopia/traits/items.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "unicopia:green_apple": "life:3", - "unicopia:sweet_apple": "life:3". - "unicopia:sour_apple": "life:3", - "unicopia:zap_apple": "chaos:5", - "unicopia:rotten_apple": "rot:2", - "unicopia:cooked_zap_apple": "chaos:10", - "unicopia:music_disc_crusade": "order:10 happiness:9", - "unicopia:music_disc_pet": "order:10 kindness:8 focus:9", - "unicopia:music_disc_popular": "order:10 generosity:8 focus:9" - "unicopia:music_disc_funk": "chaos:-10", - "unicopia:friendship_bracelet": "generosity:1 order:2 happiness:1", - "unicopia:empty_jar": "air:9", - "unicopia:rain_cloud_jar": "air:8 water:6", - "unicopia:storm_cloud_jar": "air:8 water:6", - "unicopia:lightning_cloud_jar": "air:8 water:6 energy:9", - "unicopia:zap_apple_jam_jar": "air:8 chaos:6", - "unicopia:crystal_heart": "order:19 energy:17", - "unicopia:crystal_shard": "order:2 energy:6", - "unicopia:gemstone": "order:1 energy:-1", - "unicopia:pegasus_feather": "life:1 air:4 chaos:0.1", - "unicopia:gryphon_feather": "life:1 air:4 chaos:0.1", - "unicopia:daffodil_daisy_sandwich": "life:2 earth:1", - "unicopia:hay_burger": "life:2 earth:1", - "unicopia:hay_fries": "life:1 earth:2", - "unicopia:wheat_worms": "life:4 earth:6", - "unicopia:pebbles": "earth:3", - "unicopia:rock": "earth:6", - "unicopia:weird_rock": "earth:16 chaos:9", - "unicopia:rock_stew": "earth:9 chaos:16", - "unicopia:mug": "earth:1 order:1", - "unicopia:cider": "chaos:1 darkness:1", - "unicopia:juice": "chaos:-1 darkness:-9", - "unicopia:burned_juice": "chaos:-1 darkness:-19", - "unicopia:golden_feather": "order:16 chaos:-14", - "unicopia:butterfly": "darkness:4 blood:7", - "unicopia:spellbook": "energy:18 darkness:7", - "unicopia:pegasus_amulet": "energy:18 order:10 energy:9", - "unicopia:alicorn_amulet": "energy:23 order:-10 energy:11 darkness:22" -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/traits/special.json b/src/main/resources/data/unicopia/traits/special.json new file mode 100644 index 00000000..d8f7a165 --- /dev/null +++ b/src/main/resources/data/unicopia/traits/special.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "items": { + "unicopia:empty_jar": "air:9", + "unicopia:rain_cloud_jar": "air:8 water:6", + "unicopia:storm_cloud_jar": "air:8 water:6", + "unicopia:lightning_cloud_jar": "air:8 water:6 power:9", + "unicopia:zap_apple_jam_jar": "air:8 chaos:6", + "unicopia:mug": "earth:1 order:1", + "unicopia:golden_feather": "order:16 chaos:-14", + "unicopia:butterfly": "darkness:4 blood:7", + "unicopia:spellbook": "power:18 darkness:7", + "unicopia:pegasus_amulet": "power:18 order:10 power:9", + "unicopia:alicorn_amulet": "strength:23 order:-10 power:11 darkness:22" + } +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/traits/uplifting_trinkets.json b/src/main/resources/data/unicopia/traits/uplifting_trinkets.json new file mode 100644 index 00000000..ec28da31 --- /dev/null +++ b/src/main/resources/data/unicopia/traits/uplifting_trinkets.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "items": { + "unicopia:music_disc_crusade": "order:10 happiness:9", + "unicopia:music_disc_pet": "order:10 kindness:8 focus:9", + "unicopia:music_disc_popular": "order:10 generosity:8 focus:9", + "unicopia:music_disc_funk": "chaos:-10", + "unicopia:friendship_bracelet": "generosity:1 order:2 happiness:1" + } +} \ No newline at end of file