mirror of
https://github.com/X0nk/Bliss-Shader.git
synced 2025-01-03 16:13:30 +08:00
Merge pull request #117 from Null-MC/floodfill.more-shapes
More FloodFill Mappings
This commit is contained in:
commit
e52c64cf4d
@ -2,204 +2,455 @@ layer.translucent = minecraft:glass minecraft:glass_pane
|
|||||||
|
|
||||||
block.8=minecraft:water minecraft:flowing_water
|
block.8=minecraft:water minecraft:flowing_water
|
||||||
|
|
||||||
|
block.11=bamboo bamboo_sapling
|
||||||
|
|
||||||
|
block.12=minecraft:short_grass minecraft:grass
|
||||||
|
|
||||||
|
block.13=minecraft:tall_grass:half=lower
|
||||||
|
|
||||||
|
block.14=minecraft:tall_grass:half=upper
|
||||||
|
|
||||||
|
block.15=minecraft:oak_sapling minecraft:spruce_sapling minecraft:birch_sapling minecraft:jungle_sapling minecraft:acacia_sapling minecraft:dark_oak_sapling
|
||||||
|
|
||||||
|
block.16=vine
|
||||||
|
|
||||||
|
|
||||||
####### ----- waving blocks with SSS ----- #######
|
####### ----- waving blocks with SSS ----- #######
|
||||||
|
|
||||||
## ground waving
|
## ground waving
|
||||||
## add a newline to organize for modded blocks
|
## add a newline to organize for modded blocks
|
||||||
block.10=minecraft:sunflower:half=upper minecraft:beetroots minecraft:potatoes minecraft:carrots minecraft:wheat minecraft:nether_wart minecraft:kelp minecraft:large_fern:half=upper minecraft:peony:half=upper minecraft:rose_bush:half=upper minecraft:lilac:half=upper minecraft:crimson_roots minecraft:nether_sprouts minecraft:warped_roots minecraft:seagrass minecraft:tall_seagrass:half=upper minecraft:tall_grass:half=upper minecraft:wither_rose minecraft:lily_of_the_valley minecraft:cornflower minecraft:sweet_berry_bush minecraft:oxeye_daisy minecraft:pink_tulip minecraft:white_tulip minecraft:orange_tulip minecraft:red_tulip minecraft:azure_bluet minecraft:allium minecraft:blue_orchid minecraft:poppy minecraft:dandelion minecraft:dead_bush minecraft:oak_sapling minecraft:spruce_sapling minecraft:birch_sapling minecraft:jungle_sapling minecraft:acacia_sapling minecraft:dark_oak_sapling
|
block.60=minecraft:sunflower:half=upper minecraft:beetroots minecraft:potatoes minecraft:carrots minecraft:wheat minecraft:nether_wart minecraft:kelp minecraft:large_fern:half=upper minecraft:peony:half=upper minecraft:rose_bush:half=upper minecraft:lilac:half=upper minecraft:crimson_roots minecraft:nether_sprouts minecraft:warped_roots minecraft:seagrass minecraft:tall_seagrass:half=upper minecraft:wither_rose minecraft:lily_of_the_valley minecraft:cornflower minecraft:sweet_berry_bush minecraft:oxeye_daisy minecraft:pink_tulip minecraft:white_tulip minecraft:orange_tulip minecraft:red_tulip minecraft:azure_bluet minecraft:allium minecraft:blue_orchid minecraft:poppy minecraft:dandelion minecraft:dead_bush
|
||||||
|
# removed: sapling(s)
|
||||||
|
|
||||||
|
## ground waving vertical models. this exists to brighten up the sides of grass and stuff in shaded places they blend in better with the world.
|
||||||
|
block.61=minecraft:fern conquest:acacia_sapling conquest:alder_tree_sapling conquest:apple_tree_sapling conquest:aspen_tree_sapling conquest:birch_sapling conquest:cherry_tree_sapling conquest:dark_oak_sapling conquest:downy_willow_tree_sapling conquest:gorse_tree_sapling conquest:grape_vine_sapling conquest:horse_chestnut_tree_sapling conquest:jungle_sapling conquest:larch_tree_sapling conquest:mallorn_tree_sapling conquest:oak_sapling conquest:orange_tree_sapling conquest:pear_tree_sapling conquest:pine_tree_sapling conquest:plum_tree_sapling conquest:rowan_tree_sapling conquest:spruce_sapling conquest:willow_tree_sapling conquest:angelica conquest:black_knapweed conquest:buttercups conquest:cornflower conquest:dandelion conquest:elanor conquest:goldenrod conquest:harebell conquest:lily_of_the_valley conquest:lobelia_flowers conquest:marsh_ragwort conquest:meadow_saffron conquest:mediterranean_wild_tulip conquest:moorland_spotted_orchid conquest:niphredil conquest:orange_tulip conquest:orpine conquest:oxeye_daisy conquest:pasque_flower conquest:pink_tulip conquest:poppy conquest:red_tulip conquest:rock_rose conquest:sea_lavender conquest:simbelmyne conquest:white_clematis conquest:white_tulip conquest:wild_dagga conquest:allium conquest:barley conquest:bean_pole conquest:beetroots conquest:cabbage conquest:carrots conquest:common_beans conquest:corn conquest:flax conquest:heirloom_wheat_crops conquest:hemp conquest:lavender conquest:peas conquest:potatoes conquest:rice conquest:thyme conquest:tobacco conquest:turnips conquest:water_mint conquest:wheat conquest:wild_basil conquest:wild_parsley conquest:wild_wheat conquest:common_meadow_grass conquest:cotton_grass conquest:dead_grass conquest:deergrass conquest:grass conquest:kentucky_bluegrass conquest:lush_grass conquest:purple_moor_grass conquest:sea_arrowgrass conquest:seagrass conquest:sweet_grass conquest:timothy_grass conquest:wavy_hair_grass conquest:pine_cones conquest:spruce_cones conquest:beautyberry_bush conquest:bilberry_bush conquest:blackberry_bush conquest:bog_blueberry_bush conquest:broom_bush conquest:dead_bush conquest:hawthorn_bush conquest:lingonberry_bush conquest:raspberry_bush conquest:alpine_sow_thristle conquest:athelas conquest:autumnal_dwarf_birch conquest:birdsfoot_trefoil conquest:bog_asphodel conquest:bottle_sedge conquest:cattails conquest:common_cow_wheat conquest:cow_parsley conquest:cross leaved heath conquest:dead_reeds conquest:dead_shrubs conquest:desert_shrub conquest:dogs_mercury conquest:dooryard_dock conquest:dry_reeds conquest:greater_fen_sedge conquest:greater_wood_rush conquest:green_meadow_fescue conquest:green_spurge conquest:heather conquest:meadow_fescue conquest:melancholy_thristle conquest:nettles conquest:nightshade conquest:papyrus conquest:purple_wolfs_bane conquest:red_common_cow_wheat conquest:rosebay_willowherb conquest:rushes conquest:wild_shrub conquest:sedge conquest:small_fescue conquest:small_scabious conquest:sweet_woodruff conquest:wild_overgrown_nettles conquest:wild_shrub conquest:wood_horsetail conquest:woodland_sedge conquest:wormwood conquest:yellow_wolfs_bane conquest:autumnal_bracken conquest:bracken conquest:dark_autumnal_bracken conquest:dead_bracken conquest:fern conquest:fern_1 conquest:fern_2 conquest:harts_tongue_fern conquest:large_fern_1 conquest:large_fern_2 conquest:large_fern_3 conquest:thick_fern conquest:tall_grass conquest:large_fern conquest:sunflower conquest:tall_lilac conquest:peony conquest:rose_bush conquest:tall_seagrass conquest:cypress conquest:young_tree conquest:young_frozen_tree conquest:cross_leaved_heath conquest:jungle_ground_cover conquest:alpine_sow_thistle conquest:duckweed conquest:red_mushroom conquest:brown_mushroom
|
||||||
|
|
||||||
## air waving
|
## air waving
|
||||||
## add a newline to organize for modded blocks
|
## add a newline to organize for modded blocks
|
||||||
block.11=minecraft:azalea_leaves minecraft:flowering_azalea_leaves minecraft:cherry_leaves minecraft:mangrove_leaves minecraft:vine minecraft:oak_leaves minecraft:spruce_leaves minecraft:birch_leaves minecraft:jungle_leaves minecraft:acacia_leaves minecraft:dark_oak_leaves westerosblocks:vine_jasmine westerosblocks:apple_fruit_leaves westerosblocks:apricot_fruit_leaves westerosblocks:cherry_fruit_leaves westerosblocks:purple_grape_fruit_leaves westerosblocks:lemon_fruit_leaves westerosblocks:lime_fruit_leaves westerosblocks:orange_fruit_leaves westerosblocks:peach_fruit_leaves westerosblocks:plum_fruit_leaves westerosblocks:pomegranate_fruit_leaves westerosblocks:weirwood_leaves westerosblocks:hop_fruit_leaves westerosblocks:olive_fruit_leaves westerosblocks:palm_leaves westerosblocks:white_grape_fruit_leaves conquest:apple_tree_leaves conquest:ash_tree_leaves conquest:aspen_leaves conquest:autumnal_aspen_leaves conquest:dark_deciduous_leaves conquest:autumnal_beech_tree_leaves conquest:autumnal_birch_leaves conquest:autumnal_horse_chestnut_leaves conquest:autumnal_maple_leaves conquest:autumnal_oak_leaves conquest:autumnal_weeping_willow_leaves conquest:banana_tree_leaves conquest:beech_tree_leaves conquest:bright_autumnal_beech_tree_leaves conquest:bright_autumnal_weeping_willow_leaves conquest:bushy_joshua_tree_leaves conquest:caribbean_royal_palm_leaves conquest:caribbean_royal_palm_leaves_corner conquest:cherry_tree_leaves conquest:dark_beech_tree_leaves conquest:date_palm_leaves conquest:diseased_horse_chestnut_leaves conquest:downy_willow_leaves conquest:downy_willow_leaves_tip conquest:faded_autumnal_beech_tree_leaves conquest:dead_norway_spruce_needles conquest:orange_larch_leaf_top conquest:yellow_larch_leaf_top conquest:larch_leaf_top conquest:larch_spruce_leaf_top conquest:larch_leaf_slab conquest:larch_leaf_long_branch conquest:larch_leaf_branch conquest:larch_spruce_leaf_top conquest:yellow_larch_spruce_leaf_top conquest:yellow_larch_leaf_slab conquest:yellow_larch_leaf_long_branch conquest:yellow_larch_leaf_branch conquest:orange_larch_spruce_leaf_top conquest:orange_larch_leaf_slab conquest:oranch_larch_leaf_long_branch conquest:orange_larch_leaf_branch conquest:dead_spruce_leaf_top conquest:dead_spruce_leaf_slab conquest:dead_spruce_leaf_long_branch conquest:dead_spruce_leaf_branch conquest:light_spruce_leaf_top conquest:light_spruce_leaf_slab conquest:light_spruce_leaf_long_branch conquest:light_spruce_leaf_branch conquest:goat_willow_leaves conquest:gorse_leaves conquest:grape_vine_leaves conquest:holly_leaves conquest:horse_chestnut_leaves conquest:joshua_tree_leaves conquest:lemon_tree_leaves conquest:old_caribbean_royal_palm_leaves conquest:old_caribbean_royal_palm_leaves_corner conquest:olive_tree_leaves conquest:orange_tree_leaves conquest:pear_tree_leaves conquest:plum_tree_leaves conquest:rowan_leaves conquest:weeping_willow_leaves conquest:wisteria_leaves conquest:yellow_autumnal_weeping_willow_leaves conquest:dark_spruce_needles conquest:dead_pine_needles conquest:dead_spruce_needles conquest:larch_needles conquest:light_spruce_needles conquest:orange_autumnal_larch_needles conquest:pine_needles conquest:yellow_autumnal_larch_needles conquest:dead_deciduous_branches conquest:mistletoe_garland conquest:lilac conquest:pink_cherry_blossoms conquest:purple_cherry_blossoms conquest:red_cherry_blossoms conquest:white_cherry_blossoms conquest:wisteria_blossoms conquest:hanging_moss conquest:lianas conquest:moss_vines conquest:spruce_leaf_top conquest:spruce_leaf_branch conquest:spruce_leaf_slab conquest:spruce_leaf_long_branch conquest:thick_hanging_ivy conquest:thick_ivy conquest:hanging_roots conquest:acacia_branch_tip conquest:acacia_branch_tip_45 conquest:acacia_branch_tip_2 conquest:acacia_branch_tip_2_45 conquest:beech_branch_tip conquest:beech_branch_tip_45 conquest:beech_branch_tip_2 conquest:beech _branch_tip_2_45 conquest:birch_branch_tip conquest:birch_branch_tip_45 conquest:birch_branch_tip_2 conquest:birch_branch_tip_2_45 conquest:oak_branch_tip conquest:oak_branch_tip_45 conquest:oak_branch_tip_2 conquest:oak_branch_tip_2_45 conquest:spruce_branch_tip conquest:spruce_branch_tip_45 conquest:spruce_branch_tip_2 conquest:spruce_branch_tip_2_45 conquest:orange_pine_branch_tip conquest:orange_pine_branch_tip_45 conquest:orange_pine_branch_tip_2 conquest:orange_pine_branch_tip_2_45
|
block.62=minecraft:azalea_leaves minecraft:flowering_azalea_leaves minecraft:cherry_leaves minecraft:mangrove_leaves minecraft:vine minecraft:oak_leaves minecraft:spruce_leaves minecraft:birch_leaves minecraft:jungle_leaves minecraft:acacia_leaves minecraft:dark_oak_leaves westerosblocks:vine_jasmine westerosblocks:apple_fruit_leaves westerosblocks:apricot_fruit_leaves westerosblocks:cherry_fruit_leaves westerosblocks:purple_grape_fruit_leaves westerosblocks:lemon_fruit_leaves westerosblocks:lime_fruit_leaves westerosblocks:orange_fruit_leaves westerosblocks:peach_fruit_leaves westerosblocks:plum_fruit_leaves westerosblocks:pomegranate_fruit_leaves westerosblocks:weirwood_leaves westerosblocks:hop_fruit_leaves westerosblocks:olive_fruit_leaves westerosblocks:palm_leaves westerosblocks:white_grape_fruit_leaves conquest:apple_tree_leaves conquest:ash_tree_leaves conquest:aspen_leaves conquest:autumnal_aspen_leaves conquest:dark_deciduous_leaves conquest:autumnal_beech_tree_leaves conquest:autumnal_birch_leaves conquest:autumnal_horse_chestnut_leaves conquest:autumnal_maple_leaves conquest:autumnal_oak_leaves conquest:autumnal_weeping_willow_leaves conquest:banana_tree_leaves conquest:beech_tree_leaves conquest:bright_autumnal_beech_tree_leaves conquest:bright_autumnal_weeping_willow_leaves conquest:bushy_joshua_tree_leaves conquest:caribbean_royal_palm_leaves conquest:caribbean_royal_palm_leaves_corner conquest:cherry_tree_leaves conquest:dark_beech_tree_leaves conquest:date_palm_leaves conquest:diseased_horse_chestnut_leaves conquest:downy_willow_leaves conquest:downy_willow_leaves_tip conquest:faded_autumnal_beech_tree_leaves conquest:dead_norway_spruce_needles conquest:orange_larch_leaf_top conquest:yellow_larch_leaf_top conquest:larch_leaf_top conquest:larch_spruce_leaf_top conquest:larch_leaf_slab conquest:larch_leaf_long_branch conquest:larch_leaf_branch conquest:larch_spruce_leaf_top conquest:yellow_larch_spruce_leaf_top conquest:yellow_larch_leaf_slab conquest:yellow_larch_leaf_long_branch conquest:yellow_larch_leaf_branch conquest:orange_larch_spruce_leaf_top conquest:orange_larch_leaf_slab conquest:oranch_larch_leaf_long_branch conquest:orange_larch_leaf_branch conquest:dead_spruce_leaf_top conquest:dead_spruce_leaf_slab conquest:dead_spruce_leaf_long_branch conquest:dead_spruce_leaf_branch conquest:light_spruce_leaf_top conquest:light_spruce_leaf_slab conquest:light_spruce_leaf_long_branch conquest:light_spruce_leaf_branch conquest:goat_willow_leaves conquest:gorse_leaves conquest:grape_vine_leaves conquest:holly_leaves conquest:horse_chestnut_leaves conquest:joshua_tree_leaves conquest:lemon_tree_leaves conquest:old_caribbean_royal_palm_leaves conquest:old_caribbean_royal_palm_leaves_corner conquest:olive_tree_leaves conquest:orange_tree_leaves conquest:pear_tree_leaves conquest:plum_tree_leaves conquest:rowan_leaves conquest:weeping_willow_leaves conquest:wisteria_leaves conquest:yellow_autumnal_weeping_willow_leaves conquest:dark_spruce_needles conquest:dead_pine_needles conquest:dead_spruce_needles conquest:larch_needles conquest:light_spruce_needles conquest:orange_autumnal_larch_needles conquest:pine_needles conquest:yellow_autumnal_larch_needles conquest:dead_deciduous_branches conquest:mistletoe_garland conquest:lilac conquest:pink_cherry_blossoms conquest:purple_cherry_blossoms conquest:red_cherry_blossoms conquest:white_cherry_blossoms conquest:wisteria_blossoms conquest:hanging_moss conquest:lianas conquest:moss_vines conquest:spruce_leaf_top conquest:spruce_leaf_branch conquest:spruce_leaf_slab conquest:spruce_leaf_long_branch conquest:thick_hanging_ivy conquest:thick_ivy conquest:hanging_roots conquest:acacia_branch_tip conquest:acacia_branch_tip_45 conquest:acacia_branch_tip_2 conquest:acacia_branch_tip_2_45 conquest:beech_branch_tip conquest:beech_branch_tip_45 conquest:beech_branch_tip_2 conquest:beech _branch_tip_2_45 conquest:birch_branch_tip conquest:birch_branch_tip_45 conquest:birch_branch_tip_2 conquest:birch_branch_tip_2_45 conquest:oak_branch_tip conquest:oak_branch_tip_45 conquest:oak_branch_tip_2 conquest:oak_branch_tip_2_45 conquest:spruce_branch_tip conquest:spruce_branch_tip_45 conquest:spruce_branch_tip_2 conquest:spruce_branch_tip_2_45 conquest:orange_pine_branch_tip conquest:orange_pine_branch_tip_45 conquest:orange_pine_branch_tip_2 conquest:orange_pine_branch_tip_2_45
|
||||||
|
|
||||||
## ground waving vertical models. this exists to brighten up the sides of grass and stuff in shaded places they blend in better with the world.
|
|
||||||
block.12=minecraft:short_grass minecraft:grass minecraft:fern conquest:acacia_sapling conquest:alder_tree_sapling conquest:apple_tree_sapling conquest:aspen_tree_sapling conquest:birch_sapling conquest:cherry_tree_sapling conquest:dark_oak_sapling conquest:downy_willow_tree_sapling conquest:gorse_tree_sapling conquest:grape_vine_sapling conquest:horse_chestnut_tree_sapling conquest:jungle_sapling conquest:larch_tree_sapling conquest:mallorn_tree_sapling conquest:oak_sapling conquest:orange_tree_sapling conquest:pear_tree_sapling conquest:pine_tree_sapling conquest:plum_tree_sapling conquest:rowan_tree_sapling conquest:spruce_sapling conquest:willow_tree_sapling conquest:angelica conquest:black_knapweed conquest:buttercups conquest:cornflower conquest:dandelion conquest:elanor conquest:goldenrod conquest:harebell conquest:lily_of_the_valley conquest:lobelia_flowers conquest:marsh_ragwort conquest:meadow_saffron conquest:mediterranean_wild_tulip conquest:moorland_spotted_orchid conquest:niphredil conquest:orange_tulip conquest:orpine conquest:oxeye_daisy conquest:pasque_flower conquest:pink_tulip conquest:poppy conquest:red_tulip conquest:rock_rose conquest:sea_lavender conquest:simbelmyne conquest:white_clematis conquest:white_tulip conquest:wild_dagga conquest:allium conquest:barley conquest:bean_pole conquest:beetroots conquest:cabbage conquest:carrots conquest:common_beans conquest:corn conquest:flax conquest:heirloom_wheat_crops conquest:hemp conquest:lavender conquest:peas conquest:potatoes conquest:rice conquest:thyme conquest:tobacco conquest:turnips conquest:water_mint conquest:wheat conquest:wild_basil conquest:wild_parsley conquest:wild_wheat conquest:common_meadow_grass conquest:cotton_grass conquest:dead_grass conquest:deergrass conquest:grass conquest:kentucky_bluegrass conquest:lush_grass conquest:purple_moor_grass conquest:sea_arrowgrass conquest:seagrass conquest:sweet_grass conquest:timothy_grass conquest:wavy_hair_grass conquest:pine_cones conquest:spruce_cones conquest:beautyberry_bush conquest:bilberry_bush conquest:blackberry_bush conquest:bog_blueberry_bush conquest:broom_bush conquest:dead_bush conquest:hawthorn_bush conquest:lingonberry_bush conquest:raspberry_bush conquest:alpine_sow_thristle conquest:athelas conquest:autumnal_dwarf_birch conquest:birdsfoot_trefoil conquest:bog_asphodel conquest:bottle_sedge conquest:cattails conquest:common_cow_wheat conquest:cow_parsley conquest:cross leaved heath conquest:dead_reeds conquest:dead_shrubs conquest:desert_shrub conquest:dogs_mercury conquest:dooryard_dock conquest:dry_reeds conquest:greater_fen_sedge conquest:greater_wood_rush conquest:green_meadow_fescue conquest:green_spurge conquest:heather conquest:meadow_fescue conquest:melancholy_thristle conquest:nettles conquest:nightshade conquest:papyrus conquest:purple_wolfs_bane conquest:red_common_cow_wheat conquest:rosebay_willowherb conquest:rushes conquest:wild_shrub conquest:sedge conquest:small_fescue conquest:small_scabious conquest:sweet_woodruff conquest:wild_overgrown_nettles conquest:wild_shrub conquest:wood_horsetail conquest:woodland_sedge conquest:wormwood conquest:yellow_wolfs_bane conquest:autumnal_bracken conquest:bracken conquest:dark_autumnal_bracken conquest:dead_bracken conquest:fern conquest:fern_1 conquest:fern_2 conquest:harts_tongue_fern conquest:large_fern_1 conquest:large_fern_2 conquest:large_fern_3 conquest:thick_fern conquest:tall_grass conquest:large_fern conquest:sunflower conquest:tall_lilac conquest:peony conquest:rose_bush conquest:tall_seagrass conquest:cypress conquest:young_tree conquest:young_frozen_tree conquest:cross_leaved_heath conquest:jungle_ground_cover conquest:alpine_sow_thistle conquest:duckweed conquest:red_mushroom conquest:brown_mushroom
|
|
||||||
|
|
||||||
|
|
||||||
####### ----- blocks with SSS ----- #######
|
####### ----- blocks with SSS ----- #######
|
||||||
|
|
||||||
## strong sss
|
## strong sss
|
||||||
block.13=minecraft:flowering_azalea minecraft:tall_seagrass minecraft:seagrass minecraft:kelp minecraft:large_fern:half=lower minecraft:tall_grass minecraft:tall_seagrass minecraft:kelp_plant minecraft:peony minecraft:rose_bush minecraft:lilac minecraft:sunflower:half=lower minecraft:packed_ice minecraft:blue_ice minecraft:melon_stem minecraft:pumpkin_stem minecraft:attached_melon_stem minecraft:attached_pumpkin_stem minecraft:lily_pad westerosblocks:blackberry_bush westerosblocks:blueberry_bush westerosblocks:raspberry_bush westerosblocks:juniper_bush westerosblocks:red_rose_bush westerosblocks:pink_rose_bush westerosblocks:white_rose_bush westerosblocks:yellow_rose_bush westerosblocks:yellow_wildflowers westerosblocks:green_spiny_herb westerosblocks:green_leafy_herb westerosblocks:orange_marigolds westerosblocks:orange_trollius westerosblocks:blue_forgetmenots westerosblocks:pink_wildflowers westerosblocks:yellow_tansy westerosblocks:blue_flax westerosblocks:white_daisies westerosblocks:yellow_daisies westerosblocks:green_scrub_grass westerosblocks:dead_scrub_grass westerosblocks:yellow_bedstraw westerosblocks:orange_bells westerosblocks:blue_bells westerosblocks:blue_swamp_bells westerosblocks:yellow_buttercups westerosblocks:orange_bog_asphodel westerosblocks:yellow_lupine westerosblocks:blue_hyacinth westerosblocks:pink_thistle westerosblocks:yellow_dandelions westerosblocks:yellow_daffodils westerosblocks:yellow_roses westerosblocks:strawberry_bush westerosblocks:white_lilyofthevalley westerosblocks:yellow_bells westerosblocks:yellow_sunflower westerosblocks:white_roses westerosblocks:red_dark_roses westerosblocks:yellow_hellebore westerosblocks:meadow_fescue westerosblocks:red_poppies westerosblocks:red_roses westerosblocks:purple_pansies westerosblocks:purple_roses westerosblocks:orange_sun_star westerosblocks:pink_primrose westerosblocks:red_aster westerosblocks:blue_chicory westerosblocks:red_flowering_spiny_herb westerosblocks:purple_foxglove westerosblocks:pink_allium westerosblocks:purple_violets westerosblocks:white_chamomile westerosblocks:red_tulips westerosblocks:white_peony westerosblocks:purple_alpine_sowthistle westerosblocks:red_carnations westerosblocks:magenta_roses westerosblocks:red_chrysanthemum westerosblocks:blue_orchid westerosblocks:yellow_rudbeckia westerosblocks:pink_tulips westerosblocks:cranberry_bush westerosblocks:purple_lavender westerosblocks:red_sourleaf_bush westerosblocks:pink_sweet_peas westerosblocks:red_sorrel westerosblocks:pink_roses westerosblocks:unshaded_grass westerosblocks:cow_parsely westerosblocks:bracken westerosblocks:lady_fern westerosblocks:nettle westerosblocks:dead_bracken westerosblocks:fireweed westerosblocks:heather westerosblocks:red_fern westerosblocks:dock_leaf westerosblocks:jasmine_vines westerosblocks:dappled_moss westerosblocks:cushion_moss_wall westerosblocks:hemp_short westerosblocks:hemp_tall westerosblocks:hemp_dense westerosblocks:crop_carrots westerosblocks:crop_wheat westerosblocks:crop_turnips westerosblocks:crop_peas westerosblocks:cattails westerosblocks:jungle_tall_fern westerosblocks:jungle_tall_grass westerosblocks:savanna_tall_grass
|
block.80=minecraft:flowering_azalea minecraft:tall_seagrass minecraft:seagrass minecraft:kelp minecraft:large_fern:half=lower minecraft:tall_seagrass minecraft:kelp_plant minecraft:peony minecraft:rose_bush minecraft:lilac minecraft:sunflower:half=lower minecraft:packed_ice minecraft:blue_ice minecraft:melon_stem minecraft:pumpkin_stem minecraft:attached_melon_stem minecraft:attached_pumpkin_stem minecraft:lily_pad westerosblocks:blackberry_bush westerosblocks:blueberry_bush westerosblocks:raspberry_bush westerosblocks:juniper_bush westerosblocks:red_rose_bush westerosblocks:pink_rose_bush westerosblocks:white_rose_bush westerosblocks:yellow_rose_bush westerosblocks:yellow_wildflowers westerosblocks:green_spiny_herb westerosblocks:green_leafy_herb westerosblocks:orange_marigolds westerosblocks:orange_trollius westerosblocks:blue_forgetmenots westerosblocks:pink_wildflowers westerosblocks:yellow_tansy westerosblocks:blue_flax westerosblocks:white_daisies westerosblocks:yellow_daisies westerosblocks:green_scrub_grass westerosblocks:dead_scrub_grass westerosblocks:yellow_bedstraw westerosblocks:orange_bells westerosblocks:blue_bells westerosblocks:blue_swamp_bells westerosblocks:yellow_buttercups westerosblocks:orange_bog_asphodel westerosblocks:yellow_lupine westerosblocks:blue_hyacinth westerosblocks:pink_thistle westerosblocks:yellow_dandelions westerosblocks:yellow_daffodils westerosblocks:yellow_roses westerosblocks:strawberry_bush westerosblocks:white_lilyofthevalley westerosblocks:yellow_bells westerosblocks:yellow_sunflower westerosblocks:white_roses westerosblocks:red_dark_roses westerosblocks:yellow_hellebore westerosblocks:meadow_fescue westerosblocks:red_poppies westerosblocks:red_roses westerosblocks:purple_pansies westerosblocks:purple_roses westerosblocks:orange_sun_star westerosblocks:pink_primrose westerosblocks:red_aster westerosblocks:blue_chicory westerosblocks:red_flowering_spiny_herb westerosblocks:purple_foxglove westerosblocks:pink_allium westerosblocks:purple_violets westerosblocks:white_chamomile westerosblocks:red_tulips westerosblocks:white_peony westerosblocks:purple_alpine_sowthistle westerosblocks:red_carnations westerosblocks:magenta_roses westerosblocks:red_chrysanthemum westerosblocks:blue_orchid westerosblocks:yellow_rudbeckia westerosblocks:pink_tulips westerosblocks:cranberry_bush westerosblocks:purple_lavender westerosblocks:red_sourleaf_bush westerosblocks:pink_sweet_peas westerosblocks:red_sorrel westerosblocks:pink_roses westerosblocks:unshaded_grass westerosblocks:cow_parsely westerosblocks:bracken westerosblocks:lady_fern westerosblocks:nettle westerosblocks:dead_bracken westerosblocks:fireweed westerosblocks:heather westerosblocks:red_fern westerosblocks:dock_leaf westerosblocks:jasmine_vines westerosblocks:dappled_moss westerosblocks:cushion_moss_wall westerosblocks:hemp_short westerosblocks:hemp_tall westerosblocks:hemp_dense westerosblocks:crop_carrots westerosblocks:crop_wheat westerosblocks:crop_turnips westerosblocks:crop_peas westerosblocks:cattails westerosblocks:jungle_tall_fern westerosblocks:jungle_tall_grass westerosblocks:savanna_tall_grass
|
||||||
## weak sss
|
|
||||||
block.14=minecraft:amethyst_block minecraft:budding_amethyst minecraft:small_amethyst_bud minecraft:pitcher_plant minecraft:small_dripleaf minecraft:grass_block:snowy=true minecraft:snow_block minecraft:snow powder_snow cobweb red_mushroom_block brown_mushroom_block weeping_vines weeping_vines_plant twisting_vines twisting_vines_plant vine tube_coral tube_coral_block tube_coral_fan tube_coral_wall_fan horn_coral horn_coral_block horn_coral_fan horn_coral_wall_fan fire_coral fire_coral_block fire_coral_fan fire_coral_wall_fan dead_brain_coral dead_brain_coral_block dead_brain_coral_fan dead_brain_coral_wall_fan dead_bubble_coral dead_bubble_coral_block dead_bubble_coral_fan dead_bubble_coral_wall_fan dead_bush dead_fire_coral dead_fire_coral_block dead_fire_coral_fan dead_fire_coral_wall_fan dead_horn_coral dead_horn_coral_block dead_horn_coral_fan dead_horn_coral_wall_fan dead_tube_coral dead_tube_coral_block dead_tube_coral_fan dead_tube_coral_wall_fan bubble_coral bubble_coral_block bubble_coral_fan bubble_coral_wall_fan brain_coral brain_coral_block brain_coral_fan brain_coral_wall_fan bamboo bamboo_sapling minecraft:spore_blossom minecraft:cave_vines:berries=false minecraft:cave_vines_plant:berries=false minecraft:glow_lichen minecraft:melon minecraft:pumpkin minecraft:big_dripleaf minecraft:big_dripleaf_stem minecraft:cactus minecraft:hay_block minecraft:brown_mushroom minecraft:mushroom_stem minecraft:sugar_cane minecraft:crimson_fungus minecraft:warped_fungus minecraft:sea_pickle:waterlogged=false minecraft:honeycomb_block
|
|
||||||
## removed: medium_amethyst_bud large_amethyst_bud amethyst_cluster
|
|
||||||
|
|
||||||
## weak sss
|
## weak sss
|
||||||
block.15=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: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 westerosblocks:clothesline westerosblocks:smoke westerosblocks:brown_mushroom_1 westerosblocks:brown_mushroom_2 westerosblocks:brown_mushroom_3 westerosblocks:brown_mushroom_4 westerosblocks:brown_mushroom_5 westerosblocks:brown_mushroom_6 westerosblocks:brown_mushroom_7 westerosblocks:brown_mushroom_8 westerosblocks:brown_mushroom_9 westerosblocks:brown_mushroom_10 westerosblocks:brown_mushroom_11 westerosblocks:brown_mushroom_12 westerosblocks:brown_mushroom_13 westerosblocks:red_mushroom_1 westerosblocks:red_mushroom_2 westerosblocks:red_mushroom_3 westerosblocks:red_mushroom_4 westerosblocks:red_mushroom_5 westerosblocks:red_mushroom_6 westerosblocks:red_mushroom_7 westerosblocks:red_mushroom_8 westerosblocks:red_mushroom_9 westerosblocks:white_wool_slab westerosblocks:orange_wool_slab westerosblocks:light_brown_wool_slab westerosblocks:light_blue_wool_slab westerosblocks:yellow_wool_slab westerosblocks:dirty_white_wool_slab westerosblocks:pink_wool_slab westerosblocks:grey_wool_slab westerosblocks:light_grey_wool_slab westerosblocks:cyan_wool_slab westerosblocks:purple_wool_slab westerosblocks:blue_wool_slab westerosblocks:brown_wool_slab westerosblocks:green_wool_slab westerosblocks:red_wool_slab westerosblocks:black_wool_slab westerosblocks:white_wool_carpet westerosblocks:orange_wool_carpet westerosblocks:light_brown_wool_carpet westerosblocks:light_blue_wool_carpet westerosblocks:yellow_wool_carpet westerosblocks:dirty_white_wool_carpet westerosblocks:pink_wool_carpet westerosblocks:grey_wool_carpet westerosblocks:light_grey_wool_carpet westerosblocks:cyan_wool_carpet westerosblocks:purple_wool_carpet westerosblocks:blue_wool_carpet westerosblocks:brown_wool_carpet westerosblocks:green_wool_carpet westerosblocks:red_wool_carpet westerosblocks:black_wool_carpet westerosblocks:thatch_light_fur_carpet westerosblocks:thatch_dark_fur_carpet
|
block.81=minecraft:amethyst_block minecraft:budding_amethyst minecraft:small_amethyst_bud minecraft:pitcher_plant minecraft:small_dripleaf minecraft:grass_block:snowy=true minecraft:snow_block minecraft:snow powder_snow cobweb red_mushroom_block brown_mushroom_block weeping_vines weeping_vines_plant twisting_vines twisting_vines_plant tube_coral tube_coral_block tube_coral_fan tube_coral_wall_fan horn_coral horn_coral_block horn_coral_fan horn_coral_wall_fan fire_coral fire_coral_block fire_coral_fan fire_coral_wall_fan dead_brain_coral dead_brain_coral_block dead_brain_coral_fan dead_brain_coral_wall_fan dead_bubble_coral dead_bubble_coral_block dead_bubble_coral_fan dead_bubble_coral_wall_fan dead_bush dead_fire_coral dead_fire_coral_block dead_fire_coral_fan dead_fire_coral_wall_fan dead_horn_coral dead_horn_coral_block dead_horn_coral_fan dead_horn_coral_wall_fan dead_tube_coral dead_tube_coral_block dead_tube_coral_fan dead_tube_coral_wall_fan bubble_coral bubble_coral_block bubble_coral_fan bubble_coral_wall_fan brain_coral brain_coral_block brain_coral_fan brain_coral_wall_fan minecraft:spore_blossom minecraft:cave_vines:berries=false minecraft:cave_vines_plant:berries=false minecraft:glow_lichen minecraft:melon minecraft:pumpkin minecraft:big_dripleaf minecraft:big_dripleaf_stem minecraft:cactus minecraft:hay_block minecraft:brown_mushroom minecraft:mushroom_stem minecraft:sugar_cane minecraft:crimson_fungus minecraft:warped_fungus minecraft:sea_pickle:waterlogged=false minecraft:honeycomb_block
|
||||||
|
|
||||||
## weak sss
|
## weak sss
|
||||||
block.16=minecraft:white_wall_banner minecraft:orange_wall_banner minecraft:magenta_wall_banner minecraft:light_blue_wall_banner minecraft:yellow_wall_banner minecraft:lime_wall_banner minecraft:pink_wall_banner minecraft:gray_wall_banner minecraft:light_gray_wall_banner minecraft:cyan_wall_banner minecraft:purple_wall_banner minecraft:blue_wall_banner minecraft:brown_wall_banner minecraft:green_wall_banner minecraft:red_wall_banner minecraft:black_wall_banner minecraft: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 westerosblocks:renly_banner westerosblocks:redwyne_banner westerosblocks:grafton_banner westerosblocks:grey_banner westerosblocks:red_banner westerosblocks:black_banner westerosblocks:the_faith_of_the_seven_banner westerosblocks:cream_banner westerosblocks:blue_banner westerosblocks:brown_banner westerosblocks:cyan_banner westerosblocks:green_banner westerosblocks:orange_banner westerosblocks:pink_banner westerosblocks:purple_banner westerosblocks:lord_of_light_rhllor_banner westerosblocks:yellow_banner westerosblocks:arryn_banner westerosblocks:baratheon_banner westerosblocks:bolton_banner westerosblocks:dayne_banner westerosblocks:frey_banner westerosblocks:greyjoy_banner westerosblocks:hightower_banner westerosblocks:lannister_banner westerosblocks:manderly_banner westerosblocks:martell_banner westerosblocks:stannis_banner westerosblocks:stark_banner westerosblocks:targaryen_banner westerosblocks:tarly_banner westerosblocks:tully_banner westerosblocks:tyrell_banner
|
block.82=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: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 westerosblocks:clothesline westerosblocks:smoke westerosblocks:brown_mushroom_1 westerosblocks:brown_mushroom_2 westerosblocks:brown_mushroom_3 westerosblocks:brown_mushroom_4 westerosblocks:brown_mushroom_5 westerosblocks:brown_mushroom_6 westerosblocks:brown_mushroom_7 westerosblocks:brown_mushroom_8 westerosblocks:brown_mushroom_9 westerosblocks:brown_mushroom_10 westerosblocks:brown_mushroom_11 westerosblocks:brown_mushroom_12 westerosblocks:brown_mushroom_13 westerosblocks:red_mushroom_1 westerosblocks:red_mushroom_2 westerosblocks:red_mushroom_3 westerosblocks:red_mushroom_4 westerosblocks:red_mushroom_5 westerosblocks:red_mushroom_6 westerosblocks:red_mushroom_7 westerosblocks:red_mushroom_8 westerosblocks:red_mushroom_9 westerosblocks:white_wool_slab westerosblocks:orange_wool_slab westerosblocks:light_brown_wool_slab westerosblocks:light_blue_wool_slab westerosblocks:yellow_wool_slab westerosblocks:dirty_white_wool_slab westerosblocks:pink_wool_slab westerosblocks:grey_wool_slab westerosblocks:light_grey_wool_slab westerosblocks:cyan_wool_slab westerosblocks:purple_wool_slab westerosblocks:blue_wool_slab westerosblocks:brown_wool_slab westerosblocks:green_wool_slab westerosblocks:red_wool_slab westerosblocks:black_wool_slab westerosblocks:white_wool_carpet westerosblocks:orange_wool_carpet westerosblocks:light_brown_wool_carpet westerosblocks:light_blue_wool_carpet westerosblocks:yellow_wool_carpet westerosblocks:dirty_white_wool_carpet westerosblocks:pink_wool_carpet westerosblocks:grey_wool_carpet westerosblocks:light_grey_wool_carpet westerosblocks:cyan_wool_carpet westerosblocks:purple_wool_carpet westerosblocks:blue_wool_carpet westerosblocks:brown_wool_carpet westerosblocks:green_wool_carpet westerosblocks:red_wool_carpet westerosblocks:black_wool_carpet westerosblocks:thatch_light_fur_carpet westerosblocks:thatch_dark_fur_carpet
|
||||||
|
|
||||||
|
## weak sss
|
||||||
|
block.83=minecraft:white_wall_banner minecraft:orange_wall_banner minecraft:magenta_wall_banner minecraft:light_blue_wall_banner minecraft:yellow_wall_banner minecraft:lime_wall_banner minecraft:pink_wall_banner minecraft:gray_wall_banner minecraft:light_gray_wall_banner minecraft:cyan_wall_banner minecraft:purple_wall_banner minecraft:blue_wall_banner minecraft:brown_wall_banner minecraft:green_wall_banner minecraft:red_wall_banner minecraft:black_wall_banner minecraft: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 westerosblocks:renly_banner westerosblocks:redwyne_banner westerosblocks:grafton_banner westerosblocks:grey_banner westerosblocks:red_banner westerosblocks:black_banner westerosblocks:the_faith_of_the_seven_banner westerosblocks:cream_banner westerosblocks:blue_banner westerosblocks:brown_banner westerosblocks:cyan_banner westerosblocks:green_banner westerosblocks:orange_banner westerosblocks:pink_banner westerosblocks:purple_banner westerosblocks:lord_of_light_rhllor_banner westerosblocks:yellow_banner westerosblocks:arryn_banner westerosblocks:baratheon_banner westerosblocks:bolton_banner westerosblocks:dayne_banner westerosblocks:frey_banner westerosblocks:greyjoy_banner westerosblocks:hightower_banner westerosblocks:lannister_banner westerosblocks:manderly_banner westerosblocks:martell_banner westerosblocks:stannis_banner westerosblocks:stark_banner westerosblocks:targaryen_banner westerosblocks:tarly_banner westerosblocks:tully_banner westerosblocks:tyrell_banner
|
||||||
|
|
||||||
## weird blocks
|
## weird blocks
|
||||||
block.17=minecraft:sand minecraft:red_sand
|
block.84=minecraft:sand minecraft:red_sand
|
||||||
|
|
||||||
## grass uwu
|
## grass uwu
|
||||||
block.18=minecraft:grass_block:snowy=false
|
block.85=minecraft:grass_block:snowy=false
|
||||||
|
|
||||||
|
|
||||||
####### ----- lightsources ----- #######
|
####### ----- lightsources ----- #######
|
||||||
|
|
||||||
block.1001=large_amethyst_bud
|
block.101=large_amethyst_bud
|
||||||
|
|
||||||
block.1002=medium_amethyst_bud
|
block.102=medium_amethyst_bud
|
||||||
|
|
||||||
block.1003=amethyst_cluster
|
block.103=amethyst_cluster
|
||||||
|
|
||||||
block.1004=beacon
|
block.104=beacon
|
||||||
|
|
||||||
|
block.105=brewing_stand
|
||||||
|
|
||||||
|
|
||||||
block.1005=candle:candles=1:lit=true black_candle:candles=1:lit=true blue_candle:candles=1:lit=true brown_candle:candles=1:lit=true cyan_candle:candles=1:lit=true gray_candle:candles=1:lit=true green_candle:candles=1:lit=true light_blue_candle:candles=1:lit=true light_gray_candle:candles=1:lit=true lime_candle:candles=1:lit=true magenta_candle:candles=1:lit=true orange_candle:candles=1:lit=true pink_candle:candles=1:lit=true purple_candle:candles=1:lit=true red_candle:candles=1:lit=true white_candle:candles=1:lit=true yellow_candle:candles=1:lit=true
|
#ifdef LPV_COLORED_CANDLES
|
||||||
block.1006=candle:candles=2:lit=true black_candle:candles=2:lit=true blue_candle:candles=2:lit=true brown_candle:candles=2:lit=true cyan_candle:candles=2:lit=true gray_candle:candles=2:lit=true green_candle:candles=2:lit=true light_blue_candle:candles=2:lit=true light_gray_candle:candles=2:lit=true lime_candle:candles=2:lit=true magenta_candle:candles=2:lit=true orange_candle:candles=2:lit=true pink_candle:candles=2:lit=true purple_candle:candles=2:lit=true red_candle:candles=2:lit=true white_candle:candles=2:lit=true yellow_candle:candles=2:lit=true
|
block.106=candle:candles=1:lit=true
|
||||||
block.1007=candle:candles=3:lit=true black_candle:candles=3:lit=true blue_candle:candles=3:lit=true brown_candle:candles=3:lit=true cyan_candle:candles=3:lit=true gray_candle:candles=3:lit=true green_candle:candles=3:lit=true light_blue_candle:candles=3:lit=true light_gray_candle:candles=3:lit=true lime_candle:candles=3:lit=true magenta_candle:candles=3:lit=true orange_candle:candles=3:lit=true pink_candle:candles=3:lit=true purple_candle:candles=3:lit=true red_candle:candles=3:lit=true white_candle:candles=3:lit=true yellow_candle:candles=3:lit=true
|
|
||||||
block.1008=candle:candles=4:lit=true black_candle:candles=4:lit=true blue_candle:candles=4:lit=true brown_candle:candles=4:lit=true cyan_candle:candles=4:lit=true gray_candle:candles=4:lit=true green_candle:candles=4:lit=true light_blue_candle:candles=4:lit=true light_gray_candle:candles=4:lit=true lime_candle:candles=4:lit=true magenta_candle:candles=4:lit=true orange_candle:candles=4:lit=true pink_candle:candles=4:lit=true purple_candle:candles=4:lit=true red_candle:candles=4:lit=true white_candle:candles=4:lit=true yellow_candle:candles=4:lit=true
|
|
||||||
|
|
||||||
block.1009=cave_vines_plant:berries=true cave_vines:berries=true
|
block.107=candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1010=conduit
|
block.108=candle:candles=3:lit=true
|
||||||
|
|
||||||
block.1011=crying_obsidian
|
block.109=candle:candles=4:lit=true
|
||||||
|
|
||||||
block.1012=end_gateway
|
block.110=black_candle:candles=1:lit=true
|
||||||
|
|
||||||
block.1013=end_rod
|
block.111=black_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1014=fire campfire:lit=true
|
block.112=black_candle:candles=3:lit=true
|
||||||
|
|
||||||
block.1015=ochre_froglight
|
block.113=black_candle:candles=4:lit=true
|
||||||
|
|
||||||
block.1016=pearlescent_froglight
|
block.114=blue_candle:candles=1:lit=true
|
||||||
|
|
||||||
block.1017=verdant_froglight
|
block.115=blue_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1018=glow_lichen
|
block.116=blue_candle:candles=3:lit=true
|
||||||
|
|
||||||
block.1019=glowstone
|
block.117=blue_candle:candles=4:lit=true
|
||||||
|
|
||||||
block.1020=jack_o_lantern
|
block.118=brown_candle:candles=1:lit=true
|
||||||
|
|
||||||
block.1021=lantern
|
block.119=brown_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1022=lava
|
block.120=brown_candle:candles=3:lit=true
|
||||||
|
|
||||||
block.1023=magma_block
|
block.121=brown_candle:candles=4:lit=true
|
||||||
|
|
||||||
block.1024=redstone_lamp:lit=true
|
block.122=cyan_candle:candles=1:lit=true
|
||||||
|
|
||||||
block.1025=redstone_torch:lit=true redstone_wall_torch:lit=true
|
block.123=cyan_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1026=respawn_anchor:charges=4
|
block.124=cyan_candle:candles=3:lit=true
|
||||||
|
|
||||||
block.1027=sculk_sensor:sculk_sensor_phase=active
|
block.125=cyan_candle:candles=4:lit=true
|
||||||
|
|
||||||
block.1028=sea_pickle:waterlogged=true:pickles=1
|
block.126=gray_candle:candles=1:lit=true
|
||||||
|
|
||||||
block.1029=sea_pickle:waterlogged=true:pickles=2
|
block.127=gray_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1030=sea_pickle:waterlogged=true:pickles=3
|
block.128=gray_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1031=sea_pickle:waterlogged=true:pickles=4
|
block.129=gray_candle:candles=4:lit=true
|
||||||
|
|
||||||
block.1032=sea_lantern
|
block.130=green_candle:candles=1:lit=true
|
||||||
|
|
||||||
block.1033=shroomlight
|
block.131=green_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1034=smoker:lit=true
|
block.132=green_candle:candles=3:lit=true
|
||||||
|
|
||||||
block.1035=soul_fire soul_campfire:lit=true
|
block.133=green_candle:candles=4:lit=true
|
||||||
|
|
||||||
block.1036=soul_lantern
|
block.134=light_blue_candle:candles=1:lit=true
|
||||||
|
|
||||||
block.1037=soul_torch soul_wall_torch
|
block.135=light_blue_candle:candles=2:lit=true
|
||||||
|
|
||||||
block.1038=torch wall_torch
|
block.136=light_blue_candle:candles=3:lit=true
|
||||||
|
|
||||||
block.1100=westerosblocks:safe_fire
|
block.137=light_blue_candle:candles=4:lit=true
|
||||||
block.1101=conquest:white_paper_lantern conquest:yellow_paper_lantern conquest:small_red_paper_lantern conquest:chinese_palace_lantern conquest:campfire conquest:brazier conquest:hanging_brazier conquest:chandelier conquest:candelabra conquest:cross_chandelier conquest:iron_candelabrum_1 conquest:golden_candelabrum_1 conquest:candle conquest:hanging_candle_holder conquest:candle_in_a_lantern conquest:candles conquest:hand_candle conquest:torch_with_grille conquest:elven_hand_light conquest:ship_lantern conquest:victorian_lantern conquest:small_lantern conquest:big_lantern conquest:hanging_oil_lamp conquest:oil_lamp conquest:terracotta_oil_lamp conquest:invisible_light_low conquest:invisible_light_medium conquest:invisible_light
|
|
||||||
|
block.138=light_gray_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.139=light_gray_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.140=light_gray_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.141=light_gray_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.142=lime_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.143=lime_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.144=lime_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.145=lime_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.146=magenta_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.147=magenta_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.148=magenta_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.149=magenta_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.150=orange_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.151=orange_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.152=orange_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.153=orange_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.154=pink_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.155=pink_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.156=pink_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.157=pink_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.158=purple_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.159=purple_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.160=purple_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.161=purple_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.162=red_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.163=red_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.164=red_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.165=red_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.166=white_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.167=white_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.168=white_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.169=white_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
block.170=yellow_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.171=yellow_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.172=yellow_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.173=yellow_candle:candles=4:lit=true
|
||||||
|
#else
|
||||||
|
block.174=candle:candles=1:lit=true black_candle:candles=1:lit=true blue_candle:candles=1:lit=true brown_candle:candles=1:lit=true cyan_candle:candles=1:lit=true gray_candle:candles=1:lit=true green_candle:candles=1:lit=true light_blue_candle:candles=1:lit=true light_gray_candle:candles=1:lit=true lime_candle:candles=1:lit=true magenta_candle:candles=1:lit=true orange_candle:candles=1:lit=true pink_candle:candles=1:lit=true purple_candle:candles=1:lit=true red_candle:candles=1:lit=true white_candle:candles=1:lit=true yellow_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
block.175=candle:candles=2:lit=true black_candle:candles=2:lit=true blue_candle:candles=2:lit=true brown_candle:candles=2:lit=true cyan_candle:candles=2:lit=true gray_candle:candles=2:lit=true green_candle:candles=2:lit=true light_blue_candle:candles=2:lit=true light_gray_candle:candles=2:lit=true lime_candle:candles=2:lit=true magenta_candle:candles=2:lit=true orange_candle:candles=2:lit=true pink_candle:candles=2:lit=true purple_candle:candles=2:lit=true red_candle:candles=2:lit=true white_candle:candles=2:lit=true yellow_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
block.176=candle:candles=3:lit=true black_candle:candles=3:lit=true blue_candle:candles=3:lit=true brown_candle:candles=3:lit=true cyan_candle:candles=3:lit=true gray_candle:candles=3:lit=true green_candle:candles=3:lit=true light_blue_candle:candles=3:lit=true light_gray_candle:candles=3:lit=true lime_candle:candles=3:lit=true magenta_candle:candles=3:lit=true orange_candle:candles=3:lit=true pink_candle:candles=3:lit=true purple_candle:candles=3:lit=true red_candle:candles=3:lit=true white_candle:candles=3:lit=true yellow_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
block.177=candle:candles=4:lit=true black_candle:candles=4:lit=true blue_candle:candles=4:lit=true brown_candle:candles=4:lit=true cyan_candle:candles=4:lit=true gray_candle:candles=4:lit=true green_candle:candles=4:lit=true light_blue_candle:candles=4:lit=true light_gray_candle:candles=4:lit=true lime_candle:candles=4:lit=true magenta_candle:candles=4:lit=true orange_candle:candles=4:lit=true pink_candle:candles=4:lit=true purple_candle:candles=4:lit=true red_candle:candles=4:lit=true white_candle:candles=4:lit=true yellow_candle:candles=4:lit=true
|
||||||
|
#endif
|
||||||
|
|
||||||
|
block.178=cave_vines_plant:berries=true cave_vines:berries=true
|
||||||
|
|
||||||
|
block.179=comparator:powered=true
|
||||||
|
|
||||||
|
block.180=copper_bulb:lit=true waxed_copper_bulb:lit=true
|
||||||
|
|
||||||
|
block.181=exposed_copper_bulb:lit=true waxed_exposed_copper_bulb:lit=true
|
||||||
|
|
||||||
|
block.182=oxidized_copper_bulb:lit=true waxed_oxidized_copper_bulb:lit=true
|
||||||
|
|
||||||
|
block.183=weathered_copper_bulb:lit=true waxed_weathered_copper_bulb:lit=true
|
||||||
|
|
||||||
|
block.184=conduit
|
||||||
|
|
||||||
|
block.185=crying_obsidian
|
||||||
|
|
||||||
|
block.186=end_gateway
|
||||||
|
|
||||||
|
block.187=end_rod
|
||||||
|
|
||||||
|
block.188=fire campfire:lit=true
|
||||||
|
|
||||||
|
block.189=ochre_froglight
|
||||||
|
|
||||||
|
block.190=pearlescent_froglight
|
||||||
|
|
||||||
|
block.191=verdant_froglight
|
||||||
|
|
||||||
|
block.192=glow_lichen
|
||||||
|
|
||||||
|
block.193=glowstone
|
||||||
|
|
||||||
|
block.194=jack_o_lantern
|
||||||
|
|
||||||
|
block.195=lantern
|
||||||
|
|
||||||
|
block.196=lava
|
||||||
|
|
||||||
|
block.197=light:level=1
|
||||||
|
|
||||||
|
block.198=light:level=2
|
||||||
|
|
||||||
|
block.199=light:level=3
|
||||||
|
|
||||||
|
block.200=light:level=4
|
||||||
|
|
||||||
|
block.201=light:level=5
|
||||||
|
|
||||||
|
block.202=light:level=6
|
||||||
|
|
||||||
|
block.203=light:level=7
|
||||||
|
|
||||||
|
block.204=light:level=8
|
||||||
|
|
||||||
|
block.205=light:level=9
|
||||||
|
|
||||||
|
block.206=light:level=10
|
||||||
|
|
||||||
|
block.207=light:level=11
|
||||||
|
|
||||||
|
block.208=light:level=12
|
||||||
|
|
||||||
|
block.209=light:level=13
|
||||||
|
|
||||||
|
block.210=light:level=14
|
||||||
|
|
||||||
|
block.211=light:level=15
|
||||||
|
|
||||||
|
block.212=magma_block
|
||||||
|
|
||||||
|
block.213=redstone_lamp:lit=true
|
||||||
|
|
||||||
|
block.214=redstone_torch:lit=true redstone_wall_torch:lit=true
|
||||||
|
|
||||||
|
block.215=redstone_wire:power=1
|
||||||
|
|
||||||
|
block.216=redstone_wire:power=2
|
||||||
|
|
||||||
|
block.217=redstone_wire:power=3
|
||||||
|
|
||||||
|
block.218=redstone_wire:power=4
|
||||||
|
|
||||||
|
block.219=redstone_wire:power=5
|
||||||
|
|
||||||
|
block.220=redstone_wire:power=6
|
||||||
|
|
||||||
|
block.221=redstone_wire:power=7
|
||||||
|
|
||||||
|
block.222=redstone_wire:power=8
|
||||||
|
|
||||||
|
block.223=redstone_wire:power=9
|
||||||
|
|
||||||
|
block.224=redstone_wire:power=10
|
||||||
|
|
||||||
|
block.225=redstone_wire:power=11
|
||||||
|
|
||||||
|
block.226=redstone_wire:power=12
|
||||||
|
|
||||||
|
block.227=redstone_wire:power=13
|
||||||
|
|
||||||
|
block.228=redstone_wire:power=14
|
||||||
|
|
||||||
|
block.229=redstone_wire:power=15
|
||||||
|
|
||||||
|
block.230=repeater:powered=true
|
||||||
|
|
||||||
|
block.231=respawn_anchor:charges=4
|
||||||
|
|
||||||
|
block.232=sculk_sensor:sculk_sensor_phase=active
|
||||||
|
|
||||||
|
block.233=sea_pickle:waterlogged=true:pickles=1
|
||||||
|
|
||||||
|
block.234=sea_pickle:waterlogged=true:pickles=2
|
||||||
|
|
||||||
|
block.235=sea_pickle:waterlogged=true:pickles=3
|
||||||
|
|
||||||
|
block.236=sea_pickle:waterlogged=true:pickles=4
|
||||||
|
|
||||||
|
block.237=sea_lantern
|
||||||
|
|
||||||
|
block.238=shroomlight
|
||||||
|
|
||||||
|
block.239=smoker:lit=true
|
||||||
|
|
||||||
|
block.240=soul_fire soul_campfire:lit=true
|
||||||
|
|
||||||
|
block.241=soul_lantern
|
||||||
|
|
||||||
|
block.242=soul_torch soul_wall_torch
|
||||||
|
|
||||||
|
block.243=torch wall_torch
|
||||||
|
|
||||||
|
block.244=westerosblocks:safe_fire
|
||||||
|
block.245=conquest:white_paper_lantern conquest:yellow_paper_lantern conquest:small_red_paper_lantern conquest:chinese_palace_lantern conquest:campfire conquest:brazier conquest:hanging_brazier conquest:chandelier conquest:candelabra conquest:cross_chandelier conquest:iron_candelabrum_1 conquest:golden_candelabrum_1 conquest:candle conquest:hanging_candle_holder conquest:candle_in_a_lantern conquest:candles conquest:hand_candle conquest:torch_with_grille conquest:elven_hand_light conquest:ship_lantern conquest:victorian_lantern conquest:small_lantern conquest:big_lantern conquest:hanging_oil_lamp conquest:oil_lamp conquest:terracotta_oil_lamp conquest:invisible_light_low conquest:invisible_light_medium conquest:invisible_light
|
||||||
|
|
||||||
|
|
||||||
####### ----- reflective translucents / glass ----- #######
|
####### ----- reflective translucents / glass ----- #######
|
||||||
|
|
||||||
block.1201=glass glass_pane
|
block.301=glass glass_pane
|
||||||
|
|
||||||
block.1202=honey_block
|
block.302=honey_block
|
||||||
|
|
||||||
block.1203=ice frosted_ice
|
block.303=ice frosted_ice
|
||||||
|
|
||||||
block.1204=nether_portal
|
block.304=nether_portal
|
||||||
|
|
||||||
block.1205=slime_block
|
block.305=slime_block
|
||||||
|
|
||||||
block.1206=black_stained_glass black_stained_glass_pane
|
block.306=black_stained_glass black_stained_glass_pane
|
||||||
|
|
||||||
block.1207=blue_stained_glass blue_stained_glass_pane
|
block.307=blue_stained_glass blue_stained_glass_pane
|
||||||
|
|
||||||
block.1208=brown_stained_glass brown_stained_glass_pane
|
block.308=brown_stained_glass brown_stained_glass_pane
|
||||||
|
|
||||||
block.1209=cyan_stained_glass cyan_stained_glass_pane
|
block.309=cyan_stained_glass cyan_stained_glass_pane
|
||||||
|
|
||||||
block.1210=gray_stained_glass gray_stained_glass_pane
|
block.310=gray_stained_glass gray_stained_glass_pane
|
||||||
|
|
||||||
block.1211=green_stained_glass green_stained_glass_pane
|
block.311=green_stained_glass green_stained_glass_pane
|
||||||
|
|
||||||
block.1212=light_blue_stained_glass light_blue_stained_glass_pane
|
block.312=light_blue_stained_glass light_blue_stained_glass_pane
|
||||||
|
|
||||||
block.1213=light_gray_stained_glass light_gray_stained_glass_pane
|
block.313=light_gray_stained_glass light_gray_stained_glass_pane
|
||||||
|
|
||||||
block.1214=lime_stained_glass lime_stained_glass_pane
|
block.314=lime_stained_glass lime_stained_glass_pane
|
||||||
|
|
||||||
block.1215=magenta_stained_glass magenta_stained_glass_pane
|
block.315=magenta_stained_glass magenta_stained_glass_pane
|
||||||
|
|
||||||
block.1216=orange_stained_glass orange_stained_glass_pane
|
block.316=orange_stained_glass orange_stained_glass_pane
|
||||||
|
|
||||||
block.1217=pink_stained_glass pink_stained_glass_pane
|
block.317=pink_stained_glass pink_stained_glass_pane
|
||||||
|
|
||||||
block.1218=purple_stained_glass purple_stained_glass_pane
|
block.318=purple_stained_glass purple_stained_glass_pane
|
||||||
|
|
||||||
block.1219=red_stained_glass red_stained_glass_pane
|
block.319=red_stained_glass red_stained_glass_pane
|
||||||
|
|
||||||
block.1220=white_stained_glass white_stained_glass_pane
|
block.320=white_stained_glass white_stained_glass_pane
|
||||||
|
|
||||||
block.1221=yellow_stained_glass yellow_stained_glass_pane
|
block.321=yellow_stained_glass yellow_stained_glass_pane
|
||||||
|
|
||||||
|
|
||||||
####### ----- doors / slabs / trapdoors ----- #######
|
####### ----- LPV shapes ----- #######
|
||||||
|
|
||||||
|
block.401=acacia_button bamboo_button birch_button cherry_button crimson_button dark_oak_button jungle_button mangrove_button oak_button polished_blackstone_button spruce_button stone_button warped_button
|
||||||
|
|
||||||
|
block.402=candle:lit=false black_candle:lit=false blue_candle:lit=false brown_candle:lit=false cyan_candle:lit=false gray_candle:lit=false green_candle:lit=false light_blue_candle:lit=false light_gray_candle:lit=false lime_candle:lit=false magenta_candle:lit=false orange_candle:lit=false pink_candle:lit=false purple_candle:lit=false red_candle:lit=false white_candle:lit=false yellow_candle:lit=false
|
||||||
|
|
||||||
|
block.403=black_carpet blue_carpet brown_carpet cyan_carpet gray_carpet green_carpet light_blue_carpet light_gray_carpet lime_carpet magenta_carpet moss_carpet orange_carpet pink_carpet purple_carpet red_carpet white_carpet yellow_carpet
|
||||||
|
|
||||||
|
block.404=chain
|
||||||
|
|
||||||
|
|
||||||
block.1222=acacia_door:facing=north:open=false bamboo_door:facing=north:open=false birch_door:facing=north:open=false cherry_door:facing=north:open=false crimson_door:facing=north:open=false dark_oak_door:facing=north:open=false iron_door:facing=north:open=false jungle_door:facing=north:open=false mangrove_door:facing=north:open=false oak_door:facing=north:open=false spruce_door:facing=north:open=false warped_door:facing=north:open=false copper_door:facing=north:open=false exposed_copper_door:facing=north:open=false weathered_copper_door:facing=north:open=false oxidized_copper_door:facing=north:open=false waxed_copper_door:facing=north:open=false waxed_exposed_copper_door:facing=north:open=false waxed_weathered_copper_door:facing=north:open=false waxed_oxidized_copper_door:facing=north:open=false acacia_door:facing=west:hinge=left:open=true bamboo_door:facing=west:hinge=left:open=true birch_door:facing=west:hinge=left:open=true cherry_door:facing=west:hinge=left:open=true crimson_door:facing=west:hinge=left:open=true dark_oak_door:facing=west:hinge=left:open=true iron_door:facing=west:hinge=left:open=true jungle_door:facing=west:hinge=left:open=true mangrove_door:facing=west:hinge=left:open=true oak_door:facing=west:hinge=left:open=true spruce_door:facing=west:hinge=left:open=true warped_door:facing=west:hinge=left:open=true copper_door:facing=west:hinge=left:open=true exposed_copper_door:facing=west:hinge=left:open=true weathered_copper_door:facing=west:hinge=left:open=true oxidized_copper_door:facing=west:hinge=left:open=true waxed_copper_door:facing=west:hinge=left:open=true waxed_exposed_copper_door:facing=west:hinge=left:open=true waxed_weathered_copper_door:facing=west:hinge=left:open=true waxed_oxidized_copper_door:facing=west:hinge=left:open=true acacia_door:facing=east:hinge=right:open=true bamboo_door:facing=east:hinge=right:open=true birch_door:facing=east:hinge=right:open=true cherry_door:facing=east:hinge=right:open=true crimson_door:facing=east:hinge=right:open=true dark_oak_door:facing=east:hinge=right:open=true iron_door:facing=east:hinge=right:open=true jungle_door:facing=east:hinge=right:open=true mangrove_door:facing=east:hinge=right:open=true oak_door:facing=east:hinge=right:open=true spruce_door:facing=east:hinge=right:open=true warped_door:facing=east:hinge=right:open=true copper_door:facing=east:hinge=right:open=true exposed_copper_door:facing=east:hinge=right:open=true weathered_copper_door:facing=east:hinge=right:open=true oxidized_copper_door:facing=east:hinge=right:open=true waxed_copper_door:facing=east:hinge=right:open=true waxed_exposed_copper_door:facing=east:hinge=right:open=true waxed_weathered_copper_door:facing=east:hinge=right:open=true waxed_oxidized_copper_door:facing=east:hinge=right:open=true
|
block.405=acacia_door:facing=north:open=false bamboo_door:facing=north:open=false birch_door:facing=north:open=false cherry_door:facing=north:open=false crimson_door:facing=north:open=false dark_oak_door:facing=north:open=false iron_door:facing=north:open=false jungle_door:facing=north:open=false mangrove_door:facing=north:open=false oak_door:facing=north:open=false spruce_door:facing=north:open=false warped_door:facing=north:open=false copper_door:facing=north:open=false exposed_copper_door:facing=north:open=false weathered_copper_door:facing=north:open=false oxidized_copper_door:facing=north:open=false waxed_copper_door:facing=north:open=false waxed_exposed_copper_door:facing=north:open=false waxed_weathered_copper_door:facing=north:open=false waxed_oxidized_copper_door:facing=north:open=false acacia_door:facing=west:hinge=left:open=true bamboo_door:facing=west:hinge=left:open=true birch_door:facing=west:hinge=left:open=true cherry_door:facing=west:hinge=left:open=true crimson_door:facing=west:hinge=left:open=true dark_oak_door:facing=west:hinge=left:open=true iron_door:facing=west:hinge=left:open=true jungle_door:facing=west:hinge=left:open=true mangrove_door:facing=west:hinge=left:open=true oak_door:facing=west:hinge=left:open=true spruce_door:facing=west:hinge=left:open=true warped_door:facing=west:hinge=left:open=true copper_door:facing=west:hinge=left:open=true exposed_copper_door:facing=west:hinge=left:open=true weathered_copper_door:facing=west:hinge=left:open=true oxidized_copper_door:facing=west:hinge=left:open=true waxed_copper_door:facing=west:hinge=left:open=true waxed_exposed_copper_door:facing=west:hinge=left:open=true waxed_weathered_copper_door:facing=west:hinge=left:open=true waxed_oxidized_copper_door:facing=west:hinge=left:open=true acacia_door:facing=east:hinge=right:open=true bamboo_door:facing=east:hinge=right:open=true birch_door:facing=east:hinge=right:open=true cherry_door:facing=east:hinge=right:open=true crimson_door:facing=east:hinge=right:open=true dark_oak_door:facing=east:hinge=right:open=true iron_door:facing=east:hinge=right:open=true jungle_door:facing=east:hinge=right:open=true mangrove_door:facing=east:hinge=right:open=true oak_door:facing=east:hinge=right:open=true spruce_door:facing=east:hinge=right:open=true warped_door:facing=east:hinge=right:open=true copper_door:facing=east:hinge=right:open=true exposed_copper_door:facing=east:hinge=right:open=true weathered_copper_door:facing=east:hinge=right:open=true oxidized_copper_door:facing=east:hinge=right:open=true waxed_copper_door:facing=east:hinge=right:open=true waxed_exposed_copper_door:facing=east:hinge=right:open=true waxed_weathered_copper_door:facing=east:hinge=right:open=true waxed_oxidized_copper_door:facing=east:hinge=right:open=true
|
||||||
|
|
||||||
block.1223=acacia_door:facing=east:open=false bamboo_door:facing=east:open=false birch_door:facing=east:open=false cherry_door:facing=east:open=false crimson_door:facing=east:open=false dark_oak_door:facing=east:open=false iron_door:facing=east:open=false jungle_door:facing=east:open=false mangrove_door:facing=east:open=false oak_door:facing=east:open=false spruce_door:facing=east:open=false warped_door:facing=east:open=false copper_door:facing=east:open=false exposed_copper_door:facing=east:open=false weathered_copper_door:facing=east:open=false oxidized_copper_door:facing=east:open=false waxed_copper_door:facing=east:open=false waxed_exposed_copper_door:facing=east:open=false waxed_weathered_copper_door:facing=east:open=false waxed_oxidized_copper_door:facing=east:open=false acacia_door:facing=north:hinge=left:open=true bamboo_door:facing=north:hinge=left:open=true birch_door:facing=north:hinge=left:open=true cherry_door:facing=north:hinge=left:open=true crimson_door:facing=north:hinge=left:open=true dark_oak_door:facing=north:hinge=left:open=true iron_door:facing=north:hinge=left:open=true jungle_door:facing=north:hinge=left:open=true mangrove_door:facing=north:hinge=left:open=true oak_door:facing=north:hinge=left:open=true spruce_door:facing=north:hinge=left:open=true warped_door:facing=north:hinge=left:open=true copper_door:facing=north:hinge=left:open=true exposed_copper_door:facing=north:hinge=left:open=true weathered_copper_door:facing=north:hinge=left:open=true oxidized_copper_door:facing=north:hinge=left:open=true waxed_copper_door:facing=north:hinge=left:open=true waxed_exposed_copper_door:facing=north:hinge=left:open=true waxed_weathered_copper_door:facing=north:hinge=left:open=true waxed_oxidized_copper_door:facing=north:hinge=left:open=true acacia_door:facing=south:hinge=right:open=true bamboo_door:facing=south:hinge=right:open=true birch_door:facing=south:hinge=right:open=true cherry_door:facing=south:hinge=right:open=true crimson_door:facing=south:hinge=right:open=true dark_oak_door:facing=south:hinge=right:open=true iron_door:facing=south:hinge=right:open=true jungle_door:facing=south:hinge=right:open=true mangrove_door:facing=south:hinge=right:open=true oak_door:facing=south:hinge=right:open=true spruce_door:facing=south:hinge=right:open=true warped_door:facing=south:hinge=right:open=true copper_door:facing=south:hinge=right:open=true exposed_copper_door:facing=south:hinge=right:open=true weathered_copper_door:facing=south:hinge=right:open=true oxidized_copper_door:facing=south:hinge=right:open=true waxed_copper_door:facing=south:hinge=right:open=true waxed_exposed_copper_door:facing=south:hinge=right:open=true waxed_weathered_copper_door:facing=south:hinge=right:open=true waxed_oxidized_copper_door:facing=south:hinge=right:open=true
|
block.406=acacia_door:facing=east:open=false bamboo_door:facing=east:open=false birch_door:facing=east:open=false cherry_door:facing=east:open=false crimson_door:facing=east:open=false dark_oak_door:facing=east:open=false iron_door:facing=east:open=false jungle_door:facing=east:open=false mangrove_door:facing=east:open=false oak_door:facing=east:open=false spruce_door:facing=east:open=false warped_door:facing=east:open=false copper_door:facing=east:open=false exposed_copper_door:facing=east:open=false weathered_copper_door:facing=east:open=false oxidized_copper_door:facing=east:open=false waxed_copper_door:facing=east:open=false waxed_exposed_copper_door:facing=east:open=false waxed_weathered_copper_door:facing=east:open=false waxed_oxidized_copper_door:facing=east:open=false acacia_door:facing=north:hinge=left:open=true bamboo_door:facing=north:hinge=left:open=true birch_door:facing=north:hinge=left:open=true cherry_door:facing=north:hinge=left:open=true crimson_door:facing=north:hinge=left:open=true dark_oak_door:facing=north:hinge=left:open=true iron_door:facing=north:hinge=left:open=true jungle_door:facing=north:hinge=left:open=true mangrove_door:facing=north:hinge=left:open=true oak_door:facing=north:hinge=left:open=true spruce_door:facing=north:hinge=left:open=true warped_door:facing=north:hinge=left:open=true copper_door:facing=north:hinge=left:open=true exposed_copper_door:facing=north:hinge=left:open=true weathered_copper_door:facing=north:hinge=left:open=true oxidized_copper_door:facing=north:hinge=left:open=true waxed_copper_door:facing=north:hinge=left:open=true waxed_exposed_copper_door:facing=north:hinge=left:open=true waxed_weathered_copper_door:facing=north:hinge=left:open=true waxed_oxidized_copper_door:facing=north:hinge=left:open=true acacia_door:facing=south:hinge=right:open=true bamboo_door:facing=south:hinge=right:open=true birch_door:facing=south:hinge=right:open=true cherry_door:facing=south:hinge=right:open=true crimson_door:facing=south:hinge=right:open=true dark_oak_door:facing=south:hinge=right:open=true iron_door:facing=south:hinge=right:open=true jungle_door:facing=south:hinge=right:open=true mangrove_door:facing=south:hinge=right:open=true oak_door:facing=south:hinge=right:open=true spruce_door:facing=south:hinge=right:open=true warped_door:facing=south:hinge=right:open=true copper_door:facing=south:hinge=right:open=true exposed_copper_door:facing=south:hinge=right:open=true weathered_copper_door:facing=south:hinge=right:open=true oxidized_copper_door:facing=south:hinge=right:open=true waxed_copper_door:facing=south:hinge=right:open=true waxed_exposed_copper_door:facing=south:hinge=right:open=true waxed_weathered_copper_door:facing=south:hinge=right:open=true waxed_oxidized_copper_door:facing=south:hinge=right:open=true
|
||||||
|
|
||||||
block.1224=acacia_door:facing=south:open=false bamboo_door:facing=south:open=false birch_door:facing=south:open=false cherry_door:facing=south:open=false crimson_door:facing=south:open=false dark_oak_door:facing=south:open=false iron_door:facing=south:open=false jungle_door:facing=south:open=false mangrove_door:facing=south:open=false oak_door:facing=south:open=false spruce_door:facing=south:open=false warped_door:facing=south:open=false copper_door:facing=south:open=false exposed_copper_door:facing=south:open=false weathered_copper_door:facing=south:open=false oxidized_copper_door:facing=south:open=false waxed_copper_door:facing=south:open=false waxed_exposed_copper_door:facing=south:open=false waxed_weathered_copper_door:facing=south:open=false waxed_oxidized_copper_door:facing=south:open=false acacia_door:facing=east:hinge=left:open=true bamboo_door:facing=east:hinge=left:open=true birch_door:facing=east:hinge=left:open=true cherry_door:facing=east:hinge=left:open=true crimson_door:facing=east:hinge=left:open=true dark_oak_door:facing=east:hinge=left:open=true iron_door:facing=east:hinge=left:open=true jungle_door:facing=east:hinge=left:open=true mangrove_door:facing=east:hinge=left:open=true oak_door:facing=east:hinge=left:open=true spruce_door:facing=east:hinge=left:open=true warped_door:facing=east:hinge=left:open=true copper_door:facing=east:hinge=left:open=true exposed_copper_door:facing=east:hinge=left:open=true weathered_copper_door:facing=east:hinge=left:open=true oxidized_copper_door:facing=east:hinge=left:open=true waxed_copper_door:facing=east:hinge=left:open=true waxed_exposed_copper_door:facing=east:hinge=left:open=true waxed_weathered_copper_door:facing=east:hinge=left:open=true waxed_oxidized_copper_door:facing=east:hinge=left:open=true acacia_door:facing=west:hinge=right:open=true bamboo_door:facing=west:hinge=right:open=true birch_door:facing=west:hinge=right:open=true cherry_door:facing=west:hinge=right:open=true crimson_door:facing=west:hinge=right:open=true dark_oak_door:facing=west:hinge=right:open=true iron_door:facing=west:hinge=right:open=true jungle_door:facing=west:hinge=right:open=true mangrove_door:facing=west:hinge=right:open=true oak_door:facing=west:hinge=right:open=true spruce_door:facing=west:hinge=right:open=true warped_door:facing=west:hinge=right:open=true copper_door:facing=west:hinge=right:open=true exposed_copper_door:facing=west:hinge=right:open=true weathered_copper_door:facing=west:hinge=right:open=true oxidized_copper_door:facing=west:hinge=right:open=true waxed_copper_door:facing=west:hinge=right:open=true waxed_exposed_copper_door:facing=west:hinge=right:open=true waxed_weathered_copper_door:facing=west:hinge=right:open=true waxed_oxidized_copper_door:facing=west:hinge=right:open=true
|
block.407=acacia_door:facing=south:open=false bamboo_door:facing=south:open=false birch_door:facing=south:open=false cherry_door:facing=south:open=false crimson_door:facing=south:open=false dark_oak_door:facing=south:open=false iron_door:facing=south:open=false jungle_door:facing=south:open=false mangrove_door:facing=south:open=false oak_door:facing=south:open=false spruce_door:facing=south:open=false warped_door:facing=south:open=false copper_door:facing=south:open=false exposed_copper_door:facing=south:open=false weathered_copper_door:facing=south:open=false oxidized_copper_door:facing=south:open=false waxed_copper_door:facing=south:open=false waxed_exposed_copper_door:facing=south:open=false waxed_weathered_copper_door:facing=south:open=false waxed_oxidized_copper_door:facing=south:open=false acacia_door:facing=east:hinge=left:open=true bamboo_door:facing=east:hinge=left:open=true birch_door:facing=east:hinge=left:open=true cherry_door:facing=east:hinge=left:open=true crimson_door:facing=east:hinge=left:open=true dark_oak_door:facing=east:hinge=left:open=true iron_door:facing=east:hinge=left:open=true jungle_door:facing=east:hinge=left:open=true mangrove_door:facing=east:hinge=left:open=true oak_door:facing=east:hinge=left:open=true spruce_door:facing=east:hinge=left:open=true warped_door:facing=east:hinge=left:open=true copper_door:facing=east:hinge=left:open=true exposed_copper_door:facing=east:hinge=left:open=true weathered_copper_door:facing=east:hinge=left:open=true oxidized_copper_door:facing=east:hinge=left:open=true waxed_copper_door:facing=east:hinge=left:open=true waxed_exposed_copper_door:facing=east:hinge=left:open=true waxed_weathered_copper_door:facing=east:hinge=left:open=true waxed_oxidized_copper_door:facing=east:hinge=left:open=true acacia_door:facing=west:hinge=right:open=true bamboo_door:facing=west:hinge=right:open=true birch_door:facing=west:hinge=right:open=true cherry_door:facing=west:hinge=right:open=true crimson_door:facing=west:hinge=right:open=true dark_oak_door:facing=west:hinge=right:open=true iron_door:facing=west:hinge=right:open=true jungle_door:facing=west:hinge=right:open=true mangrove_door:facing=west:hinge=right:open=true oak_door:facing=west:hinge=right:open=true spruce_door:facing=west:hinge=right:open=true warped_door:facing=west:hinge=right:open=true copper_door:facing=west:hinge=right:open=true exposed_copper_door:facing=west:hinge=right:open=true weathered_copper_door:facing=west:hinge=right:open=true oxidized_copper_door:facing=west:hinge=right:open=true waxed_copper_door:facing=west:hinge=right:open=true waxed_exposed_copper_door:facing=west:hinge=right:open=true waxed_weathered_copper_door:facing=west:hinge=right:open=true waxed_oxidized_copper_door:facing=west:hinge=right:open=true
|
||||||
|
|
||||||
block.1225=acacia_door:facing=west:open=false bamboo_door:facing=west:open=false birch_door:facing=west:open=false cherry_door:facing=west:open=false crimson_door:facing=west:open=false dark_oak_door:facing=west:open=false iron_door:facing=west:open=false jungle_door:facing=west:open=false mangrove_door:facing=west:open=false oak_door:facing=west:open=false spruce_door:facing=west:open=false warped_door:facing=west:open=false copper_door:facing=west:open=false exposed_copper_door:facing=west:open=false weathered_copper_door:facing=west:open=false oxidized_copper_door:facing=west:open=false waxed_copper_door:facing=west:open=false waxed_exposed_copper_door:facing=west:open=false waxed_weathered_copper_door:facing=west:open=false waxed_oxidized_copper_door:facing=west:open=false acacia_door:facing=south:hinge=left:open=true bamboo_door:facing=south:hinge=left:open=true birch_door:facing=south:hinge=left:open=true cherry_door:facing=south:hinge=left:open=true crimson_door:facing=south:hinge=left:open=true dark_oak_door:facing=south:hinge=left:open=true iron_door:facing=south:hinge=left:open=true jungle_door:facing=south:hinge=left:open=true mangrove_door:facing=south:hinge=left:open=true oak_door:facing=south:hinge=left:open=true spruce_door:facing=south:hinge=left:open=true warped_door:facing=south:hinge=left:open=true copper_door:facing=south:hinge=left:open=true exposed_copper_door:facing=south:hinge=left:open=true weathered_copper_door:facing=south:hinge=left:open=true oxidized_copper_door:facing=south:hinge=left:open=true waxed_copper_door:facing=south:hinge=left:open=true waxed_exposed_copper_door:facing=south:hinge=left:open=true waxed_weathered_copper_door:facing=south:hinge=left:open=true waxed_oxidized_copper_door:facing=south:hinge=left:open=true acacia_door:facing=north:hinge=right:open=true bamboo_door:facing=north:hinge=right:open=true birch_door:facing=north:hinge=right:open=true cherry_door:facing=north:hinge=right:open=true crimson_door:facing=north:hinge=right:open=true dark_oak_door:facing=north:hinge=right:open=true iron_door:facing=north:hinge=right:open=true jungle_door:facing=north:hinge=right:open=true mangrove_door:facing=north:hinge=right:open=true oak_door:facing=north:hinge=right:open=true spruce_door:facing=north:hinge=right:open=true warped_door:facing=north:hinge=right:open=true copper_door:facing=north:hinge=right:open=true exposed_copper_door:facing=north:hinge=right:open=true weathered_copper_door:facing=north:hinge=right:open=true oxidized_copper_door:facing=north:hinge=right:open=true waxed_copper_door:facing=north:hinge=right:open=true waxed_exposed_copper_door:facing=north:hinge=right:open=true waxed_weathered_copper_door:facing=north:hinge=right:open=true waxed_oxidized_copper_door:facing=north:hinge=right:open=true
|
block.408=acacia_door:facing=west:open=false bamboo_door:facing=west:open=false birch_door:facing=west:open=false cherry_door:facing=west:open=false crimson_door:facing=west:open=false dark_oak_door:facing=west:open=false iron_door:facing=west:open=false jungle_door:facing=west:open=false mangrove_door:facing=west:open=false oak_door:facing=west:open=false spruce_door:facing=west:open=false warped_door:facing=west:open=false copper_door:facing=west:open=false exposed_copper_door:facing=west:open=false weathered_copper_door:facing=west:open=false oxidized_copper_door:facing=west:open=false waxed_copper_door:facing=west:open=false waxed_exposed_copper_door:facing=west:open=false waxed_weathered_copper_door:facing=west:open=false waxed_oxidized_copper_door:facing=west:open=false acacia_door:facing=south:hinge=left:open=true bamboo_door:facing=south:hinge=left:open=true birch_door:facing=south:hinge=left:open=true cherry_door:facing=south:hinge=left:open=true crimson_door:facing=south:hinge=left:open=true dark_oak_door:facing=south:hinge=left:open=true iron_door:facing=south:hinge=left:open=true jungle_door:facing=south:hinge=left:open=true mangrove_door:facing=south:hinge=left:open=true oak_door:facing=south:hinge=left:open=true spruce_door:facing=south:hinge=left:open=true warped_door:facing=south:hinge=left:open=true copper_door:facing=south:hinge=left:open=true exposed_copper_door:facing=south:hinge=left:open=true weathered_copper_door:facing=south:hinge=left:open=true oxidized_copper_door:facing=south:hinge=left:open=true waxed_copper_door:facing=south:hinge=left:open=true waxed_exposed_copper_door:facing=south:hinge=left:open=true waxed_weathered_copper_door:facing=south:hinge=left:open=true waxed_oxidized_copper_door:facing=south:hinge=left:open=true acacia_door:facing=north:hinge=right:open=true bamboo_door:facing=north:hinge=right:open=true birch_door:facing=north:hinge=right:open=true cherry_door:facing=north:hinge=right:open=true crimson_door:facing=north:hinge=right:open=true dark_oak_door:facing=north:hinge=right:open=true iron_door:facing=north:hinge=right:open=true jungle_door:facing=north:hinge=right:open=true mangrove_door:facing=north:hinge=right:open=true oak_door:facing=north:hinge=right:open=true spruce_door:facing=north:hinge=right:open=true warped_door:facing=north:hinge=right:open=true copper_door:facing=north:hinge=right:open=true exposed_copper_door:facing=north:hinge=right:open=true weathered_copper_door:facing=north:hinge=right:open=true oxidized_copper_door:facing=north:hinge=right:open=true waxed_copper_door:facing=north:hinge=right:open=true waxed_exposed_copper_door:facing=north:hinge=right:open=true waxed_weathered_copper_door:facing=north:hinge=right:open=true waxed_oxidized_copper_door:facing=north:hinge=right:open=true
|
||||||
|
|
||||||
|
block.409=acacia_fence bamboo_fence birch_fence cherry_fence crimson_fence dark_oak_fence jungle_fence mangrove_fence nether_brick_fence oak_fence spruce_fence warped_fence
|
||||||
|
|
||||||
|
block.410=acacia_fence_gate bamboo_fence_gate birch_fence_gate cherry_fence_gate crimson_fence_gate dark_oak_fence_gate jungle_fence_gate mangrove_fence_gate oak_fence_gate spruce_fence_gate warped_fence_gate
|
||||||
|
|
||||||
|
block.411=flower_pot potted_acacia_sapling potted_allium potted_azalea_bush potted_bamboo potted_azure_bluet potted_birch_sapling potted_blue_orchid potted_brown_mushroom potted_cactus potted_cornflower potted_crimson_fungus potted_crimson_roots potted_dandelion potted_dark_oak_sapling potted_dead_bush potted_fern potted_flowering_azalea_bush potted_jungle_sapling potted_lily_of_the_valley potted_mangrove_propagule potted_oak_sapling potted_orange_tulip potted_oxeye_daisy potted_pink_tulip potted_poppy potted_red_mushroom potted_red_tulip potted_spruce_sapling potted_torchflower potted_warped_fungus potted_warped_roots potted_white_tulip potted_wither_rose
|
||||||
|
|
||||||
|
block.412=iron_bars
|
||||||
|
|
||||||
|
block.413=ladder
|
||||||
|
|
||||||
|
block.414=lever
|
||||||
|
|
||||||
|
block.415=acacia_pressure_plate bamboo_pressure_plate birch_pressure_plate cherry_pressure_plate crimson_pressure_plate dark_oak_pressure_plate heavy_weighted_pressure_plate jungle_pressure_plate light_weighted_pressure_plate mangrove_pressure_plate oak_pressure_plate polished_blackstone_pressure_plate spruce_pressure_plate stone_pressure_plate warped_pressure_plate
|
||||||
|
|
||||||
|
|
||||||
block.1226=acacia_slab:type=top bamboo_slab:type=top bamboo_mosaic_slab:type=top birch_slab:type=top cherry_slab:type=top crimson_slab:type=top dark_oak_slab:type=top jungle_slab:type=top mangrove_slab:type=top oak_slab:type=top spruce_slab:type=top warped_slab:type=top andesite_slab:type=top blackstone_slab:type=top brick_slab:type=top cobbled_deepslate_slab:type=top cobblestone_slab:type=top cut_copper_slab:type=top cut_red_sandstone_slab:type=top cut_sandstone_slab:type=top dark_prismarine_slab:type=top deepslate_brick_slab:type=top deepslate_tile_slab:type=top diorite_slab:type=top end_stone_brick_slab:type=top exposed_cut_copper_slab:type=top granite_slab:type=top mossy_cobblestone_slab:type=top mossy_stone_brick_slab:type=top mud_brick_slab:type=top nether_brick_slab:type=top oxidized_cut_copper_slab:type=top petrified_oak_slab:type=top polished_andesite_slab:type=top polished_blackstone_brick_slab:type=top polished_blackstone_slab:type=top polished_deepslate_slab:type=top polished_diorite_slab:type=top polished_granite_slab:type=top prismarine_brick_slab:type=top prismarine_slab:type=top purpur_slab:type=top quartz_slab:type=top red_nether_brick_slab:type=top red_sandstone_slab:type=top sandstone_slab:type=top smooth_quartz_slab:type=top smooth_red_sandstone_slab:type=top smooth_sandstone_slab:type=top smooth_stone_slab:type=top stone_brick_slab:type=top stone_slab:type=top waxed_cut_copper_slab:type=top waxed_exposed_cut_copper_slab:type=top waxed_oxidized_cut_copper_slab:type=top waxed_weathered_cut_copper_slab:type=top weathered_cut_copper_slab:type=top
|
block.416=acacia_slab:type=top bamboo_slab:type=top bamboo_mosaic_slab:type=top birch_slab:type=top cherry_slab:type=top crimson_slab:type=top dark_oak_slab:type=top jungle_slab:type=top mangrove_slab:type=top oak_slab:type=top spruce_slab:type=top warped_slab:type=top andesite_slab:type=top blackstone_slab:type=top brick_slab:type=top cobbled_deepslate_slab:type=top cobblestone_slab:type=top cut_copper_slab:type=top cut_red_sandstone_slab:type=top cut_sandstone_slab:type=top dark_prismarine_slab:type=top deepslate_brick_slab:type=top deepslate_tile_slab:type=top diorite_slab:type=top end_stone_brick_slab:type=top exposed_cut_copper_slab:type=top granite_slab:type=top mossy_cobblestone_slab:type=top mossy_stone_brick_slab:type=top mud_brick_slab:type=top nether_brick_slab:type=top oxidized_cut_copper_slab:type=top petrified_oak_slab:type=top polished_andesite_slab:type=top polished_blackstone_brick_slab:type=top polished_blackstone_slab:type=top polished_deepslate_slab:type=top polished_diorite_slab:type=top polished_granite_slab:type=top prismarine_brick_slab:type=top prismarine_slab:type=top purpur_slab:type=top quartz_slab:type=top red_nether_brick_slab:type=top red_sandstone_slab:type=top sandstone_slab:type=top smooth_quartz_slab:type=top smooth_red_sandstone_slab:type=top smooth_sandstone_slab:type=top smooth_stone_slab:type=top stone_brick_slab:type=top stone_slab:type=top waxed_cut_copper_slab:type=top waxed_exposed_cut_copper_slab:type=top waxed_oxidized_cut_copper_slab:type=top waxed_weathered_cut_copper_slab:type=top weathered_cut_copper_slab:type=top
|
||||||
|
|
||||||
block.1227=acacia_slab:type=bottom bamboo_slab:type=bottom bamboo_mosaic_slab:type=bottom birch_slab:type=bottom cherry_slab:type=bottom crimson_slab:type=bottom dark_oak_slab:type=bottom jungle_slab:type=bottom mangrove_slab:type=bottom oak_slab:type=bottom spruce_slab:type=bottom warped_slab:type=bottom andesite_slab:type=bottom blackstone_slab:type=bottom brick_slab:type=bottom cobbled_deepslate_slab:type=bottom cobblestone_slab:type=bottom cut_copper_slab:type=bottom cut_red_sandstone_slab:type=bottom cut_sandstone_slab:type=bottom dark_prismarine_slab:type=bottom deepslate_brick_slab:type=bottom deepslate_tile_slab:type=bottom diorite_slab:type=bottom end_stone_brick_slab:type=bottom exposed_cut_copper_slab:type=bottom granite_slab:type=bottom mossy_cobblestone_slab:type=bottom mossy_stone_brick_slab:type=bottom mud_brick_slab:type=bottom nether_brick_slab:type=bottom oxidized_cut_copper_slab:type=bottom petrified_oak_slab:type=bottom polished_andesite_slab:type=bottom polished_blackstone_brick_slab:type=bottom polished_blackstone_slab:type=bottom polished_deepslate_slab:type=bottom polished_diorite_slab:type=bottom polished_granite_slab:type=bottom prismarine_brick_slab:type=bottom prismarine_slab:type=bottom purpur_slab:type=bottom quartz_slab:type=bottom red_nether_brick_slab:type=bottom red_sandstone_slab:type=bottom sandstone_slab:type=bottom smooth_quartz_slab:type=bottom smooth_red_sandstone_slab:type=bottom smooth_sandstone_slab:type=bottom smooth_stone_slab:type=bottom stone_brick_slab:type=bottom stone_slab:type=bottom waxed_cut_copper_slab:type=bottom waxed_exposed_cut_copper_slab:type=bottom waxed_oxidized_cut_copper_slab:type=bottom waxed_weathered_cut_copper_slab:type=bottom weathered_cut_copper_slab:type=bottom
|
block.417=acacia_slab:type=bottom bamboo_slab:type=bottom bamboo_mosaic_slab:type=bottom birch_slab:type=bottom cherry_slab:type=bottom crimson_slab:type=bottom dark_oak_slab:type=bottom jungle_slab:type=bottom mangrove_slab:type=bottom oak_slab:type=bottom spruce_slab:type=bottom warped_slab:type=bottom andesite_slab:type=bottom blackstone_slab:type=bottom brick_slab:type=bottom cobbled_deepslate_slab:type=bottom cobblestone_slab:type=bottom cut_copper_slab:type=bottom cut_red_sandstone_slab:type=bottom cut_sandstone_slab:type=bottom dark_prismarine_slab:type=bottom deepslate_brick_slab:type=bottom deepslate_tile_slab:type=bottom diorite_slab:type=bottom end_stone_brick_slab:type=bottom exposed_cut_copper_slab:type=bottom granite_slab:type=bottom mossy_cobblestone_slab:type=bottom mossy_stone_brick_slab:type=bottom mud_brick_slab:type=bottom nether_brick_slab:type=bottom oxidized_cut_copper_slab:type=bottom petrified_oak_slab:type=bottom polished_andesite_slab:type=bottom polished_blackstone_brick_slab:type=bottom polished_blackstone_slab:type=bottom polished_deepslate_slab:type=bottom polished_diorite_slab:type=bottom polished_granite_slab:type=bottom prismarine_brick_slab:type=bottom prismarine_slab:type=bottom purpur_slab:type=bottom quartz_slab:type=bottom red_nether_brick_slab:type=bottom red_sandstone_slab:type=bottom sandstone_slab:type=bottom smooth_quartz_slab:type=bottom smooth_red_sandstone_slab:type=bottom smooth_sandstone_slab:type=bottom smooth_stone_slab:type=bottom stone_brick_slab:type=bottom stone_slab:type=bottom waxed_cut_copper_slab:type=bottom waxed_exposed_cut_copper_slab:type=bottom waxed_oxidized_cut_copper_slab:type=bottom waxed_weathered_cut_copper_slab:type=bottom weathered_cut_copper_slab:type=bottom daylight_detector
|
||||||
|
|
||||||
|
|
||||||
block.1228=acacia_trapdoor:half=bottom:open=false bamboo_trapdoor:half=bottom:open=false birch_trapdoor:half=bottom:open=false cherry_trapdoor:half=bottom:open=false crimson_trapdoor:half=bottom:open=false dark_oak_trapdoor:half=bottom:open=false iron_trapdoor:half=bottom:open=false jungle_trapdoor:half=bottom:open=false mangrove_trapdoor:half=bottom:open=false oak_trapdoor:half=bottom:open=false spruce_trapdoor:half=bottom:open=false warped_trapdoor:half=bottom:open=false copper_trapdoor:half=bottom:open=false exposed_copper_trapdoor:half=bottom:open=false weathered_copper_trapdoor:half=bottom:open=false oxidized_copper_trapdoor:half=bottom:open=false waxed_copper_trapdoor:half=bottom:open=false waxed_exposed_copper_trapdoor:half=bottom:open=false waxed_weathered_copper_trapdoor:half=bottom:open=false waxed_oxidized_copper_trapdoor:half=bottom:open=false
|
block.418=acacia_trapdoor:half=bottom:open=false bamboo_trapdoor:half=bottom:open=false birch_trapdoor:half=bottom:open=false cherry_trapdoor:half=bottom:open=false crimson_trapdoor:half=bottom:open=false dark_oak_trapdoor:half=bottom:open=false iron_trapdoor:half=bottom:open=false jungle_trapdoor:half=bottom:open=false mangrove_trapdoor:half=bottom:open=false oak_trapdoor:half=bottom:open=false spruce_trapdoor:half=bottom:open=false warped_trapdoor:half=bottom:open=false copper_trapdoor:half=bottom:open=false exposed_copper_trapdoor:half=bottom:open=false weathered_copper_trapdoor:half=bottom:open=false oxidized_copper_trapdoor:half=bottom:open=false waxed_copper_trapdoor:half=bottom:open=false waxed_exposed_copper_trapdoor:half=bottom:open=false waxed_weathered_copper_trapdoor:half=bottom:open=false waxed_oxidized_copper_trapdoor:half=bottom:open=false
|
||||||
|
|
||||||
block.1229=acacia_trapdoor:half=top:open=false bamboo_trapdoor:half=top:open=false birch_trapdoor:half=top:open=false cherry_trapdoor:half=top:open=false crimson_trapdoor:half=top:open=false dark_oak_trapdoor:half=top:open=false iron_trapdoor:half=top:open=false jungle_trapdoor:half=top:open=false mangrove_trapdoor:half=top:open=false oak_trapdoor:half=top:open=false spruce_trapdoor:half=top:open=false warped_trapdoor:half=top:open=false copper_trapdoor:half=top:open=false exposed_copper_trapdoor:half=top:open=false weathered_copper_trapdoor:half=top:open=false oxidized_copper_trapdoor:half=top:open=false waxed_copper_trapdoor:half=top:open=false waxed_exposed_copper_trapdoor:half=top:open=false waxed_weathered_copper_trapdoor:half=top:open=false waxed_oxidized_copper_trapdoor:half=top:open=false
|
block.419=acacia_trapdoor:half=top:open=false bamboo_trapdoor:half=top:open=false birch_trapdoor:half=top:open=false cherry_trapdoor:half=top:open=false crimson_trapdoor:half=top:open=false dark_oak_trapdoor:half=top:open=false iron_trapdoor:half=top:open=false jungle_trapdoor:half=top:open=false mangrove_trapdoor:half=top:open=false oak_trapdoor:half=top:open=false spruce_trapdoor:half=top:open=false warped_trapdoor:half=top:open=false copper_trapdoor:half=top:open=false exposed_copper_trapdoor:half=top:open=false weathered_copper_trapdoor:half=top:open=false oxidized_copper_trapdoor:half=top:open=false waxed_copper_trapdoor:half=top:open=false waxed_exposed_copper_trapdoor:half=top:open=false waxed_weathered_copper_trapdoor:half=top:open=false waxed_oxidized_copper_trapdoor:half=top:open=false
|
||||||
|
|
||||||
block.1230=acacia_trapdoor:facing=north:open=true bamboo_trapdoor:facing=north:open=true birch_trapdoor:facing=north:open=true cherry_trapdoor:facing=north:open=true crimson_trapdoor:facing=north:open=true dark_oak_trapdoor:facing=north:open=true iron_trapdoor:facing=north:open=true jungle_trapdoor:facing=north:open=true mangrove_trapdoor:facing=north:open=true oak_trapdoor:facing=north:open=true spruce_trapdoor:facing=north:open=true warped_trapdoor:facing=north:open=true copper_trapdoor:facing=north:open=true exposed_copper_trapdoor:facing=north:open=true weathered_copper_trapdoor:facing=north:open=true oxidized_copper_trapdoor:facing=north:open=true waxed_copper_trapdoor:facing=north:open=true waxed_exposed_copper_trapdoor:facing=north:open=true waxed_weathered_copper_trapdoor:facing=north:open=true waxed_oxidized_copper_trapdoor:facing=north:open=true
|
block.420=acacia_trapdoor:facing=north:open=true bamboo_trapdoor:facing=north:open=true birch_trapdoor:facing=north:open=true cherry_trapdoor:facing=north:open=true crimson_trapdoor:facing=north:open=true dark_oak_trapdoor:facing=north:open=true iron_trapdoor:facing=north:open=true jungle_trapdoor:facing=north:open=true mangrove_trapdoor:facing=north:open=true oak_trapdoor:facing=north:open=true spruce_trapdoor:facing=north:open=true warped_trapdoor:facing=north:open=true copper_trapdoor:facing=north:open=true exposed_copper_trapdoor:facing=north:open=true weathered_copper_trapdoor:facing=north:open=true oxidized_copper_trapdoor:facing=north:open=true waxed_copper_trapdoor:facing=north:open=true waxed_exposed_copper_trapdoor:facing=north:open=true waxed_weathered_copper_trapdoor:facing=north:open=true waxed_oxidized_copper_trapdoor:facing=north:open=true
|
||||||
|
|
||||||
block.1231=acacia_trapdoor:facing=east:open=true bamboo_trapdoor:facing=east:open=true birch_trapdoor:facing=east:open=true cherry_trapdoor:facing=east:open=true crimson_trapdoor:facing=east:open=true dark_oak_trapdoor:facing=east:open=true iron_trapdoor:facing=east:open=true jungle_trapdoor:facing=east:open=true mangrove_trapdoor:facing=east:open=true oak_trapdoor:facing=east:open=true spruce_trapdoor:facing=east:open=true warped_trapdoor:facing=east:open=true copper_trapdoor:facing=east:open=true exposed_copper_trapdoor:facing=east:open=true weathered_copper_trapdoor:facing=east:open=true oxidized_copper_trapdoor:facing=east:open=true waxed_copper_trapdoor:facing=east:open=true waxed_exposed_copper_trapdoor:facing=east:open=true waxed_weathered_copper_trapdoor:facing=east:open=true waxed_oxidized_copper_trapdoor:facing=east:open=true
|
block.421=acacia_trapdoor:facing=east:open=true bamboo_trapdoor:facing=east:open=true birch_trapdoor:facing=east:open=true cherry_trapdoor:facing=east:open=true crimson_trapdoor:facing=east:open=true dark_oak_trapdoor:facing=east:open=true iron_trapdoor:facing=east:open=true jungle_trapdoor:facing=east:open=true mangrove_trapdoor:facing=east:open=true oak_trapdoor:facing=east:open=true spruce_trapdoor:facing=east:open=true warped_trapdoor:facing=east:open=true copper_trapdoor:facing=east:open=true exposed_copper_trapdoor:facing=east:open=true weathered_copper_trapdoor:facing=east:open=true oxidized_copper_trapdoor:facing=east:open=true waxed_copper_trapdoor:facing=east:open=true waxed_exposed_copper_trapdoor:facing=east:open=true waxed_weathered_copper_trapdoor:facing=east:open=true waxed_oxidized_copper_trapdoor:facing=east:open=true
|
||||||
|
|
||||||
block.1232=acacia_trapdoor:facing=south:open=true bamboo_trapdoor:facing=south:open=true birch_trapdoor:facing=south:open=true cherry_trapdoor:facing=south:open=true crimson_trapdoor:facing=south:open=true dark_oak_trapdoor:facing=south:open=true iron_trapdoor:facing=south:open=true jungle_trapdoor:facing=south:open=true mangrove_trapdoor:facing=south:open=true oak_trapdoor:facing=south:open=true spruce_trapdoor:facing=south:open=true warped_trapdoor:facing=south:open=true copper_trapdoor:facing=south:open=true exposed_copper_trapdoor:facing=south:open=true weathered_copper_trapdoor:facing=south:open=true oxidized_copper_trapdoor:facing=south:open=true waxed_copper_trapdoor:facing=south:open=true waxed_exposed_copper_trapdoor:facing=south:open=true waxed_weathered_copper_trapdoor:facing=south:open=true waxed_oxidized_copper_trapdoor:facing=south:open=true
|
block.422=acacia_trapdoor:facing=south:open=true bamboo_trapdoor:facing=south:open=true birch_trapdoor:facing=south:open=true cherry_trapdoor:facing=south:open=true crimson_trapdoor:facing=south:open=true dark_oak_trapdoor:facing=south:open=true iron_trapdoor:facing=south:open=true jungle_trapdoor:facing=south:open=true mangrove_trapdoor:facing=south:open=true oak_trapdoor:facing=south:open=true spruce_trapdoor:facing=south:open=true warped_trapdoor:facing=south:open=true copper_trapdoor:facing=south:open=true exposed_copper_trapdoor:facing=south:open=true weathered_copper_trapdoor:facing=south:open=true oxidized_copper_trapdoor:facing=south:open=true waxed_copper_trapdoor:facing=south:open=true waxed_exposed_copper_trapdoor:facing=south:open=true waxed_weathered_copper_trapdoor:facing=south:open=true waxed_oxidized_copper_trapdoor:facing=south:open=true
|
||||||
|
|
||||||
block.1233=acacia_trapdoor:facing=west:open=true bamboo_trapdoor:facing=west:open=true birch_trapdoor:facing=west:open=true cherry_trapdoor:facing=west:open=true crimson_trapdoor:facing=west:open=true dark_oak_trapdoor:facing=west:open=true iron_trapdoor:facing=west:open=true jungle_trapdoor:facing=west:open=true mangrove_trapdoor:facing=west:open=true oak_trapdoor:facing=west:open=true spruce_trapdoor:facing=west:open=true warped_trapdoor:facing=west:open=true copper_trapdoor:facing=west:open=true exposed_copper_trapdoor:facing=west:open=true weathered_copper_trapdoor:facing=west:open=true oxidized_copper_trapdoor:facing=west:open=true waxed_copper_trapdoor:facing=west:open=true waxed_exposed_copper_trapdoor:facing=west:open=true waxed_weathered_copper_trapdoor:facing=west:open=true waxed_oxidized_copper_trapdoor:facing=west:open=true
|
block.423=acacia_trapdoor:facing=west:open=true bamboo_trapdoor:facing=west:open=true birch_trapdoor:facing=west:open=true cherry_trapdoor:facing=west:open=true crimson_trapdoor:facing=west:open=true dark_oak_trapdoor:facing=west:open=true iron_trapdoor:facing=west:open=true jungle_trapdoor:facing=west:open=true mangrove_trapdoor:facing=west:open=true oak_trapdoor:facing=west:open=true spruce_trapdoor:facing=west:open=true warped_trapdoor:facing=west:open=true copper_trapdoor:facing=west:open=true exposed_copper_trapdoor:facing=west:open=true weathered_copper_trapdoor:facing=west:open=true oxidized_copper_trapdoor:facing=west:open=true waxed_copper_trapdoor:facing=west:open=true waxed_exposed_copper_trapdoor:facing=west:open=true waxed_weathered_copper_trapdoor:facing=west:open=true waxed_oxidized_copper_trapdoor:facing=west:open=true
|
||||||
|
|
||||||
|
|
||||||
####### ----- misc ----- #######
|
####### ----- misc ----- #######
|
||||||
|
|
||||||
## stuff
|
## stuff
|
||||||
block.2100=minecraft:end_portal
|
block.500=minecraft:end_portal
|
||||||
|
|
||||||
## all blocks here get exluded from POM.
|
## all blocks here get exluded from POM.
|
||||||
block.2200=minecraft:oak_sign minecraft:spruce_sign minecraft:birch_sign minecraft:jungle_sign minecraft:acacia_sign minecraft:dark_oak_sign minecraft:mangrove_sign minecraft:crimson_sign minecraft:warped_sign minecraft:oak_wall_sign minecraft:spruce_wall_sign minecraft:birch_wall_sign minecraft:jungle_wall_sign minecraft:acacia_wall_sign minecraft:dark_oak_wall_sign minecraft:mangrove_wall_sign minecraft:crimson_wall_sign minecraft:warped_wall_sign
|
block.501=minecraft:oak_sign minecraft:spruce_sign minecraft:birch_sign minecraft:jungle_sign minecraft:acacia_sign minecraft:dark_oak_sign minecraft:mangrove_sign minecraft:crimson_sign minecraft:warped_sign minecraft:oak_wall_sign minecraft:spruce_wall_sign minecraft:birch_wall_sign minecraft:jungle_wall_sign minecraft:acacia_wall_sign minecraft:dark_oak_wall_sign minecraft:mangrove_wall_sign minecraft:crimson_wall_sign minecraft:warped_wall_sign
|
||||||
|
|
||||||
## workaround mixed render stages
|
## workaround mixed render stages
|
||||||
block.3000=minecraft:redstone_wire
|
##= BLOCK_REDSTONE_WIRE
|
||||||
|
##block.*= minecraft:redstone_wire
|
||||||
|
@ -35,6 +35,11 @@ uniform sampler2D texture;
|
|||||||
uniform sampler2D noisetex;
|
uniform sampler2D noisetex;
|
||||||
uniform sampler2D colortex4;
|
uniform sampler2D colortex4;
|
||||||
|
|
||||||
|
#ifdef IS_LPV_ENABLED
|
||||||
|
uniform sampler3D texLpv1;
|
||||||
|
uniform sampler3D texLpv2;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
uniform mat4 gbufferProjectionInverse;
|
uniform mat4 gbufferProjectionInverse;
|
||||||
uniform mat4 gbufferModelViewInverse;
|
uniform mat4 gbufferModelViewInverse;
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "/lib/settings.glsl"
|
#include "/lib/settings.glsl"
|
||||||
#include "/lib/res_params.glsl"
|
#include "/lib/res_params.glsl"
|
||||||
|
#include "/lib/items.glsl"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
!! DO NOT REMOVE !!
|
!! DO NOT REMOVE !!
|
||||||
@ -69,7 +70,7 @@ void main() {
|
|||||||
HELD_ITEM_BRIGHTNESS = 0.0;
|
HELD_ITEM_BRIGHTNESS = 0.0;
|
||||||
|
|
||||||
#ifdef Hand_Held_lights
|
#ifdef Hand_Held_lights
|
||||||
if(heldItemId == 100 || heldItemId2 == 100) HELD_ITEM_BRIGHTNESS = 0.9;
|
if(heldItemId == ITEM_LIGHT_SOURCES || heldItemId2 == ITEM_LIGHT_SOURCES) HELD_ITEM_BRIGHTNESS = 0.9;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -427,7 +427,11 @@ void main() {
|
|||||||
|
|
||||||
#ifdef AEROCHROME_MODE
|
#ifdef AEROCHROME_MODE
|
||||||
float gray = dot(Albedo.rgb, vec3(0.2, 1.0, 0.07));
|
float gray = dot(Albedo.rgb, vec3(0.2, 1.0, 0.07));
|
||||||
if(blockID == BLOCK_GROUND_WAVING || blockID == BLOCK_AIR_WAVING || blockID == BLOCK_SSS_STRONG || blockID == BLOCK_SSS_WEAK || blockID == BLOCK_GROUND_WAVING_VERTICAL) {
|
if (
|
||||||
|
blockID == BLOCK_AMETHYST_BUD_MEDIUM || blockID == BLOCK_AMETHYST_BUD_LARGE || blockID == BLOCK_AMETHYST_CLUSTER ||
|
||||||
|
blockID == BLOCK_SSS_STRONG || blockID == BLOCK_SSS_WEAK ||
|
||||||
|
blockID >= 10 && blockId < 80
|
||||||
|
) {
|
||||||
// IR Reflective (Pink-red)
|
// IR Reflective (Pink-red)
|
||||||
Albedo.rgb = mix(vec3(gray), aerochrome_color, 0.7);
|
Albedo.rgb = mix(vec3(gray), aerochrome_color, 0.7);
|
||||||
}
|
}
|
||||||
@ -442,7 +446,7 @@ void main() {
|
|||||||
Albedo.rgb = mix(Albedo.rgb, aerochrome_color, 0.3);
|
Albedo.rgb = mix(Albedo.rgb, aerochrome_color, 0.3);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
else if(blockID == BLOCK_WATER || (blockID >= 1200 && blockID < 1300))
|
else if(blockID == BLOCK_WATER || (blockID >= 300 && blockID < 400))
|
||||||
{
|
{
|
||||||
// IR Absorbsive? Dark.
|
// IR Absorbsive? Dark.
|
||||||
Albedo.rgb = mix(Albedo.rgb, vec3(0.01, 0.08, 0.15), 0.5);
|
Albedo.rgb = mix(Albedo.rgb, vec3(0.01, 0.08, 0.15), 0.5);
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
#include "/lib/res_params.glsl"
|
#include "/lib/res_params.glsl"
|
||||||
#include "/lib/bokeh.glsl"
|
#include "/lib/bokeh.glsl"
|
||||||
#include "/lib/blocks.glsl"
|
#include "/lib/blocks.glsl"
|
||||||
|
#include "/lib/entities.glsl"
|
||||||
|
#include "/lib/items.glsl"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
!! DO NOT REMOVE !!
|
!! DO NOT REMOVE !!
|
||||||
@ -230,7 +232,7 @@ void main() {
|
|||||||
blockID = mc_Entity.x;
|
blockID = mc_Entity.x;
|
||||||
// velocity = at_velocity;
|
// velocity = at_velocity;
|
||||||
|
|
||||||
if(mc_Entity.x == BLOCK_GROUND_WAVING_VERTICAL) normalMat.a = 0.60;
|
if(mc_Entity.x == BLOCK_GROUND_WAVING_VERTICAL || mc_Entity.x == BLOCK_GRASS_SHORT) normalMat.a = 0.60;
|
||||||
|
|
||||||
|
|
||||||
PORTAL = 0;
|
PORTAL = 0;
|
||||||
@ -238,7 +240,7 @@ void main() {
|
|||||||
|
|
||||||
#ifdef WORLD
|
#ifdef WORLD
|
||||||
// disallow POM to work on signs.
|
// disallow POM to work on signs.
|
||||||
if(blockEntityId == BLOCK_NO_POM) SIGN = 1;
|
if(blockEntityId == BLOCK_SIGN) SIGN = 1;
|
||||||
|
|
||||||
if(blockEntityId == BLOCK_END_PORTAL) PORTAL = 1;
|
if(blockEntityId == BLOCK_END_PORTAL) PORTAL = 1;
|
||||||
#endif
|
#endif
|
||||||
@ -248,7 +250,7 @@ void main() {
|
|||||||
|
|
||||||
#ifdef ENTITIES
|
#ifdef ENTITIES
|
||||||
// disallow POM to work on item frames.
|
// disallow POM to work on item frames.
|
||||||
if(entityId == 2300) SIGN = 1;
|
if(entityId == ENTITY_ITEM_FRAME) SIGN = 1;
|
||||||
|
|
||||||
|
|
||||||
// try and single out nametag text and then discard nametag background
|
// try and single out nametag text and then discard nametag background
|
||||||
@ -256,7 +258,7 @@ void main() {
|
|||||||
// if(gl_Color.a < 1.0) NameTags = 1;
|
// if(gl_Color.a < 1.0) NameTags = 1;
|
||||||
// if(gl_Color.a >= 0.24 && gl_Color.a <= 0.25 ) gl_Position = vec4(10,10,10,1);
|
// if(gl_Color.a >= 0.24 && gl_Color.a <= 0.25 ) gl_Position = vec4(10,10,10,1);
|
||||||
|
|
||||||
if(entityId == 1100 || entityId == 1200 || entityId == 2468) normalMat.a = 0.45;
|
if(entityId == ENTITY_SSS_MEDIUM || entityId == ENTITY_SSS_WEAK || entityId == ENTITY_PLAYER || entityId == 2468) normalMat.a = 0.45;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -268,11 +270,11 @@ void main() {
|
|||||||
// if(NameTags > 0) EMISSIVE = 0.9;
|
// if(NameTags > 0) EMISSIVE = 0.9;
|
||||||
|
|
||||||
// normal block lightsources
|
// normal block lightsources
|
||||||
if(mc_Entity.x >= 1000 && mc_Entity.x < 1200) EMISSIVE = 0.5;
|
if(mc_Entity.x >= 100 && mc_Entity.x < 300) EMISSIVE = 0.5;
|
||||||
|
|
||||||
// special cases light lightning and beacon beams...
|
// special cases light lightning and beacon beams...
|
||||||
#ifdef ENTITIES
|
#ifdef ENTITIES
|
||||||
if(entityId == 12345){
|
if(entityId == ENTITY_LIGHTNING){
|
||||||
LIGHTNING = 1;
|
LIGHTNING = 1;
|
||||||
normalMat.a = 0.50;
|
normalMat.a = 0.50;
|
||||||
}
|
}
|
||||||
@ -284,7 +286,7 @@ void main() {
|
|||||||
HELD_ITEM_BRIGHTNESS = 0.0;
|
HELD_ITEM_BRIGHTNESS = 0.0;
|
||||||
|
|
||||||
#ifdef Hand_Held_lights
|
#ifdef Hand_Held_lights
|
||||||
if(heldItemId == 100 || heldItemId2 == 100) HELD_ITEM_BRIGHTNESS = 0.9;
|
if(heldItemId == ITEM_LIGHT_SOURCES || heldItemId2 == ITEM_LIGHT_SOURCES) HELD_ITEM_BRIGHTNESS = 0.9;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -293,11 +295,23 @@ void main() {
|
|||||||
|
|
||||||
/////// ----- SSS ON BLOCKS ----- ///////
|
/////// ----- SSS ON BLOCKS ----- ///////
|
||||||
// strong
|
// strong
|
||||||
if(mc_Entity.x == BLOCK_GROUND_WAVING || mc_Entity.x == BLOCK_AIR_WAVING || mc_Entity.x == BLOCK_SSS_STRONG || mc_Entity.x == BLOCK_GROUND_WAVING_VERTICAL) SSSAMOUNT = 1.0;
|
if (
|
||||||
|
mc_Entity.x == BLOCK_GROUND_WAVING || mc_Entity.x == BLOCK_GROUND_WAVING_VERTICAL || mc_Entity.x == BLOCK_AIR_WAVING ||
|
||||||
|
mc_Entity.x == BLOCK_GRASS_SHORT || mc_Entity.x == BLOCK_GRASS_TALL_UPPER || mc_Entity.x == BLOCK_GRASS_TALL_LOWER ||
|
||||||
|
mc_Entity.x == BLOCK_SSS_STRONG || mc_Entity.x == BLOCK_SAPLING
|
||||||
|
) {
|
||||||
|
SSSAMOUNT = 1.0;
|
||||||
|
}
|
||||||
|
|
||||||
// medium
|
// medium
|
||||||
if(mc_Entity.x == BLOCK_SSS_WEAK || mc_Entity.x == BLOCK_SSS_WEAK_2) SSSAMOUNT = 0.75;
|
if (
|
||||||
|
mc_Entity.x == BLOCK_SSS_WEAK || mc_Entity.x == BLOCK_SSS_WEAK_2 ||
|
||||||
|
mc_Entity.x == BLOCK_AMETHYST_BUD_MEDIUM || mc_Entity.x == BLOCK_AMETHYST_BUD_LARGE || mc_Entity.x == BLOCK_AMETHYST_CLUSTER ||
|
||||||
|
mc_Entity.x == BLOCK_BAMBOO || mc_Entity.x == BLOCK_SAPLING || mc_Entity.x == BLOCK_VINE
|
||||||
|
) {
|
||||||
|
SSSAMOUNT = 0.75;
|
||||||
|
}
|
||||||
|
|
||||||
// low
|
// low
|
||||||
#ifdef MISC_BLOCK_SSS
|
#ifdef MISC_BLOCK_SSS
|
||||||
if(mc_Entity.x == BLOCK_SSS_WEIRD || mc_Entity.x == BLOCK_GRASS) SSSAMOUNT = 0.5; // weird SSS on blocks like grass and stuff
|
if(mc_Entity.x == BLOCK_SSS_WEIRD || mc_Entity.x == BLOCK_GRASS) SSSAMOUNT = 0.5; // weird SSS on blocks like grass and stuff
|
||||||
@ -307,12 +321,12 @@ void main() {
|
|||||||
#ifdef MOB_SSS
|
#ifdef MOB_SSS
|
||||||
/////// ----- SSS ON MOBS----- ///////
|
/////// ----- SSS ON MOBS----- ///////
|
||||||
// strong
|
// strong
|
||||||
if(entityId == 1100) SSSAMOUNT = 0.75;
|
if(entityId == ENTITY_SSS_MEDIUM) SSSAMOUNT = 0.75;
|
||||||
|
|
||||||
// medium
|
// medium
|
||||||
|
|
||||||
// low
|
// low
|
||||||
if(entityId == 1200) SSSAMOUNT = 0.3;
|
if(entityId == ENTITY_SSS_WEAK || entityId == ENTITY_PLAYER) SSSAMOUNT = 0.3;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -331,7 +345,13 @@ void main() {
|
|||||||
#ifdef WAVY_PLANTS
|
#ifdef WAVY_PLANTS
|
||||||
bool istopv = gl_MultiTexCoord0.t < mc_midTexCoord.t;
|
bool istopv = gl_MultiTexCoord0.t < mc_midTexCoord.t;
|
||||||
|
|
||||||
if ((mc_Entity.x == BLOCK_GROUND_WAVING || mc_Entity.x == BLOCK_GROUND_WAVING_VERTICAL) && istopv && abs(position.z) < 64.0) {
|
if (
|
||||||
|
(
|
||||||
|
mc_Entity.x == BLOCK_GROUND_WAVING || mc_Entity.x == BLOCK_GROUND_WAVING_VERTICAL ||
|
||||||
|
mc_Entity.x == BLOCK_GRASS_SHORT || mc_Entity.x == BLOCK_GRASS_TALL_UPPER ||
|
||||||
|
mc_Entity.x == BLOCK_SAPLING
|
||||||
|
) && istopv && abs(position.z) < 64.0
|
||||||
|
) {
|
||||||
vec3 worldpos = mat3(gbufferModelViewInverse) * position + gbufferModelViewInverse[3].xyz + cameraPosition;
|
vec3 worldpos = mat3(gbufferModelViewInverse) * position + gbufferModelViewInverse[3].xyz + cameraPosition;
|
||||||
worldpos.xyz += calcMovePlants(worldpos.xyz)*lmtexcoord.w - cameraPosition;
|
worldpos.xyz += calcMovePlants(worldpos.xyz)*lmtexcoord.w - cameraPosition;
|
||||||
position = mat3(gbufferModelView) * worldpos + gbufferModelView[3].xyz;
|
position = mat3(gbufferModelView) * worldpos + gbufferModelView[3].xyz;
|
||||||
|
@ -50,6 +50,11 @@ uniform sampler2D texture;
|
|||||||
uniform sampler2D specular;
|
uniform sampler2D specular;
|
||||||
uniform sampler2D normals;
|
uniform sampler2D normals;
|
||||||
|
|
||||||
|
#ifdef IS_LPV_ENABLED
|
||||||
|
uniform sampler3D texLpv1;
|
||||||
|
uniform sampler3D texLpv2;
|
||||||
|
#endif
|
||||||
|
|
||||||
varying vec4 tangent;
|
varying vec4 tangent;
|
||||||
varying vec4 normalMat;
|
varying vec4 normalMat;
|
||||||
varying vec3 binormal;
|
varying vec3 binormal;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#include "/lib/settings.glsl"
|
#include "/lib/settings.glsl"
|
||||||
#include "/lib/res_params.glsl"
|
#include "/lib/res_params.glsl"
|
||||||
#include "/lib/bokeh.glsl"
|
#include "/lib/bokeh.glsl"
|
||||||
|
#include "/lib/items.glsl"
|
||||||
|
|
||||||
uniform float frameTimeCounter;
|
uniform float frameTimeCounter;
|
||||||
#include "/lib/Shadow_Params.glsl"
|
#include "/lib/Shadow_Params.glsl"
|
||||||
@ -93,7 +94,7 @@ void main() {
|
|||||||
HELD_ITEM_BRIGHTNESS = 0.0;
|
HELD_ITEM_BRIGHTNESS = 0.0;
|
||||||
|
|
||||||
#ifdef Hand_Held_lights
|
#ifdef Hand_Held_lights
|
||||||
if(heldItemId == 100 || heldItemId2 == 100) HELD_ITEM_BRIGHTNESS = 0.9;
|
if(heldItemId == ITEM_LIGHT_SOURCES || heldItemId2 == ITEM_LIGHT_SOURCES) HELD_ITEM_BRIGHTNESS = 0.9;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
float mat = 0.0;
|
float mat = 0.0;
|
||||||
@ -104,7 +105,7 @@ void main() {
|
|||||||
gl_Position.z -= 1e-4;
|
gl_Position.z -= 1e-4;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mc_Entity.x >= 1200 && mc_Entity.x < 1300) mat = 0.2;
|
if (mc_Entity.x >= 200 && mc_Entity.x < 300) mat = 0.2;
|
||||||
if (mc_Entity.x == 72) mat = 0.5;
|
if (mc_Entity.x == 72) mat = 0.5;
|
||||||
|
|
||||||
#if defined ENTITIES || defined BLOCKENTITIES
|
#if defined ENTITIES || defined BLOCKENTITIES
|
||||||
|
@ -86,6 +86,10 @@ uniform sampler2D colortex13;
|
|||||||
uniform sampler2D colortex14;
|
uniform sampler2D colortex14;
|
||||||
uniform sampler2D colortex15; // flat normals(rgb), vanillaAO(alpha)
|
uniform sampler2D colortex15; // flat normals(rgb), vanillaAO(alpha)
|
||||||
|
|
||||||
|
#ifdef IS_LPV_ENABLED
|
||||||
|
uniform sampler3D texLpv1;
|
||||||
|
uniform sampler3D texLpv2;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
uniform mat4 shadowModelView;
|
uniform mat4 shadowModelView;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1) in;
|
layout (local_size_x = 8, local_size_y = 8, local_size_z = 1) in;
|
||||||
|
|
||||||
const ivec3 workGroups = ivec3(4, 5, 1);
|
const ivec3 workGroups = ivec3(6, 6, 1);
|
||||||
|
|
||||||
#ifdef IS_LPV_ENABLED
|
#ifdef IS_LPV_ENABLED
|
||||||
#include "/lib/blocks.glsl"
|
#include "/lib/blocks.glsl"
|
||||||
@ -8,8 +8,30 @@ const ivec3 workGroups = ivec3(4, 5, 1);
|
|||||||
|
|
||||||
const vec3 LightColor_Amethyst = vec3(0.464, 0.227, 0.788);
|
const vec3 LightColor_Amethyst = vec3(0.464, 0.227, 0.788);
|
||||||
const vec3 LightColor_Candles = vec3(1.0, 0.4, 0.1);
|
const vec3 LightColor_Candles = vec3(1.0, 0.4, 0.1);
|
||||||
|
const vec3 LightColor_CopperBulb = vec3(1.0);
|
||||||
|
const vec3 LightColor_LightBlock = vec3(1.0);
|
||||||
|
const vec3 LightColor_RedstoneTorch = vec3(0.939, 0.305, 0.164);
|
||||||
const vec3 LightColor_SeaPickle = vec3(0.283, 0.394, 0.212);
|
const vec3 LightColor_SeaPickle = vec3(0.283, 0.394, 0.212);
|
||||||
|
|
||||||
|
#ifdef LPV_COLORED_CANDLES
|
||||||
|
const vec3 LightColor_Candles_Black = vec3(0.200);
|
||||||
|
const vec3 LightColor_Candles_Blue = vec3(0.000, 0.259, 1.000);
|
||||||
|
const vec3 LightColor_Candles_Brown = vec3(0.459, 0.263, 0.149);
|
||||||
|
const vec3 LightColor_Candles_Cyan = vec3(0.000, 0.839, 0.839);
|
||||||
|
const vec3 LightColor_Candles_Gray = vec3(0.329, 0.357, 0.388);
|
||||||
|
const vec3 LightColor_Candles_Green = vec3(0.263, 0.451, 0.000);
|
||||||
|
const vec3 LightColor_Candles_LightBlue = vec3(0.153, 0.686, 1.000);
|
||||||
|
const vec3 LightColor_Candles_LightGray = vec3(0.631, 0.627, 0.624);
|
||||||
|
const vec3 LightColor_Candles_Lime = vec3(0.439, 0.890, 0.000);
|
||||||
|
const vec3 LightColor_Candles_Magenta = vec3(0.757, 0.098, 0.812);
|
||||||
|
const vec3 LightColor_Candles_Orange = vec3(1.000, 0.459, 0.000);
|
||||||
|
const vec3 LightColor_Candles_Pink = vec3(1.000, 0.553, 0.718);
|
||||||
|
const vec3 LightColor_Candles_Purple = vec3(0.569, 0.000, 1.000);
|
||||||
|
const vec3 LightColor_Candles_Red = vec3(0.859, 0.000, 0.000);
|
||||||
|
const vec3 LightColor_Candles_White = vec3(1.000);
|
||||||
|
const vec3 LightColor_Candles_Yellow = vec3(1.000, 0.878, 0.000);
|
||||||
|
#endif
|
||||||
|
|
||||||
uint BuildLpvMask(const in uint north, const in uint east, const in uint south, const in uint west, const in uint up, const in uint down) {
|
uint BuildLpvMask(const in uint north, const in uint east, const in uint south, const in uint west, const in uint up, const in uint down) {
|
||||||
return east | (west << 1) | (down << 2) | (up << 3) | (south << 4) | (north << 5);
|
return east | (west << 1) | (down << 2) | (up << 3) | (south << 4) | (north << 5);
|
||||||
}
|
}
|
||||||
@ -18,8 +40,8 @@ const ivec3 workGroups = ivec3(4, 5, 1);
|
|||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
#ifdef IS_LPV_ENABLED
|
#ifdef IS_LPV_ENABLED
|
||||||
uint blockId = uint(gl_GlobalInvocationID.x + gl_GlobalInvocationID.y * 32 + LpvBlockMapOffset);
|
uint blockId = uint(gl_GlobalInvocationID.x + gl_GlobalInvocationID.y * 32);
|
||||||
//if (blockId >= 1280) return;
|
if (blockId >= 2000) return;
|
||||||
|
|
||||||
vec3 lightColor = vec3(0.0);
|
vec3 lightColor = vec3(0.0);
|
||||||
float lightRange = 0.0;
|
float lightRange = 0.0;
|
||||||
@ -28,6 +50,32 @@ void main() {
|
|||||||
vec3 tintColor = vec3(1.0);
|
vec3 tintColor = vec3(1.0);
|
||||||
|
|
||||||
switch (blockId) {
|
switch (blockId) {
|
||||||
|
case BLOCK_WATER:
|
||||||
|
mixWeight = 0.8;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_BAMBOO:
|
||||||
|
mixWeight = 0.8;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_GRASS_SHORT:
|
||||||
|
case BLOCK_GRASS_TALL_UPPER:
|
||||||
|
case BLOCK_GRASS_TALL_LOWER:
|
||||||
|
mixWeight = 0.85;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_GROUND_WAVING:
|
||||||
|
case BLOCK_GROUND_WAVING_VERTICAL:
|
||||||
|
case BLOCK_AIR_WAVING:
|
||||||
|
mixWeight = 0.9;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_SAPLING:
|
||||||
|
mixWeight = 0.9;
|
||||||
|
break;
|
||||||
|
|
||||||
|
// lightsources
|
||||||
|
|
||||||
case BLOCK_AMETHYST_BUD_LARGE:
|
case BLOCK_AMETHYST_BUD_LARGE:
|
||||||
lightColor = LightColor_Amethyst;
|
lightColor = LightColor_Amethyst;
|
||||||
lightRange = 4.0;
|
lightRange = 4.0;
|
||||||
@ -47,6 +95,370 @@ void main() {
|
|||||||
lightColor = vec3(1.0);
|
lightColor = vec3(1.0);
|
||||||
lightRange = 15.0;
|
lightRange = 15.0;
|
||||||
break;
|
break;
|
||||||
|
case BLOCK_BREWING_STAND:
|
||||||
|
lightColor = vec3(0.636, 0.509, 0.179);
|
||||||
|
lightRange = 1.0;
|
||||||
|
mixWeight = 0.8;
|
||||||
|
break;
|
||||||
|
|
||||||
|
#ifdef LPV_COLORED_CANDLES
|
||||||
|
case BLOCK_CANDLES_PLAIN_LIT_1:
|
||||||
|
lightColor = LightColor_Candles;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PLAIN_LIT_2:
|
||||||
|
lightColor = LightColor_Candles;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PLAIN_LIT_3:
|
||||||
|
lightColor = LightColor_Candles;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PLAIN_LIT_4:
|
||||||
|
lightColor = LightColor_Candles;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_BLACK_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Black;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BLACK_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Black;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BLACK_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Black;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BLACK_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Black;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_BLUE_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Blue;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BLUE_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Blue;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BLUE_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Blue;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BLUE_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Blue;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_BROWN_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Brown;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BROWN_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Brown;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BROWN_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Brown;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_BROWN_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Brown;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_CYAN_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Cyan;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_CYAN_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Cyan;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_CYAN_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Cyan;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_CYAN_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Cyan;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_GRAY_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Gray;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_GRAY_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Gray;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_GRAY_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Gray;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_GRAY_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Gray;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_GREEN_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Green;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_GREEN_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Green;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_GREEN_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Green;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_GREEN_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Green;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_LIGHT_BLUE_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_LightBlue;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIGHT_BLUE_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_LightBlue;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIGHT_BLUE_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_LightBlue;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIGHT_BLUE_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_LightBlue;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_LIGHT_GRAY_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_LightGray;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIGHT_GRAY_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_LightGray;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIGHT_GRAY_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_LightGray;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIGHT_GRAY_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_LightGray;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_LIME_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Lime;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIME_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Lime;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIME_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Lime;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_LIME_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Lime;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_MAGENTA_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Magenta;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_MAGENTA_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Magenta;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_MAGENTA_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Magenta;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_MAGENTA_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Magenta;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_ORANGE_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Orange;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_ORANGE_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Orange;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_ORANGE_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Orange;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_ORANGE_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Orange;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_PINK_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Pink;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PINK_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Pink;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PINK_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Pink;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PINK_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Pink;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_PURPLE_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Purple;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PURPLE_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Purple;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PURPLE_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Purple;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_PURPLE_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Purple;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_RED_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Red;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_RED_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Red;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_RED_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Red;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_RED_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Red;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_WHITE_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_White;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_WHITE_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_White;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_WHITE_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_White;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_WHITE_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_White;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_CANDLES_YELLOW_LIT_1:
|
||||||
|
lightColor = LightColor_Candles_Yellow;
|
||||||
|
lightRange = 3.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_YELLOW_LIT_2:
|
||||||
|
lightColor = LightColor_Candles_Yellow;
|
||||||
|
lightRange = 6.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_YELLOW_LIT_3:
|
||||||
|
lightColor = LightColor_Candles_Yellow;
|
||||||
|
lightRange = 9.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLES_YELLOW_LIT_4:
|
||||||
|
lightColor = LightColor_Candles_Yellow;
|
||||||
|
lightRange = 12.0;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
#else
|
||||||
case BLOCK_CANDLES_LIT_1:
|
case BLOCK_CANDLES_LIT_1:
|
||||||
lightColor = LightColor_Candles;
|
lightColor = LightColor_Candles;
|
||||||
lightRange = 3.0;
|
lightRange = 3.0;
|
||||||
@ -67,11 +479,37 @@ void main() {
|
|||||||
lightRange = 12.0;
|
lightRange = 12.0;
|
||||||
mixWeight = 1.0;
|
mixWeight = 1.0;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
case BLOCK_CAVE_VINE_BERRIES:
|
case BLOCK_CAVE_VINE_BERRIES:
|
||||||
lightColor = vec3(0.651, 0.369, 0.157);
|
lightColor = vec3(0.651, 0.369, 0.157);
|
||||||
lightRange = 14.0;
|
lightRange = 14.0;
|
||||||
mixWeight = 1.0;
|
mixWeight = 1.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#ifdef LPV_REDSTONE_LIGHTS
|
||||||
|
case BLOCK_COMPARATOR_LIT:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 4.0;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
case BLOCK_COPPER_BULB_LIT:
|
||||||
|
lightColor = LightColor_CopperBulb;
|
||||||
|
lightRange = 15.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_COPPER_BULB_EXPOSED_LIT:
|
||||||
|
lightColor = LightColor_CopperBulb;
|
||||||
|
lightRange = 12.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_COPPER_BULB_OXIDIZED_LIT:
|
||||||
|
lightColor = LightColor_CopperBulb;
|
||||||
|
lightRange = 4.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_COPPER_BULB_WEATHERED_LIT:
|
||||||
|
lightColor = LightColor_CopperBulb;
|
||||||
|
lightRange = 8.0;
|
||||||
|
break;
|
||||||
case BLOCK_CONDUIT:
|
case BLOCK_CONDUIT:
|
||||||
lightColor = vec3(1.0);
|
lightColor = vec3(1.0);
|
||||||
lightRange = 15.0;
|
lightRange = 15.0;
|
||||||
@ -126,6 +564,83 @@ void main() {
|
|||||||
lightColor = vec3(0.659, 0.302, 0.106);
|
lightColor = vec3(0.659, 0.302, 0.106);
|
||||||
lightRange = 15.0;
|
lightRange = 15.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BLOCK_LIGHT_1:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 1;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_2:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 2;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_3:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 3;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_4:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 4;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_5:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 5;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_6:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 6;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_7:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 7;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_8:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 8;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_9:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 9;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_10:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 10;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_11:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 11;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_12:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 12;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_13:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 13;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_14:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 14;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_LIGHT_15:
|
||||||
|
lightColor = LightColor_LightBlock;
|
||||||
|
lightRange = 15;
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
case BLOCK_MAGMA:
|
case BLOCK_MAGMA:
|
||||||
lightColor = vec3(0.747, 0.323, 0.110);
|
lightColor = vec3(0.747, 0.323, 0.110);
|
||||||
lightRange = 3.0;
|
lightRange = 3.0;
|
||||||
@ -135,9 +650,78 @@ void main() {
|
|||||||
lightRange = 15.0;
|
lightRange = 15.0;
|
||||||
break;
|
break;
|
||||||
case BLOCK_REDSTONE_TORCH_LIT:
|
case BLOCK_REDSTONE_TORCH_LIT:
|
||||||
lightColor = vec3(0.939, 0.305, 0.164);
|
lightColor = LightColor_RedstoneTorch;
|
||||||
lightRange = 7.0;
|
lightRange = 7.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#ifdef LPV_REDSTONE_LIGHTS
|
||||||
|
case BLOCK_REDSTONE_WIRE_1:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 0.5;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_2:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_3:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 1.5;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_4:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 2.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_5:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 2.5;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_6:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 3.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_7:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 3.5;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_8:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 4.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_9:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 4.5;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_10:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 5.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_11:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 5.5;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_12:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 6.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_13:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 6.5;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_14:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 7.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_REDSTONE_WIRE_15:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 7.5;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BLOCK_REPEATER_LIT:
|
||||||
|
lightColor = LightColor_RedstoneTorch;
|
||||||
|
lightRange = 4.0;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
case BLOCK_RESPAWN_ANCHOR_4:
|
case BLOCK_RESPAWN_ANCHOR_4:
|
||||||
lightColor = vec3(1.0, 0.2, 1.0);
|
lightColor = vec3(1.0, 0.2, 1.0);
|
||||||
lightRange = 15.0;
|
lightRange = 15.0;
|
||||||
@ -195,6 +779,7 @@ void main() {
|
|||||||
mixWeight = 0.8;
|
mixWeight = 0.8;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// reflective translucents / glass
|
||||||
|
|
||||||
case BLOCK_HONEY:
|
case BLOCK_HONEY:
|
||||||
tintColor = vec3(0.984, 0.733, 0.251);
|
tintColor = vec3(0.984, 0.733, 0.251);
|
||||||
@ -275,6 +860,21 @@ void main() {
|
|||||||
mixWeight = 1.0;
|
mixWeight = 1.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// LPV shapes
|
||||||
|
|
||||||
|
case BLOCK_BUTTON:
|
||||||
|
mixWeight = 0.9;
|
||||||
|
break;
|
||||||
|
case BLOCK_CANDLE:
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
case BLOCK_CARPET:
|
||||||
|
mixMask = BuildLpvMask(1u, 1u, 1u, 1u, 1u, 0u);
|
||||||
|
mixWeight = 0.9;
|
||||||
|
break;
|
||||||
|
case BLOCK_CHAIN:
|
||||||
|
mixWeight = 1.0;
|
||||||
|
break;
|
||||||
|
|
||||||
case BLOCK_DOOR_N:
|
case BLOCK_DOOR_N:
|
||||||
mixMask = BuildLpvMask(0u, 1u, 1u, 1u, 1u, 1u);
|
mixMask = BuildLpvMask(0u, 1u, 1u, 1u, 1u, 1u);
|
||||||
@ -293,6 +893,27 @@ void main() {
|
|||||||
mixWeight = 0.8;
|
mixWeight = 0.8;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BLOCK_FENCE:
|
||||||
|
case BLOCK_FENCE_GATE:
|
||||||
|
mixWeight = 0.7;
|
||||||
|
break;
|
||||||
|
case BLOCK_FLOWER_POT:
|
||||||
|
mixWeight = 0.7;
|
||||||
|
break;
|
||||||
|
case BLOCK_IRON_BARS:
|
||||||
|
mixWeight = 0.6;
|
||||||
|
break;
|
||||||
|
case BLOCK_LADDER:
|
||||||
|
mixWeight = 0.7;
|
||||||
|
break;
|
||||||
|
case BLOCK_LEVER:
|
||||||
|
mixWeight = 0.8;
|
||||||
|
break;
|
||||||
|
case BLOCK_PRESSURE_PLATE:
|
||||||
|
mixMask = BuildLpvMask(1u, 1u, 1u, 1u, 1u, 0u);
|
||||||
|
mixWeight = 0.9;
|
||||||
|
break;
|
||||||
|
|
||||||
case BLOCK_SLAB_TOP:
|
case BLOCK_SLAB_TOP:
|
||||||
mixMask = BuildLpvMask(1u, 1u, 1u, 1u, 0u, 1u);
|
mixMask = BuildLpvMask(1u, 1u, 1u, 1u, 0u, 1u);
|
||||||
mixWeight = 0.5;
|
mixWeight = 0.5;
|
||||||
@ -326,14 +947,21 @@ void main() {
|
|||||||
mixMask = BuildLpvMask(1u, 1u, 1u, 0u, 1u, 1u);
|
mixMask = BuildLpvMask(1u, 1u, 1u, 0u, 1u, 1u);
|
||||||
mixWeight = 0.8;
|
mixWeight = 0.8;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// Misc
|
||||||
|
|
||||||
|
case BLOCK_SIGN:
|
||||||
|
mixWeight = 0.9;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// hack to increase light (if set)
|
||||||
if (lightRange > 0.0) lightRange += 1.0;
|
if (lightRange > 0.0) lightRange += 1.0;
|
||||||
|
|
||||||
LpvBlockData block;
|
LpvBlockData block;
|
||||||
block.ColorRange = packUnorm4x8(vec4(lightColor, lightRange/255.0));
|
block.ColorRange = packUnorm4x8(vec4(lightColor, lightRange/255.0));
|
||||||
block.MaskWeight = BuildBlockLpvData(mixMask, mixWeight);
|
block.MaskWeight = BuildBlockLpvData(mixMask, mixWeight);
|
||||||
block.Tint = packUnorm4x8(vec4(tintColor, 0.0));
|
block.Tint = packUnorm4x8(vec4(tintColor, 0.0));
|
||||||
LpvBlockMap[blockId - LpvBlockMapOffset] = block;
|
LpvBlockMap[blockId] = block;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#define RENDER_SHADOWCOMP
|
||||||
|
|
||||||
layout (local_size_x = 8, local_size_y = 8, local_size_z = 8) in;
|
layout (local_size_x = 8, local_size_y = 8, local_size_z = 8) in;
|
||||||
|
|
||||||
#if LPV_SIZE == 8
|
#if LPV_SIZE == 8
|
||||||
@ -27,6 +29,7 @@ layout (local_size_x = 8, local_size_y = 8, local_size_z = 8) in;
|
|||||||
#include "/lib/blocks.glsl"
|
#include "/lib/blocks.glsl"
|
||||||
#include "/lib/lpv_common.glsl"
|
#include "/lib/lpv_common.glsl"
|
||||||
#include "/lib/lpv_blocks.glsl"
|
#include "/lib/lpv_blocks.glsl"
|
||||||
|
#include "/lib/lpv_buffer.glsl"
|
||||||
#include "/lib/voxel_common.glsl"
|
#include "/lib/voxel_common.glsl"
|
||||||
|
|
||||||
int sumOf(ivec3 vec) {return vec.x + vec.y + vec.z;}
|
int sumOf(ivec3 vec) {return vec.x + vec.y + vec.z;}
|
||||||
@ -62,7 +65,7 @@ layout (local_size_x = 8, local_size_y = 8, local_size_z = 8) in;
|
|||||||
uint blockId = voxelSharedData[shared_index];
|
uint blockId = voxelSharedData[shared_index];
|
||||||
|
|
||||||
if (blockId > 0 && blockId != BLOCK_EMPTY)
|
if (blockId > 0 && blockId != BLOCK_EMPTY)
|
||||||
ParseBlockLpvData(LpvBlockMap[blockId - LpvBlockMapOffset].MaskWeight, mixMask, mixWeight);
|
ParseBlockLpvData(LpvBlockMap[blockId].MaskWeight, mixMask, mixWeight);
|
||||||
|
|
||||||
return lpvSharedData[shared_index] * ((mixMask >> mask_index) & 1u);// * mixWeight;
|
return lpvSharedData[shared_index] * ((mixMask >> mask_index) & 1u);// * mixWeight;
|
||||||
}
|
}
|
||||||
@ -124,9 +127,9 @@ void main() {
|
|||||||
|
|
||||||
if (blockId > 0u) {
|
if (blockId > 0u) {
|
||||||
mixWeight = 0.0;
|
mixWeight = 0.0;
|
||||||
ParseBlockLpvData(LpvBlockMap[blockId - LpvBlockMapOffset].MaskWeight, mixMask, mixWeight);
|
ParseBlockLpvData(LpvBlockMap[blockId].MaskWeight, mixMask, mixWeight);
|
||||||
|
|
||||||
uint tintData = LpvBlockMap[blockId - LpvBlockMapOffset].Tint;
|
uint tintData = LpvBlockMap[blockId].Tint;
|
||||||
tintColor = unpackUnorm4x8(tintData).rgb;
|
tintColor = unpackUnorm4x8(tintData).rgb;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -140,7 +143,7 @@ void main() {
|
|||||||
lightValue.ba = log2(lightValue.ba + 1.0) / LpvBlockSkyRange;
|
lightValue.ba = log2(lightValue.ba + 1.0) / LpvBlockSkyRange;
|
||||||
|
|
||||||
if (blockId > 0u) {
|
if (blockId > 0u) {
|
||||||
vec4 lightColorRange = unpackUnorm4x8(LpvBlockMap[blockId - LpvBlockMapOffset].ColorRange);
|
vec4 lightColorRange = unpackUnorm4x8(LpvBlockMap[blockId].ColorRange);
|
||||||
float lightRange = lightColorRange.a * 255.0;
|
float lightRange = lightColorRange.a * 255.0;
|
||||||
|
|
||||||
if (lightRange > EPSILON) {
|
if (lightRange > EPSILON) {
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
#if MC_VERSION >= 11300
|
entity.1201= player
|
||||||
|
|
||||||
|
entity.1202= minecraft:lightning_bolt weather2:lightning_bolt
|
||||||
|
|
||||||
|
## misc stuff
|
||||||
|
entity.1203= ender_dragon wither
|
||||||
|
|
||||||
|
entity.1301= item_frame item_display
|
||||||
|
entity.1302= spectral_arrow bigglobe:torch_arrow
|
||||||
|
entity.1303= tnt firework_rocket
|
||||||
|
|
||||||
######
|
######
|
||||||
###### all the different strengths of subsurface scattering and what entities to put them on.
|
###### all the different strengths of subsurface scattering and what entities to put them on.
|
||||||
######
|
######
|
||||||
|
|
||||||
## medium sss (same as strong sss for blocks)
|
## medium sss (same as strong sss for blocks)
|
||||||
entity.1100 = slime giant ghast elder_guardian
|
entity.1401= slime giant ghast elder_guardian
|
||||||
|
|
||||||
## weak sss (same as weak sss for blocks)
|
## weak sss (same as weak sss for blocks)
|
||||||
entity.1200 = player sheep frog chicken snow_golem polar_bear zombie_horse armor_stand arrow squid bat cat cod cow donkey fox horse mooshroom mule ocelot parrot pig piglin polar_bear pufferfish rabbit salmon strider tropical_fish turtle villager wandering_trader bee cave_spider dolphin enderman llama panda spider wolf zombified_piglin blaze creeper drowned endermite evoker guardian hoglin husk magma_cube phantom piglin_brute pillager ravager silverfish stray vex vindicator witch zoglin zombie zombie_villager trader_llama
|
entity.1402= sheep frog chicken snow_golem polar_bear zombie_horse armor_stand arrow squid bat cat cod cow donkey fox horse mooshroom mule ocelot parrot pig piglin polar_bear pufferfish rabbit salmon strider tropical_fish turtle villager wandering_trader bee cave_spider dolphin enderman llama panda spider wolf zombified_piglin blaze creeper drowned endermite evoker guardian hoglin husk magma_cube phantom piglin_brute pillager ravager silverfish stray vex vindicator witch zoglin zombie zombie_villager trader_llama
|
||||||
|
|
||||||
## misc stuff
|
|
||||||
entity.1300 = ender_dragon wither
|
|
||||||
|
|
||||||
entity.12345 = minecraft:lightning_bolt \
|
|
||||||
weather2:lightning_bolt
|
|
||||||
|
|
||||||
# all of these get excluded from POM
|
|
||||||
entity.2300 = minecraft:item_frame minecraft:item_display
|
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
item.100 = glow_berries soul_lantern soul_torch conduit beacon sea_pickle sea_lantern glowstone torch redstone_torch jack_o_lantern magma_block lantern shroomlight end_rod lava_bucket \
|
item.1000= glow_berries soul_lantern soul_torch conduit beacon sea_pickle sea_lantern glowstone torch redstone_torch jack_o_lantern magma_block lantern shroomlight end_rod lava_bucket \
|
||||||
\
|
\
|
||||||
conquest:white_paper_lantern conquest:yellow_paper_lantern conquest:small_red_paper_lantern conquest:chinese_palace_lantern conquest:campfire conquest:brazier conquest:hanging_brazier conquest:chandelier conquest:candelabra conquest:cross_chandelier conquest:conquest:iron_candelabrum_1 conquest:conquest:golden_candelabrum_1 conquest:candle conquest:hanging_candle_holder conquest:candle_in_a_lantern conquest:candles conquest:hand_candle conquest:torch_with_grille conquest:elven_hand_light conquest:ship_lantern conquest:victorian_lantern conquest:small_lantern conquest:big_lantern conquest:hanging_oil_lamp conquest:oil_lamp conquest:terracotta_oil_lamp conquest:invisible_light_low conquest:invisible_light_medium conquest:invisible_light
|
conquest:white_paper_lantern conquest:yellow_paper_lantern conquest:small_red_paper_lantern conquest:chinese_palace_lantern conquest:campfire conquest:brazier conquest:hanging_brazier conquest:chandelier conquest:candelabra conquest:cross_chandelier conquest:conquest:iron_candelabrum_1 conquest:conquest:golden_candelabrum_1 conquest:candle conquest:hanging_candle_holder conquest:candle_in_a_lantern conquest:candles conquest:hand_candle conquest:torch_with_grille conquest:elven_hand_light conquest:ship_lantern conquest:victorian_lantern conquest:small_lantern conquest:big_lantern conquest:hanging_oil_lamp conquest:oil_lamp conquest:terracotta_oil_lamp conquest:invisible_light_low conquest:invisible_light_medium conquest:invisible_light
|
||||||
|
@ -79,6 +79,9 @@ screen.Direct_Light = Direct Light
|
|||||||
value.LPV_SIZE.7 = Medium [128]
|
value.LPV_SIZE.7 = Medium [128]
|
||||||
value.LPV_SIZE.8 = Large [256]
|
value.LPV_SIZE.8 = Large [256]
|
||||||
option.LPV_NORMAL_OFFSET = Normal-Offset
|
option.LPV_NORMAL_OFFSET = Normal-Offset
|
||||||
|
option.LPV_ENTITY_LIGHTS = Entity Lights
|
||||||
|
option.LPV_REDSTONE_LIGHTS = Redstone Lights
|
||||||
|
option.LPV_COLORED_CANDLES = Colored Candles
|
||||||
|
|
||||||
|
|
||||||
screen.Subsurface_Scattering = Sub-Surface Scattering
|
screen.Subsurface_Scattering = Sub-Surface Scattering
|
||||||
|
@ -1,84 +1,205 @@
|
|||||||
#define BLOCK_WATER 8
|
#define BLOCK_WATER 8
|
||||||
#define BLOCK_GROUND_WAVING 10
|
#define BLOCK_BAMBOO 11
|
||||||
#define BLOCK_AIR_WAVING 11
|
#define BLOCK_GRASS_SHORT 12
|
||||||
#define BLOCK_GROUND_WAVING_VERTICAL 12
|
#define BLOCK_GRASS_TALL_LOWER 13
|
||||||
#define BLOCK_SSS_STRONG 13
|
#define BLOCK_GRASS_TALL_UPPER 14
|
||||||
#define BLOCK_SSS_WEAK 14
|
#define BLOCK_SAPLING 15
|
||||||
#define BLOCK_SSS_WEAK_2 15
|
#define BLOCK_VINE 16
|
||||||
#define BLOCK_SSS_WEAK_3 16
|
#define BLOCK_GROUND_WAVING 60
|
||||||
#define BLOCK_SSS_WEIRD 17
|
#define BLOCK_GROUND_WAVING_VERTICAL 61
|
||||||
#define BLOCK_GRASS 18
|
#define BLOCK_AIR_WAVING 62
|
||||||
#define BLOCK_AMETHYST_BUD_LARGE 1001
|
#define BLOCK_SSS_STRONG 80
|
||||||
#define BLOCK_AMETHYST_BUD_MEDIUM 1002
|
#define BLOCK_SSS_WEAK 81
|
||||||
#define BLOCK_AMETHYST_CLUSTER 1003
|
#define BLOCK_SSS_WEAK_2 82
|
||||||
#define BLOCK_BEACON 1004
|
#define BLOCK_SSS_WEAK_3 83
|
||||||
#define BLOCK_CANDLES_LIT_1 1005
|
#define BLOCK_SSS_WEIRD 84
|
||||||
#define BLOCK_CANDLES_LIT_2 1006
|
#define BLOCK_GRASS 85
|
||||||
#define BLOCK_CANDLES_LIT_3 1007
|
#define BLOCK_AMETHYST_BUD_LARGE 101
|
||||||
#define BLOCK_CANDLES_LIT_4 1008
|
#define BLOCK_AMETHYST_BUD_MEDIUM 102
|
||||||
#define BLOCK_CAVE_VINE_BERRIES 1009
|
#define BLOCK_AMETHYST_CLUSTER 103
|
||||||
#define BLOCK_CONDUIT 1010
|
#define BLOCK_BEACON 104
|
||||||
#define BLOCK_CRYING_OBSIDIAN 1011
|
#define BLOCK_BREWING_STAND 105
|
||||||
#define BLOCK_END_GATEWAY 1012
|
#define BLOCK_CANDLES_PLAIN_LIT_1 106
|
||||||
#define BLOCK_END_ROD 1013
|
#define BLOCK_CANDLES_PLAIN_LIT_2 107
|
||||||
#define BLOCK_FIRE 1014
|
#define BLOCK_CANDLES_PLAIN_LIT_3 108
|
||||||
#define BLOCK_FROGLIGHT_OCHRE 1015
|
#define BLOCK_CANDLES_PLAIN_LIT_4 109
|
||||||
#define BLOCK_FROGLIGHT_PEARLESCENT 1016
|
#define BLOCK_CANDLES_BLACK_LIT_1 110
|
||||||
#define BLOCK_FROGLIGHT_VERDANT 1017
|
#define BLOCK_CANDLES_BLACK_LIT_2 111
|
||||||
#define BLOCK_GLOW_LICHEN 1018
|
#define BLOCK_CANDLES_BLACK_LIT_3 112
|
||||||
#define BLOCK_GLOWSTONE 1019
|
#define BLOCK_CANDLES_BLACK_LIT_4 113
|
||||||
#define BLOCK_JACK_O_LANTERN 1020
|
#define BLOCK_CANDLES_BLUE_LIT_1 114
|
||||||
#define BLOCK_LANTERN 1021
|
#define BLOCK_CANDLES_BLUE_LIT_2 115
|
||||||
#define BLOCK_LAVA 1022
|
#define BLOCK_CANDLES_BLUE_LIT_3 116
|
||||||
#define BLOCK_MAGMA 1023
|
#define BLOCK_CANDLES_BLUE_LIT_4 117
|
||||||
#define BLOCK_REDSTONE_LAMP_LIT 1024
|
#define BLOCK_CANDLES_BROWN_LIT_1 118
|
||||||
#define BLOCK_REDSTONE_TORCH_LIT 1025
|
#define BLOCK_CANDLES_BROWN_LIT_2 119
|
||||||
#define BLOCK_RESPAWN_ANCHOR_4 1026
|
#define BLOCK_CANDLES_BROWN_LIT_3 120
|
||||||
#define BLOCK_SCULK_SENSOR_ACTIVE 1027
|
#define BLOCK_CANDLES_BROWN_LIT_4 121
|
||||||
#define BLOCK_SEA_PICKLE_WET_1 1028
|
#define BLOCK_CANDLES_CYAN_LIT_1 122
|
||||||
#define BLOCK_SEA_PICKLE_WET_2 1029
|
#define BLOCK_CANDLES_CYAN_LIT_2 123
|
||||||
#define BLOCK_SEA_PICKLE_WET_3 1030
|
#define BLOCK_CANDLES_CYAN_LIT_3 124
|
||||||
#define BLOCK_SEA_PICKLE_WET_4 1031
|
#define BLOCK_CANDLES_CYAN_LIT_4 125
|
||||||
#define BLOCK_SEA_LANTERN 1032
|
#define BLOCK_CANDLES_GRAY_LIT_1 126
|
||||||
#define BLOCK_SHROOMLIGHT 1033
|
#define BLOCK_CANDLES_GRAY_LIT_2 127
|
||||||
#define BLOCK_SMOKER_LIT 1034
|
#define BLOCK_CANDLES_GRAY_LIT_3 128
|
||||||
#define BLOCK_SOUL_FIRE 1035
|
#define BLOCK_CANDLES_GRAY_LIT_4 129
|
||||||
#define BLOCK_SOUL_LANTERN 1036
|
#define BLOCK_CANDLES_GREEN_LIT_1 130
|
||||||
#define BLOCK_SOUL_TORCH 1037
|
#define BLOCK_CANDLES_GREEN_LIT_2 131
|
||||||
#define BLOCK_TORCH 1038
|
#define BLOCK_CANDLES_GREEN_LIT_3 132
|
||||||
#define BLOCK_GLASS 1201
|
#define BLOCK_CANDLES_GREEN_LIT_4 133
|
||||||
#define BLOCK_HONEY 1202
|
#define BLOCK_CANDLES_LIGHT_BLUE_LIT_1 134
|
||||||
#define BLOCK_ICE 1203
|
#define BLOCK_CANDLES_LIGHT_BLUE_LIT_2 135
|
||||||
#define BLOCK_NETHER_PORTAL 1204
|
#define BLOCK_CANDLES_LIGHT_BLUE_LIT_3 136
|
||||||
#define BLOCK_SLIME 1205
|
#define BLOCK_CANDLES_LIGHT_BLUE_LIT_4 137
|
||||||
#define BLOCK_GLASS_BLACK 1206
|
#define BLOCK_CANDLES_LIGHT_GRAY_LIT_1 138
|
||||||
#define BLOCK_GLASS_BLUE 1207
|
#define BLOCK_CANDLES_LIGHT_GRAY_LIT_2 139
|
||||||
#define BLOCK_GLASS_BROWN 1208
|
#define BLOCK_CANDLES_LIGHT_GRAY_LIT_3 140
|
||||||
#define BLOCK_GLASS_CYAN 1209
|
#define BLOCK_CANDLES_LIGHT_GRAY_LIT_4 141
|
||||||
#define BLOCK_GLASS_GRAY 1210
|
#define BLOCK_CANDLES_LIME_LIT_1 142
|
||||||
#define BLOCK_GLASS_GREEN 1211
|
#define BLOCK_CANDLES_LIME_LIT_2 143
|
||||||
#define BLOCK_GLASS_LIGHT_BLUE 1212
|
#define BLOCK_CANDLES_LIME_LIT_3 144
|
||||||
#define BLOCK_GLASS_LIGHT_GRAY 1213
|
#define BLOCK_CANDLES_LIME_LIT_4 145
|
||||||
#define BLOCK_GLASS_LIME 1214
|
#define BLOCK_CANDLES_MAGENTA_LIT_1 146
|
||||||
#define BLOCK_GLASS_MAGENTA 1215
|
#define BLOCK_CANDLES_MAGENTA_LIT_2 147
|
||||||
#define BLOCK_GLASS_ORANGE 1216
|
#define BLOCK_CANDLES_MAGENTA_LIT_3 148
|
||||||
#define BLOCK_GLASS_PINK 1217
|
#define BLOCK_CANDLES_MAGENTA_LIT_4 149
|
||||||
#define BLOCK_GLASS_PURPLE 1218
|
#define BLOCK_CANDLES_ORANGE_LIT_1 150
|
||||||
#define BLOCK_GLASS_RED 1219
|
#define BLOCK_CANDLES_ORANGE_LIT_2 151
|
||||||
#define BLOCK_GLASS_WHITE 1220
|
#define BLOCK_CANDLES_ORANGE_LIT_3 152
|
||||||
#define BLOCK_GLASS_YELLOW 1221
|
#define BLOCK_CANDLES_ORANGE_LIT_4 153
|
||||||
#define BLOCK_DOOR_N 1222
|
#define BLOCK_CANDLES_PINK_LIT_1 154
|
||||||
#define BLOCK_DOOR_E 1223
|
#define BLOCK_CANDLES_PINK_LIT_2 155
|
||||||
#define BLOCK_DOOR_S 1224
|
#define BLOCK_CANDLES_PINK_LIT_3 156
|
||||||
#define BLOCK_DOOR_W 1225
|
#define BLOCK_CANDLES_PINK_LIT_4 157
|
||||||
#define BLOCK_SLAB_TOP 1226
|
#define BLOCK_CANDLES_PURPLE_LIT_1 158
|
||||||
#define BLOCK_SLAB_BOTTOM 1227
|
#define BLOCK_CANDLES_PURPLE_LIT_2 159
|
||||||
#define BLOCK_TRAPDOOR_BOTTOM 1228
|
#define BLOCK_CANDLES_PURPLE_LIT_3 160
|
||||||
#define BLOCK_TRAPDOOR_TOP 1229
|
#define BLOCK_CANDLES_PURPLE_LIT_4 161
|
||||||
#define BLOCK_TRAPDOOR_N 1230
|
#define BLOCK_CANDLES_RED_LIT_1 162
|
||||||
#define BLOCK_TRAPDOOR_E 1231
|
#define BLOCK_CANDLES_RED_LIT_2 163
|
||||||
#define BLOCK_TRAPDOOR_S 1232
|
#define BLOCK_CANDLES_RED_LIT_3 164
|
||||||
#define BLOCK_TRAPDOOR_W 1233
|
#define BLOCK_CANDLES_RED_LIT_4 165
|
||||||
#define BLOCK_END_PORTAL 2100
|
#define BLOCK_CANDLES_WHITE_LIT_1 166
|
||||||
#define BLOCK_NO_POM 2200
|
#define BLOCK_CANDLES_WHITE_LIT_2 167
|
||||||
#define BLOCK_REDSTONE_WIRE 3000
|
#define BLOCK_CANDLES_WHITE_LIT_3 168
|
||||||
|
#define BLOCK_CANDLES_WHITE_LIT_4 169
|
||||||
|
#define BLOCK_CANDLES_YELLOW_LIT_1 170
|
||||||
|
#define BLOCK_CANDLES_YELLOW_LIT_2 171
|
||||||
|
#define BLOCK_CANDLES_YELLOW_LIT_3 172
|
||||||
|
#define BLOCK_CANDLES_YELLOW_LIT_4 173
|
||||||
|
#define BLOCK_CANDLES_LIT_1 174
|
||||||
|
#define BLOCK_CANDLES_LIT_2 175
|
||||||
|
#define BLOCK_CANDLES_LIT_3 176
|
||||||
|
#define BLOCK_CANDLES_LIT_4 177
|
||||||
|
#define BLOCK_CAVE_VINE_BERRIES 178
|
||||||
|
#define BLOCK_COMPARATOR_LIT 179
|
||||||
|
#define BLOCK_COPPER_BULB_LIT 180
|
||||||
|
#define BLOCK_COPPER_BULB_EXPOSED_LIT 181
|
||||||
|
#define BLOCK_COPPER_BULB_OXIDIZED_LIT 182
|
||||||
|
#define BLOCK_COPPER_BULB_WEATHERED_LIT 183
|
||||||
|
#define BLOCK_CONDUIT 184
|
||||||
|
#define BLOCK_CRYING_OBSIDIAN 185
|
||||||
|
#define BLOCK_END_GATEWAY 186
|
||||||
|
#define BLOCK_END_ROD 187
|
||||||
|
#define BLOCK_FIRE 188
|
||||||
|
#define BLOCK_FROGLIGHT_OCHRE 189
|
||||||
|
#define BLOCK_FROGLIGHT_PEARLESCENT 190
|
||||||
|
#define BLOCK_FROGLIGHT_VERDANT 191
|
||||||
|
#define BLOCK_GLOW_LICHEN 192
|
||||||
|
#define BLOCK_GLOWSTONE 193
|
||||||
|
#define BLOCK_JACK_O_LANTERN 194
|
||||||
|
#define BLOCK_LANTERN 195
|
||||||
|
#define BLOCK_LAVA 196
|
||||||
|
#define BLOCK_LIGHT_1 197
|
||||||
|
#define BLOCK_LIGHT_2 198
|
||||||
|
#define BLOCK_LIGHT_3 199
|
||||||
|
#define BLOCK_LIGHT_4 200
|
||||||
|
#define BLOCK_LIGHT_5 201
|
||||||
|
#define BLOCK_LIGHT_6 202
|
||||||
|
#define BLOCK_LIGHT_7 203
|
||||||
|
#define BLOCK_LIGHT_8 204
|
||||||
|
#define BLOCK_LIGHT_9 205
|
||||||
|
#define BLOCK_LIGHT_10 206
|
||||||
|
#define BLOCK_LIGHT_11 207
|
||||||
|
#define BLOCK_LIGHT_12 208
|
||||||
|
#define BLOCK_LIGHT_13 209
|
||||||
|
#define BLOCK_LIGHT_14 210
|
||||||
|
#define BLOCK_LIGHT_15 211
|
||||||
|
#define BLOCK_MAGMA 212
|
||||||
|
#define BLOCK_REDSTONE_LAMP_LIT 213
|
||||||
|
#define BLOCK_REDSTONE_TORCH_LIT 214
|
||||||
|
#define BLOCK_REDSTONE_WIRE_1 215
|
||||||
|
#define BLOCK_REDSTONE_WIRE_2 216
|
||||||
|
#define BLOCK_REDSTONE_WIRE_3 217
|
||||||
|
#define BLOCK_REDSTONE_WIRE_4 218
|
||||||
|
#define BLOCK_REDSTONE_WIRE_5 219
|
||||||
|
#define BLOCK_REDSTONE_WIRE_6 220
|
||||||
|
#define BLOCK_REDSTONE_WIRE_7 221
|
||||||
|
#define BLOCK_REDSTONE_WIRE_8 222
|
||||||
|
#define BLOCK_REDSTONE_WIRE_9 223
|
||||||
|
#define BLOCK_REDSTONE_WIRE_10 224
|
||||||
|
#define BLOCK_REDSTONE_WIRE_11 225
|
||||||
|
#define BLOCK_REDSTONE_WIRE_12 226
|
||||||
|
#define BLOCK_REDSTONE_WIRE_13 227
|
||||||
|
#define BLOCK_REDSTONE_WIRE_14 228
|
||||||
|
#define BLOCK_REDSTONE_WIRE_15 229
|
||||||
|
#define BLOCK_REPEATER_LIT 230
|
||||||
|
#define BLOCK_RESPAWN_ANCHOR_4 231
|
||||||
|
#define BLOCK_SCULK_SENSOR_ACTIVE 232
|
||||||
|
#define BLOCK_SEA_PICKLE_WET_1 233
|
||||||
|
#define BLOCK_SEA_PICKLE_WET_2 234
|
||||||
|
#define BLOCK_SEA_PICKLE_WET_3 235
|
||||||
|
#define BLOCK_SEA_PICKLE_WET_4 236
|
||||||
|
#define BLOCK_SEA_LANTERN 237
|
||||||
|
#define BLOCK_SHROOMLIGHT 238
|
||||||
|
#define BLOCK_SMOKER_LIT 239
|
||||||
|
#define BLOCK_SOUL_FIRE 240
|
||||||
|
#define BLOCK_SOUL_LANTERN 241
|
||||||
|
#define BLOCK_SOUL_TORCH 242
|
||||||
|
#define BLOCK_TORCH 243
|
||||||
|
#define BLOCK_GLASS 301
|
||||||
|
#define BLOCK_HONEY 302
|
||||||
|
#define BLOCK_ICE 303
|
||||||
|
#define BLOCK_NETHER_PORTAL 304
|
||||||
|
#define BLOCK_SLIME 305
|
||||||
|
#define BLOCK_GLASS_BLACK 306
|
||||||
|
#define BLOCK_GLASS_BLUE 307
|
||||||
|
#define BLOCK_GLASS_BROWN 308
|
||||||
|
#define BLOCK_GLASS_CYAN 309
|
||||||
|
#define BLOCK_GLASS_GRAY 310
|
||||||
|
#define BLOCK_GLASS_GREEN 311
|
||||||
|
#define BLOCK_GLASS_LIGHT_BLUE 312
|
||||||
|
#define BLOCK_GLASS_LIGHT_GRAY 313
|
||||||
|
#define BLOCK_GLASS_LIME 314
|
||||||
|
#define BLOCK_GLASS_MAGENTA 315
|
||||||
|
#define BLOCK_GLASS_ORANGE 316
|
||||||
|
#define BLOCK_GLASS_PINK 317
|
||||||
|
#define BLOCK_GLASS_PURPLE 318
|
||||||
|
#define BLOCK_GLASS_RED 319
|
||||||
|
#define BLOCK_GLASS_WHITE 320
|
||||||
|
#define BLOCK_GLASS_YELLOW 321
|
||||||
|
#define BLOCK_BUTTON 401
|
||||||
|
#define BLOCK_CANDLE 402
|
||||||
|
#define BLOCK_CARPET 403
|
||||||
|
#define BLOCK_CHAIN 404
|
||||||
|
#define BLOCK_DOOR_N 405
|
||||||
|
#define BLOCK_DOOR_E 406
|
||||||
|
#define BLOCK_DOOR_S 407
|
||||||
|
#define BLOCK_DOOR_W 408
|
||||||
|
#define BLOCK_FENCE 409
|
||||||
|
#define BLOCK_FENCE_GATE 410
|
||||||
|
#define BLOCK_FLOWER_POT 411
|
||||||
|
#define BLOCK_IRON_BARS 412
|
||||||
|
#define BLOCK_LADDER 413
|
||||||
|
#define BLOCK_LEVER 414
|
||||||
|
#define BLOCK_PRESSURE_PLATE 415
|
||||||
|
#define BLOCK_SLAB_TOP 416
|
||||||
|
#define BLOCK_SLAB_BOTTOM 417
|
||||||
|
#define BLOCK_TRAPDOOR_BOTTOM 418
|
||||||
|
#define BLOCK_TRAPDOOR_TOP 419
|
||||||
|
#define BLOCK_TRAPDOOR_N 420
|
||||||
|
#define BLOCK_TRAPDOOR_E 421
|
||||||
|
#define BLOCK_TRAPDOOR_S 422
|
||||||
|
#define BLOCK_TRAPDOOR_W 423
|
||||||
|
#define BLOCK_END_PORTAL 500
|
||||||
|
#define BLOCK_SIGN 501
|
||||||
|
10
shaders/lib/entities.glsl
Normal file
10
shaders/lib/entities.glsl
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#define ENTITY_PLAYER 1201
|
||||||
|
#define ENTITY_LIGHTNING 1202
|
||||||
|
//#define ENTITY_DRAGON_WITHER 1203
|
||||||
|
|
||||||
|
#define ENTITY_ITEM_FRAME 1301
|
||||||
|
#define ENTITY_SPECTRAL_ARROW 1302
|
||||||
|
#define ENTITY_TNT 1303
|
||||||
|
|
||||||
|
#define ENTITY_SSS_MEDIUM 1401
|
||||||
|
#define ENTITY_SSS_WEAK 1402
|
1
shaders/lib/items.glsl
Normal file
1
shaders/lib/items.glsl
Normal file
@ -0,0 +1 @@
|
|||||||
|
#define ITEM_LIGHT_SOURCES 1000
|
@ -1,4 +1,4 @@
|
|||||||
struct LpvBlockData { // 12 x1280 =?
|
struct LpvBlockData { // 12 x2000 =?
|
||||||
uint MaskWeight; // 4
|
uint MaskWeight; // 4
|
||||||
uint ColorRange; // 4
|
uint ColorRange; // 4
|
||||||
uint Tint; // 4
|
uint Tint; // 4
|
||||||
@ -13,7 +13,6 @@ struct LpvBlockData { // 12 x1280 =?
|
|||||||
LpvBlockData LpvBlockMap[];
|
LpvBlockData LpvBlockMap[];
|
||||||
};
|
};
|
||||||
|
|
||||||
const int LpvBlockMapOffset = 999;
|
|
||||||
|
|
||||||
uint BuildBlockLpvData(uint mixMask, float mixWeight) {
|
uint BuildBlockLpvData(uint mixMask, float mixWeight) {
|
||||||
uint data = uint(saturate(mixWeight) * 255.0);
|
uint data = uint(saturate(mixWeight) * 255.0);
|
||||||
|
7
shaders/lib/lpv_buffer.glsl
Normal file
7
shaders/lib/lpv_buffer.glsl
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#ifdef RENDER_SHADOWCOMP
|
||||||
|
layout(rgba8) uniform restrict image3D imgLpv1;
|
||||||
|
layout(rgba8) uniform restrict image3D imgLpv2;
|
||||||
|
#else
|
||||||
|
layout(rgba8) uniform readonly image3D imgLpv1;
|
||||||
|
layout(rgba8) uniform readonly image3D imgLpv2;
|
||||||
|
#endif
|
@ -1,6 +1,3 @@
|
|||||||
layout(rgba8) uniform image3D imgLpv1;
|
|
||||||
layout(rgba8) uniform image3D imgLpv2;
|
|
||||||
|
|
||||||
// How far light propagates (block, sky)
|
// How far light propagates (block, sky)
|
||||||
const vec2 LpvBlockSkyRange = vec2(15.0, 24.0);
|
const vec2 LpvBlockSkyRange = vec2(15.0, 24.0);
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// LPV falloff curve
|
// LPV falloff curve
|
||||||
const float LpvBlockPower = 5.0;
|
const float LpvBlockPower = 4.0;
|
||||||
|
|
||||||
// LPV block brightness scale
|
// LPV block brightness scale
|
||||||
const float LpvBlockBrightness = 2.0;
|
const float LpvBlockBrightness = 2.0;
|
||||||
@ -7,8 +7,8 @@ const float LpvBlockBrightness = 2.0;
|
|||||||
|
|
||||||
vec4 SampleLpvNearest(const in ivec3 lpvPos) {
|
vec4 SampleLpvNearest(const in ivec3 lpvPos) {
|
||||||
vec4 lpvSample = (frameCounter % 2) == 0
|
vec4 lpvSample = (frameCounter % 2) == 0
|
||||||
? imageLoad(imgLpv1, lpvPos)
|
? texelFetch(texLpv1, lpvPos, 0)
|
||||||
: imageLoad(imgLpv2, lpvPos);
|
: texelFetch(texLpv2, lpvPos, 0);
|
||||||
|
|
||||||
lpvSample.b = pow(lpvSample.b, LpvBlockPower) * LpvBlockSkyRange.x;
|
lpvSample.b = pow(lpvSample.b, LpvBlockPower) * LpvBlockSkyRange.x;
|
||||||
lpvSample.rgb = HsvToRgb(lpvSample.rgb);
|
lpvSample.rgb = HsvToRgb(lpvSample.rgb);
|
||||||
|
@ -674,8 +674,11 @@ const vec3 aerochrome_color = mix(vec3(1.0, 0.0, 0.0), vec3(0.715, 0.303, 0.631)
|
|||||||
///////////////////////////////////////////
|
///////////////////////////////////////////
|
||||||
|
|
||||||
//#define LPV_ENABLED
|
//#define LPV_ENABLED
|
||||||
#define LPV_NORMAL_OFFSET
|
|
||||||
#define LPV_SIZE 7 // [6 7 8]
|
#define LPV_SIZE 7 // [6 7 8]
|
||||||
|
#define LPV_NORMAL_OFFSET
|
||||||
|
#define LPV_ENTITY_LIGHTS
|
||||||
|
#define LPV_REDSTONE_LIGHTS
|
||||||
|
//#define LPV_COLORED_CANDLES
|
||||||
|
|
||||||
#ifdef LPV_ENABLED
|
#ifdef LPV_ENABLED
|
||||||
#ifdef IRIS_FEATURE_CUSTOM_IMAGES
|
#ifdef IRIS_FEATURE_CUSTOM_IMAGES
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
layout(r16ui) uniform uimage3D imgVoxelMask;
|
#ifdef RENDER_SHADOW
|
||||||
|
layout(r16ui) uniform uimage3D imgVoxelMask;
|
||||||
|
#else
|
||||||
|
layout(r16ui) uniform readonly uimage3D imgVoxelMask;
|
||||||
|
#endif
|
||||||
|
|
||||||
const uint VoxelSize = uint(exp2(LPV_SIZE));
|
const uint VoxelSize = uint(exp2(LPV_SIZE));
|
||||||
const uvec3 VoxelSize3 = uvec3(VoxelSize);
|
const uvec3 VoxelSize3 = uvec3(VoxelSize);
|
||||||
|
@ -8,7 +8,7 @@ separateAo = true
|
|||||||
rain.depth = false
|
rain.depth = false
|
||||||
beacon.beam.depth = true
|
beacon.beam.depth = true
|
||||||
|
|
||||||
iris.features.optional=ENTITY_TRANSLUCENT REVERSED_CULLING COMPUTE_SHADERS CUSTOM_IMAGES SSBO
|
iris.features.optional = ENTITY_TRANSLUCENT REVERSED_CULLING COMPUTE_SHADERS CUSTOM_IMAGES SSBO
|
||||||
|
|
||||||
#if RESOURCEPACK_SKY == 2
|
#if RESOURCEPACK_SKY == 2
|
||||||
sun=true
|
sun=true
|
||||||
@ -21,6 +21,7 @@ iris.features.optional=ENTITY_TRANSLUCENT REVERSED_CULLING COMPUTE_SHADERS CUSTO
|
|||||||
#ifdef LPV_ENABLED
|
#ifdef LPV_ENABLED
|
||||||
# shadow.enabled = true
|
# shadow.enabled = true
|
||||||
shadow.culling = reversed
|
shadow.culling = reversed
|
||||||
|
voxelizeLightBlocks = true
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef RENDER_ENTITY_SHADOWS
|
#ifndef RENDER_ENTITY_SHADOWS
|
||||||
@ -167,7 +168,7 @@ BLISS_SHADERS <empty> \
|
|||||||
|
|
||||||
### FloodFill
|
### FloodFill
|
||||||
screen.LPV.columns = 1
|
screen.LPV.columns = 1
|
||||||
screen.LPV = LPV_ENABLED LPV_SIZE LPV_NORMAL_OFFSET
|
screen.LPV = LPV_ENABLED LPV_SIZE LPV_NORMAL_OFFSET LPV_ENTITY_LIGHTS LPV_REDSTONE_LIGHTS LPV_COLORED_CANDLES
|
||||||
|
|
||||||
######## WORLD
|
######## WORLD
|
||||||
screen.World.columns=1
|
screen.World.columns=1
|
||||||
@ -622,20 +623,20 @@ uniform.float.shadowMaxProj = 150.0/abs(sunPosY)
|
|||||||
|
|
||||||
# if defined LPV_ENABLED && defined IRIS_FEATURE_CUSTOM_IMAGES
|
# if defined LPV_ENABLED && defined IRIS_FEATURE_CUSTOM_IMAGES
|
||||||
#ifdef LPV_ENABLED
|
#ifdef LPV_ENABLED
|
||||||
bufferObject.0=204800
|
bufferObject.0=32000
|
||||||
|
|
||||||
#if LPV_SIZE == 8
|
#if LPV_SIZE == 8
|
||||||
image.imgVoxelMask = none RED_INTEGER R16UI UNSIGNED_SHORT true false 256 256 256
|
image.imgVoxelMask = none RED_INTEGER R16UI UNSIGNED_SHORT true false 256 256 256
|
||||||
image.imgLpv1 = none RGBA RGBA8 BYTE false false 256 256 256
|
image.imgLpv1 = texLpv1 RGB RGBA8 BYTE false false 256 256 256
|
||||||
image.imgLpv2 = none RGBA RGBA8 BYTE false false 256 256 256
|
image.imgLpv2 = texLpv2 RGB RGBA8 BYTE false false 256 256 256
|
||||||
#elif LPV_SIZE == 7
|
#elif LPV_SIZE == 7
|
||||||
image.imgVoxelMask = none RED_INTEGER R16UI UNSIGNED_SHORT true false 128 128 128
|
image.imgVoxelMask = none RED_INTEGER R16UI UNSIGNED_SHORT true false 128 128 128
|
||||||
image.imgLpv1 = none RGBA RGBA8 BYTE false false 128 128 128
|
image.imgLpv1 = texLpv1 RGB RGBA8 BYTE false false 128 128 128
|
||||||
image.imgLpv2 = none RGBA RGBA8 BYTE false false 128 128 128
|
image.imgLpv2 = texLpv2 RGB RGBA8 BYTE false false 128 128 128
|
||||||
#elif LPV_SIZE == 6
|
#elif LPV_SIZE == 6
|
||||||
image.imgVoxelMask = none RED_INTEGER R16UI UNSIGNED_SHORT true false 64 64 64
|
image.imgVoxelMask = none RED_INTEGER R16UI UNSIGNED_SHORT true false 64 64 64
|
||||||
image.imgLpv1 = none RGBA RGBA8 BYTE false false 64 64 64
|
image.imgLpv1 = texLpv1 RGB RGBA8 BYTE false false 64 64 64
|
||||||
image.imgLpv2 = none RGBA RGBA8 BYTE false false 64 64 64
|
image.imgLpv2 = texLpv2 RGB RGBA8 BYTE false false 64 64 64
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
program.world1/setup.enabled = false
|
program.world1/setup.enabled = false
|
||||||
|
690
shaders/template/block.properties
Normal file
690
shaders/template/block.properties
Normal file
@ -0,0 +1,690 @@
|
|||||||
|
layer.translucent = minecraft:glass minecraft:glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_WATER
|
||||||
|
block.8= minecraft:water minecraft:flowing_water
|
||||||
|
|
||||||
|
#= BLOCK_BAMBOO
|
||||||
|
block.11= bamboo bamboo_sapling
|
||||||
|
|
||||||
|
#= BLOCK_GRASS_SHORT
|
||||||
|
block.*= minecraft:short_grass minecraft:grass
|
||||||
|
|
||||||
|
#= BLOCK_GRASS_TALL_LOWER
|
||||||
|
block.*= minecraft:tall_grass:half=lower
|
||||||
|
|
||||||
|
#= BLOCK_GRASS_TALL_UPPER
|
||||||
|
block.*= minecraft:tall_grass:half=upper
|
||||||
|
|
||||||
|
#= BLOCK_SAPLING
|
||||||
|
block.*= minecraft:oak_sapling minecraft:spruce_sapling minecraft:birch_sapling minecraft:jungle_sapling minecraft:acacia_sapling minecraft:dark_oak_sapling
|
||||||
|
|
||||||
|
#= BLOCK_VINE
|
||||||
|
block.*= vine
|
||||||
|
|
||||||
|
|
||||||
|
####### ----- waving blocks with SSS ----- #######
|
||||||
|
|
||||||
|
## ground waving
|
||||||
|
## add a newline to organize for modded blocks
|
||||||
|
#= BLOCK_GROUND_WAVING
|
||||||
|
block.60= minecraft:sunflower:half=upper minecraft:beetroots minecraft:potatoes minecraft:carrots minecraft:wheat minecraft:nether_wart minecraft:kelp minecraft:large_fern:half=upper minecraft:peony:half=upper minecraft:rose_bush:half=upper minecraft:lilac:half=upper minecraft:crimson_roots minecraft:nether_sprouts minecraft:warped_roots minecraft:seagrass minecraft:tall_seagrass:half=upper minecraft:wither_rose minecraft:lily_of_the_valley minecraft:cornflower minecraft:sweet_berry_bush minecraft:oxeye_daisy minecraft:pink_tulip minecraft:white_tulip minecraft:orange_tulip minecraft:red_tulip minecraft:azure_bluet minecraft:allium minecraft:blue_orchid minecraft:poppy minecraft:dandelion minecraft:dead_bush
|
||||||
|
# removed: sapling(s)
|
||||||
|
|
||||||
|
## ground waving vertical models. this exists to brighten up the sides of grass and stuff in shaded places they blend in better with the world.
|
||||||
|
#= BLOCK_GROUND_WAVING_VERTICAL
|
||||||
|
block.*= minecraft:fern conquest:acacia_sapling conquest:alder_tree_sapling conquest:apple_tree_sapling conquest:aspen_tree_sapling conquest:birch_sapling conquest:cherry_tree_sapling conquest:dark_oak_sapling conquest:downy_willow_tree_sapling conquest:gorse_tree_sapling conquest:grape_vine_sapling conquest:horse_chestnut_tree_sapling conquest:jungle_sapling conquest:larch_tree_sapling conquest:mallorn_tree_sapling conquest:oak_sapling conquest:orange_tree_sapling conquest:pear_tree_sapling conquest:pine_tree_sapling conquest:plum_tree_sapling conquest:rowan_tree_sapling conquest:spruce_sapling conquest:willow_tree_sapling conquest:angelica conquest:black_knapweed conquest:buttercups conquest:cornflower conquest:dandelion conquest:elanor conquest:goldenrod conquest:harebell conquest:lily_of_the_valley conquest:lobelia_flowers conquest:marsh_ragwort conquest:meadow_saffron conquest:mediterranean_wild_tulip conquest:moorland_spotted_orchid conquest:niphredil conquest:orange_tulip conquest:orpine conquest:oxeye_daisy conquest:pasque_flower conquest:pink_tulip conquest:poppy conquest:red_tulip conquest:rock_rose conquest:sea_lavender conquest:simbelmyne conquest:white_clematis conquest:white_tulip conquest:wild_dagga conquest:allium conquest:barley conquest:bean_pole conquest:beetroots conquest:cabbage conquest:carrots conquest:common_beans conquest:corn conquest:flax conquest:heirloom_wheat_crops conquest:hemp conquest:lavender conquest:peas conquest:potatoes conquest:rice conquest:thyme conquest:tobacco conquest:turnips conquest:water_mint conquest:wheat conquest:wild_basil conquest:wild_parsley conquest:wild_wheat conquest:common_meadow_grass conquest:cotton_grass conquest:dead_grass conquest:deergrass conquest:grass conquest:kentucky_bluegrass conquest:lush_grass conquest:purple_moor_grass conquest:sea_arrowgrass conquest:seagrass conquest:sweet_grass conquest:timothy_grass conquest:wavy_hair_grass conquest:pine_cones conquest:spruce_cones conquest:beautyberry_bush conquest:bilberry_bush conquest:blackberry_bush conquest:bog_blueberry_bush conquest:broom_bush conquest:dead_bush conquest:hawthorn_bush conquest:lingonberry_bush conquest:raspberry_bush conquest:alpine_sow_thristle conquest:athelas conquest:autumnal_dwarf_birch conquest:birdsfoot_trefoil conquest:bog_asphodel conquest:bottle_sedge conquest:cattails conquest:common_cow_wheat conquest:cow_parsley conquest:cross leaved heath conquest:dead_reeds conquest:dead_shrubs conquest:desert_shrub conquest:dogs_mercury conquest:dooryard_dock conquest:dry_reeds conquest:greater_fen_sedge conquest:greater_wood_rush conquest:green_meadow_fescue conquest:green_spurge conquest:heather conquest:meadow_fescue conquest:melancholy_thristle conquest:nettles conquest:nightshade conquest:papyrus conquest:purple_wolfs_bane conquest:red_common_cow_wheat conquest:rosebay_willowherb conquest:rushes conquest:wild_shrub conquest:sedge conquest:small_fescue conquest:small_scabious conquest:sweet_woodruff conquest:wild_overgrown_nettles conquest:wild_shrub conquest:wood_horsetail conquest:woodland_sedge conquest:wormwood conquest:yellow_wolfs_bane conquest:autumnal_bracken conquest:bracken conquest:dark_autumnal_bracken conquest:dead_bracken conquest:fern conquest:fern_1 conquest:fern_2 conquest:harts_tongue_fern conquest:large_fern_1 conquest:large_fern_2 conquest:large_fern_3 conquest:thick_fern conquest:tall_grass conquest:large_fern conquest:sunflower conquest:tall_lilac conquest:peony conquest:rose_bush conquest:tall_seagrass conquest:cypress conquest:young_tree conquest:young_frozen_tree conquest:cross_leaved_heath conquest:jungle_ground_cover conquest:alpine_sow_thistle conquest:duckweed conquest:red_mushroom conquest:brown_mushroom
|
||||||
|
|
||||||
|
## air waving
|
||||||
|
## add a newline to organize for modded blocks
|
||||||
|
#= BLOCK_AIR_WAVING
|
||||||
|
block.*= minecraft:azalea_leaves minecraft:flowering_azalea_leaves minecraft:cherry_leaves minecraft:mangrove_leaves minecraft:vine minecraft:oak_leaves minecraft:spruce_leaves minecraft:birch_leaves minecraft:jungle_leaves minecraft:acacia_leaves minecraft:dark_oak_leaves westerosblocks:vine_jasmine westerosblocks:apple_fruit_leaves westerosblocks:apricot_fruit_leaves westerosblocks:cherry_fruit_leaves westerosblocks:purple_grape_fruit_leaves westerosblocks:lemon_fruit_leaves westerosblocks:lime_fruit_leaves westerosblocks:orange_fruit_leaves westerosblocks:peach_fruit_leaves westerosblocks:plum_fruit_leaves westerosblocks:pomegranate_fruit_leaves westerosblocks:weirwood_leaves westerosblocks:hop_fruit_leaves westerosblocks:olive_fruit_leaves westerosblocks:palm_leaves westerosblocks:white_grape_fruit_leaves conquest:apple_tree_leaves conquest:ash_tree_leaves conquest:aspen_leaves conquest:autumnal_aspen_leaves conquest:dark_deciduous_leaves conquest:autumnal_beech_tree_leaves conquest:autumnal_birch_leaves conquest:autumnal_horse_chestnut_leaves conquest:autumnal_maple_leaves conquest:autumnal_oak_leaves conquest:autumnal_weeping_willow_leaves conquest:banana_tree_leaves conquest:beech_tree_leaves conquest:bright_autumnal_beech_tree_leaves conquest:bright_autumnal_weeping_willow_leaves conquest:bushy_joshua_tree_leaves conquest:caribbean_royal_palm_leaves conquest:caribbean_royal_palm_leaves_corner conquest:cherry_tree_leaves conquest:dark_beech_tree_leaves conquest:date_palm_leaves conquest:diseased_horse_chestnut_leaves conquest:downy_willow_leaves conquest:downy_willow_leaves_tip conquest:faded_autumnal_beech_tree_leaves conquest:dead_norway_spruce_needles conquest:orange_larch_leaf_top conquest:yellow_larch_leaf_top conquest:larch_leaf_top conquest:larch_spruce_leaf_top conquest:larch_leaf_slab conquest:larch_leaf_long_branch conquest:larch_leaf_branch conquest:larch_spruce_leaf_top conquest:yellow_larch_spruce_leaf_top conquest:yellow_larch_leaf_slab conquest:yellow_larch_leaf_long_branch conquest:yellow_larch_leaf_branch conquest:orange_larch_spruce_leaf_top conquest:orange_larch_leaf_slab conquest:oranch_larch_leaf_long_branch conquest:orange_larch_leaf_branch conquest:dead_spruce_leaf_top conquest:dead_spruce_leaf_slab conquest:dead_spruce_leaf_long_branch conquest:dead_spruce_leaf_branch conquest:light_spruce_leaf_top conquest:light_spruce_leaf_slab conquest:light_spruce_leaf_long_branch conquest:light_spruce_leaf_branch conquest:goat_willow_leaves conquest:gorse_leaves conquest:grape_vine_leaves conquest:holly_leaves conquest:horse_chestnut_leaves conquest:joshua_tree_leaves conquest:lemon_tree_leaves conquest:old_caribbean_royal_palm_leaves conquest:old_caribbean_royal_palm_leaves_corner conquest:olive_tree_leaves conquest:orange_tree_leaves conquest:pear_tree_leaves conquest:plum_tree_leaves conquest:rowan_leaves conquest:weeping_willow_leaves conquest:wisteria_leaves conquest:yellow_autumnal_weeping_willow_leaves conquest:dark_spruce_needles conquest:dead_pine_needles conquest:dead_spruce_needles conquest:larch_needles conquest:light_spruce_needles conquest:orange_autumnal_larch_needles conquest:pine_needles conquest:yellow_autumnal_larch_needles conquest:dead_deciduous_branches conquest:mistletoe_garland conquest:lilac conquest:pink_cherry_blossoms conquest:purple_cherry_blossoms conquest:red_cherry_blossoms conquest:white_cherry_blossoms conquest:wisteria_blossoms conquest:hanging_moss conquest:lianas conquest:moss_vines conquest:spruce_leaf_top conquest:spruce_leaf_branch conquest:spruce_leaf_slab conquest:spruce_leaf_long_branch conquest:thick_hanging_ivy conquest:thick_ivy conquest:hanging_roots conquest:acacia_branch_tip conquest:acacia_branch_tip_45 conquest:acacia_branch_tip_2 conquest:acacia_branch_tip_2_45 conquest:beech_branch_tip conquest:beech_branch_tip_45 conquest:beech_branch_tip_2 conquest:beech _branch_tip_2_45 conquest:birch_branch_tip conquest:birch_branch_tip_45 conquest:birch_branch_tip_2 conquest:birch_branch_tip_2_45 conquest:oak_branch_tip conquest:oak_branch_tip_45 conquest:oak_branch_tip_2 conquest:oak_branch_tip_2_45 conquest:spruce_branch_tip conquest:spruce_branch_tip_45 conquest:spruce_branch_tip_2 conquest:spruce_branch_tip_2_45 conquest:orange_pine_branch_tip conquest:orange_pine_branch_tip_45 conquest:orange_pine_branch_tip_2 conquest:orange_pine_branch_tip_2_45
|
||||||
|
|
||||||
|
|
||||||
|
####### ----- blocks with SSS ----- #######
|
||||||
|
|
||||||
|
## strong sss
|
||||||
|
#= BLOCK_SSS_STRONG
|
||||||
|
block.80= minecraft:flowering_azalea minecraft:tall_seagrass minecraft:seagrass minecraft:kelp minecraft:large_fern:half=lower minecraft:tall_seagrass minecraft:kelp_plant minecraft:peony minecraft:rose_bush minecraft:lilac minecraft:sunflower:half=lower minecraft:packed_ice minecraft:blue_ice minecraft:melon_stem minecraft:pumpkin_stem minecraft:attached_melon_stem minecraft:attached_pumpkin_stem minecraft:lily_pad westerosblocks:blackberry_bush westerosblocks:blueberry_bush westerosblocks:raspberry_bush westerosblocks:juniper_bush westerosblocks:red_rose_bush westerosblocks:pink_rose_bush westerosblocks:white_rose_bush westerosblocks:yellow_rose_bush westerosblocks:yellow_wildflowers westerosblocks:green_spiny_herb westerosblocks:green_leafy_herb westerosblocks:orange_marigolds westerosblocks:orange_trollius westerosblocks:blue_forgetmenots westerosblocks:pink_wildflowers westerosblocks:yellow_tansy westerosblocks:blue_flax westerosblocks:white_daisies westerosblocks:yellow_daisies westerosblocks:green_scrub_grass westerosblocks:dead_scrub_grass westerosblocks:yellow_bedstraw westerosblocks:orange_bells westerosblocks:blue_bells westerosblocks:blue_swamp_bells westerosblocks:yellow_buttercups westerosblocks:orange_bog_asphodel westerosblocks:yellow_lupine westerosblocks:blue_hyacinth westerosblocks:pink_thistle westerosblocks:yellow_dandelions westerosblocks:yellow_daffodils westerosblocks:yellow_roses westerosblocks:strawberry_bush westerosblocks:white_lilyofthevalley westerosblocks:yellow_bells westerosblocks:yellow_sunflower westerosblocks:white_roses westerosblocks:red_dark_roses westerosblocks:yellow_hellebore westerosblocks:meadow_fescue westerosblocks:red_poppies westerosblocks:red_roses westerosblocks:purple_pansies westerosblocks:purple_roses westerosblocks:orange_sun_star westerosblocks:pink_primrose westerosblocks:red_aster westerosblocks:blue_chicory westerosblocks:red_flowering_spiny_herb westerosblocks:purple_foxglove westerosblocks:pink_allium westerosblocks:purple_violets westerosblocks:white_chamomile westerosblocks:red_tulips westerosblocks:white_peony westerosblocks:purple_alpine_sowthistle westerosblocks:red_carnations westerosblocks:magenta_roses westerosblocks:red_chrysanthemum westerosblocks:blue_orchid westerosblocks:yellow_rudbeckia westerosblocks:pink_tulips westerosblocks:cranberry_bush westerosblocks:purple_lavender westerosblocks:red_sourleaf_bush westerosblocks:pink_sweet_peas westerosblocks:red_sorrel westerosblocks:pink_roses westerosblocks:unshaded_grass westerosblocks:cow_parsely westerosblocks:bracken westerosblocks:lady_fern westerosblocks:nettle westerosblocks:dead_bracken westerosblocks:fireweed westerosblocks:heather westerosblocks:red_fern westerosblocks:dock_leaf westerosblocks:jasmine_vines westerosblocks:dappled_moss westerosblocks:cushion_moss_wall westerosblocks:hemp_short westerosblocks:hemp_tall westerosblocks:hemp_dense westerosblocks:crop_carrots westerosblocks:crop_wheat westerosblocks:crop_turnips westerosblocks:crop_peas westerosblocks:cattails westerosblocks:jungle_tall_fern westerosblocks:jungle_tall_grass westerosblocks:savanna_tall_grass
|
||||||
|
|
||||||
|
## weak sss
|
||||||
|
#= BLOCK_SSS_WEAK
|
||||||
|
block.*= minecraft:amethyst_block minecraft:budding_amethyst minecraft:small_amethyst_bud minecraft:pitcher_plant minecraft:small_dripleaf minecraft:grass_block:snowy=true minecraft:snow_block minecraft:snow powder_snow cobweb red_mushroom_block brown_mushroom_block weeping_vines weeping_vines_plant twisting_vines twisting_vines_plant tube_coral tube_coral_block tube_coral_fan tube_coral_wall_fan horn_coral horn_coral_block horn_coral_fan horn_coral_wall_fan fire_coral fire_coral_block fire_coral_fan fire_coral_wall_fan dead_brain_coral dead_brain_coral_block dead_brain_coral_fan dead_brain_coral_wall_fan dead_bubble_coral dead_bubble_coral_block dead_bubble_coral_fan dead_bubble_coral_wall_fan dead_bush dead_fire_coral dead_fire_coral_block dead_fire_coral_fan dead_fire_coral_wall_fan dead_horn_coral dead_horn_coral_block dead_horn_coral_fan dead_horn_coral_wall_fan dead_tube_coral dead_tube_coral_block dead_tube_coral_fan dead_tube_coral_wall_fan bubble_coral bubble_coral_block bubble_coral_fan bubble_coral_wall_fan brain_coral brain_coral_block brain_coral_fan brain_coral_wall_fan minecraft:spore_blossom minecraft:cave_vines:berries=false minecraft:cave_vines_plant:berries=false minecraft:glow_lichen minecraft:melon minecraft:pumpkin minecraft:big_dripleaf minecraft:big_dripleaf_stem minecraft:cactus minecraft:hay_block minecraft:brown_mushroom minecraft:mushroom_stem minecraft:sugar_cane minecraft:crimson_fungus minecraft:warped_fungus minecraft:sea_pickle:waterlogged=false minecraft:honeycomb_block
|
||||||
|
|
||||||
|
## weak sss
|
||||||
|
#= BLOCK_SSS_WEAK_2
|
||||||
|
block.*= 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: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 westerosblocks:clothesline westerosblocks:smoke westerosblocks:brown_mushroom_1 westerosblocks:brown_mushroom_2 westerosblocks:brown_mushroom_3 westerosblocks:brown_mushroom_4 westerosblocks:brown_mushroom_5 westerosblocks:brown_mushroom_6 westerosblocks:brown_mushroom_7 westerosblocks:brown_mushroom_8 westerosblocks:brown_mushroom_9 westerosblocks:brown_mushroom_10 westerosblocks:brown_mushroom_11 westerosblocks:brown_mushroom_12 westerosblocks:brown_mushroom_13 westerosblocks:red_mushroom_1 westerosblocks:red_mushroom_2 westerosblocks:red_mushroom_3 westerosblocks:red_mushroom_4 westerosblocks:red_mushroom_5 westerosblocks:red_mushroom_6 westerosblocks:red_mushroom_7 westerosblocks:red_mushroom_8 westerosblocks:red_mushroom_9 westerosblocks:white_wool_slab westerosblocks:orange_wool_slab westerosblocks:light_brown_wool_slab westerosblocks:light_blue_wool_slab westerosblocks:yellow_wool_slab westerosblocks:dirty_white_wool_slab westerosblocks:pink_wool_slab westerosblocks:grey_wool_slab westerosblocks:light_grey_wool_slab westerosblocks:cyan_wool_slab westerosblocks:purple_wool_slab westerosblocks:blue_wool_slab westerosblocks:brown_wool_slab westerosblocks:green_wool_slab westerosblocks:red_wool_slab westerosblocks:black_wool_slab westerosblocks:white_wool_carpet westerosblocks:orange_wool_carpet westerosblocks:light_brown_wool_carpet westerosblocks:light_blue_wool_carpet westerosblocks:yellow_wool_carpet westerosblocks:dirty_white_wool_carpet westerosblocks:pink_wool_carpet westerosblocks:grey_wool_carpet westerosblocks:light_grey_wool_carpet westerosblocks:cyan_wool_carpet westerosblocks:purple_wool_carpet westerosblocks:blue_wool_carpet westerosblocks:brown_wool_carpet westerosblocks:green_wool_carpet westerosblocks:red_wool_carpet westerosblocks:black_wool_carpet westerosblocks:thatch_light_fur_carpet westerosblocks:thatch_dark_fur_carpet
|
||||||
|
|
||||||
|
## weak sss
|
||||||
|
#= BLOCK_SSS_WEAK_3
|
||||||
|
block.*= minecraft:white_wall_banner minecraft:orange_wall_banner minecraft:magenta_wall_banner minecraft:light_blue_wall_banner minecraft:yellow_wall_banner minecraft:lime_wall_banner minecraft:pink_wall_banner minecraft:gray_wall_banner minecraft:light_gray_wall_banner minecraft:cyan_wall_banner minecraft:purple_wall_banner minecraft:blue_wall_banner minecraft:brown_wall_banner minecraft:green_wall_banner minecraft:red_wall_banner minecraft:black_wall_banner minecraft: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 westerosblocks:renly_banner westerosblocks:redwyne_banner westerosblocks:grafton_banner westerosblocks:grey_banner westerosblocks:red_banner westerosblocks:black_banner westerosblocks:the_faith_of_the_seven_banner westerosblocks:cream_banner westerosblocks:blue_banner westerosblocks:brown_banner westerosblocks:cyan_banner westerosblocks:green_banner westerosblocks:orange_banner westerosblocks:pink_banner westerosblocks:purple_banner westerosblocks:lord_of_light_rhllor_banner westerosblocks:yellow_banner westerosblocks:arryn_banner westerosblocks:baratheon_banner westerosblocks:bolton_banner westerosblocks:dayne_banner westerosblocks:frey_banner westerosblocks:greyjoy_banner westerosblocks:hightower_banner westerosblocks:lannister_banner westerosblocks:manderly_banner westerosblocks:martell_banner westerosblocks:stannis_banner westerosblocks:stark_banner westerosblocks:targaryen_banner westerosblocks:tarly_banner westerosblocks:tully_banner westerosblocks:tyrell_banner
|
||||||
|
|
||||||
|
## weird blocks
|
||||||
|
#= BLOCK_SSS_WEIRD
|
||||||
|
block.*= minecraft:sand minecraft:red_sand
|
||||||
|
|
||||||
|
## grass uwu
|
||||||
|
#= BLOCK_GRASS
|
||||||
|
block.*= minecraft:grass_block:snowy=false
|
||||||
|
|
||||||
|
|
||||||
|
####### ----- lightsources ----- #######
|
||||||
|
|
||||||
|
#= BLOCK_AMETHYST_BUD_LARGE
|
||||||
|
block.101= large_amethyst_bud
|
||||||
|
|
||||||
|
#= BLOCK_AMETHYST_BUD_MEDIUM
|
||||||
|
block.*= medium_amethyst_bud
|
||||||
|
|
||||||
|
#= BLOCK_AMETHYST_CLUSTER
|
||||||
|
block.*= amethyst_cluster
|
||||||
|
|
||||||
|
#= BLOCK_BEACON
|
||||||
|
block.*= beacon
|
||||||
|
|
||||||
|
#= BLOCK_BREWING_STAND
|
||||||
|
block.*= brewing_stand
|
||||||
|
|
||||||
|
group.candle= candle black_candle blue_candle brown_candle cyan_candle gray_candle \
|
||||||
|
green_candle light_blue_candle light_gray_candle lime_candle magenta_candle \
|
||||||
|
orange_candle pink_candle purple_candle red_candle white_candle yellow_candle
|
||||||
|
|
||||||
|
#ifdef LPV_COLORED_CANDLES
|
||||||
|
#= BLOCK_CANDLES_PLAIN_LIT_1
|
||||||
|
block.*= candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PLAIN_LIT_2
|
||||||
|
block.*= candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PLAIN_LIT_3
|
||||||
|
block.*= candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PLAIN_LIT_4
|
||||||
|
block.*= candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLACK_LIT_1
|
||||||
|
block.*= black_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLACK_LIT_2
|
||||||
|
block.*= black_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLACK_LIT_3
|
||||||
|
block.*= black_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLACK_LIT_4
|
||||||
|
block.*= black_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLUE_LIT_1
|
||||||
|
block.*= blue_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLUE_LIT_2
|
||||||
|
block.*= blue_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLUE_LIT_3
|
||||||
|
block.*= blue_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BLUE_LIT_4
|
||||||
|
block.*= blue_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BROWN_LIT_1
|
||||||
|
block.*= brown_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BROWN_LIT_2
|
||||||
|
block.*= brown_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BROWN_LIT_3
|
||||||
|
block.*= brown_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_BROWN_LIT_4
|
||||||
|
block.*= brown_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_CYAN_LIT_1
|
||||||
|
block.*= cyan_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_CYAN_LIT_2
|
||||||
|
block.*= cyan_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_CYAN_LIT_3
|
||||||
|
block.*= cyan_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_CYAN_LIT_4
|
||||||
|
block.*= cyan_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GRAY_LIT_1
|
||||||
|
block.*= gray_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GRAY_LIT_2
|
||||||
|
block.*= gray_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GRAY_LIT_3
|
||||||
|
block.*= gray_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GRAY_LIT_4
|
||||||
|
block.*= gray_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GREEN_LIT_1
|
||||||
|
block.*= green_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GREEN_LIT_2
|
||||||
|
block.*= green_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GREEN_LIT_3
|
||||||
|
block.*= green_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_GREEN_LIT_4
|
||||||
|
block.*= green_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_BLUE_LIT_1
|
||||||
|
block.*= light_blue_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_BLUE_LIT_2
|
||||||
|
block.*= light_blue_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_BLUE_LIT_3
|
||||||
|
block.*= light_blue_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_BLUE_LIT_4
|
||||||
|
block.*= light_blue_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_GRAY_LIT_1
|
||||||
|
block.*= light_gray_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_GRAY_LIT_2
|
||||||
|
block.*= light_gray_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_GRAY_LIT_3
|
||||||
|
block.*= light_gray_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIGHT_GRAY_LIT_4
|
||||||
|
block.*= light_gray_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIME_LIT_1
|
||||||
|
block.*= lime_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIME_LIT_2
|
||||||
|
block.*= lime_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIME_LIT_3
|
||||||
|
block.*= lime_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIME_LIT_4
|
||||||
|
block.*= lime_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_MAGENTA_LIT_1
|
||||||
|
block.*= magenta_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_MAGENTA_LIT_2
|
||||||
|
block.*= magenta_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_MAGENTA_LIT_3
|
||||||
|
block.*= magenta_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_MAGENTA_LIT_4
|
||||||
|
block.*= magenta_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_ORANGE_LIT_1
|
||||||
|
block.*= orange_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_ORANGE_LIT_2
|
||||||
|
block.*= orange_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_ORANGE_LIT_3
|
||||||
|
block.*= orange_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_ORANGE_LIT_4
|
||||||
|
block.*= orange_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PINK_LIT_1
|
||||||
|
block.*= pink_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PINK_LIT_2
|
||||||
|
block.*= pink_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PINK_LIT_3
|
||||||
|
block.*= pink_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PINK_LIT_4
|
||||||
|
block.*= pink_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PURPLE_LIT_1
|
||||||
|
block.*= purple_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PURPLE_LIT_2
|
||||||
|
block.*= purple_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PURPLE_LIT_3
|
||||||
|
block.*= purple_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_PURPLE_LIT_4
|
||||||
|
block.*= purple_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_RED_LIT_1
|
||||||
|
block.*= red_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_RED_LIT_2
|
||||||
|
block.*= red_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_RED_LIT_3
|
||||||
|
block.*= red_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_RED_LIT_4
|
||||||
|
block.*= red_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_WHITE_LIT_1
|
||||||
|
block.*= white_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_WHITE_LIT_2
|
||||||
|
block.*= white_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_WHITE_LIT_3
|
||||||
|
block.*= white_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_WHITE_LIT_4
|
||||||
|
block.*= white_candle:candles=4:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_YELLOW_LIT_1
|
||||||
|
block.*= yellow_candle:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_YELLOW_LIT_2
|
||||||
|
block.*= yellow_candle:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_YELLOW_LIT_3
|
||||||
|
block.*= yellow_candle:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_YELLOW_LIT_4
|
||||||
|
block.*= yellow_candle:candles=4:lit=true
|
||||||
|
#else
|
||||||
|
#= BLOCK_CANDLES_LIT_1
|
||||||
|
block.*= [candle]:candles=1:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIT_2
|
||||||
|
block.*= [candle]:candles=2:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIT_3
|
||||||
|
block.*= [candle]:candles=3:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CANDLES_LIT_4
|
||||||
|
block.*= [candle]:candles=4:lit=true
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#= BLOCK_CAVE_VINE_BERRIES
|
||||||
|
block.*= cave_vines_plant:berries=true cave_vines:berries=true
|
||||||
|
|
||||||
|
#= BLOCK_COMPARATOR_LIT
|
||||||
|
block.*= comparator:powered=true
|
||||||
|
|
||||||
|
#= BLOCK_COPPER_BULB_LIT
|
||||||
|
block.*= copper_bulb:lit=true waxed_copper_bulb:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_COPPER_BULB_EXPOSED_LIT
|
||||||
|
block.*= exposed_copper_bulb:lit=true waxed_exposed_copper_bulb:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_COPPER_BULB_OXIDIZED_LIT
|
||||||
|
block.*= oxidized_copper_bulb:lit=true waxed_oxidized_copper_bulb:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_COPPER_BULB_WEATHERED_LIT
|
||||||
|
block.*= weathered_copper_bulb:lit=true waxed_weathered_copper_bulb:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_CONDUIT
|
||||||
|
block.*= conduit
|
||||||
|
|
||||||
|
#= BLOCK_CRYING_OBSIDIAN
|
||||||
|
block.*= crying_obsidian
|
||||||
|
|
||||||
|
#= BLOCK_END_GATEWAY
|
||||||
|
block.*= end_gateway
|
||||||
|
|
||||||
|
#= BLOCK_END_ROD
|
||||||
|
block.*= end_rod
|
||||||
|
|
||||||
|
#= BLOCK_FIRE
|
||||||
|
block.*= fire campfire:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_FROGLIGHT_OCHRE
|
||||||
|
block.*= ochre_froglight
|
||||||
|
|
||||||
|
#= BLOCK_FROGLIGHT_PEARLESCENT
|
||||||
|
block.*= pearlescent_froglight
|
||||||
|
|
||||||
|
#= BLOCK_FROGLIGHT_VERDANT
|
||||||
|
block.*= verdant_froglight
|
||||||
|
|
||||||
|
#= BLOCK_GLOW_LICHEN
|
||||||
|
block.*= glow_lichen
|
||||||
|
|
||||||
|
#= BLOCK_GLOWSTONE
|
||||||
|
block.*= glowstone
|
||||||
|
|
||||||
|
#= BLOCK_JACK_O_LANTERN
|
||||||
|
block.*= jack_o_lantern
|
||||||
|
|
||||||
|
#= BLOCK_LANTERN
|
||||||
|
block.*= lantern
|
||||||
|
|
||||||
|
#= BLOCK_LAVA
|
||||||
|
block.*= lava
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_1
|
||||||
|
block.*= light:level=1
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_2
|
||||||
|
block.*= light:level=2
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_3
|
||||||
|
block.*= light:level=3
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_4
|
||||||
|
block.*= light:level=4
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_5
|
||||||
|
block.*= light:level=5
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_6
|
||||||
|
block.*= light:level=6
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_7
|
||||||
|
block.*= light:level=7
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_8
|
||||||
|
block.*= light:level=8
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_9
|
||||||
|
block.*= light:level=9
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_10
|
||||||
|
block.*= light:level=10
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_11
|
||||||
|
block.*= light:level=11
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_12
|
||||||
|
block.*= light:level=12
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_13
|
||||||
|
block.*= light:level=13
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_14
|
||||||
|
block.*= light:level=14
|
||||||
|
|
||||||
|
#= BLOCK_LIGHT_15
|
||||||
|
block.*= light:level=15
|
||||||
|
|
||||||
|
#= BLOCK_MAGMA
|
||||||
|
block.*= magma_block
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_LAMP_LIT
|
||||||
|
block.*= redstone_lamp:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_TORCH_LIT
|
||||||
|
block.*= redstone_torch:lit=true redstone_wall_torch:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_1
|
||||||
|
block.*= redstone_wire:power=1
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_2
|
||||||
|
block.*= redstone_wire:power=2
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_3
|
||||||
|
block.*= redstone_wire:power=3
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_4
|
||||||
|
block.*= redstone_wire:power=4
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_5
|
||||||
|
block.*= redstone_wire:power=5
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_6
|
||||||
|
block.*= redstone_wire:power=6
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_7
|
||||||
|
block.*= redstone_wire:power=7
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_8
|
||||||
|
block.*= redstone_wire:power=8
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_9
|
||||||
|
block.*= redstone_wire:power=9
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_10
|
||||||
|
block.*= redstone_wire:power=10
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_11
|
||||||
|
block.*= redstone_wire:power=11
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_12
|
||||||
|
block.*= redstone_wire:power=12
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_13
|
||||||
|
block.*= redstone_wire:power=13
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_14
|
||||||
|
block.*= redstone_wire:power=14
|
||||||
|
|
||||||
|
#= BLOCK_REDSTONE_WIRE_15
|
||||||
|
block.*= redstone_wire:power=15
|
||||||
|
|
||||||
|
#= BLOCK_REPEATER_LIT
|
||||||
|
block.*= repeater:powered=true
|
||||||
|
|
||||||
|
#= BLOCK_RESPAWN_ANCHOR_4
|
||||||
|
block.*= respawn_anchor:charges=4
|
||||||
|
|
||||||
|
#= BLOCK_SCULK_SENSOR_ACTIVE
|
||||||
|
block.*= sculk_sensor:sculk_sensor_phase=active
|
||||||
|
|
||||||
|
#= BLOCK_SEA_PICKLE_WET_1
|
||||||
|
block.*= sea_pickle:waterlogged=true:pickles=1
|
||||||
|
|
||||||
|
#= BLOCK_SEA_PICKLE_WET_2
|
||||||
|
block.*= sea_pickle:waterlogged=true:pickles=2
|
||||||
|
|
||||||
|
#= BLOCK_SEA_PICKLE_WET_3
|
||||||
|
block.*= sea_pickle:waterlogged=true:pickles=3
|
||||||
|
|
||||||
|
#= BLOCK_SEA_PICKLE_WET_4
|
||||||
|
block.*= sea_pickle:waterlogged=true:pickles=4
|
||||||
|
|
||||||
|
#= BLOCK_SEA_LANTERN
|
||||||
|
block.*= sea_lantern
|
||||||
|
|
||||||
|
#= BLOCK_SHROOMLIGHT
|
||||||
|
block.*= shroomlight
|
||||||
|
|
||||||
|
#= BLOCK_SMOKER_LIT
|
||||||
|
block.*= smoker:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_SOUL_FIRE
|
||||||
|
block.*= soul_fire soul_campfire:lit=true
|
||||||
|
|
||||||
|
#= BLOCK_SOUL_LANTERN
|
||||||
|
block.*= soul_lantern
|
||||||
|
|
||||||
|
#= BLOCK_SOUL_TORCH
|
||||||
|
block.*= soul_torch soul_wall_torch
|
||||||
|
|
||||||
|
#= BLOCK_TORCH
|
||||||
|
block.*= torch wall_torch
|
||||||
|
|
||||||
|
block.* = westerosblocks:safe_fire
|
||||||
|
block.* = conquest:white_paper_lantern conquest:yellow_paper_lantern conquest:small_red_paper_lantern conquest:chinese_palace_lantern conquest:campfire conquest:brazier conquest:hanging_brazier conquest:chandelier conquest:candelabra conquest:cross_chandelier conquest:iron_candelabrum_1 conquest:golden_candelabrum_1 conquest:candle conquest:hanging_candle_holder conquest:candle_in_a_lantern conquest:candles conquest:hand_candle conquest:torch_with_grille conquest:elven_hand_light conquest:ship_lantern conquest:victorian_lantern conquest:small_lantern conquest:big_lantern conquest:hanging_oil_lamp conquest:oil_lamp conquest:terracotta_oil_lamp conquest:invisible_light_low conquest:invisible_light_medium conquest:invisible_light
|
||||||
|
|
||||||
|
|
||||||
|
####### ----- reflective translucents / glass ----- #######
|
||||||
|
|
||||||
|
#= BLOCK_GLASS
|
||||||
|
block.301= glass glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_HONEY
|
||||||
|
block.*= honey_block
|
||||||
|
|
||||||
|
#= BLOCK_ICE
|
||||||
|
block.*= ice frosted_ice
|
||||||
|
|
||||||
|
#= BLOCK_NETHER_PORTAL
|
||||||
|
block.*= nether_portal
|
||||||
|
|
||||||
|
#= BLOCK_SLIME
|
||||||
|
block.*= slime_block
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_BLACK
|
||||||
|
block.*= black_stained_glass black_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_BLUE
|
||||||
|
block.*= blue_stained_glass blue_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_BROWN
|
||||||
|
block.*= brown_stained_glass brown_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_CYAN
|
||||||
|
block.*= cyan_stained_glass cyan_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_GRAY
|
||||||
|
block.*= gray_stained_glass gray_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_GREEN
|
||||||
|
block.*= green_stained_glass green_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_LIGHT_BLUE
|
||||||
|
block.*= light_blue_stained_glass light_blue_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_LIGHT_GRAY
|
||||||
|
block.*= light_gray_stained_glass light_gray_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_LIME
|
||||||
|
block.*= lime_stained_glass lime_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_MAGENTA
|
||||||
|
block.*= magenta_stained_glass magenta_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_ORANGE
|
||||||
|
block.*= orange_stained_glass orange_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_PINK
|
||||||
|
block.*= pink_stained_glass pink_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_PURPLE
|
||||||
|
block.*= purple_stained_glass purple_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_RED
|
||||||
|
block.*= red_stained_glass red_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_WHITE
|
||||||
|
block.*= white_stained_glass white_stained_glass_pane
|
||||||
|
|
||||||
|
#= BLOCK_GLASS_YELLOW
|
||||||
|
block.*= yellow_stained_glass yellow_stained_glass_pane
|
||||||
|
|
||||||
|
|
||||||
|
####### ----- LPV shapes ----- #######
|
||||||
|
|
||||||
|
#= BLOCK_BUTTON
|
||||||
|
block.401= acacia_button bamboo_button birch_button cherry_button crimson_button dark_oak_button jungle_button mangrove_button oak_button polished_blackstone_button spruce_button stone_button warped_button
|
||||||
|
|
||||||
|
#= BLOCK_CANDLE
|
||||||
|
block.*=[candle]:lit=false
|
||||||
|
|
||||||
|
#= BLOCK_CARPET
|
||||||
|
block.*=black_carpet blue_carpet brown_carpet cyan_carpet gray_carpet green_carpet light_blue_carpet light_gray_carpet \
|
||||||
|
lime_carpet magenta_carpet moss_carpet orange_carpet pink_carpet purple_carpet red_carpet white_carpet yellow_carpet
|
||||||
|
|
||||||
|
#= BLOCK_CHAIN
|
||||||
|
block.*= chain
|
||||||
|
|
||||||
|
group.door= acacia_door bamboo_door birch_door cherry_door crimson_door dark_oak_door \
|
||||||
|
iron_door jungle_door mangrove_door oak_door spruce_door warped_door \
|
||||||
|
copper_door exposed_copper_door weathered_copper_door oxidized_copper_door \
|
||||||
|
waxed_copper_door waxed_exposed_copper_door waxed_weathered_copper_door waxed_oxidized_copper_door
|
||||||
|
|
||||||
|
#= BLOCK_DOOR_N
|
||||||
|
block.*= [door]:facing=north:open=false [door]:facing=west:hinge=left:open=true [door]:facing=east:hinge=right:open=true
|
||||||
|
|
||||||
|
#= BLOCK_DOOR_E
|
||||||
|
block.*= [door]:facing=east:open=false [door]:facing=north:hinge=left:open=true [door]:facing=south:hinge=right:open=true
|
||||||
|
|
||||||
|
#= BLOCK_DOOR_S
|
||||||
|
block.*= [door]:facing=south:open=false [door]:facing=east:hinge=left:open=true [door]:facing=west:hinge=right:open=true
|
||||||
|
|
||||||
|
#= BLOCK_DOOR_W
|
||||||
|
block.*= [door]:facing=west:open=false [door]:facing=south:hinge=left:open=true [door]:facing=north:hinge=right:open=true
|
||||||
|
|
||||||
|
#= BLOCK_FENCE
|
||||||
|
block.*= acacia_fence bamboo_fence birch_fence cherry_fence crimson_fence dark_oak_fence jungle_fence mangrove_fence nether_brick_fence oak_fence spruce_fence warped_fence
|
||||||
|
|
||||||
|
#= BLOCK_FENCE_GATE
|
||||||
|
block.*= acacia_fence_gate bamboo_fence_gate birch_fence_gate cherry_fence_gate crimson_fence_gate dark_oak_fence_gate jungle_fence_gate mangrove_fence_gate oak_fence_gate spruce_fence_gate warped_fence_gate
|
||||||
|
|
||||||
|
#= BLOCK_FLOWER_POT
|
||||||
|
block.*= flower_pot potted_acacia_sapling potted_allium potted_azalea_bush potted_bamboo potted_azure_bluet potted_birch_sapling \
|
||||||
|
potted_blue_orchid potted_brown_mushroom potted_cactus potted_cornflower potted_crimson_fungus potted_crimson_roots \
|
||||||
|
potted_dandelion potted_dark_oak_sapling potted_dead_bush potted_fern potted_flowering_azalea_bush potted_jungle_sapling \
|
||||||
|
potted_lily_of_the_valley potted_mangrove_propagule potted_oak_sapling potted_orange_tulip potted_oxeye_daisy \
|
||||||
|
potted_pink_tulip potted_poppy potted_red_mushroom potted_red_tulip potted_spruce_sapling potted_torchflower \
|
||||||
|
potted_warped_fungus potted_warped_roots potted_white_tulip potted_wither_rose
|
||||||
|
|
||||||
|
#= BLOCK_IRON_BARS
|
||||||
|
block.*= iron_bars
|
||||||
|
|
||||||
|
#= BLOCK_LADDER
|
||||||
|
block.*= ladder
|
||||||
|
|
||||||
|
#= BLOCK_LEVER
|
||||||
|
block.*= lever
|
||||||
|
|
||||||
|
#= BLOCK_PRESSURE_PLATE
|
||||||
|
block.*= acacia_pressure_plate bamboo_pressure_plate birch_pressure_plate cherry_pressure_plate crimson_pressure_plate \
|
||||||
|
dark_oak_pressure_plate heavy_weighted_pressure_plate jungle_pressure_plate light_weighted_pressure_plate mangrove_pressure_plate \
|
||||||
|
oak_pressure_plate polished_blackstone_pressure_plate spruce_pressure_plate stone_pressure_plate warped_pressure_plate
|
||||||
|
|
||||||
|
group.slab= acacia_slab bamboo_slab bamboo_mosaic_slab birch_slab cherry_slab crimson_slab dark_oak_slab jungle_slab mangrove_slab \
|
||||||
|
oak_slab spruce_slab warped_slab andesite_slab blackstone_slab brick_slab cobbled_deepslate_slab cobblestone_slab \
|
||||||
|
cut_copper_slab cut_red_sandstone_slab cut_sandstone_slab dark_prismarine_slab deepslate_brick_slab deepslate_tile_slab \
|
||||||
|
diorite_slab end_stone_brick_slab exposed_cut_copper_slab granite_slab mossy_cobblestone_slab mossy_stone_brick_slab \
|
||||||
|
mud_brick_slab nether_brick_slab oxidized_cut_copper_slab petrified_oak_slab polished_andesite_slab \
|
||||||
|
polished_blackstone_brick_slab polished_blackstone_slab polished_deepslate_slab polished_diorite_slab \
|
||||||
|
polished_granite_slab prismarine_brick_slab prismarine_slab purpur_slab quartz_slab red_nether_brick_slab \
|
||||||
|
red_sandstone_slab sandstone_slab smooth_quartz_slab smooth_red_sandstone_slab smooth_sandstone_slab smooth_stone_slab \
|
||||||
|
stone_brick_slab stone_slab waxed_cut_copper_slab waxed_exposed_cut_copper_slab waxed_oxidized_cut_copper_slab \
|
||||||
|
waxed_weathered_cut_copper_slab weathered_cut_copper_slab
|
||||||
|
|
||||||
|
#= BLOCK_SLAB_TOP
|
||||||
|
block.*= [slab]:type=top
|
||||||
|
|
||||||
|
#= BLOCK_SLAB_BOTTOM
|
||||||
|
block.*= [slab]:type=bottom daylight_detector
|
||||||
|
|
||||||
|
group.trapdoor= acacia_trapdoor bamboo_trapdoor birch_trapdoor cherry_trapdoor crimson_trapdoor dark_oak_trapdoor \
|
||||||
|
iron_trapdoor jungle_trapdoor mangrove_trapdoor oak_trapdoor spruce_trapdoor warped_trapdoor \
|
||||||
|
copper_trapdoor exposed_copper_trapdoor weathered_copper_trapdoor oxidized_copper_trapdoor \
|
||||||
|
waxed_copper_trapdoor waxed_exposed_copper_trapdoor waxed_weathered_copper_trapdoor waxed_oxidized_copper_trapdoor
|
||||||
|
|
||||||
|
#= BLOCK_TRAPDOOR_BOTTOM
|
||||||
|
block.*= [trapdoor]:half=bottom:open=false
|
||||||
|
|
||||||
|
#= BLOCK_TRAPDOOR_TOP
|
||||||
|
block.*= [trapdoor]:half=top:open=false
|
||||||
|
|
||||||
|
#= BLOCK_TRAPDOOR_N
|
||||||
|
block.*= [trapdoor]:facing=north:open=true
|
||||||
|
|
||||||
|
#= BLOCK_TRAPDOOR_E
|
||||||
|
block.*= [trapdoor]:facing=east:open=true
|
||||||
|
|
||||||
|
#= BLOCK_TRAPDOOR_S
|
||||||
|
block.*= [trapdoor]:facing=south:open=true
|
||||||
|
|
||||||
|
#= BLOCK_TRAPDOOR_W
|
||||||
|
block.*= [trapdoor]:facing=west:open=true
|
||||||
|
|
||||||
|
|
||||||
|
####### ----- misc ----- #######
|
||||||
|
|
||||||
|
## stuff
|
||||||
|
#= BLOCK_END_PORTAL
|
||||||
|
block.500= minecraft:end_portal
|
||||||
|
|
||||||
|
## all blocks here get exluded from POM.
|
||||||
|
#= BLOCK_SIGN
|
||||||
|
block.*= minecraft:oak_sign minecraft:spruce_sign minecraft:birch_sign minecraft:jungle_sign minecraft:acacia_sign minecraft:dark_oak_sign minecraft:mangrove_sign minecraft:crimson_sign minecraft:warped_sign minecraft:oak_wall_sign minecraft:spruce_wall_sign minecraft:birch_wall_sign minecraft:jungle_wall_sign minecraft:acacia_wall_sign minecraft:dark_oak_wall_sign minecraft:mangrove_wall_sign minecraft:crimson_wall_sign minecraft:warped_wall_sign
|
||||||
|
|
||||||
|
## workaround mixed render stages
|
||||||
|
##= BLOCK_REDSTONE_WIRE
|
||||||
|
##block.*= minecraft:redstone_wire
|
@ -1,9 +1,11 @@
|
|||||||
#version 120
|
#version 120
|
||||||
#include "/lib/settings.glsl"
|
#include "/lib/settings.glsl"
|
||||||
#ifdef IS_LPV_ENABLED
|
#ifdef IS_LPV_ENABLED
|
||||||
#extension GL_EXT_shader_image_load_store: enable
|
#extension GL_ARB_explicit_attrib_location: enable
|
||||||
|
#extension GL_ARB_shader_image_load_store: enable
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define RENDER_SHADOW
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -49,9 +51,11 @@ uniform int entityId;
|
|||||||
#include "/lib/Shadow_Params.glsl"
|
#include "/lib/Shadow_Params.glsl"
|
||||||
#include "/lib/bokeh.glsl"
|
#include "/lib/bokeh.glsl"
|
||||||
#include "/lib/blocks.glsl"
|
#include "/lib/blocks.glsl"
|
||||||
|
#include "/lib/entities.glsl"
|
||||||
|
|
||||||
#ifdef IS_LPV_ENABLED
|
#ifdef IS_LPV_ENABLED
|
||||||
attribute vec3 at_midBlock;
|
attribute vec3 at_midBlock;
|
||||||
|
uniform int currentRenderedItemId;
|
||||||
uniform int renderStage;
|
uniform int renderStage;
|
||||||
|
|
||||||
#include "/lib/voxel_common.glsl"
|
#include "/lib/voxel_common.glsl"
|
||||||
@ -190,10 +194,8 @@ void main() {
|
|||||||
|
|
||||||
#if defined IS_LPV_ENABLED && defined MC_GL_EXT_shader_image_load_store
|
#if defined IS_LPV_ENABLED && defined MC_GL_EXT_shader_image_load_store
|
||||||
if (
|
if (
|
||||||
renderStage == MC_RENDER_STAGE_TERRAIN_SOLID ||
|
renderStage == MC_RENDER_STAGE_TERRAIN_SOLID || renderStage == MC_RENDER_STAGE_TERRAIN_TRANSLUCENT ||
|
||||||
renderStage == MC_RENDER_STAGE_TERRAIN_CUTOUT ||
|
renderStage == MC_RENDER_STAGE_TERRAIN_CUTOUT || renderStage == MC_RENDER_STAGE_TERRAIN_CUTOUT_MIPPED
|
||||||
renderStage == MC_RENDER_STAGE_TERRAIN_CUTOUT_MIPPED ||
|
|
||||||
renderStage == MC_RENDER_STAGE_TERRAIN_TRANSLUCENT
|
|
||||||
) {
|
) {
|
||||||
uint voxelId = uint(blockId);
|
uint voxelId = uint(blockId);
|
||||||
if (voxelId == 0u) voxelId = 1u;
|
if (voxelId == 0u) voxelId = 1u;
|
||||||
@ -202,11 +204,43 @@ void main() {
|
|||||||
|
|
||||||
SetVoxelBlock(originPos, voxelId);
|
SetVoxelBlock(originPos, voxelId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef LPV_ENTITY_LIGHTS
|
||||||
|
if (
|
||||||
|
(currentRenderedItemId > 0 || entityId > 0) &&
|
||||||
|
(renderStage == MC_RENDER_STAGE_BLOCK_ENTITIES || renderStage == MC_RENDER_STAGE_ENTITIES)
|
||||||
|
) {
|
||||||
|
uint voxelId = uint(BLOCK_EMPTY);
|
||||||
|
|
||||||
|
if (currentRenderedItemId > 0) {
|
||||||
|
if (entityId != ENTITY_ITEM_FRAME)
|
||||||
|
voxelId = uint(currentRenderedItemId);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
switch (entityId) {
|
||||||
|
case ENTITY_SPECTRAL_ARROW:
|
||||||
|
voxelId = uint(BLOCK_TORCH);
|
||||||
|
break;
|
||||||
|
|
||||||
|
// TODO: blaze, magma_cube
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (voxelId > 0u)
|
||||||
|
SetVoxelBlock(playerpos, voxelId);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef WAVY_PLANTS
|
#ifdef WAVY_PLANTS
|
||||||
bool istopv = gl_MultiTexCoord0.t < mc_midTexCoord.t;
|
bool istopv = gl_MultiTexCoord0.t < mc_midTexCoord.t;
|
||||||
if ((blockId == BLOCK_GROUND_WAVING || blockId == BLOCK_GROUND_WAVING_VERTICAL && istopv) && length(position.xy) < 24.0) {
|
if (
|
||||||
|
(
|
||||||
|
blockId == BLOCK_GROUND_WAVING || blockId == BLOCK_GROUND_WAVING_VERTICAL ||
|
||||||
|
blockId == BLOCK_GRASS_SHORT || (blockId == BLOCK_GRASS_TALL_UPPER && istopv) ||
|
||||||
|
blockId == BLOCK_SAPLING
|
||||||
|
) && length(position.xy) < 24.0
|
||||||
|
) {
|
||||||
playerpos += calcMovePlants(playerpos + cameraPosition)*gl_MultiTexCoord1.y;
|
playerpos += calcMovePlants(playerpos + cameraPosition)*gl_MultiTexCoord1.y;
|
||||||
position = mat3(shadowModelView) * playerpos + shadowModelView[3].xyz;
|
position = mat3(shadowModelView) * playerpos + shadowModelView[3].xyz;
|
||||||
}
|
}
|
||||||
@ -227,7 +261,7 @@ void main() {
|
|||||||
|
|
||||||
if (blockId == BLOCK_WATER) gl_Position.w = -1.0;
|
if (blockId == BLOCK_WATER) gl_Position.w = -1.0;
|
||||||
// color.a = 1.0;
|
// color.a = 1.0;
|
||||||
// if((blockID < 1200 || blockID >= 1300)) color.a = 0.0;
|
// if((blockID < 300 || blockID >= 400)) color.a = 0.0;
|
||||||
|
|
||||||
|
|
||||||
// materials = 0.0;
|
// materials = 0.0;
|
||||||
@ -236,7 +270,7 @@ void main() {
|
|||||||
|
|
||||||
/// this is to ease the shadow acne on big fat entities like ghasts.
|
/// this is to ease the shadow acne on big fat entities like ghasts.
|
||||||
float bias = 6.0;
|
float bias = 6.0;
|
||||||
if(entityId == 1100){
|
if(entityId == ENTITY_SSS_MEDIUM){
|
||||||
// increase bias on parts facing the sun
|
// increase bias on parts facing the sun
|
||||||
vec3 FlatNormals = normalize(gl_NormalMatrix * gl_Normal);
|
vec3 FlatNormals = normalize(gl_NormalMatrix * gl_Normal);
|
||||||
vec3 WsunVec = (float(sunElevation > 1e-5)*2-1.)*normalize(mat3(shadowModelViewInverse) * sunPosition);
|
vec3 WsunVec = (float(sunElevation > 1e-5)*2-1.)*normalize(mat3(shadowModelViewInverse) * sunPosition);
|
||||||
@ -244,4 +278,4 @@ void main() {
|
|||||||
bias = 6.0 + (1-clamp(dot(WsunVec,FlatNormals),0,1))*0.3;
|
bias = 6.0 + (1-clamp(dot(WsunVec,FlatNormals),0,1))*0.3;
|
||||||
}
|
}
|
||||||
gl_Position.z /= bias;
|
gl_Position.z /= bias;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user