From 566bc8a02b33f1d11ddb53fcd6067d1382d8d4b0 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Thu, 28 Dec 2023 17:35:51 +0000 Subject: [PATCH 01/40] Added support for MC1.19 Resource Packs --- tools/Conversion_Table.csv | 1674 ++++++++++++++++++------------------ tools/Texture_Converter.py | 29 +- 2 files changed, 852 insertions(+), 851 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 72e8ac433..b63e84ebb 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -7,669 +7,669 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/gui,icons.png,/mods/HUD/hudbars/textures,hudbars_icon_breath.png,16,18,9,9,0,0,y /assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_base_textures/textures,heart.png,52,0,9,9,0,0,y /assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_base_textures/textures,bubble.png,16,18,9,9,0,0,y -/assets/minecraft/textures/items,bucket_empty.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_bucket.png,,,,,,, -/assets/minecraft/textures/items,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_water_bucket.png,,,,,,, -/assets/minecraft/textures/items,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_river_water_bucket.png,,,,,,, -/assets/minecraft/textures/items,bucket_lava.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_lava_bucket.png,,,,,,, -/assets/minecraft/textures/items,item_frame.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_item_frame.png,,,,,,, -/assets/minecraft/textures/blocks,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_base.png,,,,,,, -/assets/minecraft/textures/blocks,anvil_top_damaged_0.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, -/assets/minecraft/textures/blocks,anvil_top_damaged_1.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_1.png,,,,,,, -/assets/minecraft/textures/blocks,anvil_top_damaged_2.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_2.png,,,,,,, -/assets/minecraft/textures/blocks,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_side.png,,,,,,, -/assets/minecraft/textures/blocks,anvil_side.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_side.png,,,,,,, -/assets/minecraft/textures/items,name_tag.png,/mods/ENTITIES/mcl_mobs/textures,mobs_nametag.png,,,,,,, +/assets/minecraft/textures/item,bucket_empty.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_bucket.png,,,,,,, +/assets/minecraft/textures/item,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_river_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,bucket_lava.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_lava_bucket.png,,,,,,, +/assets/minecraft/textures/item,item_frame.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_item_frame.png,,,,,,, +/assets/minecraft/textures/block,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_base.png,,,,,,, +/assets/minecraft/textures/block,anvil_top_damaged_0.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, +/assets/minecraft/textures/block,anvil_top_damaged_1.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_1.png,,,,,,, +/assets/minecraft/textures/block,anvil_top_damaged_2.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_2.png,,,,,,, +/assets/minecraft/textures/block,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_side.png,,,,,,, +/assets/minecraft/textures/block,anvil_side.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_side.png,,,,,,, +/assets/minecraft/textures/item,name_tag.png,/mods/ENTITIES/mcl_mobs/textures,mobs_nametag.png,,,,,,, /assets/minecraft/textures/gui,icons.png,/mods/ENTITIES/mobs/textures,mobs_blood.png,16,0,9,9,0,0,y -/assets/minecraft/textures/blocks,itemframe_background.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_itemframe_background.png,,,,,,, -/assets/minecraft/textures/items,bed.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_red.png,,,,,,, -/assets/minecraft/textures/items,acacia_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_acacia_boat.png,,,,,,, -/assets/minecraft/textures/items,oak_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_oak_boat.png,,,,,,, -/assets/minecraft/textures/items,spruce_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_spruce_boat.png,,,,,,, -/assets/minecraft/textures/items,dark_oak_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_dark_oak_boat.png,,,,,,, -/assets/minecraft/textures/items,jungle_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_jungle_boat.png,,,,,,, -/assets/minecraft/textures/items,birch_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_birch_boat.png,,,,,,, +/assets/minecraft/textures/block,itemframe_background.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_itemframe_background.png,,,,,,, +/assets/minecraft/textures/item,bed.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_red.png,,,,,,, +/assets/minecraft/textures/item,acacia_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_acacia_boat.png,,,,,,, +/assets/minecraft/textures/item,oak_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_oak_boat.png,,,,,,, +/assets/minecraft/textures/item,spruce_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_spruce_boat.png,,,,,,, +/assets/minecraft/textures/item,dark_oak_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_dark_oak_boat.png,,,,,,, +/assets/minecraft/textures/item,jungle_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_jungle_boat.png,,,,,,, +/assets/minecraft/textures/item,birch_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_birch_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_acacia.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_acacia_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_oak.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_oak_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_darkoak.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_spruce.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_spruce_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_birch.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_birch_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_jungle.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_jungle_boat.png,,,,,,, -/assets/minecraft/textures/items,book_normal.png,/mods/ITEMS/mcl_books/textures,default_book.png,,,,,,, -/assets/minecraft/textures/blocks,bookshelf.png,/mods/ITEMS/mcl_books/textures,default_bookshelf.png,,,,,,, -/assets/minecraft/textures/blocks,planks_oak.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, -/assets/minecraft/textures/blocks,bookshelf_top.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, -/assets/minecraft/textures/items,book_writable.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_writable.png,,,,,,, -/assets/minecraft/textures/items,book_written.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_written.png,,,,,,, -/assets/minecraft/textures/items,cake.png,/mods/ITEMS/mcl_cake/textures,cake.png,,,,,,, -/assets/minecraft/textures/blocks,cake_bottom.png,/mods/ITEMS/mcl_cake/textures,cake_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,cake_top.png,/mods/ITEMS/mcl_cake/textures,cake_top.png,,,,,,, -/assets/minecraft/textures/blocks,cake_side.png,/mods/ITEMS/mcl_cake/textures,cake_side.png,,,,,,, -/assets/minecraft/textures/blocks,cake_inner.png,/mods/ITEMS/mcl_cake/textures,cake_inner.png,,,,,,, -/assets/minecraft/textures/items,cauldron.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron.png,,,,,,, -/assets/minecraft/textures/blocks,cauldron_bottom.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,cauldron_top.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_top.png,,,,,,, -/assets/minecraft/textures/blocks,cauldron_side.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_side.png,,,,,,, -/assets/minecraft/textures/blocks,cauldron_inner.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_inner.png,,,,,,, -/assets/minecraft/textures/blocks,cocoa_stage_0.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_0.png,,,,,,,y -/assets/minecraft/textures/blocks,cocoa_stage_1.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_1.png,,,,,,,y -/assets/minecraft/textures/blocks,cocoa_stage_2.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_2.png,,,,,,,y -/assets/minecraft/textures/blocks,hardened_clay.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_black.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_black.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_blue.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_blue.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_brown.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_brown.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_cyan.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_gray.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_grey.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_green.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_green.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_light_blue.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_lime.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_lime.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_magenta.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_orange.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_orange.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_pink.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_pink.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_purple.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_purple.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_red.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_red.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_silver.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_silver.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_white.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_white.png,,,,,,, -/assets/minecraft/textures/blocks,hardened_clay_stained_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_yellow.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_black.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_blue.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_brown.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_cyan.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_grey.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_green.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_light_blue.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_lime.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_magenta.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_orange.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_pink.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_purple.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_red.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_silver.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_white.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_yellow.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_black.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_blue.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_brown.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_grey.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_green.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_lime.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_orange.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_pink.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_purple.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_red.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_silver.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_white.png,,,,,,, -/assets/minecraft/textures/blocks,concrete_powder_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, -/assets/minecraft/textures/blocks,glazed_terracotta_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, -/assets/minecraft/textures/blocks,sapling_oak.png,/mods/ITEMS/mcl_core/textures,default_sapling.png,,,,,,, -/assets/minecraft/textures/blocks,sapling_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_sapling.png,,,,,,, -/assets/minecraft/textures/blocks,sapling_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_spruce.png,,,,,,, -/assets/minecraft/textures/blocks,sapling_jungle.png,/mods/ITEMS/mcl_core/textures,default_junglesapling.png,,,,,,, -/assets/minecraft/textures/blocks,sapling_roofed_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_big_oak.png,,,,,,, -/assets/minecraft/textures/blocks,sapling_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_birch.png,,,,,,, -/assets/minecraft/textures/items,apple.png,/mods/ITEMS/mcl_core/textures,default_apple.png,,,,,,, -/assets/minecraft/textures/items,apple_golden.png,/mods/ITEMS/mcl_core/textures,mcl_core_apple_golden.png,,,,,,, -/assets/minecraft/textures/blocks,brick.png,/mods/ITEMS/mcl_core/textures,default_brick.png,,,,,,, -/assets/minecraft/textures/blocks,cactus_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_side.png,,,,,,, -/assets/minecraft/textures/blocks,cactus_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_top.png,,,,,,, -/assets/minecraft/textures/blocks,cactus_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_bottom.png,,,,,,, -/assets/minecraft/textures/items,brick.png,/mods/ITEMS/mcl_core/textures,default_clay_brick.png,,,,,,, -/assets/minecraft/textures/items,clay_ball.png,/mods/ITEMS/mcl_core/textures,default_clay_lump.png,,,,,,, -/assets/minecraft/textures/blocks,clay.png,/mods/ITEMS/mcl_core/textures,default_clay.png,,,,,,, -/assets/minecraft/textures/blocks,coal_block.png,/mods/ITEMS/mcl_core/textures,default_coal_block.png,,,,,,, -/assets/minecraft/textures/items,coal.png,/mods/ITEMS/mcl_core/textures,default_coal_lump.png,,,,,,, -/assets/minecraft/textures/blocks,cobblestone.png,/mods/ITEMS/mcl_core/textures,default_cobble.png,,,,,,, -/assets/minecraft/textures/blocks,diamond_block.png,/mods/ITEMS/mcl_core/textures,default_diamond_block.png,,,,,,, -/assets/minecraft/textures/items,diamond.png,/mods/ITEMS/mcl_core/textures,default_diamond.png,,,,,,, -/assets/minecraft/textures/blocks,dirt.png,/mods/ITEMS/mcl_core/textures,default_dirt.png,,,,,,, -/assets/minecraft/textures/blocks,deadbush.png,/mods/ITEMS/mcl_core/textures,default_dry_shrub.png,,,,,,, -/assets/minecraft/textures/blocks,log_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree.png,,,,,,, -/assets/minecraft/textures/blocks,log_acacia_top.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree_top.png,,,,,,, -/assets/minecraft/textures/blocks,planks_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_wood.png,,,,,,, -/assets/minecraft/textures/items,flint.png,/mods/ITEMS/mcl_core/textures,default_flint.png,,,,,,, -/assets/minecraft/textures/blocks,glass.png,/mods/ITEMS/mcl_core/textures,default_glass.png,,,,,,, -/assets/minecraft/textures/blocks,glass_black.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_black.png,,,,,,, -/assets/minecraft/textures/blocks,glass_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_blue.png,,,,,,, -/assets/minecraft/textures/blocks,glass_brown.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_brown.png,,,,,,, -/assets/minecraft/textures/blocks,glass_cyan.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_cyan.png,,,,,,, -/assets/minecraft/textures/blocks,glass_gray.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_gray.png,,,,,,, -/assets/minecraft/textures/blocks,glass_green.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_green.png,,,,,,, -/assets/minecraft/textures/blocks,glass_light_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_light_blue.png,,,,,,, -/assets/minecraft/textures/blocks,glass_lime.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_lime.png,,,,,,, -/assets/minecraft/textures/blocks,glass_magenta.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_magenta.png,,,,,,, -/assets/minecraft/textures/blocks,glass_orange.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_orange.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pink.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_pink.png,,,,,,, -/assets/minecraft/textures/blocks,glass_purple.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_purple.png,,,,,,, -/assets/minecraft/textures/blocks,glass_red.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_red.png,,,,,,, -/assets/minecraft/textures/blocks,glass_silver.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_silver.png,,,,,,, -/assets/minecraft/textures/blocks,glass_white.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_white.png,,,,,,, -/assets/minecraft/textures/blocks,glass_yellow.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_yellow.png,,,,,,, -/assets/minecraft/textures/blocks,gold_block.png,/mods/ITEMS/mcl_core/textures,default_gold_block.png,,,,,,, -/assets/minecraft/textures/blocks,gold_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_gold_block_slab.png,,,,,,, -/assets/minecraft/textures/items,gold_ingot.png,/mods/ITEMS/mcl_core/textures,default_gold_ingot.png,,,,,,, -/assets/minecraft/textures/blocks,grass_side.png,/mods/ITEMS/mcl_core/textures,default_grass_side.png,,,,,,, -/assets/minecraft/textures/blocks,gravel.png,/mods/ITEMS/mcl_core/textures,default_gravel.png,,,,,,, -/assets/minecraft/textures/blocks,ice.png,/mods/ITEMS/mcl_core/textures,default_ice.png,,,,,,, -/assets/minecraft/textures/blocks,log_jungle.png,/mods/ITEMS/mcl_core/textures,default_jungletree.png,,,,,,, -/assets/minecraft/textures/blocks,log_jungle_top.png,/mods/ITEMS/mcl_core/textures,default_jungletree_top.png,,,,,,, -/assets/minecraft/textures/blocks,planks_jungle.png,/mods/ITEMS/mcl_core/textures,default_junglewood.png,,,,,,, -/assets/minecraft/textures/blocks,ladder.png,/mods/ITEMS/mcl_core/textures,default_ladder.png,,,,,,, -/assets/minecraft/textures/blocks,lava_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_source_animation.png,,,,,,, -/assets/minecraft/textures/blocks,lava_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_flow_animation.png,,,,,,, -/assets/minecraft/textures/blocks,cobblestone_mossy.png,/mods/ITEMS/mcl_core/textures,default_mossycobble.png,,,,,,, -/assets/minecraft/textures/blocks,obsidian.png,/mods/ITEMS/mcl_core/textures,default_obsidian.png,,,,,,, -/assets/minecraft/textures/items,paper.png,/mods/ITEMS/mcl_core/textures,default_paper.png,,,,,,, -/assets/minecraft/textures/blocks,reeds.png,/mods/ITEMS/mcl_core/textures,mcl_core_papyrus.png,,,,,,, -/assets/minecraft/textures/blocks,sand.png,/mods/ITEMS/mcl_core/textures,default_sand.png,,,,,,, -/assets/minecraft/textures/blocks,snow.png,/mods/ITEMS/mcl_core/textures,default_snow.png,,,,,,, -/assets/minecraft/textures/blocks,iron_block.png,/mods/ITEMS/mcl_core/textures,default_steel_block.png,,,,,,, -/assets/minecraft/textures/blocks,iron_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_iron_block_slab.png,,,,,,, -/assets/minecraft/textures/items,iron_ingot.png,/mods/ITEMS/mcl_core/textures,default_steel_ingot.png,,,,,,, -/assets/minecraft/textures/items,stick.png,/mods/ITEMS/mcl_core/textures,default_stick.png,,,,,,, -/assets/minecraft/textures/blocks,stonebrick.png,/mods/ITEMS/mcl_core/textures,default_stone_brick.png,,,,,,, -/assets/minecraft/textures/blocks,stone.png,/mods/ITEMS/mcl_core/textures,default_stone.png,,,,,,, -/assets/minecraft/textures/blocks,log_oak.png,/mods/ITEMS/mcl_core/textures,default_tree.png,,,,,,, -/assets/minecraft/textures/blocks,log_oak_top.png,/mods/ITEMS/mcl_core/textures,default_tree_top.png,,,,,,, -/assets/minecraft/textures/blocks,water_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_source_animation.png,,,,,,, -/assets/minecraft/textures/blocks,water_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_flow_animation.png,,,,,,, -/assets/minecraft/textures/blocks,planks_oak.png,/mods/ITEMS/mcl_core/textures,default_wood.png,,,,,,, -/assets/minecraft/textures/blocks,stone_andesite.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite.png,,,,,,, -/assets/minecraft/textures/blocks,stone_andesite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite_smooth.png,,,,,,, -/assets/minecraft/textures/blocks,stone_andesite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/items,barrier.png,/mods/ITEMS/mcl_core/textures,mcl_core_barrier.png,,,,,,, -/assets/minecraft/textures/blocks,bedrock.png,/mods/ITEMS/mcl_core/textures,mcl_core_bedrock.png,,,,,,, -/assets/minecraft/textures/blocks,bone_block_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_bone_block_side.png,,,,,,, -/assets/minecraft/textures/blocks,bone_block_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_bone_block_top.png,,,,,,, -/assets/minecraft/textures/items,bowl.png,/mods/ITEMS/mcl_core/textures,mcl_core_bowl.png,,,,,,, -/assets/minecraft/textures/blocks,cactus_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_bottom.png,,,,,,, -/assets/minecraft/textures/items,charcoal.png,/mods/ITEMS/mcl_core/textures,mcl_core_charcoal.png,,,,,,, -/assets/minecraft/textures/blocks,coal_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_coal_ore.png,,,,,,, -/assets/minecraft/textures/blocks,coarse_dirt.png,/mods/ITEMS/mcl_core/textures,mcl_core_coarse_dirt.png,,,,,,, -/assets/minecraft/textures/blocks,diamond_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_diamond_ore.png,,,,,,, -/assets/minecraft/textures/blocks,stone_diorite.png,/mods/ITEMS/mcl_core/textures,mcl_core_diorite.png,,,,,,, -/assets/minecraft/textures/blocks,stone_diorite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_diorite_smooth.png,,,,,,, -/assets/minecraft/textures/blocks,stone_diorite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_diorite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/blocks,dirt_podzol_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_dirt_podzol_side.png,,,,,,, -/assets/minecraft/textures/blocks,dirt_podzol_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_dirt_podzol_top.png,,,,,,, -/assets/minecraft/textures/blocks,emerald_block.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald_block.png,,,,,,, -/assets/minecraft/textures/blocks,emerald_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald_ore.png,,,,,,, -/assets/minecraft/textures/items,emerald.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald.png,,,,,,, -/assets/minecraft/textures/blocks,frosted_ice_0.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_0.png,,,,,,, -/assets/minecraft/textures/blocks,frosted_ice_1.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_1.png,,,,,,, -/assets/minecraft/textures/blocks,frosted_ice_2.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_2.png,,,,,,, -/assets/minecraft/textures/blocks,frosted_ice_3.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_3.png,,,,,,, -/assets/minecraft/textures/items,gold_nugget.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_nugget.png,,,,,,, -/assets/minecraft/textures/blocks,gold_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_ore.png,,,,,,, -/assets/minecraft/textures/blocks,stone_granite.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite.png,,,,,,, -/assets/minecraft/textures/blocks,stone_granite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite_smooth.png,,,,,,, -/assets/minecraft/textures/blocks,stone_granite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/blocks,grass_path_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_side.png,,,,,,, -/assets/minecraft/textures/blocks,grass_path_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_top.png,,,,,,, -/assets/minecraft/textures/blocks,grass_side_snowed.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_side_snowed.png,,,,,,, -/assets/minecraft/textures/blocks,ice_packed.png,/mods/ITEMS/mcl_core/textures,mcl_core_ice_packed.png,,,,,,, -/assets/minecraft/textures/items,iron_nugget.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_nugget.png,,,,,,, -/assets/minecraft/textures/blocks,iron_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_ore.png,,,,,,, -/assets/minecraft/textures/blocks,lapis_block.png,/mods/ITEMS/mcl_core/textures,mcl_core_lapis_block.png,,,,,,, -/assets/minecraft/textures/blocks,lapis_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_lapis_block_slab.png,,,,,,, -/assets/minecraft/textures/blocks,lapis_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_lapis_ore.png,,,,,,, -/assets/minecraft/textures/blocks,log_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak.png,,,,,,, -/assets/minecraft/textures/blocks,log_big_oak_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak_top.png,,,,,,, -/assets/minecraft/textures/blocks,log_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch.png,,,,,,, -/assets/minecraft/textures/blocks,log_birch_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch_top.png,,,,,,, -/assets/minecraft/textures/blocks,log_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce.png,,,,,,, -/assets/minecraft/textures/blocks,log_spruce_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce_top.png,,,,,,, -/assets/minecraft/textures/blocks,mycelium_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_side.png,,,,,,, -/assets/minecraft/textures/blocks,mycelium_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_top.png,,,,,,, -/assets/minecraft/textures/blocks,planks_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_big_oak.png,,,,,,, -/assets/minecraft/textures/blocks,planks_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_birch.png,,,,,,, -/assets/minecraft/textures/blocks,planks_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_spruce.png,,,,,,, -/assets/minecraft/textures/blocks,red_sand.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sand.png,,,,,,, -/assets/minecraft/textures/blocks,red_sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,red_sandstone_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/blocks,red_sandstone_normal.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/blocks,red_sandstone_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_smooth.png,,,,,,, -/assets/minecraft/textures/blocks,red_sandstone_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_top.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_redstone_ore.png,,,,,,, -/assets/minecraft/textures/items,reeds.png,/mods/ITEMS/mcl_core/textures,mcl_core_reeds.png,,,,,,, -/assets/minecraft/textures/blocks,sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,sandstone_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/blocks,sandstone_normal.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/blocks,sandstone_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_smooth.png,,,,,,, -/assets/minecraft/textures/blocks,sandstone_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_top.png,,,,,,, -/assets/minecraft/textures/blocks,slime.png,/mods/ITEMS/mcl_core/textures,mcl_core_slime.png,,,,,,, -/assets/minecraft/textures/blocks,stonebrick_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_carved.png,,,,,,, -/assets/minecraft/textures/blocks,stonebrick_cracked.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_cracked.png,,,,,,, -/assets/minecraft/textures/blocks,stonebrick_mossy.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_mossy.png,,,,,,, -/assets/minecraft/textures/items,sugar.png,/mods/ITEMS/mcl_core/textures,mcl_core_sugar.png,,,,,,, -/assets/minecraft/textures/blocks,web.png,/mods/ITEMS/mcl_core/textures,mcl_core_web.png,,,,,,, -/assets/minecraft/textures/blocks,crafting_table_front.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_front.png,,,,,,, -/assets/minecraft/textures/blocks,crafting_table_side.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_side.png,,,,,,, -/assets/minecraft/textures/blocks,crafting_table_top.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_top.png,,,,,,, -/assets/minecraft/textures/blocks,door_acacia_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_acacia_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_acacia_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_acacia_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_birch_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_birch_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_birch_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_birch_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_dark_oak_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_dark_oak_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_dark_oak_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_dark_oak_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_iron_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_iron_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_iron_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_iron_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_jungle_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_jungle_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_jungle_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_jungle_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_spruce_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_spruce_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_spruce_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_spruce_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_lower.png,,,,,,, -/assets/minecraft/textures/blocks,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_upper.png,,,,,,, -/assets/minecraft/textures/blocks,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, -/assets/minecraft/textures/blocks,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor.png,,,,,,, -/assets/minecraft/textures/blocks,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_side.png,,,,,,, -/assets/minecraft/textures/blocks,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel.png,,,,,,, -/assets/minecraft/textures/blocks,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel_side.png,,,,,,, -/assets/minecraft/textures/items,door_acacia.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia.png,,,,,,, -/assets/minecraft/textures/items,door_birch.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch.png,,,,,,, -/assets/minecraft/textures/items,door_dark_oak.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak.png,,,,,,, -/assets/minecraft/textures/items,door_jungle.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle.png,,,,,,, -/assets/minecraft/textures/items,door_spruce.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce.png,,,,,,, -/assets/minecraft/textures/items,door_wood.png,/mods/ITEMS/mcl_doors/textures,doors_item_wood.png,,,,,,, -/assets/minecraft/textures/items,door_iron.png,/mods/ITEMS/mcl_doors/textures,doors_item_steel.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_black.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_black.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_blue.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_brown.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_brown.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_cyan.png,/mods/ITEMS/mcl_dye/textures,dye_cyan.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_gray.png,/mods/ITEMS/mcl_dye/textures,dye_dark_grey.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_green.png,/mods/ITEMS/mcl_dye/textures,dye_dark_green.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_light_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_light_blue.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_lime.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_lime.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_magenta.png,/mods/ITEMS/mcl_dye/textures,dye_magenta.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_orange.png,/mods/ITEMS/mcl_dye/textures,dye_orange.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_pink.png,/mods/ITEMS/mcl_dye/textures,dye_pink.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_purple.png,/mods/ITEMS/mcl_dye/textures,dye_violet.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_red.png,/mods/ITEMS/mcl_dye/textures,dye_red.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_silver.png,/mods/ITEMS/mcl_dye/textures,dye_grey.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_white.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_white.png,,,,,,, -/assets/minecraft/textures/items,dye_powder_yellow.png,/mods/ITEMS/mcl_dye/textures,dye_yellow.png,,,,,,, -/assets/minecraft/textures/blocks,chorus_flower_dead.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower_dead.png,,,,,,, -/assets/minecraft/textures/blocks,chorus_flower.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower.png,,,,,,, -/assets/minecraft/textures/items,chorus_fruit.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_fruit.png,,,,,,, -/assets/minecraft/textures/items,chorus_fruit_popped.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_fruit_popped.png,,,,,,, -/assets/minecraft/textures/blocks,chorus_plant.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_plant.png,,,,,,, -/assets/minecraft/textures/blocks,dragon_egg.png,/mods/ITEMS/mcl_end/textures,mcl_end_dragon_egg.png,,,,,,, -/assets/minecraft/textures/blocks,end_bricks.png,/mods/ITEMS/mcl_end/textures,mcl_end_end_bricks.png,,,,,,, -/assets/minecraft/textures/items,ender_eye.png,/mods/ITEMS/mcl_end/textures,mcl_end_ender_eye.png,,,,,,, -/assets/minecraft/textures/blocks,endframe_eye.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_eye.png,,,,,,, -/assets/minecraft/textures/blocks,endframe_side.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_side.png,,,,,,, -/assets/minecraft/textures/blocks,endframe_top.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_top.png,,,,,,, -/assets/minecraft/textures/blocks,end_stone.png,/mods/ITEMS/mcl_end/textures,mcl_end_end_stone.png,,,,,,, -/assets/minecraft/textures/items,end_crystal.png,/mods/ITEMS/mcl_end/textures,mcl_end_crystal_item.png,,,,,,, +/assets/minecraft/textures/item,book_normal.png,/mods/ITEMS/mcl_books/textures,default_book.png,,,,,,, +/assets/minecraft/textures/block,bookshelf.png,/mods/ITEMS/mcl_books/textures,default_bookshelf.png,,,,,,, +/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, +/assets/minecraft/textures/block,bookshelf_top.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, +/assets/minecraft/textures/item,book_writable.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_writable.png,,,,,,, +/assets/minecraft/textures/item,book_written.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_written.png,,,,,,, +/assets/minecraft/textures/item,cake.png,/mods/ITEMS/mcl_cake/textures,cake.png,,,,,,, +/assets/minecraft/textures/block,cake_bottom.png,/mods/ITEMS/mcl_cake/textures,cake_bottom.png,,,,,,, +/assets/minecraft/textures/block,cake_top.png,/mods/ITEMS/mcl_cake/textures,cake_top.png,,,,,,, +/assets/minecraft/textures/block,cake_side.png,/mods/ITEMS/mcl_cake/textures,cake_side.png,,,,,,, +/assets/minecraft/textures/block,cake_inner.png,/mods/ITEMS/mcl_cake/textures,cake_inner.png,,,,,,, +/assets/minecraft/textures/item,cauldron.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron.png,,,,,,, +/assets/minecraft/textures/block,cauldron_bottom.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_bottom.png,,,,,,, +/assets/minecraft/textures/block,cauldron_top.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_top.png,,,,,,, +/assets/minecraft/textures/block,cauldron_side.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_side.png,,,,,,, +/assets/minecraft/textures/block,cauldron_inner.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_inner.png,,,,,,, +/assets/minecraft/textures/block,cocoa_stage_0.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_0.png,,,,,,,y +/assets/minecraft/textures/block,cocoa_stage_1.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_1.png,,,,,,,y +/assets/minecraft/textures/block,cocoa_stage_2.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_2.png,,,,,,,y +/assets/minecraft/textures/block,hardened_clay.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_black.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_black.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_blue.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_blue.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_brown.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_brown.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_cyan.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_gray.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_grey.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_green.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_green.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_light_blue.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_lime.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_lime.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_magenta.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_orange.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_orange.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_pink.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_pink.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_purple.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_purple.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_red.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_red.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_silver.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_silver.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_white.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_white.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_yellow.png,,,,,,, +/assets/minecraft/textures/block,concrete_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_black.png,,,,,,, +/assets/minecraft/textures/block,concrete_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_brown.png,,,,,,, +/assets/minecraft/textures/block,concrete_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_cyan.png,,,,,,, +/assets/minecraft/textures/block,concrete_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_grey.png,,,,,,, +/assets/minecraft/textures/block,concrete_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_green.png,,,,,,, +/assets/minecraft/textures/block,concrete_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_light_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_lime.png,,,,,,, +/assets/minecraft/textures/block,concrete_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_magenta.png,,,,,,, +/assets/minecraft/textures/block,concrete_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_orange.png,,,,,,, +/assets/minecraft/textures/block,concrete_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_pink.png,,,,,,, +/assets/minecraft/textures/block,concrete_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_purple.png,,,,,,, +/assets/minecraft/textures/block,concrete_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_red.png,,,,,,, +/assets/minecraft/textures/block,concrete_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_silver.png,,,,,,, +/assets/minecraft/textures/block,concrete_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_white.png,,,,,,, +/assets/minecraft/textures/block,concrete_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_yellow.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_black.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_brown.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_grey.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_green.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_lime.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_orange.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_pink.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_purple.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_red.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_silver.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_white.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, +/assets/minecraft/textures/block,sapling_oak.png,/mods/ITEMS/mcl_core/textures,default_sapling.png,,,,,,, +/assets/minecraft/textures/block,sapling_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_sapling.png,,,,,,, +/assets/minecraft/textures/block,sapling_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_spruce.png,,,,,,, +/assets/minecraft/textures/block,sapling_jungle.png,/mods/ITEMS/mcl_core/textures,default_junglesapling.png,,,,,,, +/assets/minecraft/textures/block,sapling_roofed_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_big_oak.png,,,,,,, +/assets/minecraft/textures/block,sapling_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_birch.png,,,,,,, +/assets/minecraft/textures/item,apple.png,/mods/ITEMS/mcl_core/textures,default_apple.png,,,,,,, +/assets/minecraft/textures/item,apple_golden.png,/mods/ITEMS/mcl_core/textures,mcl_core_apple_golden.png,,,,,,, +/assets/minecraft/textures/block,brick.png,/mods/ITEMS/mcl_core/textures,default_brick.png,,,,,,, +/assets/minecraft/textures/block,cactus_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_side.png,,,,,,, +/assets/minecraft/textures/block,cactus_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_top.png,,,,,,, +/assets/minecraft/textures/block,cactus_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_bottom.png,,,,,,, +/assets/minecraft/textures/item,brick.png,/mods/ITEMS/mcl_core/textures,default_clay_brick.png,,,,,,, +/assets/minecraft/textures/item,clay_ball.png,/mods/ITEMS/mcl_core/textures,default_clay_lump.png,,,,,,, +/assets/minecraft/textures/block,clay.png,/mods/ITEMS/mcl_core/textures,default_clay.png,,,,,,, +/assets/minecraft/textures/block,coal_block.png,/mods/ITEMS/mcl_core/textures,default_coal_block.png,,,,,,, +/assets/minecraft/textures/item,coal.png,/mods/ITEMS/mcl_core/textures,default_coal_lump.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_core/textures,default_cobble.png,,,,,,, +/assets/minecraft/textures/block,diamond_block.png,/mods/ITEMS/mcl_core/textures,default_diamond_block.png,,,,,,, +/assets/minecraft/textures/item,diamond.png,/mods/ITEMS/mcl_core/textures,default_diamond.png,,,,,,, +/assets/minecraft/textures/block,dirt.png,/mods/ITEMS/mcl_core/textures,default_dirt.png,,,,,,, +/assets/minecraft/textures/block,deadbush.png,/mods/ITEMS/mcl_core/textures,default_dry_shrub.png,,,,,,, +/assets/minecraft/textures/block,log_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree.png,,,,,,, +/assets/minecraft/textures/block,log_acacia_top.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree_top.png,,,,,,, +/assets/minecraft/textures/block,planks_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_wood.png,,,,,,, +/assets/minecraft/textures/item,flint.png,/mods/ITEMS/mcl_core/textures,default_flint.png,,,,,,, +/assets/minecraft/textures/block,glass.png,/mods/ITEMS/mcl_core/textures,default_glass.png,,,,,,, +/assets/minecraft/textures/block,glass_black.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_black.png,,,,,,, +/assets/minecraft/textures/block,glass_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_brown.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_brown.png,,,,,,, +/assets/minecraft/textures/block,glass_cyan.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_cyan.png,,,,,,, +/assets/minecraft/textures/block,glass_gray.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_gray.png,,,,,,, +/assets/minecraft/textures/block,glass_green.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_green.png,,,,,,, +/assets/minecraft/textures/block,glass_light_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_light_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_lime.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_lime.png,,,,,,, +/assets/minecraft/textures/block,glass_magenta.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_magenta.png,,,,,,, +/assets/minecraft/textures/block,glass_orange.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_orange.png,,,,,,, +/assets/minecraft/textures/block,glass_pink.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_pink.png,,,,,,, +/assets/minecraft/textures/block,glass_purple.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_purple.png,,,,,,, +/assets/minecraft/textures/block,glass_red.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_red.png,,,,,,, +/assets/minecraft/textures/block,glass_silver.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_silver.png,,,,,,, +/assets/minecraft/textures/block,glass_white.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_white.png,,,,,,, +/assets/minecraft/textures/block,glass_yellow.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_yellow.png,,,,,,, +/assets/minecraft/textures/block,gold_block.png,/mods/ITEMS/mcl_core/textures,default_gold_block.png,,,,,,, +/assets/minecraft/textures/block,gold_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_gold_block_slab.png,,,,,,, +/assets/minecraft/textures/item,gold_ingot.png,/mods/ITEMS/mcl_core/textures,default_gold_ingot.png,,,,,,, +/assets/minecraft/textures/block,grass_side.png,/mods/ITEMS/mcl_core/textures,default_grass_side.png,,,,,,, +/assets/minecraft/textures/block,gravel.png,/mods/ITEMS/mcl_core/textures,default_gravel.png,,,,,,, +/assets/minecraft/textures/block,ice.png,/mods/ITEMS/mcl_core/textures,default_ice.png,,,,,,, +/assets/minecraft/textures/block,log_jungle.png,/mods/ITEMS/mcl_core/textures,default_jungletree.png,,,,,,, +/assets/minecraft/textures/block,log_jungle_top.png,/mods/ITEMS/mcl_core/textures,default_jungletree_top.png,,,,,,, +/assets/minecraft/textures/block,planks_jungle.png,/mods/ITEMS/mcl_core/textures,default_junglewood.png,,,,,,, +/assets/minecraft/textures/block,ladder.png,/mods/ITEMS/mcl_core/textures,default_ladder.png,,,,,,, +/assets/minecraft/textures/block,lava_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_source_animation.png,,,,,,, +/assets/minecraft/textures/block,lava_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_flow_animation.png,,,,,,, +/assets/minecraft/textures/block,cobblestone_mossy.png,/mods/ITEMS/mcl_core/textures,default_mossycobble.png,,,,,,, +/assets/minecraft/textures/block,obsidian.png,/mods/ITEMS/mcl_core/textures,default_obsidian.png,,,,,,, +/assets/minecraft/textures/item,paper.png,/mods/ITEMS/mcl_core/textures,default_paper.png,,,,,,, +/assets/minecraft/textures/block,reeds.png,/mods/ITEMS/mcl_core/textures,mcl_core_papyrus.png,,,,,,, +/assets/minecraft/textures/block,sand.png,/mods/ITEMS/mcl_core/textures,default_sand.png,,,,,,, +/assets/minecraft/textures/block,snow.png,/mods/ITEMS/mcl_core/textures,default_snow.png,,,,,,, +/assets/minecraft/textures/block,iron_block.png,/mods/ITEMS/mcl_core/textures,default_steel_block.png,,,,,,, +/assets/minecraft/textures/block,iron_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_iron_block_slab.png,,,,,,, +/assets/minecraft/textures/item,iron_ingot.png,/mods/ITEMS/mcl_core/textures,default_steel_ingot.png,,,,,,, +/assets/minecraft/textures/item,stick.png,/mods/ITEMS/mcl_core/textures,default_stick.png,,,,,,, +/assets/minecraft/textures/block,stonebrick.png,/mods/ITEMS/mcl_core/textures,default_stone_brick.png,,,,,,, +/assets/minecraft/textures/block,stone.png,/mods/ITEMS/mcl_core/textures,default_stone.png,,,,,,, +/assets/minecraft/textures/block,log_oak.png,/mods/ITEMS/mcl_core/textures,default_tree.png,,,,,,, +/assets/minecraft/textures/block,log_oak_top.png,/mods/ITEMS/mcl_core/textures,default_tree_top.png,,,,,,, +/assets/minecraft/textures/block,water_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_source_animation.png,,,,,,, +/assets/minecraft/textures/block,water_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_flow_animation.png,,,,,,, +/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_core/textures,default_wood.png,,,,,,, +/assets/minecraft/textures/block,stone_andesite.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite.png,,,,,,, +/assets/minecraft/textures/block,stone_andesite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite_smooth.png,,,,,,, +/assets/minecraft/textures/block,stone_andesite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/item,barrier.png,/mods/ITEMS/mcl_core/textures,mcl_core_barrier.png,,,,,,, +/assets/minecraft/textures/block,bedrock.png,/mods/ITEMS/mcl_core/textures,mcl_core_bedrock.png,,,,,,, +/assets/minecraft/textures/block,bone_block_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_bone_block_side.png,,,,,,, +/assets/minecraft/textures/block,bone_block_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_bone_block_top.png,,,,,,, +/assets/minecraft/textures/item,bowl.png,/mods/ITEMS/mcl_core/textures,mcl_core_bowl.png,,,,,,, +/assets/minecraft/textures/block,cactus_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_bottom.png,,,,,,, +/assets/minecraft/textures/item,charcoal.png,/mods/ITEMS/mcl_core/textures,mcl_core_charcoal.png,,,,,,, +/assets/minecraft/textures/block,coal_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_coal_ore.png,,,,,,, +/assets/minecraft/textures/block,coarse_dirt.png,/mods/ITEMS/mcl_core/textures,mcl_core_coarse_dirt.png,,,,,,, +/assets/minecraft/textures/block,diamond_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_diamond_ore.png,,,,,,, +/assets/minecraft/textures/block,stone_diorite.png,/mods/ITEMS/mcl_core/textures,mcl_core_diorite.png,,,,,,, +/assets/minecraft/textures/block,stone_diorite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_diorite_smooth.png,,,,,,, +/assets/minecraft/textures/block,stone_diorite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_diorite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,dirt_podzol_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_dirt_podzol_side.png,,,,,,, +/assets/minecraft/textures/block,dirt_podzol_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_dirt_podzol_top.png,,,,,,, +/assets/minecraft/textures/block,emerald_block.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald_block.png,,,,,,, +/assets/minecraft/textures/block,emerald_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald_ore.png,,,,,,, +/assets/minecraft/textures/item,emerald.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_0.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_0.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_1.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_1.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_2.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_2.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_3.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_3.png,,,,,,, +/assets/minecraft/textures/item,gold_nugget.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_nugget.png,,,,,,, +/assets/minecraft/textures/block,gold_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_ore.png,,,,,,, +/assets/minecraft/textures/block,stone_granite.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite.png,,,,,,, +/assets/minecraft/textures/block,stone_granite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite_smooth.png,,,,,,, +/assets/minecraft/textures/block,stone_granite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,grass_path_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_side.png,,,,,,, +/assets/minecraft/textures/block,grass_path_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_top.png,,,,,,, +/assets/minecraft/textures/block,grass_side_snowed.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_side_snowed.png,,,,,,, +/assets/minecraft/textures/block,ice_packed.png,/mods/ITEMS/mcl_core/textures,mcl_core_ice_packed.png,,,,,,, +/assets/minecraft/textures/item,iron_nugget.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_nugget.png,,,,,,, +/assets/minecraft/textures/block,iron_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_ore.png,,,,,,, +/assets/minecraft/textures/block,lapis_block.png,/mods/ITEMS/mcl_core/textures,mcl_core_lapis_block.png,,,,,,, +/assets/minecraft/textures/block,lapis_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_lapis_block_slab.png,,,,,,, +/assets/minecraft/textures/block,lapis_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_lapis_ore.png,,,,,,, +/assets/minecraft/textures/block,log_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak.png,,,,,,, +/assets/minecraft/textures/block,log_big_oak_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak_top.png,,,,,,, +/assets/minecraft/textures/block,log_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch.png,,,,,,, +/assets/minecraft/textures/block,log_birch_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch_top.png,,,,,,, +/assets/minecraft/textures/block,log_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce.png,,,,,,, +/assets/minecraft/textures/block,log_spruce_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce_top.png,,,,,,, +/assets/minecraft/textures/block,mycelium_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_side.png,,,,,,, +/assets/minecraft/textures/block,mycelium_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_top.png,,,,,,, +/assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_big_oak.png,,,,,,, +/assets/minecraft/textures/block,planks_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_birch.png,,,,,,, +/assets/minecraft/textures/block,planks_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_spruce.png,,,,,,, +/assets/minecraft/textures/block,red_sand.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sand.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_bottom.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_normal.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_top.png,,,,,,, +/assets/minecraft/textures/block,redstone_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_redstone_ore.png,,,,,,, +/assets/minecraft/textures/item,reeds.png,/mods/ITEMS/mcl_core/textures,mcl_core_reeds.png,,,,,,, +/assets/minecraft/textures/block,sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_bottom.png,,,,,,, +/assets/minecraft/textures/block,sandstone_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,sandstone_normal.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,sandstone_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,sandstone_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_top.png,,,,,,, +/assets/minecraft/textures/block,slime.png,/mods/ITEMS/mcl_core/textures,mcl_core_slime.png,,,,,,, +/assets/minecraft/textures/block,stonebrick_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_carved.png,,,,,,, +/assets/minecraft/textures/block,stonebrick_cracked.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_cracked.png,,,,,,, +/assets/minecraft/textures/block,stonebrick_mossy.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_mossy.png,,,,,,, +/assets/minecraft/textures/item,sugar.png,/mods/ITEMS/mcl_core/textures,mcl_core_sugar.png,,,,,,, +/assets/minecraft/textures/block,web.png,/mods/ITEMS/mcl_core/textures,mcl_core_web.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_front.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_front.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_side.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_side.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_top.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_top.png,,,,,,, +/assets/minecraft/textures/block,door_acacia_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_lower.png,,,,,,, +/assets/minecraft/textures/block,door_acacia_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_lower.png,,,,,,, +/assets/minecraft/textures/block,door_acacia_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_upper.png,,,,,,, +/assets/minecraft/textures/block,door_acacia_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_upper.png,,,,,,, +/assets/minecraft/textures/block,door_birch_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_lower.png,,,,,,, +/assets/minecraft/textures/block,door_birch_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_lower.png,,,,,,, +/assets/minecraft/textures/block,door_birch_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_upper.png,,,,,,, +/assets/minecraft/textures/block,door_birch_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_upper.png,,,,,,, +/assets/minecraft/textures/block,door_dark_oak_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_lower.png,,,,,,, +/assets/minecraft/textures/block,door_dark_oak_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_lower.png,,,,,,, +/assets/minecraft/textures/block,door_dark_oak_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_upper.png,,,,,,, +/assets/minecraft/textures/block,door_dark_oak_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_upper.png,,,,,,, +/assets/minecraft/textures/block,door_iron_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_lower.png,,,,,,, +/assets/minecraft/textures/block,door_iron_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_lower.png,,,,,,, +/assets/minecraft/textures/block,door_iron_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_upper.png,,,,,,, +/assets/minecraft/textures/block,door_iron_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_upper.png,,,,,,, +/assets/minecraft/textures/block,door_jungle_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_lower.png,,,,,,, +/assets/minecraft/textures/block,door_jungle_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_lower.png,,,,,,, +/assets/minecraft/textures/block,door_jungle_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_upper.png,,,,,,, +/assets/minecraft/textures/block,door_jungle_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_upper.png,,,,,,, +/assets/minecraft/textures/block,door_spruce_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_lower.png,,,,,,, +/assets/minecraft/textures/block,door_spruce_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_lower.png,,,,,,, +/assets/minecraft/textures/block,door_spruce_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_upper.png,,,,,,, +/assets/minecraft/textures/block,door_spruce_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_upper.png,,,,,,, +/assets/minecraft/textures/block,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_lower.png,,,,,,, +/assets/minecraft/textures/block,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_lower.png,,,,,,, +/assets/minecraft/textures/block,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_upper.png,,,,,,, +/assets/minecraft/textures/block,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, +/assets/minecraft/textures/block,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_side.png,,,,,,, +/assets/minecraft/textures/block,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel.png,,,,,,, +/assets/minecraft/textures/block,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel_side.png,,,,,,, +/assets/minecraft/textures/item,door_acacia.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia.png,,,,,,, +/assets/minecraft/textures/item,door_birch.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch.png,,,,,,, +/assets/minecraft/textures/item,door_dark_oak.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak.png,,,,,,, +/assets/minecraft/textures/item,door_jungle.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle.png,,,,,,, +/assets/minecraft/textures/item,door_spruce.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce.png,,,,,,, +/assets/minecraft/textures/item,door_wood.png,/mods/ITEMS/mcl_doors/textures,doors_item_wood.png,,,,,,, +/assets/minecraft/textures/item,door_iron.png,/mods/ITEMS/mcl_doors/textures,doors_item_steel.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_black.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_black.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_blue.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_brown.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_brown.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_cyan.png,/mods/ITEMS/mcl_dye/textures,dye_cyan.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_gray.png,/mods/ITEMS/mcl_dye/textures,dye_dark_grey.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_green.png,/mods/ITEMS/mcl_dye/textures,dye_dark_green.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_light_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_light_blue.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_lime.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_lime.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_magenta.png,/mods/ITEMS/mcl_dye/textures,dye_magenta.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_orange.png,/mods/ITEMS/mcl_dye/textures,dye_orange.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_pink.png,/mods/ITEMS/mcl_dye/textures,dye_pink.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_purple.png,/mods/ITEMS/mcl_dye/textures,dye_violet.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_red.png,/mods/ITEMS/mcl_dye/textures,dye_red.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_silver.png,/mods/ITEMS/mcl_dye/textures,dye_grey.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_white.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_white.png,,,,,,, +/assets/minecraft/textures/item,dye_powder_yellow.png,/mods/ITEMS/mcl_dye/textures,dye_yellow.png,,,,,,, +/assets/minecraft/textures/block,chorus_flower_dead.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower_dead.png,,,,,,, +/assets/minecraft/textures/block,chorus_flower.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower.png,,,,,,, +/assets/minecraft/textures/item,chorus_fruit.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_fruit.png,,,,,,, +/assets/minecraft/textures/item,chorus_fruit_popped.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_fruit_popped.png,,,,,,, +/assets/minecraft/textures/block,chorus_plant.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_plant.png,,,,,,, +/assets/minecraft/textures/block,dragon_egg.png,/mods/ITEMS/mcl_end/textures,mcl_end_dragon_egg.png,,,,,,, +/assets/minecraft/textures/block,end_bricks.png,/mods/ITEMS/mcl_end/textures,mcl_end_end_bricks.png,,,,,,, +/assets/minecraft/textures/item,ender_eye.png,/mods/ITEMS/mcl_end/textures,mcl_end_ender_eye.png,,,,,,, +/assets/minecraft/textures/block,endframe_eye.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,endframe_side.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,endframe_top.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,end_stone.png,/mods/ITEMS/mcl_end/textures,mcl_end_end_stone.png,,,,,,, +/assets/minecraft/textures/item,end_crystal.png,/mods/ITEMS/mcl_end/textures,mcl_end_crystal_item.png,,,,,,, /assets/minecraft/textures/entity/endercrystal,endercrystal.png,/mods/ITEMS/mcl_end/textures,mcl_end_crystal.png,,,,,,, -/assets/minecraft/textures/blocks,purpur_block.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_block.png,,,,,,, -/assets/minecraft/textures/blocks,purpur_pillar.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_pillar.png,,,,,,, -/assets/minecraft/textures/blocks,purpur_pillar_top.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_pillar_top.png,,,,,,, -/assets/minecraft/textures/blocks,potatoes_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_0.png,,,,,,, -/assets/minecraft/textures/blocks,potatoes_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_1.png,,,,,,, -/assets/minecraft/textures/blocks,potatoes_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_2.png,,,,,,, -/assets/minecraft/textures/blocks,potatoes_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_3.png,,,,,,, -/assets/minecraft/textures/items,pumpkin_pie.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_pie.png,,,,,,, -/assets/minecraft/textures/items,bread.png,/mods/ITEMS/mcl_farming/textures,farming_bread.png,,,,,,, -/assets/minecraft/textures/blocks,carrots_stage_0.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_1.png,,,,,,, -/assets/minecraft/textures/blocks,carrots_stage_1.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_2.png,,,,,,, -/assets/minecraft/textures/blocks,carrots_stage_2.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_3.png,,,,,,, -/assets/minecraft/textures/blocks,carrots_stage_3.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_4.png,,,,,,, -/assets/minecraft/textures/items,carrot_golden.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_gold.png,,,,,,, -/assets/minecraft/textures/items,carrot.png,/mods/ITEMS/mcl_farming/textures,farming_carrot.png,,,,,,, -/assets/minecraft/textures/items,cookie.png,/mods/ITEMS/mcl_farming/textures,farming_cookie.png,,,,,,, -/assets/minecraft/textures/items,melon.png,/mods/ITEMS/mcl_farming/textures,farming_melon.png,,,,,,, -/assets/minecraft/textures/items,seeds_melon.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_seeds.png,,,,,,, -/assets/minecraft/textures/blocks,melon_side.png,/mods/ITEMS/mcl_farming/textures,farming_melon_side.png,,,,,,, -/assets/minecraft/textures/blocks,melon_top.png,/mods/ITEMS/mcl_farming/textures,farming_melon_top.png,,,,,,, -/assets/minecraft/textures/items,potato_baked.png,/mods/ITEMS/mcl_farming/textures,farming_potato_baked.png,,,,,,, -/assets/minecraft/textures/items,potato.png,/mods/ITEMS/mcl_farming/textures,farming_potato.png,,,,,,, -/assets/minecraft/textures/items,potato_poisonous.png,/mods/ITEMS/mcl_farming/textures,farming_potato_poison.png,,,,,,, -/assets/minecraft/textures/blocks,pumpkin_face_on.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_face_light.png,,,,,,, -/assets/minecraft/textures/blocks,pumpkin_face_off.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_face.png,,,,,,, -/assets/minecraft/textures/items,seeds_pumpkin.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_seeds.png,,,,,,, -/assets/minecraft/textures/blocks,pumpkin_side.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_side.png,,,,,,, -/assets/minecraft/textures/blocks,pumpkin_top.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_top.png,,,,,,, -/assets/minecraft/textures/blocks,farmland_dry.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_dry.png,,,,,,, -/assets/minecraft/textures/blocks,farmland_wet.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_wet.png,,,,,,, -/assets/minecraft/textures/items,diamond_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_diamondhoe.png,,,,,,, -/assets/minecraft/textures/items,gold_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_goldhoe.png,,,,,,, -/assets/minecraft/textures/items,iron_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_steelhoe.png,,,,,,, -/assets/minecraft/textures/items,stone_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_stonehoe.png,,,,,,, -/assets/minecraft/textures/items,wood_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_woodhoe.png,,,,,,, -/assets/minecraft/textures/items,wheat.png,/mods/ITEMS/mcl_farming/textures,farming_wheat_harvested.png,,,,,,, -/assets/minecraft/textures/items,seeds_wheat.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_seeds.png,,,,,,, -/assets/minecraft/textures/blocks,beetroots_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_0.png,,,,,,, -/assets/minecraft/textures/blocks,beetroots_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_1.png,,,,,,, -/assets/minecraft/textures/blocks,beetroots_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_2.png,,,,,,, -/assets/minecraft/textures/blocks,beetroots_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_3.png,,,,,,, -/assets/minecraft/textures/items,beetroot.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot.png,,,,,,, -/assets/minecraft/textures/items,beetroot_seeds.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_seeds.png,,,,,,, -/assets/minecraft/textures/items,beetroot_soup.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_soup.png,,,,,,, -/assets/minecraft/textures/blocks,hay_block_side.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_side.png,,,,,,, -/assets/minecraft/textures/blocks,hay_block_top.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_top.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_0.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_1.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_2.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_3.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_4.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_4.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_5.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_5.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_6.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_6.png,,,,,,, -/assets/minecraft/textures/blocks,wheat_stage_7.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_7.png,,,,,,, -/assets/minecraft/textures/blocks,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame_animated.png,,,,,,, -/assets/minecraft/textures/blocks,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_entity_flame_animated.png,,,,,,, -/assets/minecraft/textures/blocks,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_hud_flame_animated.png,,,,,,, -/assets/minecraft/textures/blocks,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame.png,0,0,16,16,0,0,y -/assets/minecraft/textures/items,fireball.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_fire_charge.png,,,,,,, -/assets/minecraft/textures/items,flint_and_steel.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_flint_and_steel.png,,,,,,, -/assets/minecraft/textures/items,fish_clownfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_clownfish_raw.png,,,,,,, -/assets/minecraft/textures/items,fish_cod_cooked.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fish_cooked.png,,,,,,, -/assets/minecraft/textures/items,fishing_rod_uncast.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fishing_rod.png,,,,,,, -/assets/minecraft/textures/items,fish_cod_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fish_raw.png,,,,,,, -/assets/minecraft/textures/items,fish_pufferfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_pufferfish_raw.png,,,,,,, -/assets/minecraft/textures/items,fish_salmon_cooked.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_cooked.png,,,,,,, -/assets/minecraft/textures/items,fish_salmon_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_raw.png,,,,,,, -/assets/minecraft/textures/blocks,flower_allium.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_allium.png,,,,,,, -/assets/minecraft/textures/blocks,flower_houstonia.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_azure_bluet.png,,,,,,, -/assets/minecraft/textures/blocks,flower_blue_orchid.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_blue_orchid.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_paeonia_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_paeonia_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_rose_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_rose_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_rose_top.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_sunflower_back.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_back.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_sunflower_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_sunflower_front.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_front.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_sunflower_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_top.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_syringa_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_syringa_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_syringa_top.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_grass_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_grass_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_grass_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_grass_top.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_fern_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_fern_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,double_plant_fern_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, -/assets/minecraft/textures/blocks,tallgrass.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tallgrass.png,,,,,,, -/assets/minecraft/textures/blocks,fern.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_fern.png,,,,,,, -/assets/minecraft/textures/blocks,flower_oxeye_daisy.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_oxeye_daisy.png,,,,,,, -/assets/minecraft/textures/blocks,flower_rose.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_poppy.png,,,,,,, -/assets/minecraft/textures/blocks,flower_tulip_pink.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_pink.png,,,,,,, -/assets/minecraft/textures/blocks,flower_tulip_red.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_red.png,,,,,,, -/assets/minecraft/textures/blocks,flower_tulip_white.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_white.png,,,,,,, -/assets/minecraft/textures/blocks,flower_dandelion.png,/mods/ITEMS/mcl_flowers/textures,flowers_dandelion_yellow.png,,,,,,, -/assets/minecraft/textures/blocks,flower_tulip_orange.png,/mods/ITEMS/mcl_flowers/textures,flowers_tulip.png,,,,,,, -/assets/minecraft/textures/blocks,furnace_front_off.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front.png,,,,,,, -/assets/minecraft/textures/blocks,furnace_front_on.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front_active.png,,,,,,, -/assets/minecraft/textures/blocks,furnace_side.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_side.png,,,,,,, -/assets/minecraft/textures/blocks,furnace_top.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_top.png,,,,,,, -/assets/minecraft/textures/blocks,furnace_top.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,hopper_inside.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_inside.png,,,,,,, -/assets/minecraft/textures/blocks,hopper_outside.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_outside.png,,,,,,, -/assets/minecraft/textures/blocks,hopper_top.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_top.png,,,,,,, -/assets/minecraft/textures/items,hopper.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_item.png,,,,,,, -/assets/minecraft/textures/items,record_11.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_11.png,,,,,,, -/assets/minecraft/textures/items,record_13.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_13.png,,,,,,, -/assets/minecraft/textures/items,record_blocks.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_blocks.png,,,,,,, -/assets/minecraft/textures/items,record_cat.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_cat.png,,,,,,, -/assets/minecraft/textures/items,record_chirp.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_chirp.png,,,,,,, -/assets/minecraft/textures/items,record_far.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_far.png,,,,,,, -/assets/minecraft/textures/items,record_mall.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_mall.png,,,,,,, -/assets/minecraft/textures/items,record_mellohi.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_mellohi.png,,,,,,, -/assets/minecraft/textures/items,record_stal.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_stal.png,,,,,,, -/assets/minecraft/textures/items,record_strad.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_strad.png,,,,,,, -/assets/minecraft/textures/items,record_wait.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_wait.png,,,,,,, -/assets/minecraft/textures/items,record_ward.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_ward.png,,,,,,, -/assets/minecraft/textures/blocks,jukebox_side.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_side.png,,,,,,, -/assets/minecraft/textures/blocks,jukebox_top.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_top.png,,,,,,, -/assets/minecraft/textures/items,map_empty.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_empty.png,,,,,,, -/assets/minecraft/textures/items,map_filled_markings.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_filled_markings.png,,,,,,, -/assets/minecraft/textures/items,map_filled.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_filled.png,,,,,,, -/assets/minecraft/textures/blocks,rail_golden.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden.png,,,,,,, -/assets/minecraft/textures/blocks,rail_golden_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, -/assets/minecraft/textures/blocks,rail_normal_turned.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail_curved.png,,,,,,, -/assets/minecraft/textures/blocks,rail_normal.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail.png,,,,,,, -/assets/minecraft/textures/blocks,rail_detector.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector.png,,,,,,, -/assets/minecraft/textures/blocks,rail_detector_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, -/assets/minecraft/textures/blocks,rail_activator.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_activator.png,,,,,,, -/assets/minecraft/textures/blocks,rail_activator_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_activator_powered.png,,,,,,, -/assets/minecraft/textures/items,minecart_normal.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_normal.png,,,,,,, -/assets/minecraft/textures/items,minecart_chest.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_chest.png,,,,,,, -/assets/minecraft/textures/items,minecart_tnt.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_tnt.png,,,,,,, -/assets/minecraft/textures/items,minecart_command_block.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_command_block.png,,,,,,, -/assets/minecraft/textures/items,minecart_furnace.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_furnace.png,,,,,,, -/assets/minecraft/textures/items,minecart_hopper.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_hopper.png,,,,,,, -/assets/minecraft/textures/items,gunpowder.png,/mods/ITEMS/mcl_mobitems/textures,default_gunpowder.png,,,,,,, -/assets/minecraft/textures/items,beef_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_beef_cooked.png,,,,,,, -/assets/minecraft/textures/items,beef_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_beef_raw.png,,,,,,, -/assets/minecraft/textures/items,blaze_powder.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_blaze_powder.png,,,,,,, -/assets/minecraft/textures/items,blaze_rod.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_blaze_rod.png,,,,,,, -/assets/minecraft/textures/items,bone.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_bone.png,,,,,,, -/assets/minecraft/textures/items,bucket_milk.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_bucket_milk.png,,,,,,, -/assets/minecraft/textures/items,carrot_on_a_stick.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_carrot_on_a_stick.png,,,,,,, -/assets/minecraft/textures/items,chicken_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_chicken_cooked.png,,,,,,, -/assets/minecraft/textures/items,chicken_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_chicken_raw.png,,,,,,, -/assets/minecraft/textures/items,feather.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_feather.png,,,,,,, -/assets/minecraft/textures/items,ghast_tear.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_ghast_tear.png,,,,,,, -/assets/minecraft/textures/items,leather.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_leather.png,,,,,,, -/assets/minecraft/textures/items,magma_cream.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_magma_cream.png,,,,,,, -/assets/minecraft/textures/items,mutton_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_mutton_cooked.png,,,,,,, -/assets/minecraft/textures/items,mutton_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_mutton_raw.png,,,,,,, -/assets/minecraft/textures/items,nether_star.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_nether_star.png,,,,,,, -/assets/minecraft/textures/items,porkchop_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_porkchop_cooked.png,,,,,,, -/assets/minecraft/textures/items,porkchop_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_porkchop_raw.png,,,,,,, -/assets/minecraft/textures/items,rabbit_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_cooked.png,,,,,,, -/assets/minecraft/textures/items,rabbit_foot.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_foot.png,,,,,,, -/assets/minecraft/textures/items,rabbit_hide.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_hide.png,,,,,,, -/assets/minecraft/textures/items,rabbit_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_raw.png,,,,,,, -/assets/minecraft/textures/items,rabbit_stew.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_stew.png,,,,,,, -/assets/minecraft/textures/items,rotten_flesh.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rotten_flesh.png,,,,,,, -/assets/minecraft/textures/items,saddle.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_saddle.png,,,,,,, -/assets/minecraft/textures/items,shulker_shell.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_shulker_shell.png,,,,,,, -/assets/minecraft/textures/items,slimeball.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_slimeball.png,,,,,,, -/assets/minecraft/textures/items,spider_eye.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_spider_eye.png,,,,,,, -/assets/minecraft/textures/items,string.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_string.png,,,,,,, -/assets/minecraft/textures/blocks,mob_spawner.png,/mods/ITEMS/mcl_mobspawners/textures,mob_spawner.png,,,,,,, -/assets/minecraft/textures/blocks,mushroom_brown.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_brown.png,,,,,,, -/assets/minecraft/textures/blocks,mushroom_red.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_red.png,,,,,,, -/assets/minecraft/textures/items,mushroom_stew.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_stew.png,,,,,,, -/assets/minecraft/textures/blocks,mushroom_block_inside.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_inside.png,,,,,,, -/assets/minecraft/textures/blocks,mushroom_block_skin_brown.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, -/assets/minecraft/textures/blocks,mushroom_block_skin_red.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, -/assets/minecraft/textures/blocks,mushroom_block_skin_stem.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, -/assets/minecraft/textures/items,glowstone_dust.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_glowstone_dust.png,,,,,,, -/assets/minecraft/textures/blocks,glowstone.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_glowstone.png,,,,,,, -/assets/minecraft/textures/blocks,magma.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_magma.png,,,,,,, -/assets/minecraft/textures/blocks,nether_brick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/items,netherbrick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_netherbrick.png,,,,,,, -/assets/minecraft/textures/blocks,netherrack.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_netherrack.png,,,,,,, -/assets/minecraft/textures/blocks,nether_wart_block.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_block.png,,,,,,, -/assets/minecraft/textures/items,nether_wart.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart.png,,,,,,, -/assets/minecraft/textures/blocks,nether_wart_stage_0.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_0.png,,,,,,, -/assets/minecraft/textures/blocks,nether_wart_stage_1.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_1.png,,,,,,, -/assets/minecraft/textures/blocks,nether_wart_stage_2.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_2.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_block_bottom.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_block_side.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_side.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_block_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_top.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_block_chiseled.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_chiseled_side.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_block_chiseled_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_chiseled_top.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_ore.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_ore.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_block_lines.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_pillar_side.png,,,,,,, -/assets/minecraft/textures/blocks,quartz_block_lines_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_pillar_top.png,,,,,,, -/assets/minecraft/textures/items,quartz.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz.png,,,,,,, -/assets/minecraft/textures/blocks,red_nether_brick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/blocks,soul_sand.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_soul_sand.png,,,,,,, -/assets/minecraft/textures/blocks,prismarine_rough.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_anim.png,,,,,,, -/assets/minecraft/textures/blocks,prismarine_bricks.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_bricks.png,,,,,,, -/assets/minecraft/textures/items,prismarine_crystals.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_crystals.png,,,,,,, -/assets/minecraft/textures/blocks,prismarine_dark.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_dark.png,,,,,,, -/assets/minecraft/textures/items,prismarine_shard.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_shard.png,,,,,,, -/assets/minecraft/textures/blocks,sea_lantern.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_sea_lantern.png,,,,,,, -/assets/minecraft/textures/items,dragon_breath.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_dragon_breath.png,,,,,,, -/assets/minecraft/textures/items,melon_speckled.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_melon_speckled.png,,,,,,, -/assets/minecraft/textures/items,potion_bottle_empty.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_potion_bottle.png,,,,,,, -/assets/minecraft/textures/items,potion_bottle_splash.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_splash_bottle.png,,,,,,, -/assets/minecraft/textures/items,potion_bottle_lingering.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_lingering_bottle.png,,,,,,, -/assets/minecraft/textures/items,potion_overlay.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_potion_overlay.png,,,,,,, -/assets/minecraft/textures/items,potion_overlay.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_splash_overlay.png,,,,,,, -/assets/minecraft/textures/items,spider_eye_fermented.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_spider_eye_fermented.png,,,,,,, -/assets/minecraft/textures/blocks,sponge.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge.png,,,,,,, -/assets/minecraft/textures/blocks,sponge_wet.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge_wet.png,,,,,,, -/assets/minecraft/textures/blocks,sponge_wet.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge_wet_river_water.png,,,,,,, -/assets/minecraft/textures/blocks,stone_slab_side.png,/mods/ITEMS/mcl_stairs/textures,mcl_stairs_stone_slab_side.png,,,,,,, -/assets/minecraft/textures/blocks,stone_slab_top.png,/mods/ITEMS/mcl_stairs/textures,mcl_stairs_stone_slab_top.png,,,,,,, -/assets/minecraft/textures/items,arrow.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_arrow_inv.png,,,,,,, -/assets/minecraft/textures/items,bow_pulling_0.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_0.png,,,,,,, -/assets/minecraft/textures/items,bow_pulling_1.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_1.png,,,,,,, -/assets/minecraft/textures/items,bow_pulling_2.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_2.png,,,,,,, -/assets/minecraft/textures/items,bow_standby.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow.png,,,,,,, -/assets/minecraft/textures/items,egg.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_egg.png,,,,,,, -/assets/minecraft/textures/items,ender_pearl.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_ender_pearl.png,,,,,,, -/assets/minecraft/textures/items,snowball.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_snowball.png,,,,,,, -/assets/minecraft/textures/blocks,tnt_bottom.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,tnt_side.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_side.png,,,,,,, -/assets/minecraft/textures/blocks,tnt_top.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_top.png,,,,,,, -/assets/minecraft/textures/items,diamond_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondaxe.png,,,,,,, -/assets/minecraft/textures/items,diamond_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondpick.png,,,,,,, -/assets/minecraft/textures/items,diamond_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondshovel.png,,,,,,, -/assets/minecraft/textures/items,diamond_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondsword.png,,,,,,, -/assets/minecraft/textures/items,gold_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldaxe.png,,,,,,, -/assets/minecraft/textures/items,gold_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldpick.png,,,,,,, -/assets/minecraft/textures/items,gold_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldshovel.png,,,,,,, -/assets/minecraft/textures/items,gold_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldsword.png,,,,,,, -/assets/minecraft/textures/items,shears.png,/mods/ITEMS/mcl_tools/textures,default_tool_shears.png,,,,,,, -/assets/minecraft/textures/items,iron_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelaxe.png,,,,,,, -/assets/minecraft/textures/items,iron_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelpick.png,,,,,,, -/assets/minecraft/textures/items,iron_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelshovel.png,,,,,,, -/assets/minecraft/textures/items,iron_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelsword.png,,,,,,, -/assets/minecraft/textures/items,stone_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_stoneaxe.png,,,,,,, -/assets/minecraft/textures/items,stone_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonepick.png,,,,,,, -/assets/minecraft/textures/items,stone_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_stoneshovel.png,,,,,,, -/assets/minecraft/textures/items,stone_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonesword.png,,,,,,, -/assets/minecraft/textures/items,wood_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodaxe.png,,,,,,, -/assets/minecraft/textures/items,wood_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodpick.png,,,,,,, -/assets/minecraft/textures/items,wood_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodshovel.png,,,,,,, -/assets/minecraft/textures/items,wood_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodsword.png,,,,,,, -/assets/minecraft/textures/blocks,torch_on.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor_animated.png,,,,,,, -/assets/minecraft/textures/blocks,torch_on.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_black.png,/mods/ITEMS/mcl_wool/textures,wool_black.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_blue.png,/mods/ITEMS/mcl_wool/textures,wool_blue.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_brown.png,/mods/ITEMS/mcl_wool/textures,wool_brown.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_cyan.png,/mods/ITEMS/mcl_wool/textures,wool_cyan.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_gray.png,/mods/ITEMS/mcl_wool/textures,wool_dark_grey.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_green.png,/mods/ITEMS/mcl_wool/textures,wool_dark_green.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_silver.png,/mods/ITEMS/mcl_wool/textures,wool_grey.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_light_blue.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_light_blue.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_lime.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_lime.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_magenta.png,/mods/ITEMS/mcl_wool/textures,wool_magenta.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_orange.png,/mods/ITEMS/mcl_wool/textures,wool_orange.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_pink.png,/mods/ITEMS/mcl_wool/textures,wool_pink.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_red.png,/mods/ITEMS/mcl_wool/textures,wool_red.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_purple.png,/mods/ITEMS/mcl_wool/textures,wool_violet.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_white.png,/mods/ITEMS/mcl_wool/textures,wool_white.png,,,,,,, -/assets/minecraft/textures/blocks,wool_colored_yellow.png,/mods/ITEMS/mcl_wool/textures,wool_yellow.png,,,,,,, -/assets/minecraft/textures/items,chainmail_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_chain.png,,,,,,, -/assets/minecraft/textures/items,diamond_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_diamond.png,,,,,,, -/assets/minecraft/textures/items,gold_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_gold.png,,,,,,, -/assets/minecraft/textures/items,iron_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_iron.png,,,,,,, -/assets/minecraft/textures/items,leather_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_leather.png,,,,,,, -/assets/minecraft/textures/items,chainmail_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_chain.png,,,,,,, -/assets/minecraft/textures/items,diamond_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_diamond.png,,,,,,, -/assets/minecraft/textures/items,gold_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_gold.png,,,,,,, -/assets/minecraft/textures/items,iron_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_iron.png,,,,,,, -/assets/minecraft/textures/items,leather_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_leather.png,,,,,,, -/assets/minecraft/textures/items,chainmail_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_chain.png,,,,,,, -/assets/minecraft/textures/items,diamond_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_diamond.png,,,,,,, -/assets/minecraft/textures/items,gold_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_gold.png,,,,,,, -/assets/minecraft/textures/items,iron_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_iron.png,,,,,,, -/assets/minecraft/textures/items,leather_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_leather.png,,,,,,, -/assets/minecraft/textures/items,chainmail_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_chain.png,,,,,,, -/assets/minecraft/textures/items,diamond_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_diamond.png,,,,,,, -/assets/minecraft/textures/items,gold_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_gold.png,,,,,,, -/assets/minecraft/textures/items,iron_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_iron.png,,,,,,, -/assets/minecraft/textures/items,leather_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_leather.png,,,,,,, -/assets/minecraft/textures/items,wooden_armorstand.png,/mods/ITEMS/mcl_armor_stand/textures,3d_armor_stand_item.png,,,,,,, -/assets/minecraft/textures/blocks,dispenser_front_horizontal.png,/mods/ITEMS/REDSTONE/mcl_dispensers/textures,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, -/assets/minecraft/textures/blocks,dispenser_front_vertical.png,/mods/ITEMS/REDSTONE/mcl_dispensers/textures,mcl_dispensers_dispenser_front_vertical.png,,,,,,, -/assets/minecraft/textures/blocks,dropper_front_horizontal.png,/mods/ITEMS/REDSTONE/mcl_droppers/textures,mcl_droppers_dropper_front_horizontal.png,,,,,,, -/assets/minecraft/textures/blocks,dropper_front_vertical.png,/mods/ITEMS/REDSTONE/mcl_droppers/textures,mcl_droppers_dropper_front_vertical.png,,,,,,, -/assets/minecraft/textures/blocks,observer_back_lit.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_back_lit.png,,,,,,, -/assets/minecraft/textures/blocks,observer_back.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_back.png,,,,,,, -/assets/minecraft/textures/blocks,observer_front.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_front.png,,,,,,, -/assets/minecraft/textures/blocks,observer_side.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_side.png,,,,,,, -/assets/minecraft/textures/blocks,observer_top.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_top.png,,,,,,, -/assets/minecraft/textures/items,redstone_dust.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust.png,,,,,,, -/assets/minecraft/textures/items,repeater.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_item.png,,,,,,, -/assets/minecraft/textures/items,comparator.png,/mods/ITEMS/REDSTONE/mcl_comparators/textures,mcl_comparators_item.png,,,,,,, -/assets/minecraft/textures/blocks,repeater_off.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_off.png,,,,,,, -/assets/minecraft/textures/blocks,repeater_on.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_on.png,,,,,,, -/assets/minecraft/textures/blocks,noteblock.png,/mods/ITEMS/REDSTONE/mesecons_noteblock/textures,mesecons_noteblock.png,,,,,,, -/assets/minecraft/textures/blocks,command_block_back.png,/mods/ITEMS/REDSTONE/mesecons_commandblock/textures,jeija_commandblock_off.png,,,,,,, -/assets/minecraft/textures/blocks,command_block_back.png,/mods/ITEMS/REDSTONE/mesecons_commandblock/textures,jeija_commandblock_on.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_lamp_off.png,/mods/ITEMS/REDSTONE/mesecons_lightstone/textures,jeija_lightstone_gray_off.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_lamp_on.png,/mods/ITEMS/REDSTONE/mesecons_lightstone/textures,jeija_lightstone_gray_on.png,,,,,,, -/assets/minecraft/textures/blocks,daylight_detector_inverted_top.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel_inverted.png,,,,,,, -/assets/minecraft/textures/blocks,daylight_detector_top.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel.png,,,,,,, -/assets/minecraft/textures/blocks,daylight_detector_side.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel_side.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_torch_off.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,jeija_torches_off.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_torch_on.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,jeija_torches_on.png,,,,,,, -/assets/minecraft/textures/blocks,lever.png,/mods/ITEMS/REDSTONE/mesecons_walllever/textures,jeija_wall_lever.png,,,,,,, -/assets/minecraft/textures/blocks,piston_bottom.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_back.png,,,,,,, -/assets/minecraft/textures/blocks,piston_side.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,piston_inner.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_on_front.png,,,,,,, -/assets/minecraft/textures/blocks,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_back.png,,,,,,, -/assets/minecraft/textures/blocks,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_front.png,,,,,,, -/assets/minecraft/textures/blocks,piston_top_sticky.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_front_sticky.png,,,,,,, -/assets/minecraft/textures/blocks,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_left.png,,,,,,, -/assets/minecraft/textures/blocks,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_right.png,,,,,,, -/assets/minecraft/textures/blocks,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_top.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_block.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,redstone_redstone_block.png,,,,,,, -/assets/minecraft/textures/items,sign.png,/mods/ITEMS/mcl_signs/textures,default_sign.png,,,,,,, -/assets/minecraft/textures/blocks,iron_bars.png,/mods/ITEMS/xpanes/textures,xpanes_pane_iron.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_black.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_black.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_blue.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_blue.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_brown.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_brown.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_cyan.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_cyan.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_gray.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_gray.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_green.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_green.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_light_blue.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_light_blue.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_lime.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_lime.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_magenta.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_magenta.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_natural.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_orange.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_orange.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_pink.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_pink.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_purple.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_purple.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_red.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_red.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_silver.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_silver.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_white.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_white.png,,,,,,, -/assets/minecraft/textures/blocks,glass_pane_top_yellow.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_yellow.png,,,,,,, -/assets/minecraft/textures/items,totem.png,/mods/ENTITIES/mobs_mc/textures,mcl_totems_totem.png,,,,,,, +/assets/minecraft/textures/block,purpur_block.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_block.png,,,,,,, +/assets/minecraft/textures/block,purpur_pillar.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_pillar.png,,,,,,, +/assets/minecraft/textures/block,purpur_pillar_top.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_pillar_top.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_0.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_1.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_2.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_3.png,,,,,,, +/assets/minecraft/textures/item,pumpkin_pie.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_pie.png,,,,,,, +/assets/minecraft/textures/item,bread.png,/mods/ITEMS/mcl_farming/textures,farming_bread.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_0.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_1.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_1.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_2.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_2.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_3.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_3.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_4.png,,,,,,, +/assets/minecraft/textures/item,carrot_golden.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_gold.png,,,,,,, +/assets/minecraft/textures/item,carrot.png,/mods/ITEMS/mcl_farming/textures,farming_carrot.png,,,,,,, +/assets/minecraft/textures/item,cookie.png,/mods/ITEMS/mcl_farming/textures,farming_cookie.png,,,,,,, +/assets/minecraft/textures/item,melon.png,/mods/ITEMS/mcl_farming/textures,farming_melon.png,,,,,,, +/assets/minecraft/textures/item,seeds_melon.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_seeds.png,,,,,,, +/assets/minecraft/textures/block,melon_side.png,/mods/ITEMS/mcl_farming/textures,farming_melon_side.png,,,,,,, +/assets/minecraft/textures/block,melon_top.png,/mods/ITEMS/mcl_farming/textures,farming_melon_top.png,,,,,,, +/assets/minecraft/textures/item,potato_baked.png,/mods/ITEMS/mcl_farming/textures,farming_potato_baked.png,,,,,,, +/assets/minecraft/textures/item,potato.png,/mods/ITEMS/mcl_farming/textures,farming_potato.png,,,,,,, +/assets/minecraft/textures/item,potato_poisonous.png,/mods/ITEMS/mcl_farming/textures,farming_potato_poison.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_face_on.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_face_light.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_face_off.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_face.png,,,,,,, +/assets/minecraft/textures/item,seeds_pumpkin.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_seeds.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_side.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_side.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_top.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_top.png,,,,,,, +/assets/minecraft/textures/block,farmland_dry.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_dry.png,,,,,,, +/assets/minecraft/textures/block,farmland_wet.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_wet.png,,,,,,, +/assets/minecraft/textures/item,diamond_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_diamondhoe.png,,,,,,, +/assets/minecraft/textures/item,gold_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_goldhoe.png,,,,,,, +/assets/minecraft/textures/item,iron_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_steelhoe.png,,,,,,, +/assets/minecraft/textures/item,stone_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_stonehoe.png,,,,,,, +/assets/minecraft/textures/item,wood_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_woodhoe.png,,,,,,, +/assets/minecraft/textures/item,wheat.png,/mods/ITEMS/mcl_farming/textures,farming_wheat_harvested.png,,,,,,, +/assets/minecraft/textures/item,seeds_wheat.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_seeds.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_0.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_1.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_2.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_3.png,,,,,,, +/assets/minecraft/textures/item,beetroot.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot.png,,,,,,, +/assets/minecraft/textures/item,beetroot_seeds.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_seeds.png,,,,,,, +/assets/minecraft/textures/item,beetroot_soup.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_soup.png,,,,,,, +/assets/minecraft/textures/block,hay_block_side.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_side.png,,,,,,, +/assets/minecraft/textures/block,hay_block_top.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_top.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_0.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_1.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_2.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_3.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_4.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_4.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_5.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_5.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_6.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_6.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage_7.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_7.png,,,,,,, +/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_entity_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_hud_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame.png,0,0,16,16,0,0,y +/assets/minecraft/textures/item,fireball.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_fire_charge.png,,,,,,, +/assets/minecraft/textures/item,flint_and_steel.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_flint_and_steel.png,,,,,,, +/assets/minecraft/textures/item,fish_clownfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_clownfish_raw.png,,,,,,, +/assets/minecraft/textures/item,fish_cod_cooked.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fish_cooked.png,,,,,,, +/assets/minecraft/textures/item,fishing_rod_uncast.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fishing_rod.png,,,,,,, +/assets/minecraft/textures/item,fish_cod_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fish_raw.png,,,,,,, +/assets/minecraft/textures/item,fish_pufferfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_pufferfish_raw.png,,,,,,, +/assets/minecraft/textures/item,fish_salmon_cooked.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_cooked.png,,,,,,, +/assets/minecraft/textures/item,fish_salmon_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_raw.png,,,,,,, +/assets/minecraft/textures/block,flower_allium.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_allium.png,,,,,,, +/assets/minecraft/textures/block,flower_houstonia.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_azure_bluet.png,,,,,,, +/assets/minecraft/textures/block,flower_blue_orchid.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_blue_orchid.png,,,,,,, +/assets/minecraft/textures/block,double_plant_paeonia_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_paeonia_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_rose_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_rose_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_rose_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_back.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_back.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_front.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_front.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_syringa_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_syringa_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_syringa_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_grass_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_grass_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_grass_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_grass_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_fern_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_fern_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_fern_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, +/assets/minecraft/textures/block,tallgrass.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tallgrass.png,,,,,,, +/assets/minecraft/textures/block,fern.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_fern.png,,,,,,, +/assets/minecraft/textures/block,flower_oxeye_daisy.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_oxeye_daisy.png,,,,,,, +/assets/minecraft/textures/block,flower_rose.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_poppy.png,,,,,,, +/assets/minecraft/textures/block,flower_tulip_pink.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_pink.png,,,,,,, +/assets/minecraft/textures/block,flower_tulip_red.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_red.png,,,,,,, +/assets/minecraft/textures/block,flower_tulip_white.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_white.png,,,,,,, +/assets/minecraft/textures/block,flower_dandelion.png,/mods/ITEMS/mcl_flowers/textures,flowers_dandelion_yellow.png,,,,,,, +/assets/minecraft/textures/block,flower_tulip_orange.png,/mods/ITEMS/mcl_flowers/textures,flowers_tulip.png,,,,,,, +/assets/minecraft/textures/block,furnace_front_off.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,furnace_front_on.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front_active.png,,,,,,, +/assets/minecraft/textures/block,furnace_side.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_side.png,,,,,,, +/assets/minecraft/textures/block,furnace_top.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_top.png,,,,,,, +/assets/minecraft/textures/block,furnace_top.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_bottom.png,,,,,,, +/assets/minecraft/textures/block,hopper_inside.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_inside.png,,,,,,, +/assets/minecraft/textures/block,hopper_outside.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_outside.png,,,,,,, +/assets/minecraft/textures/block,hopper_top.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_top.png,,,,,,, +/assets/minecraft/textures/item,hopper.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_item.png,,,,,,, +/assets/minecraft/textures/item,record_11.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_11.png,,,,,,, +/assets/minecraft/textures/item,record_13.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_13.png,,,,,,, +/assets/minecraft/textures/item,record_blocks.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_blocks.png,,,,,,, +/assets/minecraft/textures/item,record_cat.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_cat.png,,,,,,, +/assets/minecraft/textures/item,record_chirp.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_chirp.png,,,,,,, +/assets/minecraft/textures/item,record_far.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_far.png,,,,,,, +/assets/minecraft/textures/item,record_mall.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_mall.png,,,,,,, +/assets/minecraft/textures/item,record_mellohi.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_mellohi.png,,,,,,, +/assets/minecraft/textures/item,record_stal.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_stal.png,,,,,,, +/assets/minecraft/textures/item,record_strad.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_strad.png,,,,,,, +/assets/minecraft/textures/item,record_wait.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_wait.png,,,,,,, +/assets/minecraft/textures/item,record_ward.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_ward.png,,,,,,, +/assets/minecraft/textures/block,jukebox_side.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_side.png,,,,,,, +/assets/minecraft/textures/block,jukebox_top.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_top.png,,,,,,, +/assets/minecraft/textures/item,map_empty.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_empty.png,,,,,,, +/assets/minecraft/textures/item,map_filled_markings.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_filled_markings.png,,,,,,, +/assets/minecraft/textures/item,map_filled.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_filled.png,,,,,,, +/assets/minecraft/textures/block,rail_golden.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden.png,,,,,,, +/assets/minecraft/textures/block,rail_golden_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, +/assets/minecraft/textures/block,rail_normal_turned.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail_curved.png,,,,,,, +/assets/minecraft/textures/block,rail_normal.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail.png,,,,,,, +/assets/minecraft/textures/block,rail_detector.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector.png,,,,,,, +/assets/minecraft/textures/block,rail_detector_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, +/assets/minecraft/textures/block,rail_activator.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_activator.png,,,,,,, +/assets/minecraft/textures/block,rail_activator_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_activator_powered.png,,,,,,, +/assets/minecraft/textures/item,minecart_normal.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_normal.png,,,,,,, +/assets/minecraft/textures/item,minecart_chest.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_chest.png,,,,,,, +/assets/minecraft/textures/item,minecart_tnt.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_tnt.png,,,,,,, +/assets/minecraft/textures/item,minecart_command_block.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_command_block.png,,,,,,, +/assets/minecraft/textures/item,minecart_furnace.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_furnace.png,,,,,,, +/assets/minecraft/textures/item,minecart_hopper.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_hopper.png,,,,,,, +/assets/minecraft/textures/item,gunpowder.png,/mods/ITEMS/mcl_mobitems/textures,default_gunpowder.png,,,,,,, +/assets/minecraft/textures/item,beef_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_beef_cooked.png,,,,,,, +/assets/minecraft/textures/item,beef_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_beef_raw.png,,,,,,, +/assets/minecraft/textures/item,blaze_powder.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_blaze_powder.png,,,,,,, +/assets/minecraft/textures/item,blaze_rod.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_blaze_rod.png,,,,,,, +/assets/minecraft/textures/item,bone.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_bone.png,,,,,,, +/assets/minecraft/textures/item,bucket_milk.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_bucket_milk.png,,,,,,, +/assets/minecraft/textures/item,carrot_on_a_stick.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_carrot_on_a_stick.png,,,,,,, +/assets/minecraft/textures/item,chicken_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_chicken_cooked.png,,,,,,, +/assets/minecraft/textures/item,chicken_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_chicken_raw.png,,,,,,, +/assets/minecraft/textures/item,feather.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_feather.png,,,,,,, +/assets/minecraft/textures/item,ghast_tear.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_ghast_tear.png,,,,,,, +/assets/minecraft/textures/item,leather.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_leather.png,,,,,,, +/assets/minecraft/textures/item,magma_cream.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_magma_cream.png,,,,,,, +/assets/minecraft/textures/item,mutton_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_mutton_cooked.png,,,,,,, +/assets/minecraft/textures/item,mutton_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_mutton_raw.png,,,,,,, +/assets/minecraft/textures/item,nether_star.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_nether_star.png,,,,,,, +/assets/minecraft/textures/item,porkchop_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_porkchop_cooked.png,,,,,,, +/assets/minecraft/textures/item,porkchop_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_porkchop_raw.png,,,,,,, +/assets/minecraft/textures/item,rabbit_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_cooked.png,,,,,,, +/assets/minecraft/textures/item,rabbit_foot.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_foot.png,,,,,,, +/assets/minecraft/textures/item,rabbit_hide.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_hide.png,,,,,,, +/assets/minecraft/textures/item,rabbit_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_raw.png,,,,,,, +/assets/minecraft/textures/item,rabbit_stew.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_stew.png,,,,,,, +/assets/minecraft/textures/item,rotten_flesh.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rotten_flesh.png,,,,,,, +/assets/minecraft/textures/item,saddle.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_saddle.png,,,,,,, +/assets/minecraft/textures/item,shulker_shell.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_shulker_shell.png,,,,,,, +/assets/minecraft/textures/item,slimeball.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_slimeball.png,,,,,,, +/assets/minecraft/textures/item,spider_eye.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_spider_eye.png,,,,,,, +/assets/minecraft/textures/item,string.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_string.png,,,,,,, +/assets/minecraft/textures/block,mob_spawner.png,/mods/ITEMS/mcl_mobspawners/textures,mob_spawner.png,,,,,,, +/assets/minecraft/textures/block,mushroom_brown.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_brown.png,,,,,,, +/assets/minecraft/textures/block,mushroom_red.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_red.png,,,,,,, +/assets/minecraft/textures/item,mushroom_stew.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_stew.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_inside.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_inside.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_skin_brown.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_skin_red.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_skin_stem.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, +/assets/minecraft/textures/item,glowstone_dust.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_glowstone_dust.png,,,,,,, +/assets/minecraft/textures/block,glowstone.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_glowstone.png,,,,,,, +/assets/minecraft/textures/block,magma.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_magma.png,,,,,,, +/assets/minecraft/textures/block,nether_brick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_brick.png,,,,,,, +/assets/minecraft/textures/item,netherbrick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/block,netherrack.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_netherrack.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_block.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_block.png,,,,,,, +/assets/minecraft/textures/item,nether_wart.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage_0.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_0.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage_1.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_1.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage_2.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_2.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_bottom.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_bottom.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_side.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_top.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_chiseled.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_chiseled_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_chiseled_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_chiseled_top.png,,,,,,, +/assets/minecraft/textures/block,quartz_ore.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_ore.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_lines.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_pillar_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_lines_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_pillar_top.png,,,,,,, +/assets/minecraft/textures/item,quartz.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz.png,,,,,,, +/assets/minecraft/textures/block,red_nether_brick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,soul_sand.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_soul_sand.png,,,,,,, +/assets/minecraft/textures/block,prismarine_rough.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_anim.png,,,,,,, +/assets/minecraft/textures/block,prismarine_bricks.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_bricks.png,,,,,,, +/assets/minecraft/textures/item,prismarine_crystals.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_crystals.png,,,,,,, +/assets/minecraft/textures/block,prismarine_dark.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_dark.png,,,,,,, +/assets/minecraft/textures/item,prismarine_shard.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_shard.png,,,,,,, +/assets/minecraft/textures/block,sea_lantern.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_sea_lantern.png,,,,,,, +/assets/minecraft/textures/item,dragon_breath.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_dragon_breath.png,,,,,,, +/assets/minecraft/textures/item,melon_speckled.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_melon_speckled.png,,,,,,, +/assets/minecraft/textures/item,potion_bottle_empty.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_potion_bottle.png,,,,,,, +/assets/minecraft/textures/item,potion_bottle_splash.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_splash_bottle.png,,,,,,, +/assets/minecraft/textures/item,potion_bottle_lingering.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_lingering_bottle.png,,,,,,, +/assets/minecraft/textures/item,potion_overlay.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_potion_overlay.png,,,,,,, +/assets/minecraft/textures/item,potion_overlay.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_splash_overlay.png,,,,,,, +/assets/minecraft/textures/item,spider_eye_fermented.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_spider_eye_fermented.png,,,,,,, +/assets/minecraft/textures/block,sponge.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge.png,,,,,,, +/assets/minecraft/textures/block,sponge_wet.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge_wet.png,,,,,,, +/assets/minecraft/textures/block,sponge_wet.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge_wet_river_water.png,,,,,,, +/assets/minecraft/textures/block,stone_slab_side.png,/mods/ITEMS/mcl_stairs/textures,mcl_stairs_stone_slab_side.png,,,,,,, +/assets/minecraft/textures/block,stone_slab_top.png,/mods/ITEMS/mcl_stairs/textures,mcl_stairs_stone_slab_top.png,,,,,,, +/assets/minecraft/textures/item,arrow.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_arrow_inv.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_0.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_0.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_1.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_1.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_2.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_2.png,,,,,,, +/assets/minecraft/textures/item,bow_standby.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow.png,,,,,,, +/assets/minecraft/textures/item,egg.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_egg.png,,,,,,, +/assets/minecraft/textures/item,ender_pearl.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_ender_pearl.png,,,,,,, +/assets/minecraft/textures/item,snowball.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_snowball.png,,,,,,, +/assets/minecraft/textures/block,tnt_bottom.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_bottom.png,,,,,,, +/assets/minecraft/textures/block,tnt_side.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_side.png,,,,,,, +/assets/minecraft/textures/block,tnt_top.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_top.png,,,,,,, +/assets/minecraft/textures/item,diamond_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondaxe.png,,,,,,, +/assets/minecraft/textures/item,diamond_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondpick.png,,,,,,, +/assets/minecraft/textures/item,diamond_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondshovel.png,,,,,,, +/assets/minecraft/textures/item,diamond_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondsword.png,,,,,,, +/assets/minecraft/textures/item,gold_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldaxe.png,,,,,,, +/assets/minecraft/textures/item,gold_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldpick.png,,,,,,, +/assets/minecraft/textures/item,gold_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldshovel.png,,,,,,, +/assets/minecraft/textures/item,gold_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldsword.png,,,,,,, +/assets/minecraft/textures/item,shears.png,/mods/ITEMS/mcl_tools/textures,default_tool_shears.png,,,,,,, +/assets/minecraft/textures/item,iron_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelaxe.png,,,,,,, +/assets/minecraft/textures/item,iron_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelpick.png,,,,,,, +/assets/minecraft/textures/item,iron_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelshovel.png,,,,,,, +/assets/minecraft/textures/item,iron_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelsword.png,,,,,,, +/assets/minecraft/textures/item,stone_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_stoneaxe.png,,,,,,, +/assets/minecraft/textures/item,stone_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonepick.png,,,,,,, +/assets/minecraft/textures/item,stone_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_stoneshovel.png,,,,,,, +/assets/minecraft/textures/item,stone_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonesword.png,,,,,,, +/assets/minecraft/textures/item,wood_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodaxe.png,,,,,,, +/assets/minecraft/textures/item,wood_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodpick.png,,,,,,, +/assets/minecraft/textures/item,wood_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodshovel.png,,,,,,, +/assets/minecraft/textures/item,wood_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodsword.png,,,,,,, +/assets/minecraft/textures/block,torch_on.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor_animated.png,,,,,,, +/assets/minecraft/textures/block,torch_on.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_black.png,/mods/ITEMS/mcl_wool/textures,wool_black.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_blue.png,/mods/ITEMS/mcl_wool/textures,wool_blue.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_brown.png,/mods/ITEMS/mcl_wool/textures,wool_brown.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_cyan.png,/mods/ITEMS/mcl_wool/textures,wool_cyan.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_gray.png,/mods/ITEMS/mcl_wool/textures,wool_dark_grey.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_green.png,/mods/ITEMS/mcl_wool/textures,wool_dark_green.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_silver.png,/mods/ITEMS/mcl_wool/textures,wool_grey.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_light_blue.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_light_blue.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_lime.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_lime.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_magenta.png,/mods/ITEMS/mcl_wool/textures,wool_magenta.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_orange.png,/mods/ITEMS/mcl_wool/textures,wool_orange.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_pink.png,/mods/ITEMS/mcl_wool/textures,wool_pink.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_red.png,/mods/ITEMS/mcl_wool/textures,wool_red.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_purple.png,/mods/ITEMS/mcl_wool/textures,wool_violet.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_white.png,/mods/ITEMS/mcl_wool/textures,wool_white.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_yellow.png,/mods/ITEMS/mcl_wool/textures,wool_yellow.png,,,,,,, +/assets/minecraft/textures/item,chainmail_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_leather.png,,,,,,, +/assets/minecraft/textures/item,wooden_armorstand.png,/mods/ITEMS/mcl_armor_stand/textures,3d_armor_stand_item.png,,,,,,, +/assets/minecraft/textures/block,dispenser_front_horizontal.png,/mods/ITEMS/REDSTONE/mcl_dispensers/textures,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, +/assets/minecraft/textures/block,dispenser_front_vertical.png,/mods/ITEMS/REDSTONE/mcl_dispensers/textures,mcl_dispensers_dispenser_front_vertical.png,,,,,,, +/assets/minecraft/textures/block,dropper_front_horizontal.png,/mods/ITEMS/REDSTONE/mcl_droppers/textures,mcl_droppers_dropper_front_horizontal.png,,,,,,, +/assets/minecraft/textures/block,dropper_front_vertical.png,/mods/ITEMS/REDSTONE/mcl_droppers/textures,mcl_droppers_dropper_front_vertical.png,,,,,,, +/assets/minecraft/textures/block,observer_back_lit.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_back_lit.png,,,,,,, +/assets/minecraft/textures/block,observer_back.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_back.png,,,,,,, +/assets/minecraft/textures/block,observer_front.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_front.png,,,,,,, +/assets/minecraft/textures/block,observer_side.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_side.png,,,,,,, +/assets/minecraft/textures/block,observer_top.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_top.png,,,,,,, +/assets/minecraft/textures/item,redstone_dust.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust.png,,,,,,, +/assets/minecraft/textures/item,repeater.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_item.png,,,,,,, +/assets/minecraft/textures/item,comparator.png,/mods/ITEMS/REDSTONE/mcl_comparators/textures,mcl_comparators_item.png,,,,,,, +/assets/minecraft/textures/block,repeater_off.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_off.png,,,,,,, +/assets/minecraft/textures/block,repeater_on.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_on.png,,,,,,, +/assets/minecraft/textures/block,noteblock.png,/mods/ITEMS/REDSTONE/mesecons_noteblock/textures,mesecons_noteblock.png,,,,,,, +/assets/minecraft/textures/block,command_block_back.png,/mods/ITEMS/REDSTONE/mesecons_commandblock/textures,jeija_commandblock_off.png,,,,,,, +/assets/minecraft/textures/block,command_block_back.png,/mods/ITEMS/REDSTONE/mesecons_commandblock/textures,jeija_commandblock_on.png,,,,,,, +/assets/minecraft/textures/block,redstone_lamp_off.png,/mods/ITEMS/REDSTONE/mesecons_lightstone/textures,jeija_lightstone_gray_off.png,,,,,,, +/assets/minecraft/textures/block,redstone_lamp_on.png,/mods/ITEMS/REDSTONE/mesecons_lightstone/textures,jeija_lightstone_gray_on.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_inverted_top.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel_inverted.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_top.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_side.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel_side.png,,,,,,, +/assets/minecraft/textures/block,redstone_torch_off.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,jeija_torches_off.png,,,,,,, +/assets/minecraft/textures/block,redstone_torch_on.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,jeija_torches_on.png,,,,,,, +/assets/minecraft/textures/block,lever.png,/mods/ITEMS/REDSTONE/mesecons_walllever/textures,jeija_wall_lever.png,,,,,,, +/assets/minecraft/textures/block,piston_bottom.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_back.png,,,,,,, +/assets/minecraft/textures/block,piston_side.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_bottom.png,,,,,,, +/assets/minecraft/textures/block,piston_inner.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_on_front.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_back.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_bottom.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_front.png,,,,,,, +/assets/minecraft/textures/block,piston_top_sticky.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_front_sticky.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_left.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_right.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_top.png,,,,,,, +/assets/minecraft/textures/block,redstone_block.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,redstone_redstone_block.png,,,,,,, +/assets/minecraft/textures/item,sign.png,/mods/ITEMS/mcl_signs/textures,default_sign.png,,,,,,, +/assets/minecraft/textures/block,iron_bars.png,/mods/ITEMS/xpanes/textures,xpanes_pane_iron.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_black.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_black.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_blue.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_brown.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_brown.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_cyan.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_cyan.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_gray.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_gray.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_green.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_green.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_light_blue.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_light_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_lime.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_lime.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_magenta.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_magenta.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_natural.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_orange.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_orange.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_pink.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_pink.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_purple.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_purple.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_red.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_red.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_silver.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_silver.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_white.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_white.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_yellow.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_yellow.png,,,,,,, +/assets/minecraft/textures/item,totem.png,/mods/ENTITIES/mobs_mc/textures,mcl_totems_totem.png,,,,,,, /assets/minecraft/textures/entity,bat.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_bat.png,,,,,,, /assets/minecraft/textures/entity,blaze.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_blaze.png,,,,,,, /assets/minecraft/textures/entity/cat,black.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cat_black.png,,,,,,, @@ -680,7 +680,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity,chicken.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_chicken.png,,,,,,, /assets/minecraft/textures/entity/cow,cow.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cow.png,,,,,,, /assets/minecraft/textures/entity/creeper,creeper.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_creeper.png,,,,,,, -/assets/minecraft/textures/items,diamond_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_diamond_horse_armor.png,,,,,,, +/assets/minecraft/textures/item,diamond_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_diamond_horse_armor.png,,,,,,, /assets/minecraft/textures/entity/horse,donkey.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_donkey.png,,,,,,, /assets/minecraft/textures/entity/enderdragon,dragon.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_dragon.png,,,,,,, /assets/minecraft/textures/entity/shulker,endergolem.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_endergolem.png,,,,,,, @@ -688,7 +688,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/enderman,enderman.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_enderman.png,,,,,,, /assets/minecraft/textures/entity,endermite.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_endermite.png,,,,,,, /assets/minecraft/textures/entity/ghast,ghast.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_ghast.png,,,,,,, -/assets/minecraft/textures/items,gold_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_gold_horse_armor.png,,,,,,, +/assets/minecraft/textures/item,gold_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_gold_horse_armor.png,,,,,,, /assets/minecraft/textures/entity,guardian_elder.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_guardian_elder.png,,,,,,, /assets/minecraft/textures/entity,guardian.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_guardian.png,,,,,,, /assets/minecraft/textures/entity/horse/armor,horse_armor_diamond.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_diamond.png,,,,,,, @@ -708,7 +708,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/horse,horse_zombie.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_zombie.png,,,,,,, /assets/minecraft/textures/entity/zombie,husk.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_husk.png,,,,,,, /assets/minecraft/textures/entity,iron_golem.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_iron_golem.png,,,,,,, -/assets/minecraft/textures/items,iron_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_iron_horse_armor.png,,,,,,, +/assets/minecraft/textures/item,iron_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_iron_horse_armor.png,,,,,,, /assets/minecraft/textures/entity/slime,magmacube.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_magmacube.png,,,,,,, /assets/minecraft/textures/entity/cow,mooshroom.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_mooshroom.png,,,,,,, /assets/minecraft/textures/entity/horse,mule.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_mule.png,,,,,,, @@ -781,174 +781,174 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/gui,icons.png,/mods/PLAYER/mcl_hunger/textures,hbhunger_icon.png,52,27,9,9,0,0,y /assets/minecraft/textures/gui,icons.png,/mods/PLAYER/mcl_hunger/textures,mcl_hunger_icon_foodpoison.png,88,27,9,9,0,0,y /assets/minecraft/textures/particle,particles.png,/mods/CORE/mcl_particles/textures,mcl_particles_smoke.png,56,0,8,8,0,0,y -/assets/minecraft/textures/blocks,shulker_top_black.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_black_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_blue.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_blue_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_brown.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_brown_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_cyan.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_cyan_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_gray.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_dark_grey_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_green.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_dark_green_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_light_blue.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_lightblue_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_lime.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_green_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_magenta.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_magenta_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_orange.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_orange_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_pink.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_pink_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_purple.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_violet_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_red.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_red_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_silver.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_grey_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_white.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_white_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/blocks,shulker_top_yellow.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_yellow_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/items,flower_pot.png,/mods/ITEMS/mcl_flowerpots/textures,mcl_flowerpots_flowerpot_inventory.png,,,,,,, -/assets/minecraft/textures/blocks,flower_pot.png,/mods/ITEMS/mcl_flowerpots/textures,mcl_flowerpots_flowerpot.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_black.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_black_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_blue.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_blue_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_brown.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_brown_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_cyan.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_cyan_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_gray.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_dark_grey_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_green.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_dark_green_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_light_blue.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_lightblue_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_lime.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_green_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_magenta.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_magenta_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_orange.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_orange_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_pink.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_pink_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_purple.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_violet_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_red.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_red_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_silver.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_grey_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_white.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_white_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_yellow.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_yellow_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/item,flower_pot.png,/mods/ITEMS/mcl_flowerpots/textures,mcl_flowerpots_flowerpot_inventory.png,,,,,,, +/assets/minecraft/textures/block,flower_pot.png,/mods/ITEMS/mcl_flowerpots/textures,mcl_flowerpots_flowerpot.png,,,,,,,y /assets/minecraft/textures/gui,widgets.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_hotbar.png,0,0,182,22,0,0,y /assets/minecraft/textures/gui,widgets.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_hotbar_selected.png,0,22,24,24,0,0,y -/assets/minecraft/textures/blocks,bed_feet_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, -/assets/minecraft/textures/blocks,bed_feet_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_r_red.png,,,,,,, -/assets/minecraft/textures/blocks,bed_feet_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_bottom_red.png,,,,,,, -/assets/minecraft/textures/blocks,bed_head_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, -/assets/minecraft/textures/blocks,bed_head_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_top_r_red.png,,,,,,, -/assets/minecraft/textures/blocks,bed_head_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_top_red.png,,,,,,, -/assets/minecraft/textures/items,compass_00.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_00.png,,,,,,, -/assets/minecraft/textures/items,compass_01.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_01.png,,,,,,, -/assets/minecraft/textures/items,compass_02.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_02.png,,,,,,, -/assets/minecraft/textures/items,compass_03.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_03.png,,,,,,, -/assets/minecraft/textures/items,compass_04.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_04.png,,,,,,, -/assets/minecraft/textures/items,compass_05.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_05.png,,,,,,, -/assets/minecraft/textures/items,compass_06.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_06.png,,,,,,, -/assets/minecraft/textures/items,compass_07.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_07.png,,,,,,, -/assets/minecraft/textures/items,compass_08.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_08.png,,,,,,, -/assets/minecraft/textures/items,compass_09.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_09.png,,,,,,, -/assets/minecraft/textures/items,compass_10.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_10.png,,,,,,, -/assets/minecraft/textures/items,compass_11.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_11.png,,,,,,, -/assets/minecraft/textures/items,compass_12.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_12.png,,,,,,, -/assets/minecraft/textures/items,compass_13.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_13.png,,,,,,, -/assets/minecraft/textures/items,compass_14.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_14.png,,,,,,, -/assets/minecraft/textures/items,compass_15.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_15.png,,,,,,, -/assets/minecraft/textures/items,compass_16.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_16.png,,,,,,, -/assets/minecraft/textures/items,compass_17.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_17.png,,,,,,, -/assets/minecraft/textures/items,compass_18.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_18.png,,,,,,, -/assets/minecraft/textures/items,compass_19.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_19.png,,,,,,, -/assets/minecraft/textures/items,compass_20.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_20.png,,,,,,, -/assets/minecraft/textures/items,compass_21.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_21.png,,,,,,, -/assets/minecraft/textures/items,compass_22.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_22.png,,,,,,, -/assets/minecraft/textures/items,compass_23.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_23.png,,,,,,, -/assets/minecraft/textures/items,compass_24.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_24.png,,,,,,, -/assets/minecraft/textures/items,compass_25.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_25.png,,,,,,, -/assets/minecraft/textures/items,compass_26.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_26.png,,,,,,, -/assets/minecraft/textures/items,compass_27.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_27.png,,,,,,, -/assets/minecraft/textures/items,compass_28.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_28.png,,,,,,, -/assets/minecraft/textures/items,compass_29.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_29.png,,,,,,, -/assets/minecraft/textures/items,compass_30.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_30.png,,,,,,, -/assets/minecraft/textures/items,compass_31.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_31.png,,,,,,, -/assets/minecraft/textures/items,clock_00.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_00.png,,,,,,, -/assets/minecraft/textures/items,clock_01.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_01.png,,,,,,, -/assets/minecraft/textures/items,clock_02.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_02.png,,,,,,, -/assets/minecraft/textures/items,clock_03.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_03.png,,,,,,, -/assets/minecraft/textures/items,clock_04.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_04.png,,,,,,, -/assets/minecraft/textures/items,clock_05.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_05.png,,,,,,, -/assets/minecraft/textures/items,clock_06.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_06.png,,,,,,, -/assets/minecraft/textures/items,clock_07.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_07.png,,,,,,, -/assets/minecraft/textures/items,clock_08.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_08.png,,,,,,, -/assets/minecraft/textures/items,clock_09.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_09.png,,,,,,, -/assets/minecraft/textures/items,clock_10.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_10.png,,,,,,, -/assets/minecraft/textures/items,clock_11.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_11.png,,,,,,, -/assets/minecraft/textures/items,clock_12.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_12.png,,,,,,, -/assets/minecraft/textures/items,clock_13.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_13.png,,,,,,, -/assets/minecraft/textures/items,clock_14.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_14.png,,,,,,, -/assets/minecraft/textures/items,clock_15.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_15.png,,,,,,, -/assets/minecraft/textures/items,clock_16.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_16.png,,,,,,, -/assets/minecraft/textures/items,clock_17.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_17.png,,,,,,, -/assets/minecraft/textures/items,clock_18.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_18.png,,,,,,, -/assets/minecraft/textures/items,clock_19.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_19.png,,,,,,, -/assets/minecraft/textures/items,clock_20.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_20.png,,,,,,, -/assets/minecraft/textures/items,clock_21.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_21.png,,,,,,, -/assets/minecraft/textures/items,clock_22.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_22.png,,,,,,, -/assets/minecraft/textures/items,clock_23.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_23.png,,,,,,, -/assets/minecraft/textures/items,clock_24.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_24.png,,,,,,, -/assets/minecraft/textures/items,clock_25.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_25.png,,,,,,, -/assets/minecraft/textures/items,clock_26.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_26.png,,,,,,, -/assets/minecraft/textures/items,clock_27.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_27.png,,,,,,, -/assets/minecraft/textures/items,clock_28.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_28.png,,,,,,, -/assets/minecraft/textures/items,clock_29.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_29.png,,,,,,, -/assets/minecraft/textures/items,clock_30.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_30.png,,,,,,, -/assets/minecraft/textures/items,clock_31.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_31.png,,,,,,, -/assets/minecraft/textures/items,clock_32.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_32.png,,,,,,, -/assets/minecraft/textures/items,clock_33.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_33.png,,,,,,, -/assets/minecraft/textures/items,clock_34.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_34.png,,,,,,, -/assets/minecraft/textures/items,clock_35.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_35.png,,,,,,, -/assets/minecraft/textures/items,clock_36.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_36.png,,,,,,, -/assets/minecraft/textures/items,clock_37.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_37.png,,,,,,, -/assets/minecraft/textures/items,clock_38.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_38.png,,,,,,, -/assets/minecraft/textures/items,clock_39.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_39.png,,,,,,, -/assets/minecraft/textures/items,clock_40.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_40.png,,,,,,, -/assets/minecraft/textures/items,clock_41.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_41.png,,,,,,, -/assets/minecraft/textures/items,clock_42.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_42.png,,,,,,, -/assets/minecraft/textures/items,clock_43.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_43.png,,,,,,, -/assets/minecraft/textures/items,clock_44.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_44.png,,,,,,, -/assets/minecraft/textures/items,clock_45.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_45.png,,,,,,, -/assets/minecraft/textures/items,clock_46.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_46.png,,,,,,, -/assets/minecraft/textures/items,clock_47.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_47.png,,,,,,, -/assets/minecraft/textures/items,clock_48.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_48.png,,,,,,, -/assets/minecraft/textures/items,clock_49.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_49.png,,,,,,, -/assets/minecraft/textures/items,clock_50.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_50.png,,,,,,, -/assets/minecraft/textures/items,clock_51.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_51.png,,,,,,, -/assets/minecraft/textures/items,clock_52.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_52.png,,,,,,, -/assets/minecraft/textures/items,clock_53.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_53.png,,,,,,, -/assets/minecraft/textures/items,clock_54.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_54.png,,,,,,, -/assets/minecraft/textures/items,clock_55.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_55.png,,,,,,, -/assets/minecraft/textures/items,clock_56.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_56.png,,,,,,, -/assets/minecraft/textures/items,clock_57.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_57.png,,,,,,, -/assets/minecraft/textures/items,clock_58.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_58.png,,,,,,, -/assets/minecraft/textures/items,clock_59.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_59.png,,,,,,, -/assets/minecraft/textures/items,clock_60.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_60.png,,,,,,, -/assets/minecraft/textures/items,clock_61.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_61.png,,,,,,, -/assets/minecraft/textures/items,clock_62.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_62.png,,,,,,, -/assets/minecraft/textures/items,clock_63.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_63.png,,,,,,, -/assets/minecraft/textures/items,empty_armor_slot_boots.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_boots.png,,,,,,, -/assets/minecraft/textures/items,empty_armor_slot_chestplate.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_chestplate.png,,,,,,, -/assets/minecraft/textures/items,empty_armor_slot_helmet.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_helmet.png,,,,,,, -/assets/minecraft/textures/items,empty_armor_slot_leggings.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, -/assets/minecraft/textures/items,empty_armor_slot_shield.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_shield.png,,,,,,, -/assets/minecraft/textures/items,knowledge_book.png,/mods/HELP/mcl_craftguide/textures,craftguide_book.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_dust_dot.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_dot.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_dust_line0.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_line0.png,,,,,,, -/assets/minecraft/textures/blocks,redstone_dust_line1.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_line1.png,,,,,,, -/assets/minecraft/textures/blocks,pumpkin_stem_connected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_stem_connected.png,,,,,,, -/assets/minecraft/textures/blocks,melon_stem_connected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_connected.png,,,,,,, -/assets/minecraft/textures/blocks,pumpkin_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/blocks,melon_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/blocks,planks_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/blocks,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/blocks,planks_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/blocks,planks_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/blocks,planks_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/blocks,planks_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/blocks,planks_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/blocks,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/blocks,planks_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/blocks,planks_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/blocks,planks_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/blocks,planks_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, -/assets/minecraft/textures/blocks,nether_brick.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/blocks,fence_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/blocks,fence_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/blocks,fence_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/blocks,fence_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/blocks,fence_nether_brick.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/blocks,fence_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/blocks,fence_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/blocks,fence_gate_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/blocks,fence_gate_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/blocks,fence_gate_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/blocks,fence_gate_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/blocks,fence_gate_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/blocks,fence_gate_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/block,bed_feet_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, +/assets/minecraft/textures/block,bed_feet_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_r_red.png,,,,,,, +/assets/minecraft/textures/block,bed_feet_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_bottom_red.png,,,,,,, +/assets/minecraft/textures/block,bed_head_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, +/assets/minecraft/textures/block,bed_head_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_top_r_red.png,,,,,,, +/assets/minecraft/textures/block,bed_head_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_top_red.png,,,,,,, +/assets/minecraft/textures/item,compass_00.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_00.png,,,,,,, +/assets/minecraft/textures/item,compass_01.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_01.png,,,,,,, +/assets/minecraft/textures/item,compass_02.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_02.png,,,,,,, +/assets/minecraft/textures/item,compass_03.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_03.png,,,,,,, +/assets/minecraft/textures/item,compass_04.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_04.png,,,,,,, +/assets/minecraft/textures/item,compass_05.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_05.png,,,,,,, +/assets/minecraft/textures/item,compass_06.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_06.png,,,,,,, +/assets/minecraft/textures/item,compass_07.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_07.png,,,,,,, +/assets/minecraft/textures/item,compass_08.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_08.png,,,,,,, +/assets/minecraft/textures/item,compass_09.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_09.png,,,,,,, +/assets/minecraft/textures/item,compass_10.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_10.png,,,,,,, +/assets/minecraft/textures/item,compass_11.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_11.png,,,,,,, +/assets/minecraft/textures/item,compass_12.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_12.png,,,,,,, +/assets/minecraft/textures/item,compass_13.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_13.png,,,,,,, +/assets/minecraft/textures/item,compass_14.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_14.png,,,,,,, +/assets/minecraft/textures/item,compass_15.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_15.png,,,,,,, +/assets/minecraft/textures/item,compass_16.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_16.png,,,,,,, +/assets/minecraft/textures/item,compass_17.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_17.png,,,,,,, +/assets/minecraft/textures/item,compass_18.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_18.png,,,,,,, +/assets/minecraft/textures/item,compass_19.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_19.png,,,,,,, +/assets/minecraft/textures/item,compass_20.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_20.png,,,,,,, +/assets/minecraft/textures/item,compass_21.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_21.png,,,,,,, +/assets/minecraft/textures/item,compass_22.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_22.png,,,,,,, +/assets/minecraft/textures/item,compass_23.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_23.png,,,,,,, +/assets/minecraft/textures/item,compass_24.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_24.png,,,,,,, +/assets/minecraft/textures/item,compass_25.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_25.png,,,,,,, +/assets/minecraft/textures/item,compass_26.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_26.png,,,,,,, +/assets/minecraft/textures/item,compass_27.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_27.png,,,,,,, +/assets/minecraft/textures/item,compass_28.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_28.png,,,,,,, +/assets/minecraft/textures/item,compass_29.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_29.png,,,,,,, +/assets/minecraft/textures/item,compass_30.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_30.png,,,,,,, +/assets/minecraft/textures/item,compass_31.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_31.png,,,,,,, +/assets/minecraft/textures/item,clock_00.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_00.png,,,,,,, +/assets/minecraft/textures/item,clock_01.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_01.png,,,,,,, +/assets/minecraft/textures/item,clock_02.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_02.png,,,,,,, +/assets/minecraft/textures/item,clock_03.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_03.png,,,,,,, +/assets/minecraft/textures/item,clock_04.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_04.png,,,,,,, +/assets/minecraft/textures/item,clock_05.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_05.png,,,,,,, +/assets/minecraft/textures/item,clock_06.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_06.png,,,,,,, +/assets/minecraft/textures/item,clock_07.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_07.png,,,,,,, +/assets/minecraft/textures/item,clock_08.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_08.png,,,,,,, +/assets/minecraft/textures/item,clock_09.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_09.png,,,,,,, +/assets/minecraft/textures/item,clock_10.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_10.png,,,,,,, +/assets/minecraft/textures/item,clock_11.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_11.png,,,,,,, +/assets/minecraft/textures/item,clock_12.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_12.png,,,,,,, +/assets/minecraft/textures/item,clock_13.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_13.png,,,,,,, +/assets/minecraft/textures/item,clock_14.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_14.png,,,,,,, +/assets/minecraft/textures/item,clock_15.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_15.png,,,,,,, +/assets/minecraft/textures/item,clock_16.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_16.png,,,,,,, +/assets/minecraft/textures/item,clock_17.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_17.png,,,,,,, +/assets/minecraft/textures/item,clock_18.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_18.png,,,,,,, +/assets/minecraft/textures/item,clock_19.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_19.png,,,,,,, +/assets/minecraft/textures/item,clock_20.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_20.png,,,,,,, +/assets/minecraft/textures/item,clock_21.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_21.png,,,,,,, +/assets/minecraft/textures/item,clock_22.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_22.png,,,,,,, +/assets/minecraft/textures/item,clock_23.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_23.png,,,,,,, +/assets/minecraft/textures/item,clock_24.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_24.png,,,,,,, +/assets/minecraft/textures/item,clock_25.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_25.png,,,,,,, +/assets/minecraft/textures/item,clock_26.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_26.png,,,,,,, +/assets/minecraft/textures/item,clock_27.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_27.png,,,,,,, +/assets/minecraft/textures/item,clock_28.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_28.png,,,,,,, +/assets/minecraft/textures/item,clock_29.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_29.png,,,,,,, +/assets/minecraft/textures/item,clock_30.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_30.png,,,,,,, +/assets/minecraft/textures/item,clock_31.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_31.png,,,,,,, +/assets/minecraft/textures/item,clock_32.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_32.png,,,,,,, +/assets/minecraft/textures/item,clock_33.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_33.png,,,,,,, +/assets/minecraft/textures/item,clock_34.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_34.png,,,,,,, +/assets/minecraft/textures/item,clock_35.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_35.png,,,,,,, +/assets/minecraft/textures/item,clock_36.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_36.png,,,,,,, +/assets/minecraft/textures/item,clock_37.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_37.png,,,,,,, +/assets/minecraft/textures/item,clock_38.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_38.png,,,,,,, +/assets/minecraft/textures/item,clock_39.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_39.png,,,,,,, +/assets/minecraft/textures/item,clock_40.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_40.png,,,,,,, +/assets/minecraft/textures/item,clock_41.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_41.png,,,,,,, +/assets/minecraft/textures/item,clock_42.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_42.png,,,,,,, +/assets/minecraft/textures/item,clock_43.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_43.png,,,,,,, +/assets/minecraft/textures/item,clock_44.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_44.png,,,,,,, +/assets/minecraft/textures/item,clock_45.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_45.png,,,,,,, +/assets/minecraft/textures/item,clock_46.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_46.png,,,,,,, +/assets/minecraft/textures/item,clock_47.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_47.png,,,,,,, +/assets/minecraft/textures/item,clock_48.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_48.png,,,,,,, +/assets/minecraft/textures/item,clock_49.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_49.png,,,,,,, +/assets/minecraft/textures/item,clock_50.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_50.png,,,,,,, +/assets/minecraft/textures/item,clock_51.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_51.png,,,,,,, +/assets/minecraft/textures/item,clock_52.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_52.png,,,,,,, +/assets/minecraft/textures/item,clock_53.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_53.png,,,,,,, +/assets/minecraft/textures/item,clock_54.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_54.png,,,,,,, +/assets/minecraft/textures/item,clock_55.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_55.png,,,,,,, +/assets/minecraft/textures/item,clock_56.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_56.png,,,,,,, +/assets/minecraft/textures/item,clock_57.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_57.png,,,,,,, +/assets/minecraft/textures/item,clock_58.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_58.png,,,,,,, +/assets/minecraft/textures/item,clock_59.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_59.png,,,,,,, +/assets/minecraft/textures/item,clock_60.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_60.png,,,,,,, +/assets/minecraft/textures/item,clock_61.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_61.png,,,,,,, +/assets/minecraft/textures/item,clock_62.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_62.png,,,,,,, +/assets/minecraft/textures/item,clock_63.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_63.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_boots.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_boots.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_chestplate.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_chestplate.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_helmet.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_helmet.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_leggings.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_shield.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_shield.png,,,,,,, +/assets/minecraft/textures/item,knowledge_book.png,/mods/HELP/mcl_craftguide/textures,craftguide_book.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_dot.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_dot.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_line0.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_line0.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_line1.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_line1.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_stem_connected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,melon_stem_connected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,melon_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,planks_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, +/assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, +/assets/minecraft/textures/block,planks_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, +/assets/minecraft/textures/block,planks_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, +/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, +/assets/minecraft/textures/block,planks_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, +/assets/minecraft/textures/block,planks_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, +/assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, +/assets/minecraft/textures/block,planks_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, +/assets/minecraft/textures/block,planks_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, +/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, +/assets/minecraft/textures/block,planks_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/block,nether_brick.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,fence_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, +/assets/minecraft/textures/block,fence_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, +/assets/minecraft/textures/block,fence_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, +/assets/minecraft/textures/block,fence_nether_brick.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,fence_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, /assets/minecraft/textures/entity,sign.png,/mods/ITEMS/mcl_signs/textures,mcl_signs_sign.png,,,,,,, /assets/minecraft/textures/entity,banner_base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_banner_base.png,,,,,,, /assets/minecraft/textures/entity/banner,base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_base.png,,,,,,, -/assets/minecraft/textures/blocks,planks_oak.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_fallback_wood.png,,,,,,, -/assets/minecraft/textures/items,banner_base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_base.png,,,,,,, -/assets/minecraft/textures/items,banner_overlay.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_overlay.png,,,,,,, -/assets/minecraft/textures/blocks,portal.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_portal.png,,,,,,, +/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_fallback_wood.png,,,,,,, +/assets/minecraft/textures/item,banner_base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_base.png,,,,,,, +/assets/minecraft/textures/item,banner_overlay.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_overlay.png,,,,,,, +/assets/minecraft/textures/block,portal.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_portal.png,,,,,,, /assets/minecraft/textures/entity,end_portal.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_end_portal.png,,,,,,, /assets/minecraft/textures/environment,end_sky.png,/mods/PLAYER/mcl_playerplus/textures,mcl_playerplus_end_sky.png,,,,,,, /assets/minecraft/textures/entity/chest,normal.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_normal.png,,,,,,, @@ -956,19 +956,19 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/chest,trapped.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_trapped.png,,,,,,, /assets/minecraft/textures/entity/chest,trapped_double.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_trapped_double.png,,,,,,, /assets/minecraft/textures/entity/chest,ender.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_ender.png,,,,,,, -/assets/minecraft/textures/blocks,endframe_top.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_top.png,,,,,,, -/assets/minecraft/textures/blocks,endframe_side.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_side.png,,,,,,, -/assets/minecraft/textures/blocks,endframe_eye.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_eye.png,,,,,,, -/assets/minecraft/textures/blocks,end_stone.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_bottom.png,,,,,,, -/assets/minecraft/textures/blocks,red_nether_brick.png,,mcl_fences_fence_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/blocks,red_nether_brick.png,,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/blocks,nether_brick.png,,mcl_fences_fence_gate_nether_brick.png,,,,,,, -/assets/minecraft/textures/blocks,stonebrick_carved.png,,mcl_supplemental_stonebrick_carved_slab.png,,,,,,, -/assets/minecraft/textures/blocks,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_top.png,,,,,,, -/assets/minecraft/textures/blocks,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_side.png,,,,,,, -/assets/minecraft/textures/blocks,cobblestone_mossy.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, -/assets/minecraft/textures/blocks,cobblestone_mossy.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, -/assets/minecraft/textures/blocks,grass_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_top.png,,,,,,, -/assets/minecraft/textures/blocks,grass_side_overlay.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_side_overlay.png,,,,,,, -/assets/minecraft/textures/items,book_enchanted.png,/mods/ITEMS/mcl_enchanting/textures,mcl_enchanting_book_enchanted.png,,,,,,, -/assets/minecraft/textures/items,experience_bottle.png,/mods/HUD/mcl_experience/textures,mcl_experience_bottle.png,,,,,,, +/assets/minecraft/textures/block,endframe_top.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,endframe_side.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,endframe_eye.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,end_stone.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_bottom.png,,,,,,, +/assets/minecraft/textures/block,red_nether_brick.png,,mcl_fences_fence_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,red_nether_brick.png,,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,nether_brick.png,,mcl_fences_fence_gate_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,stonebrick_carved.png,,mcl_supplemental_stonebrick_carved_slab.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_top.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_side.png,,,,,,, +/assets/minecraft/textures/block,cobblestone_mossy.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, +/assets/minecraft/textures/block,cobblestone_mossy.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, +/assets/minecraft/textures/block,grass_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_top.png,,,,,,, +/assets/minecraft/textures/block,grass_side_overlay.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_side_overlay.png,,,,,,, +/assets/minecraft/textures/item,book_enchanted.png,/mods/ITEMS/mcl_enchanting/textures,mcl_enchanting_book_enchanted.png,,,,,,, +/assets/minecraft/textures/item,experience_bottle.png,/mods/HUD/mcl_experience/textures,mcl_experience_bottle.png,,,,,,, diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 67800ccfc..6a96dbdd7 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -67,7 +67,7 @@ for opt, arg in opts: This will convert textures from Minecraft resource packs to a Minetest texture pack. -Supported Minecraft version: 1.12 (Java Edition) +Supported Minecraft version: 1.19 (Java Edition) Syntax:""") print(syntax_help) @@ -366,32 +366,33 @@ def convert_textures(): os.system("convert "+orig+" -transparent-color white -background black -alpha remove -alpha copy -channel RGB -white-threshold 0 "+dest) # Convert grass - grass_file = tex_dir + "/blocks/grass_top.png" + grass_file = tex_dir + "/block/grass_block_top.png" if os.path.isfile(grass_file): FOLIAG = tex_dir+"/colormap/foliage.png" GRASS = tex_dir+"/colormap/grass.png" # Leaves - colorize_alpha(FOLIAG, tex_dir+"/blocks/leaves_oak.png", "116+143", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_leaves.png") - colorize_alpha(FOLIAG, tex_dir+"/blocks/leaves_big_oak.png", "158+177", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_big_oak.png") - colorize_alpha(FOLIAG, tex_dir+"/blocks/leaves_acacia.png", "40+255", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_acacia_leaves.png") - colorize_alpha(FOLIAG, tex_dir+"/blocks/leaves_spruce.png", "226+230", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_spruce.png") - colorize_alpha(FOLIAG, tex_dir+"/blocks/leaves_birch.png", "141+186", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_birch.png") - colorize_alpha(FOLIAG, tex_dir+"/blocks/leaves_jungle.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_jungleleaves.png") + colorize_alpha(FOLIAG, tex_dir+"/block/oak_leaves.png", "116+143", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_leaves.png") + colorize_alpha(FOLIAG, tex_dir+"/block/big_oak_leaves.png", "158+177", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_big_oak.png") + colorize_alpha(FOLIAG, tex_dir+"/block/acacia_leaves.png", "40+255", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_acacia_leaves.png") + colorize_alpha(FOLIAG, tex_dir+"/block/spruce_leaves.png", "226+230", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_spruce.png") + colorize_alpha(FOLIAG, tex_dir+"/block/birch_leaves.png", "141+186", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_birch.png") + colorize_alpha(FOLIAG, tex_dir+"/block/jungle_leaves.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_jungleleaves.png") # Waterlily - colorize_alpha(FOLIAG, tex_dir+"/blocks/waterlily.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/flowers_waterlily.png") + colorize_alpha(FOLIAG, tex_dir+"/block/lily_pad.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/flowers_waterlily.png") # Vines - colorize_alpha(FOLIAG, tex_dir+"/blocks/vine.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_vine.png") + colorize_alpha(FOLIAG, tex_dir+"/block/vine.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_vine.png") # Tall grass, fern (inventory images) pcol = "50+173" # Plains grass color - colorize_alpha(GRASS, tex_dir+"/blocks/tallgrass.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_tallgrass_inv.png") - colorize_alpha(GRASS, tex_dir+"/blocks/fern.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_fern_inv.png") - colorize_alpha(GRASS, tex_dir+"/blocks/double_plant_fern_top.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_double_plant_fern_inv.png") - colorize_alpha(GRASS, tex_dir+"/blocks/double_plant_grass_top.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_double_plant_grass_inv.png") + # TODO: TALLGRASS.png does no longer exist + colorize_alpha(GRASS, tex_dir+"/block/tallgrass.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_tallgrass_inv.png") + colorize_alpha(GRASS, tex_dir+"/block/fern.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_fern_inv.png") + colorize_alpha(GRASS, tex_dir+"/block/large_fern_top.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_double_plant_fern_inv.png") + colorize_alpha(GRASS, tex_dir+"/block/tall_grass_top.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_double_plant_grass_inv.png") # Convert grass palette: https://minecraft.fandom.com/wiki/Tint grass_colors = [ From 17da3792697f4396a96b4cf584b2d7dafcdba1e7 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Thu, 28 Dec 2023 18:12:16 +0000 Subject: [PATCH 02/40] Changed 108 textures to work with 1.19 MC --- tools/Conversion_Table.csv | 256 ++++++++++++++++++------------------- 1 file changed, 128 insertions(+), 128 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index b63e84ebb..f4504a78d 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -7,10 +7,10 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/gui,icons.png,/mods/HUD/hudbars/textures,hudbars_icon_breath.png,16,18,9,9,0,0,y /assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_base_textures/textures,heart.png,52,0,9,9,0,0,y /assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_base_textures/textures,bubble.png,16,18,9,9,0,0,y -/assets/minecraft/textures/item,bucket_empty.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_bucket.png,,,,,,, -/assets/minecraft/textures/item,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_water_bucket.png,,,,,,, -/assets/minecraft/textures/item,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_river_water_bucket.png,,,,,,, -/assets/minecraft/textures/item,bucket_lava.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_lava_bucket.png,,,,,,, +/assets/minecraft/textures/item,bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_bucket.png,,,,,,, +/assets/minecraft/textures/item,water_bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,water_bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_river_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,lava_bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_lava_bucket.png,,,,,,, /assets/minecraft/textures/item,item_frame.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_item_frame.png,,,,,,, /assets/minecraft/textures/block,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_base.png,,,,,,, /assets/minecraft/textures/block,anvil_top_damaged_0.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, @@ -36,10 +36,10 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/boat,boat_jungle.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,book_normal.png,/mods/ITEMS/mcl_books/textures,default_book.png,,,,,,, /assets/minecraft/textures/block,bookshelf.png,/mods/ITEMS/mcl_books/textures,default_bookshelf.png,,,,,,, -/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, /assets/minecraft/textures/block,bookshelf_top.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, -/assets/minecraft/textures/item,book_writable.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_writable.png,,,,,,, -/assets/minecraft/textures/item,book_written.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_written.png,,,,,,, +/assets/minecraft/textures/item,writable_book.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_writable.png,,,,,,, +/assets/minecraft/textures/item,written_book.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_written.png,,,,,,, /assets/minecraft/textures/item,cake.png,/mods/ITEMS/mcl_cake/textures,cake.png,,,,,,, /assets/minecraft/textures/block,cake_bottom.png,/mods/ITEMS/mcl_cake/textures,cake_bottom.png,,,,,,, /assets/minecraft/textures/block,cake_top.png,/mods/ITEMS/mcl_cake/textures,cake_top.png,,,,,,, @@ -118,19 +118,19 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,glazed_terracotta_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, /assets/minecraft/textures/block,glazed_terracotta_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, /assets/minecraft/textures/block,glazed_terracotta_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, -/assets/minecraft/textures/block,sapling_oak.png,/mods/ITEMS/mcl_core/textures,default_sapling.png,,,,,,, -/assets/minecraft/textures/block,sapling_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_sapling.png,,,,,,, -/assets/minecraft/textures/block,sapling_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_spruce.png,,,,,,, -/assets/minecraft/textures/block,sapling_jungle.png,/mods/ITEMS/mcl_core/textures,default_junglesapling.png,,,,,,, +/assets/minecraft/textures/block,oak_sapling.png,/mods/ITEMS/mcl_core/textures,default_sapling.png,,,,,,, +/assets/minecraft/textures/block,acacia_sapling.png,/mods/ITEMS/mcl_core/textures,default_acacia_sapling.png,,,,,,, +/assets/minecraft/textures/block,spruce_sapling.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_spruce.png,,,,,,, +/assets/minecraft/textures/block,jungle_sapling.png,/mods/ITEMS/mcl_core/textures,default_junglesapling.png,,,,,,, /assets/minecraft/textures/block,sapling_roofed_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_big_oak.png,,,,,,, -/assets/minecraft/textures/block,sapling_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_birch.png,,,,,,, +/assets/minecraft/textures/block,birch_sapling.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_birch.png,,,,,,, /assets/minecraft/textures/item,apple.png,/mods/ITEMS/mcl_core/textures,default_apple.png,,,,,,, /assets/minecraft/textures/item,apple_golden.png,/mods/ITEMS/mcl_core/textures,mcl_core_apple_golden.png,,,,,,, -/assets/minecraft/textures/block,brick.png,/mods/ITEMS/mcl_core/textures,default_brick.png,,,,,,, +/assets/minecraft/textures/block,bricks.png,/mods/ITEMS/mcl_core/textures,default_brick.png,,,,,,, /assets/minecraft/textures/block,cactus_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_side.png,,,,,,, /assets/minecraft/textures/block,cactus_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_top.png,,,,,,, /assets/minecraft/textures/block,cactus_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_bottom.png,,,,,,, -/assets/minecraft/textures/item,brick.png,/mods/ITEMS/mcl_core/textures,default_clay_brick.png,,,,,,, +/assets/minecraft/textures/item,bricks.png,/mods/ITEMS/mcl_core/textures,default_clay_brick.png,,,,,,, /assets/minecraft/textures/item,clay_ball.png,/mods/ITEMS/mcl_core/textures,default_clay_lump.png,,,,,,, /assets/minecraft/textures/block,clay.png,/mods/ITEMS/mcl_core/textures,default_clay.png,,,,,,, /assets/minecraft/textures/block,coal_block.png,/mods/ITEMS/mcl_core/textures,default_coal_block.png,,,,,,, @@ -139,17 +139,17 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,diamond_block.png,/mods/ITEMS/mcl_core/textures,default_diamond_block.png,,,,,,, /assets/minecraft/textures/item,diamond.png,/mods/ITEMS/mcl_core/textures,default_diamond.png,,,,,,, /assets/minecraft/textures/block,dirt.png,/mods/ITEMS/mcl_core/textures,default_dirt.png,,,,,,, -/assets/minecraft/textures/block,deadbush.png,/mods/ITEMS/mcl_core/textures,default_dry_shrub.png,,,,,,, -/assets/minecraft/textures/block,log_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree.png,,,,,,, -/assets/minecraft/textures/block,log_acacia_top.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree_top.png,,,,,,, -/assets/minecraft/textures/block,planks_acacia.png,/mods/ITEMS/mcl_core/textures,default_acacia_wood.png,,,,,,, +/assets/minecraft/textures/block,dead_bush.png,/mods/ITEMS/mcl_core/textures,default_dry_shrub.png,,,,,,, +/assets/minecraft/textures/block,acacia_log.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree.png,,,,,,, +/assets/minecraft/textures/block,acacia_log_top.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree_top.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,/mods/ITEMS/mcl_core/textures,default_acacia_wood.png,,,,,,, /assets/minecraft/textures/item,flint.png,/mods/ITEMS/mcl_core/textures,default_flint.png,,,,,,, /assets/minecraft/textures/block,glass.png,/mods/ITEMS/mcl_core/textures,default_glass.png,,,,,,, /assets/minecraft/textures/block,glass_black.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_black.png,,,,,,, /assets/minecraft/textures/block,glass_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_blue.png,,,,,,, /assets/minecraft/textures/block,glass_brown.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_brown.png,,,,,,, /assets/minecraft/textures/block,glass_cyan.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_cyan.png,,,,,,, -/assets/minecraft/textures/block,glass_gray.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_gray.png,,,,,,, +/assets/minecraft/textures/block,gray_stained_glass.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_gray.png,,,,,,, /assets/minecraft/textures/block,glass_green.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_green.png,,,,,,, /assets/minecraft/textures/block,glass_light_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_light_blue.png,,,,,,, /assets/minecraft/textures/block,glass_lime.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_lime.png,,,,,,, @@ -164,32 +164,32 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,gold_block.png,/mods/ITEMS/mcl_core/textures,default_gold_block.png,,,,,,, /assets/minecraft/textures/block,gold_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_gold_block_slab.png,,,,,,, /assets/minecraft/textures/item,gold_ingot.png,/mods/ITEMS/mcl_core/textures,default_gold_ingot.png,,,,,,, -/assets/minecraft/textures/block,grass_side.png,/mods/ITEMS/mcl_core/textures,default_grass_side.png,,,,,,, +/assets/minecraft/textures/block,grass_block_side.png,/mods/ITEMS/mcl_core/textures,default_grass_side.png,,,,,,, /assets/minecraft/textures/block,gravel.png,/mods/ITEMS/mcl_core/textures,default_gravel.png,,,,,,, /assets/minecraft/textures/block,ice.png,/mods/ITEMS/mcl_core/textures,default_ice.png,,,,,,, -/assets/minecraft/textures/block,log_jungle.png,/mods/ITEMS/mcl_core/textures,default_jungletree.png,,,,,,, -/assets/minecraft/textures/block,log_jungle_top.png,/mods/ITEMS/mcl_core/textures,default_jungletree_top.png,,,,,,, -/assets/minecraft/textures/block,planks_jungle.png,/mods/ITEMS/mcl_core/textures,default_junglewood.png,,,,,,, +/assets/minecraft/textures/block,jungle_log.png,/mods/ITEMS/mcl_core/textures,default_jungletree.png,,,,,,, +/assets/minecraft/textures/block,jungle_log_top.png,/mods/ITEMS/mcl_core/textures,default_jungletree_top.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,/mods/ITEMS/mcl_core/textures,default_junglewood.png,,,,,,, /assets/minecraft/textures/block,ladder.png,/mods/ITEMS/mcl_core/textures,default_ladder.png,,,,,,, /assets/minecraft/textures/block,lava_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_source_animation.png,,,,,,, /assets/minecraft/textures/block,lava_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_flow_animation.png,,,,,,, -/assets/minecraft/textures/block,cobblestone_mossy.png,/mods/ITEMS/mcl_core/textures,default_mossycobble.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,/mods/ITEMS/mcl_core/textures,default_mossycobble.png,,,,,,, /assets/minecraft/textures/block,obsidian.png,/mods/ITEMS/mcl_core/textures,default_obsidian.png,,,,,,, /assets/minecraft/textures/item,paper.png,/mods/ITEMS/mcl_core/textures,default_paper.png,,,,,,, -/assets/minecraft/textures/block,reeds.png,/mods/ITEMS/mcl_core/textures,mcl_core_papyrus.png,,,,,,, +/assets/minecraft/textures/block,sugar_cane.png,/mods/ITEMS/mcl_core/textures,mcl_core_papyrus.png,,,,,,, /assets/minecraft/textures/block,sand.png,/mods/ITEMS/mcl_core/textures,default_sand.png,,,,,,, /assets/minecraft/textures/block,snow.png,/mods/ITEMS/mcl_core/textures,default_snow.png,,,,,,, /assets/minecraft/textures/block,iron_block.png,/mods/ITEMS/mcl_core/textures,default_steel_block.png,,,,,,, /assets/minecraft/textures/block,iron_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_iron_block_slab.png,,,,,,, /assets/minecraft/textures/item,iron_ingot.png,/mods/ITEMS/mcl_core/textures,default_steel_ingot.png,,,,,,, /assets/minecraft/textures/item,stick.png,/mods/ITEMS/mcl_core/textures,default_stick.png,,,,,,, -/assets/minecraft/textures/block,stonebrick.png,/mods/ITEMS/mcl_core/textures,default_stone_brick.png,,,,,,, +/assets/minecraft/textures/block,stone_bricks.png,/mods/ITEMS/mcl_core/textures,default_stone_brick.png,,,,,,, /assets/minecraft/textures/block,stone.png,/mods/ITEMS/mcl_core/textures,default_stone.png,,,,,,, -/assets/minecraft/textures/block,log_oak.png,/mods/ITEMS/mcl_core/textures,default_tree.png,,,,,,, -/assets/minecraft/textures/block,log_oak_top.png,/mods/ITEMS/mcl_core/textures,default_tree_top.png,,,,,,, +/assets/minecraft/textures/block,oak_log.png,/mods/ITEMS/mcl_core/textures,default_tree.png,,,,,,, +/assets/minecraft/textures/block,oak_log_top.png,/mods/ITEMS/mcl_core/textures,default_tree_top.png,,,,,,, /assets/minecraft/textures/block,water_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_source_animation.png,,,,,,, /assets/minecraft/textures/block,water_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_flow_animation.png,,,,,,, -/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_core/textures,default_wood.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_core/textures,default_wood.png,,,,,,, /assets/minecraft/textures/block,stone_andesite.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite.png,,,,,,, /assets/minecraft/textures/block,stone_andesite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite_smooth.png,,,,,,, /assets/minecraft/textures/block,stone_andesite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, @@ -215,14 +215,14 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,frosted_ice_1.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_1.png,,,,,,, /assets/minecraft/textures/block,frosted_ice_2.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_2.png,,,,,,, /assets/minecraft/textures/block,frosted_ice_3.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_3.png,,,,,,, -/assets/minecraft/textures/item,gold_nugget.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_nugget.png,,,,,,, +/assets/minecraft/textures/item,raw_gold.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_nugget.png,,,,,,, /assets/minecraft/textures/block,gold_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_ore.png,,,,,,, /assets/minecraft/textures/block,stone_granite.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite.png,,,,,,, /assets/minecraft/textures/block,stone_granite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite_smooth.png,,,,,,, /assets/minecraft/textures/block,stone_granite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, /assets/minecraft/textures/block,grass_path_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_side.png,,,,,,, /assets/minecraft/textures/block,grass_path_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_top.png,,,,,,, -/assets/minecraft/textures/block,grass_side_snowed.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_side_snowed.png,,,,,,, +/assets/minecraft/textures/block,grass_block_snow.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_side_snowed.png,,,,,,, /assets/minecraft/textures/block,ice_packed.png,/mods/ITEMS/mcl_core/textures,mcl_core_ice_packed.png,,,,,,, /assets/minecraft/textures/item,iron_nugget.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_nugget.png,,,,,,, /assets/minecraft/textures/block,iron_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_ore.png,,,,,,, @@ -231,30 +231,30 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,lapis_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_lapis_ore.png,,,,,,, /assets/minecraft/textures/block,log_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak.png,,,,,,, /assets/minecraft/textures/block,log_big_oak_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak_top.png,,,,,,, -/assets/minecraft/textures/block,log_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch.png,,,,,,, -/assets/minecraft/textures/block,log_birch_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch_top.png,,,,,,, -/assets/minecraft/textures/block,log_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce.png,,,,,,, -/assets/minecraft/textures/block,log_spruce_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce_top.png,,,,,,, +/assets/minecraft/textures/block,birch_log.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch.png,,,,,,, +/assets/minecraft/textures/block,birch_log_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch_top.png,,,,,,, +/assets/minecraft/textures/block,spruce_log.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce.png,,,,,,, +/assets/minecraft/textures/block,spruce_log_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce_top.png,,,,,,, /assets/minecraft/textures/block,mycelium_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_side.png,,,,,,, /assets/minecraft/textures/block,mycelium_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_top.png,,,,,,, /assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_big_oak.png,,,,,,, -/assets/minecraft/textures/block,planks_birch.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_birch.png,,,,,,, -/assets/minecraft/textures/block,planks_spruce.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_spruce.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_birch.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_spruce.png,,,,,,, /assets/minecraft/textures/block,red_sand.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sand.png,,,,,,, /assets/minecraft/textures/block,red_sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone_normal.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,cut_red_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,chiseled_red_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_smooth.png,,,,,,, /assets/minecraft/textures/block,red_sandstone_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_top.png,,,,,,, /assets/minecraft/textures/block,redstone_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_redstone_ore.png,,,,,,, -/assets/minecraft/textures/item,reeds.png,/mods/ITEMS/mcl_core/textures,mcl_core_reeds.png,,,,,,, +/assets/minecraft/textures/item,sugar_cane.png,/mods/ITEMS/mcl_core/textures,mcl_core_reeds.png,,,,,,, /assets/minecraft/textures/block,sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/block,sandstone_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/block,sandstone_normal.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,cut_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,chiseled_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_normal.png,,,,,,, /assets/minecraft/textures/block,sandstone_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_smooth.png,,,,,,, -/assets/minecraft/textures/block,sandstone_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_top.png,,,,,,, +/assets/minecraft/textures/block,sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_top.png,,,,,,, /assets/minecraft/textures/block,slime.png,/mods/ITEMS/mcl_core/textures,mcl_core_slime.png,,,,,,, -/assets/minecraft/textures/block,stonebrick_carved.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_carved.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_carved.png,,,,,,, /assets/minecraft/textures/block,stonebrick_cracked.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_cracked.png,,,,,,, /assets/minecraft/textures/block,stonebrick_mossy.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_mossy.png,,,,,,, /assets/minecraft/textures/item,sugar.png,/mods/ITEMS/mcl_core/textures,mcl_core_sugar.png,,,,,,, @@ -290,8 +290,8 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_lower.png,,,,,,, /assets/minecraft/textures/block,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_upper.png,,,,,,, /assets/minecraft/textures/block,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, -/assets/minecraft/textures/block,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor.png,,,,,,, -/assets/minecraft/textures/block,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_side.png,,,,,,, +/assets/minecraft/textures/block,oak_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,oak_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_side.png,,,,,,, /assets/minecraft/textures/block,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel.png,,,,,,, /assets/minecraft/textures/block,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel_side.png,,,,,,, /assets/minecraft/textures/item,door_acacia.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia.png,,,,,,, @@ -299,24 +299,24 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,door_dark_oak.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak.png,,,,,,, /assets/minecraft/textures/item,door_jungle.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle.png,,,,,,, /assets/minecraft/textures/item,door_spruce.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce.png,,,,,,, -/assets/minecraft/textures/item,door_wood.png,/mods/ITEMS/mcl_doors/textures,doors_item_wood.png,,,,,,, -/assets/minecraft/textures/item,door_iron.png,/mods/ITEMS/mcl_doors/textures,doors_item_steel.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_black.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_black.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_blue.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_brown.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_brown.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_cyan.png,/mods/ITEMS/mcl_dye/textures,dye_cyan.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_gray.png,/mods/ITEMS/mcl_dye/textures,dye_dark_grey.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_green.png,/mods/ITEMS/mcl_dye/textures,dye_dark_green.png,,,,,,, +/assets/minecraft/textures/item,oak_door.png,/mods/ITEMS/mcl_doors/textures,doors_item_wood.png,,,,,,, +/assets/minecraft/textures/item,iron_door.png,/mods/ITEMS/mcl_doors/textures,doors_item_steel.png,,,,,,, +/assets/minecraft/textures/item,black_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_black.png,,,,,,, +/assets/minecraft/textures/item,blue_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_blue.png,,,,,,, +/assets/minecraft/textures/item,brown_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_brown.png,,,,,,, +/assets/minecraft/textures/item,cyan_dye.png,/mods/ITEMS/mcl_dye/textures,dye_cyan.png,,,,,,, +/assets/minecraft/textures/item,gray_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_grey.png,,,,,,, +/assets/minecraft/textures/item,green_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_green.png,,,,,,, /assets/minecraft/textures/item,dye_powder_light_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_light_blue.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_lime.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_lime.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_magenta.png,/mods/ITEMS/mcl_dye/textures,dye_magenta.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_orange.png,/mods/ITEMS/mcl_dye/textures,dye_orange.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_pink.png,/mods/ITEMS/mcl_dye/textures,dye_pink.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_purple.png,/mods/ITEMS/mcl_dye/textures,dye_violet.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_red.png,/mods/ITEMS/mcl_dye/textures,dye_red.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_silver.png,/mods/ITEMS/mcl_dye/textures,dye_grey.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_white.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_white.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_yellow.png,/mods/ITEMS/mcl_dye/textures,dye_yellow.png,,,,,,, +/assets/minecraft/textures/item,lime_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_lime.png,,,,,,, +/assets/minecraft/textures/item,magenta_dye.png,/mods/ITEMS/mcl_dye/textures,dye_magenta.png,,,,,,, +/assets/minecraft/textures/item,orange_dye.png,/mods/ITEMS/mcl_dye/textures,dye_orange.png,,,,,,, +/assets/minecraft/textures/item,pink_dye.png,/mods/ITEMS/mcl_dye/textures,dye_pink.png,,,,,,, +/assets/minecraft/textures/item,purple_dye.png,/mods/ITEMS/mcl_dye/textures,dye_violet.png,,,,,,, +/assets/minecraft/textures/item,red_dye.png,/mods/ITEMS/mcl_dye/textures,dye_red.png,,,,,,, +/assets/minecraft/textures/item,light_gray_dye.png,/mods/ITEMS/mcl_dye/textures,dye_grey.png,,,,,,, +/assets/minecraft/textures/item,white_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_white.png,,,,,,, +/assets/minecraft/textures/item,yellow_dye.png,/mods/ITEMS/mcl_dye/textures,dye_yellow.png,,,,,,, /assets/minecraft/textures/block,chorus_flower_dead.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower_dead.png,,,,,,, /assets/minecraft/textures/block,chorus_flower.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower.png,,,,,,, /assets/minecraft/textures/item,chorus_fruit.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_fruit.png,,,,,,, @@ -359,15 +359,15 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,seeds_pumpkin.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_seeds.png,,,,,,, /assets/minecraft/textures/block,pumpkin_side.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_side.png,,,,,,, /assets/minecraft/textures/block,pumpkin_top.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_top.png,,,,,,, -/assets/minecraft/textures/block,farmland_dry.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_dry.png,,,,,,, -/assets/minecraft/textures/block,farmland_wet.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_wet.png,,,,,,, +/assets/minecraft/textures/block,farmland.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_dry.png,,,,,,, +/assets/minecraft/textures/block,farmland_moist.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_wet.png,,,,,,, /assets/minecraft/textures/item,diamond_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_diamondhoe.png,,,,,,, /assets/minecraft/textures/item,gold_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_goldhoe.png,,,,,,, /assets/minecraft/textures/item,iron_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_steelhoe.png,,,,,,, /assets/minecraft/textures/item,stone_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_stonehoe.png,,,,,,, -/assets/minecraft/textures/item,wood_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_woodhoe.png,,,,,,, +/assets/minecraft/textures/item,wooden_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_woodhoe.png,,,,,,, /assets/minecraft/textures/item,wheat.png,/mods/ITEMS/mcl_farming/textures,farming_wheat_harvested.png,,,,,,, -/assets/minecraft/textures/item,seeds_wheat.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_seeds.png,,,,,,, +/assets/minecraft/textures/item,wheat_seeds.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_seeds.png,,,,,,, /assets/minecraft/textures/block,beetroots_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_0.png,,,,,,, /assets/minecraft/textures/block,beetroots_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_1.png,,,,,,, /assets/minecraft/textures/block,beetroots_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_2.png,,,,,,, @@ -377,18 +377,18 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,beetroot_soup.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_soup.png,,,,,,, /assets/minecraft/textures/block,hay_block_side.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_side.png,,,,,,, /assets/minecraft/textures/block,hay_block_top.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_top.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_0.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_1.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_2.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_3.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_4.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_4.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_5.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_5.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_6.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_6.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage_7.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_7.png,,,,,,, -/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_entity_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_hud_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_layer_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame.png,0,0,16,16,0,0,y +/assets/minecraft/textures/block,wheat_stage0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_0.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_1.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_2.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_3.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage4.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_4.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage5.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_5.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage6.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_6.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage7.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_7.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_entity_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_hud_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame.png,0,0,16,16,0,0,y /assets/minecraft/textures/item,fireball.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_fire_charge.png,,,,,,, /assets/minecraft/textures/item,flint_and_steel.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_flint_and_steel.png,,,,,,, /assets/minecraft/textures/item,fish_clownfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_clownfish_raw.png,,,,,,, @@ -398,9 +398,9 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,fish_pufferfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_pufferfish_raw.png,,,,,,, /assets/minecraft/textures/item,fish_salmon_cooked.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_cooked.png,,,,,,, /assets/minecraft/textures/item,fish_salmon_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_raw.png,,,,,,, -/assets/minecraft/textures/block,flower_allium.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_allium.png,,,,,,, +/assets/minecraft/textures/block,allium.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_allium.png,,,,,,, /assets/minecraft/textures/block,flower_houstonia.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_azure_bluet.png,,,,,,, -/assets/minecraft/textures/block,flower_blue_orchid.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_blue_orchid.png,,,,,,, +/assets/minecraft/textures/block,blue_orchid.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_blue_orchid.png,,,,,,, /assets/minecraft/textures/block,double_plant_paeonia_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, /assets/minecraft/textures/block,double_plant_paeonia_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, /assets/minecraft/textures/block,double_plant_rose_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, @@ -417,14 +417,14 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,double_plant_fern_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, /assets/minecraft/textures/block,tallgrass.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tallgrass.png,,,,,,, /assets/minecraft/textures/block,fern.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_fern.png,,,,,,, -/assets/minecraft/textures/block,flower_oxeye_daisy.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_oxeye_daisy.png,,,,,,, -/assets/minecraft/textures/block,flower_rose.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_poppy.png,,,,,,, +/assets/minecraft/textures/block,oxeye_daisy.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_oxeye_daisy.png,,,,,,, +/assets/minecraft/textures/block,red_tulip.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_poppy.png,,,,,,, /assets/minecraft/textures/block,flower_tulip_pink.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_pink.png,,,,,,, /assets/minecraft/textures/block,flower_tulip_red.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_red.png,,,,,,, /assets/minecraft/textures/block,flower_tulip_white.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_white.png,,,,,,, -/assets/minecraft/textures/block,flower_dandelion.png,/mods/ITEMS/mcl_flowers/textures,flowers_dandelion_yellow.png,,,,,,, -/assets/minecraft/textures/block,flower_tulip_orange.png,/mods/ITEMS/mcl_flowers/textures,flowers_tulip.png,,,,,,, -/assets/minecraft/textures/block,furnace_front_off.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,dandelion.png,/mods/ITEMS/mcl_flowers/textures,flowers_dandelion_yellow.png,,,,,,, +/assets/minecraft/textures/block,orange_tulip.png,/mods/ITEMS/mcl_flowers/textures,flowers_tulip.png,,,,,,, +/assets/minecraft/textures/block,furnace_front.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front.png,,,,,,, /assets/minecraft/textures/block,furnace_front_on.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front_active.png,,,,,,, /assets/minecraft/textures/block,furnace_side.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_side.png,,,,,,, /assets/minecraft/textures/block,furnace_top.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_top.png,,,,,,, @@ -452,8 +452,8 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,map_filled.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_filled.png,,,,,,, /assets/minecraft/textures/block,rail_golden.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden.png,,,,,,, /assets/minecraft/textures/block,rail_golden_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, -/assets/minecraft/textures/block,rail_normal_turned.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail_curved.png,,,,,,, -/assets/minecraft/textures/block,rail_normal.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail.png,,,,,,, +/assets/minecraft/textures/block,rail_corner.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail_curved.png,,,,,,, +/assets/minecraft/textures/block,rail.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail.png,,,,,,, /assets/minecraft/textures/block,rail_detector.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector.png,,,,,,, /assets/minecraft/textures/block,rail_detector_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, /assets/minecraft/textures/block,rail_activator.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_activator.png,,,,,,, @@ -495,8 +495,8 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,spider_eye.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_spider_eye.png,,,,,,, /assets/minecraft/textures/item,string.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_string.png,,,,,,, /assets/minecraft/textures/block,mob_spawner.png,/mods/ITEMS/mcl_mobspawners/textures,mob_spawner.png,,,,,,, -/assets/minecraft/textures/block,mushroom_brown.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_brown.png,,,,,,, -/assets/minecraft/textures/block,mushroom_red.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_red.png,,,,,,, +/assets/minecraft/textures/block,brown_mushroom.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_brown.png,,,,,,, +/assets/minecraft/textures/block,red_mushroom.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_red.png,,,,,,, /assets/minecraft/textures/item,mushroom_stew.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_stew.png,,,,,,, /assets/minecraft/textures/block,mushroom_block_inside.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_inside.png,,,,,,, /assets/minecraft/textures/block,mushroom_block_skin_brown.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, @@ -571,28 +571,28 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,stone_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonepick.png,,,,,,, /assets/minecraft/textures/item,stone_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_stoneshovel.png,,,,,,, /assets/minecraft/textures/item,stone_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonesword.png,,,,,,, -/assets/minecraft/textures/item,wood_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodaxe.png,,,,,,, -/assets/minecraft/textures/item,wood_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodpick.png,,,,,,, -/assets/minecraft/textures/item,wood_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodshovel.png,,,,,,, -/assets/minecraft/textures/item,wood_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodsword.png,,,,,,, -/assets/minecraft/textures/block,torch_on.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor_animated.png,,,,,,, -/assets/minecraft/textures/block,torch_on.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_black.png,/mods/ITEMS/mcl_wool/textures,wool_black.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_blue.png,/mods/ITEMS/mcl_wool/textures,wool_blue.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_brown.png,/mods/ITEMS/mcl_wool/textures,wool_brown.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_cyan.png,/mods/ITEMS/mcl_wool/textures,wool_cyan.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_gray.png,/mods/ITEMS/mcl_wool/textures,wool_dark_grey.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_green.png,/mods/ITEMS/mcl_wool/textures,wool_dark_green.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_silver.png,/mods/ITEMS/mcl_wool/textures,wool_grey.png,,,,,,, +/assets/minecraft/textures/item,wooden_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodaxe.png,,,,,,, +/assets/minecraft/textures/item,wooden_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodpick.png,,,,,,, +/assets/minecraft/textures/item,wooden_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodshovel.png,,,,,,, +/assets/minecraft/textures/item,wooden_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodsword.png,,,,,,, +/assets/minecraft/textures/block,torch.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor_animated.png,,,,,,, +/assets/minecraft/textures/block,torch.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor.png,,,,,,, +/assets/minecraft/textures/block,black_wool.png,/mods/ITEMS/mcl_wool/textures,wool_black.png,,,,,,, +/assets/minecraft/textures/block,blue_wool.png,/mods/ITEMS/mcl_wool/textures,wool_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_wool.png,/mods/ITEMS/mcl_wool/textures,wool_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_wool.png,/mods/ITEMS/mcl_wool/textures,wool_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_wool.png,/mods/ITEMS/mcl_wool/textures,wool_dark_grey.png,,,,,,, +/assets/minecraft/textures/block,green_wool.png,/mods/ITEMS/mcl_wool/textures,wool_dark_green.png,,,,,,, +/assets/minecraft/textures/block,light_gray_wool.png,/mods/ITEMS/mcl_wool/textures,wool_grey.png,,,,,,, /assets/minecraft/textures/block,wool_colored_light_blue.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_light_blue.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_lime.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_lime.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_magenta.png,/mods/ITEMS/mcl_wool/textures,wool_magenta.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_orange.png,/mods/ITEMS/mcl_wool/textures,wool_orange.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_pink.png,/mods/ITEMS/mcl_wool/textures,wool_pink.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_red.png,/mods/ITEMS/mcl_wool/textures,wool_red.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_purple.png,/mods/ITEMS/mcl_wool/textures,wool_violet.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_white.png,/mods/ITEMS/mcl_wool/textures,wool_white.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_yellow.png,/mods/ITEMS/mcl_wool/textures,wool_yellow.png,,,,,,, +/assets/minecraft/textures/block,lime_wool.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_wool.png,/mods/ITEMS/mcl_wool/textures,wool_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_wool.png,/mods/ITEMS/mcl_wool/textures,wool_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_wool.png,/mods/ITEMS/mcl_wool/textures,wool_pink.png,,,,,,, +/assets/minecraft/textures/block,red_wool.png,/mods/ITEMS/mcl_wool/textures,wool_red.png,,,,,,, +/assets/minecraft/textures/block,purple_wool.png,/mods/ITEMS/mcl_wool/textures,wool_violet.png,,,,,,, +/assets/minecraft/textures/block,white_wool.png,/mods/ITEMS/mcl_wool/textures,wool_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_wool.png,/mods/ITEMS/mcl_wool/textures,wool_yellow.png,,,,,,, /assets/minecraft/textures/item,chainmail_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_chain.png,,,,,,, /assets/minecraft/textures/item,diamond_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_diamond.png,,,,,,, /assets/minecraft/textures/item,gold_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_gold.png,,,,,,, @@ -650,7 +650,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_right.png,,,,,,, /assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_top.png,,,,,,, /assets/minecraft/textures/block,redstone_block.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,redstone_redstone_block.png,,,,,,, -/assets/minecraft/textures/item,sign.png,/mods/ITEMS/mcl_signs/textures,default_sign.png,,,,,,, +/assets/minecraft/textures/item,oak_sign.png,/mods/ITEMS/mcl_signs/textures,default_sign.png,,,,,,, /assets/minecraft/textures/block,iron_bars.png,/mods/ITEMS/xpanes/textures,xpanes_pane_iron.png,,,,,,, /assets/minecraft/textures/block,glass_pane_top_black.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_black.png,,,,,,, /assets/minecraft/textures/block,glass_pane_top_blue.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_blue.png,,,,,,, @@ -916,18 +916,18 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,melon_stem_connected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_connected.png,,,,,,, /assets/minecraft/textures/block,pumpkin_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, /assets/minecraft/textures/block,melon_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,planks_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, /assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/block,planks_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/block,planks_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/block,planks_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/block,planks_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, /assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/block,planks_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/block,planks_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/block,planks_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, /assets/minecraft/textures/block,nether_brick.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_nether_brick.png,,,,,,, /assets/minecraft/textures/block,fence_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, /assets/minecraft/textures/block,fence_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, @@ -942,10 +942,10 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,fence_gate_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, /assets/minecraft/textures/block,fence_gate_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, /assets/minecraft/textures/block,fence_gate_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, -/assets/minecraft/textures/entity,sign.png,/mods/ITEMS/mcl_signs/textures,mcl_signs_sign.png,,,,,,, +/assets/minecraft/textures/entity,oak_sign.png,/mods/ITEMS/mcl_signs/textures,mcl_signs_sign.png,,,,,,, /assets/minecraft/textures/entity,banner_base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_banner_base.png,,,,,,, /assets/minecraft/textures/entity/banner,base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_base.png,,,,,,, -/assets/minecraft/textures/block,planks_oak.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_fallback_wood.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_fallback_wood.png,,,,,,, /assets/minecraft/textures/item,banner_base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_base.png,,,,,,, /assets/minecraft/textures/item,banner_overlay.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_overlay.png,,,,,,, /assets/minecraft/textures/block,portal.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_portal.png,,,,,,, @@ -963,11 +963,11 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,red_nether_brick.png,,mcl_fences_fence_red_nether_brick.png,,,,,,, /assets/minecraft/textures/block,red_nether_brick.png,,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, /assets/minecraft/textures/block,nether_brick.png,,mcl_fences_fence_gate_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,stonebrick_carved.png,,mcl_supplemental_stonebrick_carved_slab.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone.png,,mcl_supplemental_stonebrick_carved_slab.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_top.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_side.png,,,,,,, -/assets/minecraft/textures/block,cobblestone_mossy.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, -/assets/minecraft/textures/block,cobblestone_mossy.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, /assets/minecraft/textures/block,grass_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_top.png,,,,,,, /assets/minecraft/textures/block,grass_side_overlay.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_side_overlay.png,,,,,,, /assets/minecraft/textures/item,book_enchanted.png,/mods/ITEMS/mcl_enchanting/textures,mcl_enchanting_book_enchanted.png,,,,,,, From a5573aab262a99264bed0d76e0c82c63ab4aacfe Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 02:45:50 +0000 Subject: [PATCH 03/40] Updated Conversion Table --- tools/Conversion_Table.csv | 1838 ++++++++++++++++++------------------ 1 file changed, 919 insertions(+), 919 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index f4504a78d..c0eba097e 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -1,786 +1,786 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? -/assets/minecraft/textures/particle,particles.png,/mods/CORE/mcl_particles/textures,mcl_particles_bubble.png,0,16,8,8,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_hbarmor/textures,hbarmor_icon.png,34,9,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_hbarmor/textures,hbarmor_bgicon.png,16,9,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/HUD/hudbars/textures,hudbars_icon_health.png,52,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/HUD/hudbars/textures,hudbars_bgicon_health.png,16,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/HUD/hudbars/textures,hudbars_icon_breath.png,16,18,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_base_textures/textures,heart.png,52,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/HUD/mcl_base_textures/textures,bubble.png,16,18,9,9,0,0,y -/assets/minecraft/textures/item,bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_bucket.png,,,,,,, -/assets/minecraft/textures/item,water_bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_water_bucket.png,,,,,,, -/assets/minecraft/textures/item,water_bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_river_water_bucket.png,,,,,,, -/assets/minecraft/textures/item,lava_bucket.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_lava_bucket.png,,,,,,, -/assets/minecraft/textures/item,item_frame.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_item_frame.png,,,,,,, -/assets/minecraft/textures/block,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_base.png,,,,,,, -/assets/minecraft/textures/block,anvil_top_damaged_0.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, -/assets/minecraft/textures/block,anvil_top_damaged_1.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_1.png,,,,,,, -/assets/minecraft/textures/block,anvil_top_damaged_2.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_2.png,,,,,,, -/assets/minecraft/textures/block,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_side.png,,,,,,, -/assets/minecraft/textures/block,anvil_side.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_side.png,,,,,,, -/assets/minecraft/textures/item,name_tag.png,/mods/ENTITIES/mcl_mobs/textures,mobs_nametag.png,,,,,,, -/assets/minecraft/textures/gui,icons.png,/mods/ENTITIES/mobs/textures,mobs_blood.png,16,0,9,9,0,0,y -/assets/minecraft/textures/block,itemframe_background.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_itemframe_background.png,,,,,,, -/assets/minecraft/textures/item,bed.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_red.png,,,,,,, -/assets/minecraft/textures/item,acacia_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_acacia_boat.png,,,,,,, -/assets/minecraft/textures/item,oak_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_oak_boat.png,,,,,,, -/assets/minecraft/textures/item,spruce_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_spruce_boat.png,,,,,,, -/assets/minecraft/textures/item,dark_oak_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_dark_oak_boat.png,,,,,,, -/assets/minecraft/textures/item,jungle_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_jungle_boat.png,,,,,,, -/assets/minecraft/textures/item,birch_boat.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_acacia.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_acacia_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_oak.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_darkoak.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_spruce.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_spruce_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_birch.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_jungle.png,/mods/ENTITIES/mcl_boats/textures,mcl_boats_texture_jungle_boat.png,,,,,,, -/assets/minecraft/textures/item,book_normal.png,/mods/ITEMS/mcl_books/textures,default_book.png,,,,,,, -/assets/minecraft/textures/block,bookshelf.png,/mods/ITEMS/mcl_books/textures,default_bookshelf.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, -/assets/minecraft/textures/block,bookshelf_top.png,/mods/ITEMS/mcl_books/textures,mcl_books_bookshelf_top.png,,,,,,, -/assets/minecraft/textures/item,writable_book.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_writable.png,,,,,,, -/assets/minecraft/textures/item,written_book.png,/mods/ITEMS/mcl_books/textures,mcl_books_book_written.png,,,,,,, -/assets/minecraft/textures/item,cake.png,/mods/ITEMS/mcl_cake/textures,cake.png,,,,,,, -/assets/minecraft/textures/block,cake_bottom.png,/mods/ITEMS/mcl_cake/textures,cake_bottom.png,,,,,,, -/assets/minecraft/textures/block,cake_top.png,/mods/ITEMS/mcl_cake/textures,cake_top.png,,,,,,, -/assets/minecraft/textures/block,cake_side.png,/mods/ITEMS/mcl_cake/textures,cake_side.png,,,,,,, -/assets/minecraft/textures/block,cake_inner.png,/mods/ITEMS/mcl_cake/textures,cake_inner.png,,,,,,, -/assets/minecraft/textures/item,cauldron.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron.png,,,,,,, -/assets/minecraft/textures/block,cauldron_bottom.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_bottom.png,,,,,,, -/assets/minecraft/textures/block,cauldron_top.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_top.png,,,,,,, -/assets/minecraft/textures/block,cauldron_side.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_side.png,,,,,,, -/assets/minecraft/textures/block,cauldron_inner.png,/mods/ITEMS/mcl_cauldrons/textures,mcl_cauldrons_cauldron_inner.png,,,,,,, -/assets/minecraft/textures/block,cocoa_stage_0.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_0.png,,,,,,,y -/assets/minecraft/textures/block,cocoa_stage_1.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_1.png,,,,,,,y -/assets/minecraft/textures/block,cocoa_stage_2.png,/mods/ITEMS/mcl_cocoas/textures,mcl_cocoas_cocoa_stage_2.png,,,,,,,y -/assets/minecraft/textures/block,hardened_clay.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_black.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_black.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_blue.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_blue.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_brown.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_brown.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_cyan.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_gray.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_grey.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_green.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_green.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_light_blue.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_lime.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_lime.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_magenta.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_orange.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_orange.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_pink.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_pink.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_purple.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_purple.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_red.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_red.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_silver.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_silver.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_white.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_white.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,hardened_clay_stained_yellow.png,,,,,,, -/assets/minecraft/textures/block,concrete_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_black.png,,,,,,, -/assets/minecraft/textures/block,concrete_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_brown.png,,,,,,, -/assets/minecraft/textures/block,concrete_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_cyan.png,,,,,,, -/assets/minecraft/textures/block,concrete_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_grey.png,,,,,,, -/assets/minecraft/textures/block,concrete_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_green.png,,,,,,, -/assets/minecraft/textures/block,concrete_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_light_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_lime.png,,,,,,, -/assets/minecraft/textures/block,concrete_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_magenta.png,,,,,,, -/assets/minecraft/textures/block,concrete_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_orange.png,,,,,,, -/assets/minecraft/textures/block,concrete_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_pink.png,,,,,,, -/assets/minecraft/textures/block,concrete_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_purple.png,,,,,,, -/assets/minecraft/textures/block,concrete_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_red.png,,,,,,, -/assets/minecraft/textures/block,concrete_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_silver.png,,,,,,, -/assets/minecraft/textures/block,concrete_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_white.png,,,,,,, -/assets/minecraft/textures/block,concrete_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_yellow.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_black.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_brown.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_grey.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_green.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_lime.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_orange.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_pink.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_purple.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_red.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_silver.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_white.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_black.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_brown.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_cyan.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_gray.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_green.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_light_blue.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_lime.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_magenta.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_orange.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_pink.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_purple.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_red.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_silver.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_white.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_yellow.png,/mods/ITEMS/mcl_colorblocks/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, -/assets/minecraft/textures/block,oak_sapling.png,/mods/ITEMS/mcl_core/textures,default_sapling.png,,,,,,, -/assets/minecraft/textures/block,acacia_sapling.png,/mods/ITEMS/mcl_core/textures,default_acacia_sapling.png,,,,,,, -/assets/minecraft/textures/block,spruce_sapling.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_spruce.png,,,,,,, -/assets/minecraft/textures/block,jungle_sapling.png,/mods/ITEMS/mcl_core/textures,default_junglesapling.png,,,,,,, -/assets/minecraft/textures/block,sapling_roofed_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_sapling.png,/mods/ITEMS/mcl_core/textures,mcl_core_sapling_birch.png,,,,,,, -/assets/minecraft/textures/item,apple.png,/mods/ITEMS/mcl_core/textures,default_apple.png,,,,,,, -/assets/minecraft/textures/item,apple_golden.png,/mods/ITEMS/mcl_core/textures,mcl_core_apple_golden.png,,,,,,, -/assets/minecraft/textures/block,bricks.png,/mods/ITEMS/mcl_core/textures,default_brick.png,,,,,,, -/assets/minecraft/textures/block,cactus_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_side.png,,,,,,, -/assets/minecraft/textures/block,cactus_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_top.png,,,,,,, -/assets/minecraft/textures/block,cactus_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_bottom.png,,,,,,, -/assets/minecraft/textures/item,bricks.png,/mods/ITEMS/mcl_core/textures,default_clay_brick.png,,,,,,, -/assets/minecraft/textures/item,clay_ball.png,/mods/ITEMS/mcl_core/textures,default_clay_lump.png,,,,,,, -/assets/minecraft/textures/block,clay.png,/mods/ITEMS/mcl_core/textures,default_clay.png,,,,,,, -/assets/minecraft/textures/block,coal_block.png,/mods/ITEMS/mcl_core/textures,default_coal_block.png,,,,,,, -/assets/minecraft/textures/item,coal.png,/mods/ITEMS/mcl_core/textures,default_coal_lump.png,,,,,,, -/assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_core/textures,default_cobble.png,,,,,,, -/assets/minecraft/textures/block,diamond_block.png,/mods/ITEMS/mcl_core/textures,default_diamond_block.png,,,,,,, -/assets/minecraft/textures/item,diamond.png,/mods/ITEMS/mcl_core/textures,default_diamond.png,,,,,,, -/assets/minecraft/textures/block,dirt.png,/mods/ITEMS/mcl_core/textures,default_dirt.png,,,,,,, -/assets/minecraft/textures/block,dead_bush.png,/mods/ITEMS/mcl_core/textures,default_dry_shrub.png,,,,,,, -/assets/minecraft/textures/block,acacia_log.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree.png,,,,,,, -/assets/minecraft/textures/block,acacia_log_top.png,/mods/ITEMS/mcl_core/textures,default_acacia_tree_top.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,/mods/ITEMS/mcl_core/textures,default_acacia_wood.png,,,,,,, -/assets/minecraft/textures/item,flint.png,/mods/ITEMS/mcl_core/textures,default_flint.png,,,,,,, -/assets/minecraft/textures/block,glass.png,/mods/ITEMS/mcl_core/textures,default_glass.png,,,,,,, -/assets/minecraft/textures/block,glass_black.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_black.png,,,,,,, -/assets/minecraft/textures/block,glass_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_brown.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_brown.png,,,,,,, -/assets/minecraft/textures/block,glass_cyan.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_stained_glass.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_gray.png,,,,,,, -/assets/minecraft/textures/block,glass_green.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_green.png,,,,,,, -/assets/minecraft/textures/block,glass_light_blue.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_light_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_lime.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_lime.png,,,,,,, -/assets/minecraft/textures/block,glass_magenta.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_magenta.png,,,,,,, -/assets/minecraft/textures/block,glass_orange.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_orange.png,,,,,,, -/assets/minecraft/textures/block,glass_pink.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_pink.png,,,,,,, -/assets/minecraft/textures/block,glass_purple.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_purple.png,,,,,,, -/assets/minecraft/textures/block,glass_red.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_red.png,,,,,,, -/assets/minecraft/textures/block,glass_silver.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_silver.png,,,,,,, -/assets/minecraft/textures/block,glass_white.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_white.png,,,,,,, -/assets/minecraft/textures/block,glass_yellow.png,/mods/ITEMS/mcl_core/textures,mcl_core_glass_yellow.png,,,,,,, -/assets/minecraft/textures/block,gold_block.png,/mods/ITEMS/mcl_core/textures,default_gold_block.png,,,,,,, -/assets/minecraft/textures/block,gold_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_gold_block_slab.png,,,,,,, -/assets/minecraft/textures/item,gold_ingot.png,/mods/ITEMS/mcl_core/textures,default_gold_ingot.png,,,,,,, +/assets/minecraft/textures/particle,particles.png,/textures,mcl_particles_bubble.png,0,16,8,8,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,hbarmor_icon.png,34,9,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,hbarmor_bgicon.png,16,9,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,hudbars_icon_health.png,52,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,hudbars_bgicon_health.png,16,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,hudbars_icon_breath.png,16,18,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,heart.png,52,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,bubble.png,16,18,9,9,0,0,y +/assets/minecraft/textures/item,bucket.png,/textures,mcl_buckets_bucket.png,,,,,,, +/assets/minecraft/textures/item,water_bucket.png,/textures,mcl_buckets_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,water_bucket.png,/textures,mcl_buckets_river_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,lava_bucket.png,/textures,mcl_buckets_lava_bucket.png,,,,,,, +/assets/minecraft/textures/item,item_frame.png,/textures,mcl_itemframes_item_frame.png,,,,,,, +/assets/minecraft/textures/block,anvil_base.png,/textures,mcl_anvils_anvil_base.png,,,,,,, +/assets/minecraft/textures/block,anvil_top_damaged_0.png,/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, +/assets/minecraft/textures/block,anvil_top_damaged_1.png,/textures,mcl_anvils_anvil_top_damaged_1.png,,,,,,, +/assets/minecraft/textures/block,anvil_top_damaged_2.png,/textures,mcl_anvils_anvil_top_damaged_2.png,,,,,,, +/assets/minecraft/textures/block,anvil_base.png,/textures,mcl_anvils_anvil_side.png,,,,,,, +/assets/minecraft/textures/block,anvil_side.png,/textures,mcl_anvils_anvil_side.png,,,,,,, +/assets/minecraft/textures/item,name_tag.png,/textures,mobs_nametag.png,,,,,,, +/assets/minecraft/textures/gui,icons.png,/textures,mobs_blood.png,16,0,9,9,0,0,y +/assets/minecraft/textures/block,itemframe_background.png,/textures,mcl_itemframes_itemframe_background.png,,,,,,, +/assets/minecraft/textures/item,bed.png,/textures,mcl_beds_bed_red.png,,,,,,, +/assets/minecraft/textures/item,acacia_boat.png,/textures,mcl_boats_acacia_boat.png,,,,,,, +/assets/minecraft/textures/item,oak_boat.png,/textures,mcl_boats_oak_boat.png,,,,,,, +/assets/minecraft/textures/item,spruce_boat.png,/textures,mcl_boats_spruce_boat.png,,,,,,, +/assets/minecraft/textures/item,dark_oak_boat.png,/textures,mcl_boats_dark_oak_boat.png,,,,,,, +/assets/minecraft/textures/item,jungle_boat.png,/textures,mcl_boats_jungle_boat.png,,,,,,, +/assets/minecraft/textures/item,birch_boat.png,/textures,mcl_boats_birch_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,boat_acacia.png,/textures,mcl_boats_texture_acacia_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,boat_oak.png,/textures,mcl_boats_texture_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,boat_darkoak.png,/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,boat_spruce.png,/textures,mcl_boats_texture_spruce_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,boat_birch.png,/textures,mcl_boats_texture_birch_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,boat_jungle.png,/textures,mcl_boats_texture_jungle_boat.png,,,,,,, +/assets/minecraft/textures/item,book_normal.png,/textures,default_book.png,,,,,,, +/assets/minecraft/textures/block,bookshelf.png,/textures,default_bookshelf.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_books_bookshelf_top.png,,,,,,, +/assets/minecraft/textures/block,bookshelf_top.png,/textures,mcl_books_bookshelf_top.png,,,,,,, +/assets/minecraft/textures/item,writable_book.png,/textures,mcl_books_book_writable.png,,,,,,, +/assets/minecraft/textures/item,written_book.png,/textures,mcl_books_book_written.png,,,,,,, +/assets/minecraft/textures/item,cake.png,/textures,cake.png,,,,,,, +/assets/minecraft/textures/block,cake_bottom.png,/textures,cake_bottom.png,,,,,,, +/assets/minecraft/textures/block,cake_top.png,/textures,cake_top.png,,,,,,, +/assets/minecraft/textures/block,cake_side.png,/textures,cake_side.png,,,,,,, +/assets/minecraft/textures/block,cake_inner.png,/textures,cake_inner.png,,,,,,, +/assets/minecraft/textures/item,cauldron.png,/textures,mcl_cauldrons_cauldron.png,,,,,,, +/assets/minecraft/textures/block,cauldron_bottom.png,/textures,mcl_cauldrons_cauldron_bottom.png,,,,,,, +/assets/minecraft/textures/block,cauldron_top.png,/textures,mcl_cauldrons_cauldron_top.png,,,,,,, +/assets/minecraft/textures/block,cauldron_side.png,/textures,mcl_cauldrons_cauldron_side.png,,,,,,, +/assets/minecraft/textures/block,cauldron_inner.png,/textures,mcl_cauldrons_cauldron_inner.png,,,,,,, +/assets/minecraft/textures/block,cocoa_stage_0.png,/textures,mcl_cocoas_cocoa_stage_0.png,,,,,,,y +/assets/minecraft/textures/block,cocoa_stage_1.png,/textures,mcl_cocoas_cocoa_stage_1.png,,,,,,,y +/assets/minecraft/textures/block,cocoa_stage_2.png,/textures,mcl_cocoas_cocoa_stage_2.png,,,,,,,y +/assets/minecraft/textures/block,hardened_clay.png,/textures,hardened_clay.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_black.png,/textures,hardened_clay_stained_black.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_blue.png,/textures,hardened_clay_stained_blue.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_brown.png,/textures,hardened_clay_stained_brown.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_cyan.png,/textures,hardened_clay_stained_cyan.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_gray.png,/textures,hardened_clay_stained_grey.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_green.png,/textures,hardened_clay_stained_green.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_light_blue.png,/textures,hardened_clay_stained_light_blue.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_lime.png,/textures,hardened_clay_stained_lime.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_magenta.png,/textures,hardened_clay_stained_magenta.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_orange.png,/textures,hardened_clay_stained_orange.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_pink.png,/textures,hardened_clay_stained_pink.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_purple.png,/textures,hardened_clay_stained_purple.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_red.png,/textures,hardened_clay_stained_red.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_silver.png,/textures,hardened_clay_stained_silver.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_white.png,/textures,hardened_clay_stained_white.png,,,,,,, +/assets/minecraft/textures/block,hardened_clay_stained_yellow.png,/textures,hardened_clay_stained_yellow.png,,,,,,, +/assets/minecraft/textures/block,concrete_black.png,/textures,mcl_colorblocks_concrete_black.png,,,,,,, +/assets/minecraft/textures/block,concrete_blue.png,/textures,mcl_colorblocks_concrete_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_brown.png,/textures,mcl_colorblocks_concrete_brown.png,,,,,,, +/assets/minecraft/textures/block,concrete_cyan.png,/textures,mcl_colorblocks_concrete_cyan.png,,,,,,, +/assets/minecraft/textures/block,concrete_gray.png,/textures,mcl_colorblocks_concrete_grey.png,,,,,,, +/assets/minecraft/textures/block,concrete_green.png,/textures,mcl_colorblocks_concrete_green.png,,,,,,, +/assets/minecraft/textures/block,concrete_light_blue.png,/textures,mcl_colorblocks_concrete_light_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_lime.png,/textures,mcl_colorblocks_concrete_lime.png,,,,,,, +/assets/minecraft/textures/block,concrete_magenta.png,/textures,mcl_colorblocks_concrete_magenta.png,,,,,,, +/assets/minecraft/textures/block,concrete_orange.png,/textures,mcl_colorblocks_concrete_orange.png,,,,,,, +/assets/minecraft/textures/block,concrete_pink.png,/textures,mcl_colorblocks_concrete_pink.png,,,,,,, +/assets/minecraft/textures/block,concrete_purple.png,/textures,mcl_colorblocks_concrete_purple.png,,,,,,, +/assets/minecraft/textures/block,concrete_red.png,/textures,mcl_colorblocks_concrete_red.png,,,,,,, +/assets/minecraft/textures/block,concrete_silver.png,/textures,mcl_colorblocks_concrete_silver.png,,,,,,, +/assets/minecraft/textures/block,concrete_white.png,/textures,mcl_colorblocks_concrete_white.png,,,,,,, +/assets/minecraft/textures/block,concrete_yellow.png,/textures,mcl_colorblocks_concrete_yellow.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_black.png,/textures,mcl_colorblocks_concrete_powder_black.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_blue.png,/textures,mcl_colorblocks_concrete_powder_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_brown.png,/textures,mcl_colorblocks_concrete_powder_brown.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_cyan.png,/textures,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_gray.png,/textures,mcl_colorblocks_concrete_powder_grey.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_green.png,/textures,mcl_colorblocks_concrete_powder_green.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_light_blue.png,/textures,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_lime.png,/textures,mcl_colorblocks_concrete_powder_lime.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_magenta.png,/textures,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_orange.png,/textures,mcl_colorblocks_concrete_powder_orange.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_pink.png,/textures,mcl_colorblocks_concrete_powder_pink.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_purple.png,/textures,mcl_colorblocks_concrete_powder_purple.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_red.png,/textures,mcl_colorblocks_concrete_powder_red.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_silver.png,/textures,mcl_colorblocks_concrete_powder_silver.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_white.png,/textures,mcl_colorblocks_concrete_powder_white.png,,,,,,, +/assets/minecraft/textures/block,concrete_powder_yellow.png,/textures,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_black.png,/textures,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_blue.png,/textures,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_brown.png,/textures,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_cyan.png,/textures,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_gray.png,/textures,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_green.png,/textures,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_light_blue.png,/textures,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_lime.png,/textures,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_magenta.png,/textures,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_orange.png,/textures,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_pink.png,/textures,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_purple.png,/textures,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_red.png,/textures,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_silver.png,/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_white.png,/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, +/assets/minecraft/textures/block,glazed_terracotta_yellow.png,/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, +/assets/minecraft/textures/block,oak_sapling.png,/textures,default_sapling.png,,,,,,, +/assets/minecraft/textures/block,acacia_sapling.png,/textures,default_acacia_sapling.png,,,,,,, +/assets/minecraft/textures/block,spruce_sapling.png,/textures,mcl_core_sapling_spruce.png,,,,,,, +/assets/minecraft/textures/block,jungle_sapling.png,/textures,default_junglesapling.png,,,,,,, +/assets/minecraft/textures/block,sapling_roofed_oak.png,/textures,mcl_core_sapling_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_sapling.png,/textures,mcl_core_sapling_birch.png,,,,,,, +/assets/minecraft/textures/item,apple.png,/textures,default_apple.png,,,,,,, +/assets/minecraft/textures/item,apple_golden.png,/textures,mcl_core_apple_golden.png,,,,,,, +/assets/minecraft/textures/block,bricks.png,/textures,default_brick.png,,,,,,, +/assets/minecraft/textures/block,cactus_side.png,/textures,mcl_core_cactus_side.png,,,,,,, +/assets/minecraft/textures/block,cactus_top.png,/textures,mcl_core_cactus_top.png,,,,,,, +/assets/minecraft/textures/block,cactus_bottom.png,/textures,mcl_core_cactus_bottom.png,,,,,,, +/assets/minecraft/textures/item,bricks.png,/textures,default_clay_brick.png,,,,,,, +/assets/minecraft/textures/item,clay_ball.png,/textures,default_clay_lump.png,,,,,,, +/assets/minecraft/textures/block,clay.png,/textures,default_clay.png,,,,,,, +/assets/minecraft/textures/block,coal_block.png,/textures,default_coal_block.png,,,,,,, +/assets/minecraft/textures/item,coal.png,/textures,default_coal_lump.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,/textures,default_cobble.png,,,,,,, +/assets/minecraft/textures/block,diamond_block.png,/textures,default_diamond_block.png,,,,,,, +/assets/minecraft/textures/item,diamond.png,/textures,default_diamond.png,,,,,,, +/assets/minecraft/textures/block,dirt.png,/textures,default_dirt.png,,,,,,, +/assets/minecraft/textures/block,dead_bush.png,/textures,default_dry_shrub.png,,,,,,, +/assets/minecraft/textures/block,acacia_log.png,/textures,default_acacia_tree.png,,,,,,, +/assets/minecraft/textures/block,acacia_log_top.png,/textures,default_acacia_tree_top.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,/textures,default_acacia_wood.png,,,,,,, +/assets/minecraft/textures/item,flint.png,/textures,default_flint.png,,,,,,, +/assets/minecraft/textures/block,glass.png,/textures,default_glass.png,,,,,,, +/assets/minecraft/textures/block,glass_black.png,/textures,mcl_core_glass_black.png,,,,,,, +/assets/minecraft/textures/block,glass_blue.png,/textures,mcl_core_glass_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_brown.png,/textures,mcl_core_glass_brown.png,,,,,,, +/assets/minecraft/textures/block,glass_cyan.png,/textures,mcl_core_glass_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_stained_glass.png,/textures,mcl_core_glass_gray.png,,,,,,, +/assets/minecraft/textures/block,glass_green.png,/textures,mcl_core_glass_green.png,,,,,,, +/assets/minecraft/textures/block,glass_light_blue.png,/textures,mcl_core_glass_light_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_lime.png,/textures,mcl_core_glass_lime.png,,,,,,, +/assets/minecraft/textures/block,glass_magenta.png,/textures,mcl_core_glass_magenta.png,,,,,,, +/assets/minecraft/textures/block,glass_orange.png,/textures,mcl_core_glass_orange.png,,,,,,, +/assets/minecraft/textures/block,glass_pink.png,/textures,mcl_core_glass_pink.png,,,,,,, +/assets/minecraft/textures/block,glass_purple.png,/textures,mcl_core_glass_purple.png,,,,,,, +/assets/minecraft/textures/block,glass_red.png,/textures,mcl_core_glass_red.png,,,,,,, +/assets/minecraft/textures/block,glass_silver.png,/textures,mcl_core_glass_silver.png,,,,,,, +/assets/minecraft/textures/block,glass_white.png,/textures,mcl_core_glass_white.png,,,,,,, +/assets/minecraft/textures/block,glass_yellow.png,/textures,mcl_core_glass_yellow.png,,,,,,, +/assets/minecraft/textures/block,gold_block.png,/textures,default_gold_block.png,,,,,,, +/assets/minecraft/textures/block,gold_block.png,/textures,mcl_stairs_gold_block_slab.png,,,,,,, +/assets/minecraft/textures/item,gold_ingot.png,/textures,default_gold_ingot.png,,,,,,, /assets/minecraft/textures/block,grass_block_side.png,/mods/ITEMS/mcl_core/textures,default_grass_side.png,,,,,,, -/assets/minecraft/textures/block,gravel.png,/mods/ITEMS/mcl_core/textures,default_gravel.png,,,,,,, -/assets/minecraft/textures/block,ice.png,/mods/ITEMS/mcl_core/textures,default_ice.png,,,,,,, -/assets/minecraft/textures/block,jungle_log.png,/mods/ITEMS/mcl_core/textures,default_jungletree.png,,,,,,, -/assets/minecraft/textures/block,jungle_log_top.png,/mods/ITEMS/mcl_core/textures,default_jungletree_top.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,/mods/ITEMS/mcl_core/textures,default_junglewood.png,,,,,,, -/assets/minecraft/textures/block,ladder.png,/mods/ITEMS/mcl_core/textures,default_ladder.png,,,,,,, -/assets/minecraft/textures/block,lava_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_source_animation.png,,,,,,, -/assets/minecraft/textures/block,lava_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_lava_flow_animation.png,,,,,,, -/assets/minecraft/textures/block,mossy_cobblestone.png,/mods/ITEMS/mcl_core/textures,default_mossycobble.png,,,,,,, -/assets/minecraft/textures/block,obsidian.png,/mods/ITEMS/mcl_core/textures,default_obsidian.png,,,,,,, -/assets/minecraft/textures/item,paper.png,/mods/ITEMS/mcl_core/textures,default_paper.png,,,,,,, -/assets/minecraft/textures/block,sugar_cane.png,/mods/ITEMS/mcl_core/textures,mcl_core_papyrus.png,,,,,,, -/assets/minecraft/textures/block,sand.png,/mods/ITEMS/mcl_core/textures,default_sand.png,,,,,,, -/assets/minecraft/textures/block,snow.png,/mods/ITEMS/mcl_core/textures,default_snow.png,,,,,,, -/assets/minecraft/textures/block,iron_block.png,/mods/ITEMS/mcl_core/textures,default_steel_block.png,,,,,,, -/assets/minecraft/textures/block,iron_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_iron_block_slab.png,,,,,,, -/assets/minecraft/textures/item,iron_ingot.png,/mods/ITEMS/mcl_core/textures,default_steel_ingot.png,,,,,,, -/assets/minecraft/textures/item,stick.png,/mods/ITEMS/mcl_core/textures,default_stick.png,,,,,,, -/assets/minecraft/textures/block,stone_bricks.png,/mods/ITEMS/mcl_core/textures,default_stone_brick.png,,,,,,, -/assets/minecraft/textures/block,stone.png,/mods/ITEMS/mcl_core/textures,default_stone.png,,,,,,, -/assets/minecraft/textures/block,oak_log.png,/mods/ITEMS/mcl_core/textures,default_tree.png,,,,,,, -/assets/minecraft/textures/block,oak_log_top.png,/mods/ITEMS/mcl_core/textures,default_tree_top.png,,,,,,, -/assets/minecraft/textures/block,water_still.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_source_animation.png,,,,,,, -/assets/minecraft/textures/block,water_flow.png,/mods/ITEMS/mcl_core/textures,mcl_core_water_flow_animation.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_core/textures,default_wood.png,,,,,,, -/assets/minecraft/textures/block,stone_andesite.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite.png,,,,,,, -/assets/minecraft/textures/block,stone_andesite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_andesite_smooth.png,,,,,,, -/assets/minecraft/textures/block,stone_andesite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/item,barrier.png,/mods/ITEMS/mcl_core/textures,mcl_core_barrier.png,,,,,,, -/assets/minecraft/textures/block,bedrock.png,/mods/ITEMS/mcl_core/textures,mcl_core_bedrock.png,,,,,,, -/assets/minecraft/textures/block,bone_block_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_bone_block_side.png,,,,,,, -/assets/minecraft/textures/block,bone_block_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_bone_block_top.png,,,,,,, -/assets/minecraft/textures/item,bowl.png,/mods/ITEMS/mcl_core/textures,mcl_core_bowl.png,,,,,,, -/assets/minecraft/textures/block,cactus_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_cactus_bottom.png,,,,,,, -/assets/minecraft/textures/item,charcoal.png,/mods/ITEMS/mcl_core/textures,mcl_core_charcoal.png,,,,,,, -/assets/minecraft/textures/block,coal_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_coal_ore.png,,,,,,, -/assets/minecraft/textures/block,coarse_dirt.png,/mods/ITEMS/mcl_core/textures,mcl_core_coarse_dirt.png,,,,,,, -/assets/minecraft/textures/block,diamond_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_diamond_ore.png,,,,,,, -/assets/minecraft/textures/block,stone_diorite.png,/mods/ITEMS/mcl_core/textures,mcl_core_diorite.png,,,,,,, -/assets/minecraft/textures/block,stone_diorite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_diorite_smooth.png,,,,,,, -/assets/minecraft/textures/block,stone_diorite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_diorite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/block,dirt_podzol_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_dirt_podzol_side.png,,,,,,, -/assets/minecraft/textures/block,dirt_podzol_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_dirt_podzol_top.png,,,,,,, -/assets/minecraft/textures/block,emerald_block.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald_block.png,,,,,,, -/assets/minecraft/textures/block,emerald_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald_ore.png,,,,,,, -/assets/minecraft/textures/item,emerald.png,/mods/ITEMS/mcl_core/textures,mcl_core_emerald.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_0.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_0.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_1.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_1.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_2.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_2.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_3.png,/mods/ITEMS/mcl_core/textures,mcl_core_frosted_ice_3.png,,,,,,, -/assets/minecraft/textures/item,raw_gold.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_nugget.png,,,,,,, -/assets/minecraft/textures/block,gold_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_gold_ore.png,,,,,,, -/assets/minecraft/textures/block,stone_granite.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite.png,,,,,,, -/assets/minecraft/textures/block,stone_granite_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_granite_smooth.png,,,,,,, -/assets/minecraft/textures/block,stone_granite_smooth.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/block,grass_path_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_side.png,,,,,,, -/assets/minecraft/textures/block,grass_path_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_path_top.png,,,,,,, -/assets/minecraft/textures/block,grass_block_snow.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_side_snowed.png,,,,,,, -/assets/minecraft/textures/block,ice_packed.png,/mods/ITEMS/mcl_core/textures,mcl_core_ice_packed.png,,,,,,, -/assets/minecraft/textures/item,iron_nugget.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_nugget.png,,,,,,, -/assets/minecraft/textures/block,iron_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_iron_ore.png,,,,,,, -/assets/minecraft/textures/block,lapis_block.png,/mods/ITEMS/mcl_core/textures,mcl_core_lapis_block.png,,,,,,, -/assets/minecraft/textures/block,lapis_block.png,/mods/ITEMS/mclx_stairs/textures,mcl_stairs_lapis_block_slab.png,,,,,,, -/assets/minecraft/textures/block,lapis_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_lapis_ore.png,,,,,,, -/assets/minecraft/textures/block,log_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak.png,,,,,,, -/assets/minecraft/textures/block,log_big_oak_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_big_oak_top.png,,,,,,, -/assets/minecraft/textures/block,birch_log.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch.png,,,,,,, -/assets/minecraft/textures/block,birch_log_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_birch_top.png,,,,,,, -/assets/minecraft/textures/block,spruce_log.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce.png,,,,,,, -/assets/minecraft/textures/block,spruce_log_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_log_spruce_top.png,,,,,,, -/assets/minecraft/textures/block,mycelium_side.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_side.png,,,,,,, -/assets/minecraft/textures/block,mycelium_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_mycelium_top.png,,,,,,, -/assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_birch.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,/mods/ITEMS/mcl_core/textures,mcl_core_planks_spruce.png,,,,,,, -/assets/minecraft/textures/block,red_sand.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sand.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/block,cut_red_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/block,chiseled_red_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_smooth.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_red_sandstone_top.png,,,,,,, -/assets/minecraft/textures/block,redstone_ore.png,/mods/ITEMS/mcl_core/textures,mcl_core_redstone_ore.png,,,,,,, -/assets/minecraft/textures/item,sugar_cane.png,/mods/ITEMS/mcl_core/textures,mcl_core_reeds.png,,,,,,, -/assets/minecraft/textures/block,sandstone_bottom.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/block,cut_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/block,chiseled_sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/block,sandstone_smooth.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_smooth.png,,,,,,, -/assets/minecraft/textures/block,sandstone.png,/mods/ITEMS/mcl_core/textures,mcl_core_sandstone_top.png,,,,,,, -/assets/minecraft/textures/block,slime.png,/mods/ITEMS/mcl_core/textures,mcl_core_slime.png,,,,,,, -/assets/minecraft/textures/block,smooth_stone.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_carved.png,,,,,,, -/assets/minecraft/textures/block,stonebrick_cracked.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_cracked.png,,,,,,, -/assets/minecraft/textures/block,stonebrick_mossy.png,/mods/ITEMS/mcl_core/textures,mcl_core_stonebrick_mossy.png,,,,,,, -/assets/minecraft/textures/item,sugar.png,/mods/ITEMS/mcl_core/textures,mcl_core_sugar.png,,,,,,, -/assets/minecraft/textures/block,web.png,/mods/ITEMS/mcl_core/textures,mcl_core_web.png,,,,,,, -/assets/minecraft/textures/block,crafting_table_front.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_front.png,,,,,,, -/assets/minecraft/textures/block,crafting_table_side.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_side.png,,,,,,, -/assets/minecraft/textures/block,crafting_table_top.png,/mods/ITEMS/mcl_crafting_table/textures,crafting_workbench_top.png,,,,,,, -/assets/minecraft/textures/block,door_acacia_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_lower.png,,,,,,, +/assets/minecraft/textures/block,gravel.png,/textures,default_gravel.png,,,,,,, +/assets/minecraft/textures/block,ice.png,/textures,default_ice.png,,,,,,, +/assets/minecraft/textures/block,jungle_log.png,/textures,default_jungletree.png,,,,,,, +/assets/minecraft/textures/block,jungle_log_top.png,/textures,default_jungletree_top.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,/textures,default_junglewood.png,,,,,,, +/assets/minecraft/textures/block,ladder.png,/textures,default_ladder.png,,,,,,, +/assets/minecraft/textures/block,lava_still.png,/textures,mcl_core_lava_source_animation.png,,,,,,, +/assets/minecraft/textures/block,lava_flow.png,/textures,mcl_core_lava_flow_animation.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,/textures,default_mossycobble.png,,,,,,, +/assets/minecraft/textures/block,obsidian.png,/textures,default_obsidian.png,,,,,,, +/assets/minecraft/textures/item,paper.png,/textures,default_paper.png,,,,,,, +/assets/minecraft/textures/block,sugar_cane.png,/textures,mcl_core_papyrus.png,,,,,,, +/assets/minecraft/textures/block,sand.png,/textures,default_sand.png,,,,,,, +/assets/minecraft/textures/block,snow.png,/textures,default_snow.png,,,,,,, +/assets/minecraft/textures/block,iron_block.png,/textures,default_steel_block.png,,,,,,, +/assets/minecraft/textures/block,iron_block.png,/textures,mcl_stairs_iron_block_slab.png,,,,,,, +/assets/minecraft/textures/item,iron_ingot.png,/textures,default_steel_ingot.png,,,,,,, +/assets/minecraft/textures/item,stick.png,/textures,default_stick.png,,,,,,, +/assets/minecraft/textures/block,stone_bricks.png,/textures,default_stone_brick.png,,,,,,, +/assets/minecraft/textures/block,stone.png,/textures,default_stone.png,,,,,,, +/assets/minecraft/textures/block,oak_log.png,/textures,default_tree.png,,,,,,, +/assets/minecraft/textures/block,oak_log_top.png,/textures,default_tree_top.png,,,,,,, +/assets/minecraft/textures/block,water_still.png,/textures,mcl_core_water_source_animation.png,,,,,,, +/assets/minecraft/textures/block,water_flow.png,/textures,mcl_core_water_flow_animation.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/textures,default_wood.png,,,,,,, +/assets/minecraft/textures/block,stone_andesite.png,/textures,mcl_core_andesite.png,,,,,,, +/assets/minecraft/textures/block,stone_andesite_smooth.png,/textures,mcl_core_andesite_smooth.png,,,,,,, +/assets/minecraft/textures/block,stone_andesite_smooth.png,/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/item,barrier.png,/textures,mcl_core_barrier.png,,,,,,, +/assets/minecraft/textures/block,bedrock.png,/textures,mcl_core_bedrock.png,,,,,,, +/assets/minecraft/textures/block,bone_block_side.png,/textures,mcl_core_bone_block_side.png,,,,,,, +/assets/minecraft/textures/block,bone_block_top.png,/textures,mcl_core_bone_block_top.png,,,,,,, +/assets/minecraft/textures/item,bowl.png,/textures,mcl_core_bowl.png,,,,,,, +/assets/minecraft/textures/block,cactus_bottom.png,/textures,mcl_core_cactus_bottom.png,,,,,,, +/assets/minecraft/textures/item,charcoal.png,/textures,mcl_core_charcoal.png,,,,,,, +/assets/minecraft/textures/block,coal_ore.png,/textures,mcl_core_coal_ore.png,,,,,,, +/assets/minecraft/textures/block,coarse_dirt.png,/textures,mcl_core_coarse_dirt.png,,,,,,, +/assets/minecraft/textures/block,diamond_ore.png,/textures,mcl_core_diamond_ore.png,,,,,,, +/assets/minecraft/textures/block,stone_diorite.png,/textures,mcl_core_diorite.png,,,,,,, +/assets/minecraft/textures/block,stone_diorite_smooth.png,/textures,mcl_core_diorite_smooth.png,,,,,,, +/assets/minecraft/textures/block,stone_diorite_smooth.png,/textures,mcl_stairs_diorite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,dirt_podzol_side.png,/textures,mcl_core_dirt_podzol_side.png,,,,,,, +/assets/minecraft/textures/block,dirt_podzol_top.png,/textures,mcl_core_dirt_podzol_top.png,,,,,,, +/assets/minecraft/textures/block,emerald_block.png,/textures,mcl_core_emerald_block.png,,,,,,, +/assets/minecraft/textures/block,emerald_ore.png,/textures,mcl_core_emerald_ore.png,,,,,,, +/assets/minecraft/textures/item,emerald.png,/textures,mcl_core_emerald.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_0.png,/textures,mcl_core_frosted_ice_0.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_1.png,/textures,mcl_core_frosted_ice_1.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_2.png,/textures,mcl_core_frosted_ice_2.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_3.png,/textures,mcl_core_frosted_ice_3.png,,,,,,, +/assets/minecraft/textures/item,raw_gold.png,/textures,mcl_core_gold_nugget.png,,,,,,, +/assets/minecraft/textures/block,gold_ore.png,/textures,mcl_core_gold_ore.png,,,,,,, +/assets/minecraft/textures/block,stone_granite.png,/textures,mcl_core_granite.png,,,,,,, +/assets/minecraft/textures/block,stone_granite_smooth.png,/textures,mcl_core_granite_smooth.png,,,,,,, +/assets/minecraft/textures/block,stone_granite_smooth.png,/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,grass_path_side.png,/textures,mcl_core_grass_path_side.png,,,,,,, +/assets/minecraft/textures/block,grass_path_top.png,/textures,mcl_core_grass_path_top.png,,,,,,, +/assets/minecraft/textures/block,grass_block_snow.png,/textures,mcl_core_grass_side_snowed.png,,,,,,, +/assets/minecraft/textures/block,ice_packed.png,/textures,mcl_core_ice_packed.png,,,,,,, +/assets/minecraft/textures/item,iron_nugget.png,/textures,mcl_core_iron_nugget.png,,,,,,, +/assets/minecraft/textures/block,iron_ore.png,/textures,mcl_core_iron_ore.png,,,,,,, +/assets/minecraft/textures/block,lapis_block.png,/textures,mcl_core_lapis_block.png,,,,,,, +/assets/minecraft/textures/block,lapis_block.png,/textures,mcl_stairs_lapis_block_slab.png,,,,,,, +/assets/minecraft/textures/block,lapis_ore.png,/textures,mcl_core_lapis_ore.png,,,,,,, +/assets/minecraft/textures/block,log_big_oak.png,/textures,mcl_core_log_big_oak.png,,,,,,, +/assets/minecraft/textures/block,log_big_oak_top.png,/textures,mcl_core_log_big_oak_top.png,,,,,,, +/assets/minecraft/textures/block,birch_log.png,/textures,mcl_core_log_birch.png,,,,,,, +/assets/minecraft/textures/block,birch_log_top.png,/textures,mcl_core_log_birch_top.png,,,,,,, +/assets/minecraft/textures/block,spruce_log.png,/textures,mcl_core_log_spruce.png,,,,,,, +/assets/minecraft/textures/block,spruce_log_top.png,/textures,mcl_core_log_spruce_top.png,,,,,,, +/assets/minecraft/textures/block,mycelium_side.png,/textures,mcl_core_mycelium_side.png,,,,,,, +/assets/minecraft/textures/block,mycelium_top.png,/textures,mcl_core_mycelium_top.png,,,,,,, +/assets/minecraft/textures/block,planks_big_oak.png,/textures,mcl_core_planks_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,/textures,mcl_core_planks_birch.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_core_planks_spruce.png,,,,,,, +/assets/minecraft/textures/block,red_sand.png,/textures,mcl_core_red_sand.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_bottom.png,/textures,mcl_core_red_sandstone_bottom.png,,,,,,, +/assets/minecraft/textures/block,cut_red_sandstone.png,/textures,mcl_core_red_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone.png,/textures,mcl_core_red_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,chiseled_red_sandstone.png,/textures,mcl_core_red_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_top.png,/textures,mcl_core_red_sandstone_top.png,,,,,,, +/assets/minecraft/textures/block,redstone_ore.png,/textures,mcl_core_redstone_ore.png,,,,,,, +/assets/minecraft/textures/item,sugar_cane.png,/textures,mcl_core_reeds.png,,,,,,, +/assets/minecraft/textures/block,sandstone_bottom.png,/textures,mcl_core_sandstone_bottom.png,,,,,,, +/assets/minecraft/textures/block,cut_sandstone.png,/textures,mcl_core_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,chiseled_sandstone.png,/textures,mcl_core_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,sandstone_smooth.png,/textures,mcl_core_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,sandstone.png,/textures,mcl_core_sandstone_top.png,,,,,,, +/assets/minecraft/textures/block,slime.png,/textures,mcl_core_slime.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone.png,/textures,mcl_core_stonebrick_carved.png,,,,,,, +/assets/minecraft/textures/block,stonebrick_cracked.png,/textures,mcl_core_stonebrick_cracked.png,,,,,,, +/assets/minecraft/textures/block,stonebrick_mossy.png,/textures,mcl_core_stonebrick_mossy.png,,,,,,, +/assets/minecraft/textures/item,sugar.png,/textures,mcl_core_sugar.png,,,,,,, +/assets/minecraft/textures/block,web.png,/textures,mcl_core_web.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_front.png,/textures,crafting_workbench_front.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_side.png,/textures,crafting_workbench_side.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_top.png,/textures,crafting_workbench_top.png,,,,,,, +/assets/minecraft/textures/block,door_acacia_lower.png,/textures,mcl_doors_door_acacia_lower.png,,,,,,, /assets/minecraft/textures/block,door_acacia_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_acacia_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_upper.png,,,,,,, +/assets/minecraft/textures/block,door_acacia_upper.png,/textures,mcl_doors_door_acacia_upper.png,,,,,,, /assets/minecraft/textures/block,door_acacia_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_birch_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_lower.png,,,,,,, +/assets/minecraft/textures/block,door_birch_lower.png,/textures,mcl_doors_door_birch_lower.png,,,,,,, /assets/minecraft/textures/block,door_birch_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_birch_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_upper.png,,,,,,, +/assets/minecraft/textures/block,door_birch_upper.png,/textures,mcl_doors_door_birch_upper.png,,,,,,, /assets/minecraft/textures/block,door_birch_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_dark_oak_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_lower.png,,,,,,, +/assets/minecraft/textures/block,door_dark_oak_lower.png,/textures,mcl_doors_door_dark_oak_lower.png,,,,,,, /assets/minecraft/textures/block,door_dark_oak_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_dark_oak_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_upper.png,,,,,,, +/assets/minecraft/textures/block,door_dark_oak_upper.png,/textures,mcl_doors_door_dark_oak_upper.png,,,,,,, /assets/minecraft/textures/block,door_dark_oak_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_iron_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_lower.png,,,,,,, +/assets/minecraft/textures/block,door_iron_lower.png,/textures,mcl_doors_door_iron_lower.png,,,,,,, /assets/minecraft/textures/block,door_iron_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_iron_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_upper.png,,,,,,, +/assets/minecraft/textures/block,door_iron_upper.png,/textures,mcl_doors_door_iron_upper.png,,,,,,, /assets/minecraft/textures/block,door_iron_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_jungle_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_lower.png,,,,,,, +/assets/minecraft/textures/block,door_jungle_lower.png,/textures,mcl_doors_door_jungle_lower.png,,,,,,, /assets/minecraft/textures/block,door_jungle_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_jungle_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_upper.png,,,,,,, +/assets/minecraft/textures/block,door_jungle_upper.png,/textures,mcl_doors_door_jungle_upper.png,,,,,,, /assets/minecraft/textures/block,door_jungle_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_spruce_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_lower.png,,,,,,, +/assets/minecraft/textures/block,door_spruce_lower.png,/textures,mcl_doors_door_spruce_lower.png,,,,,,, /assets/minecraft/textures/block,door_spruce_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_spruce_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_upper.png,,,,,,, +/assets/minecraft/textures/block,door_spruce_upper.png,/textures,mcl_doors_door_spruce_upper.png,,,,,,, /assets/minecraft/textures/block,door_spruce_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_lower.png,,,,,,, +/assets/minecraft/textures/block,door_wood_lower.png,/textures,mcl_doors_door_wood_lower.png,,,,,,, /assets/minecraft/textures/block,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_upper.png,,,,,,, +/assets/minecraft/textures/block,door_wood_upper.png,/textures,mcl_doors_door_wood_upper.png,,,,,,, /assets/minecraft/textures/block,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, -/assets/minecraft/textures/block,oak_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor.png,,,,,,, -/assets/minecraft/textures/block,oak_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_side.png,,,,,,, -/assets/minecraft/textures/block,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel.png,,,,,,, -/assets/minecraft/textures/block,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel_side.png,,,,,,, -/assets/minecraft/textures/item,door_acacia.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia.png,,,,,,, -/assets/minecraft/textures/item,door_birch.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch.png,,,,,,, -/assets/minecraft/textures/item,door_dark_oak.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak.png,,,,,,, -/assets/minecraft/textures/item,door_jungle.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle.png,,,,,,, -/assets/minecraft/textures/item,door_spruce.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce.png,,,,,,, -/assets/minecraft/textures/item,oak_door.png,/mods/ITEMS/mcl_doors/textures,doors_item_wood.png,,,,,,, -/assets/minecraft/textures/item,iron_door.png,/mods/ITEMS/mcl_doors/textures,doors_item_steel.png,,,,,,, -/assets/minecraft/textures/item,black_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_black.png,,,,,,, -/assets/minecraft/textures/item,blue_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_blue.png,,,,,,, -/assets/minecraft/textures/item,brown_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_brown.png,,,,,,, +/assets/minecraft/textures/block,oak_trapdoor.png,/textures,doors_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,oak_trapdoor.png,/textures,doors_trapdoor_side.png,,,,,,, +/assets/minecraft/textures/block,iron_trapdoor.png,/textures,doors_trapdoor_steel.png,,,,,,, +/assets/minecraft/textures/block,iron_trapdoor.png,/textures,doors_trapdoor_steel_side.png,,,,,,, +/assets/minecraft/textures/item,door_acacia.png,/textures,mcl_doors_door_acacia.png,,,,,,, +/assets/minecraft/textures/item,door_birch.png,/textures,mcl_doors_door_birch.png,,,,,,, +/assets/minecraft/textures/item,door_dark_oak.png,/textures,mcl_doors_door_dark_oak.png,,,,,,, +/assets/minecraft/textures/item,door_jungle.png,/textures,mcl_doors_door_jungle.png,,,,,,, +/assets/minecraft/textures/item,door_spruce.png,/textures,mcl_doors_door_spruce.png,,,,,,, +/assets/minecraft/textures/item,oak_door.png,/textures,doors_item_wood.png,,,,,,, +/assets/minecraft/textures/item,iron_door.png,/textures,doors_item_steel.png,,,,,,, +/assets/minecraft/textures/item,black_dye.png,/textures,mcl_dye_black.png,,,,,,, +/assets/minecraft/textures/item,blue_dye.png,/textures,mcl_dye_blue.png,,,,,,, +/assets/minecraft/textures/item,brown_dye.png,/textures,mcl_dye_brown.png,,,,,,, /assets/minecraft/textures/item,cyan_dye.png,/mods/ITEMS/mcl_dye/textures,dye_cyan.png,,,,,,, /assets/minecraft/textures/item,gray_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_grey.png,,,,,,, /assets/minecraft/textures/item,green_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_green.png,,,,,,, /assets/minecraft/textures/item,dye_powder_light_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_light_blue.png,,,,,,, -/assets/minecraft/textures/item,lime_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_lime.png,,,,,,, +/assets/minecraft/textures/item,lime_dye.png,/textures,mcl_dye_lime.png,,,,,,, /assets/minecraft/textures/item,magenta_dye.png,/mods/ITEMS/mcl_dye/textures,dye_magenta.png,,,,,,, /assets/minecraft/textures/item,orange_dye.png,/mods/ITEMS/mcl_dye/textures,dye_orange.png,,,,,,, /assets/minecraft/textures/item,pink_dye.png,/mods/ITEMS/mcl_dye/textures,dye_pink.png,,,,,,, /assets/minecraft/textures/item,purple_dye.png,/mods/ITEMS/mcl_dye/textures,dye_violet.png,,,,,,, /assets/minecraft/textures/item,red_dye.png,/mods/ITEMS/mcl_dye/textures,dye_red.png,,,,,,, /assets/minecraft/textures/item,light_gray_dye.png,/mods/ITEMS/mcl_dye/textures,dye_grey.png,,,,,,, -/assets/minecraft/textures/item,white_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_white.png,,,,,,, +/assets/minecraft/textures/item,white_dye.png,/textures,mcl_dye_white.png,,,,,,, /assets/minecraft/textures/item,yellow_dye.png,/mods/ITEMS/mcl_dye/textures,dye_yellow.png,,,,,,, -/assets/minecraft/textures/block,chorus_flower_dead.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower_dead.png,,,,,,, -/assets/minecraft/textures/block,chorus_flower.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_flower.png,,,,,,, -/assets/minecraft/textures/item,chorus_fruit.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_fruit.png,,,,,,, -/assets/minecraft/textures/item,chorus_fruit_popped.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_fruit_popped.png,,,,,,, -/assets/minecraft/textures/block,chorus_plant.png,/mods/ITEMS/mcl_end/textures,mcl_end_chorus_plant.png,,,,,,, -/assets/minecraft/textures/block,dragon_egg.png,/mods/ITEMS/mcl_end/textures,mcl_end_dragon_egg.png,,,,,,, -/assets/minecraft/textures/block,end_bricks.png,/mods/ITEMS/mcl_end/textures,mcl_end_end_bricks.png,,,,,,, -/assets/minecraft/textures/item,ender_eye.png,/mods/ITEMS/mcl_end/textures,mcl_end_ender_eye.png,,,,,,, -/assets/minecraft/textures/block,endframe_eye.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_eye.png,,,,,,, -/assets/minecraft/textures/block,endframe_side.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_side.png,,,,,,, -/assets/minecraft/textures/block,endframe_top.png,/mods/ITEMS/mcl_end/textures,mcl_end_endframe_top.png,,,,,,, -/assets/minecraft/textures/block,end_stone.png,/mods/ITEMS/mcl_end/textures,mcl_end_end_stone.png,,,,,,, -/assets/minecraft/textures/item,end_crystal.png,/mods/ITEMS/mcl_end/textures,mcl_end_crystal_item.png,,,,,,, -/assets/minecraft/textures/entity/endercrystal,endercrystal.png,/mods/ITEMS/mcl_end/textures,mcl_end_crystal.png,,,,,,, -/assets/minecraft/textures/block,purpur_block.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_block.png,,,,,,, -/assets/minecraft/textures/block,purpur_pillar.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_pillar.png,,,,,,, -/assets/minecraft/textures/block,purpur_pillar_top.png,/mods/ITEMS/mcl_end/textures,mcl_end_purpur_pillar_top.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_0.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_1.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_2.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_potatoes_stage_3.png,,,,,,, -/assets/minecraft/textures/item,pumpkin_pie.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_pie.png,,,,,,, -/assets/minecraft/textures/item,bread.png,/mods/ITEMS/mcl_farming/textures,farming_bread.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_0.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_1.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_1.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_2.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_2.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_3.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_3.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_4.png,,,,,,, -/assets/minecraft/textures/item,carrot_golden.png,/mods/ITEMS/mcl_farming/textures,farming_carrot_gold.png,,,,,,, -/assets/minecraft/textures/item,carrot.png,/mods/ITEMS/mcl_farming/textures,farming_carrot.png,,,,,,, -/assets/minecraft/textures/item,cookie.png,/mods/ITEMS/mcl_farming/textures,farming_cookie.png,,,,,,, -/assets/minecraft/textures/item,melon.png,/mods/ITEMS/mcl_farming/textures,farming_melon.png,,,,,,, -/assets/minecraft/textures/item,seeds_melon.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_seeds.png,,,,,,, -/assets/minecraft/textures/block,melon_side.png,/mods/ITEMS/mcl_farming/textures,farming_melon_side.png,,,,,,, -/assets/minecraft/textures/block,melon_top.png,/mods/ITEMS/mcl_farming/textures,farming_melon_top.png,,,,,,, -/assets/minecraft/textures/item,potato_baked.png,/mods/ITEMS/mcl_farming/textures,farming_potato_baked.png,,,,,,, -/assets/minecraft/textures/item,potato.png,/mods/ITEMS/mcl_farming/textures,farming_potato.png,,,,,,, -/assets/minecraft/textures/item,potato_poisonous.png,/mods/ITEMS/mcl_farming/textures,farming_potato_poison.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_face_on.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_face_light.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_face_off.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_face.png,,,,,,, -/assets/minecraft/textures/item,seeds_pumpkin.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_seeds.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_side.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_side.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_top.png,/mods/ITEMS/mcl_farming/textures,farming_pumpkin_top.png,,,,,,, -/assets/minecraft/textures/block,farmland.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_dry.png,,,,,,, -/assets/minecraft/textures/block,farmland_moist.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_farmland_wet.png,,,,,,, -/assets/minecraft/textures/item,diamond_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_diamondhoe.png,,,,,,, -/assets/minecraft/textures/item,gold_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_goldhoe.png,,,,,,, -/assets/minecraft/textures/item,iron_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_steelhoe.png,,,,,,, -/assets/minecraft/textures/item,stone_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_stonehoe.png,,,,,,, -/assets/minecraft/textures/item,wooden_hoe.png,/mods/ITEMS/mcl_farming/textures,farming_tool_woodhoe.png,,,,,,, -/assets/minecraft/textures/item,wheat.png,/mods/ITEMS/mcl_farming/textures,farming_wheat_harvested.png,,,,,,, -/assets/minecraft/textures/item,wheat_seeds.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_seeds.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_0.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_1.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_2.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_3.png,,,,,,, -/assets/minecraft/textures/item,beetroot.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot.png,,,,,,, -/assets/minecraft/textures/item,beetroot_seeds.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_seeds.png,,,,,,, -/assets/minecraft/textures/item,beetroot_soup.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_beetroot_soup.png,,,,,,, -/assets/minecraft/textures/block,hay_block_side.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_side.png,,,,,,, -/assets/minecraft/textures/block,hay_block_top.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_hayblock_top.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage0.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_0.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage1.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_1.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage2.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_2.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage3.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_3.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage4.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_4.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage5.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_5.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage6.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_6.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage7.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_wheat_stage_7.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_entity_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,mcl_burning_hud_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/mods/ITEMS/mcl_fire/textures,fire_basic_flame.png,0,0,16,16,0,0,y -/assets/minecraft/textures/item,fireball.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_fire_charge.png,,,,,,, -/assets/minecraft/textures/item,flint_and_steel.png,/mods/ITEMS/mcl_fire/textures,mcl_fire_flint_and_steel.png,,,,,,, -/assets/minecraft/textures/item,fish_clownfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_clownfish_raw.png,,,,,,, -/assets/minecraft/textures/item,fish_cod_cooked.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fish_cooked.png,,,,,,, -/assets/minecraft/textures/item,fishing_rod_uncast.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fishing_rod.png,,,,,,, -/assets/minecraft/textures/item,fish_cod_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_fish_raw.png,,,,,,, -/assets/minecraft/textures/item,fish_pufferfish_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_pufferfish_raw.png,,,,,,, -/assets/minecraft/textures/item,fish_salmon_cooked.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_cooked.png,,,,,,, -/assets/minecraft/textures/item,fish_salmon_raw.png,/mods/ITEMS/mcl_fishing/textures,mcl_fishing_salmon_raw.png,,,,,,, -/assets/minecraft/textures/block,allium.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_allium.png,,,,,,, -/assets/minecraft/textures/block,flower_houstonia.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_azure_bluet.png,,,,,,, -/assets/minecraft/textures/block,blue_orchid.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_blue_orchid.png,,,,,,, -/assets/minecraft/textures/block,double_plant_paeonia_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_paeonia_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_rose_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_rose_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_rose_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_back.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_back.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_front.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_front.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_sunflower_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_syringa_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_syringa_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_syringa_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_grass_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_grass_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_grass_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_grass_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_fern_bottom.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_fern_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_fern_top.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, -/assets/minecraft/textures/block,tallgrass.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tallgrass.png,,,,,,, -/assets/minecraft/textures/block,fern.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_fern.png,,,,,,, -/assets/minecraft/textures/block,oxeye_daisy.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_oxeye_daisy.png,,,,,,, -/assets/minecraft/textures/block,red_tulip.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_poppy.png,,,,,,, -/assets/minecraft/textures/block,flower_tulip_pink.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_pink.png,,,,,,, -/assets/minecraft/textures/block,flower_tulip_red.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_red.png,,,,,,, -/assets/minecraft/textures/block,flower_tulip_white.png,/mods/ITEMS/mcl_flowers/textures,mcl_flowers_tulip_white.png,,,,,,, -/assets/minecraft/textures/block,dandelion.png,/mods/ITEMS/mcl_flowers/textures,flowers_dandelion_yellow.png,,,,,,, -/assets/minecraft/textures/block,orange_tulip.png,/mods/ITEMS/mcl_flowers/textures,flowers_tulip.png,,,,,,, -/assets/minecraft/textures/block,furnace_front.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front.png,,,,,,, -/assets/minecraft/textures/block,furnace_front_on.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_front_active.png,,,,,,, -/assets/minecraft/textures/block,furnace_side.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_side.png,,,,,,, -/assets/minecraft/textures/block,furnace_top.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_top.png,,,,,,, -/assets/minecraft/textures/block,furnace_top.png,/mods/ITEMS/mcl_furnaces/textures,default_furnace_bottom.png,,,,,,, -/assets/minecraft/textures/block,hopper_inside.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_inside.png,,,,,,, -/assets/minecraft/textures/block,hopper_outside.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_outside.png,,,,,,, -/assets/minecraft/textures/block,hopper_top.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_hopper_top.png,,,,,,, -/assets/minecraft/textures/item,hopper.png,/mods/ITEMS/mcl_hoppers/textures,mcl_hoppers_item.png,,,,,,, -/assets/minecraft/textures/item,record_11.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_11.png,,,,,,, -/assets/minecraft/textures/item,record_13.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_13.png,,,,,,, -/assets/minecraft/textures/item,record_blocks.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_blocks.png,,,,,,, -/assets/minecraft/textures/item,record_cat.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_cat.png,,,,,,, -/assets/minecraft/textures/item,record_chirp.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_chirp.png,,,,,,, -/assets/minecraft/textures/item,record_far.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_far.png,,,,,,, -/assets/minecraft/textures/item,record_mall.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_mall.png,,,,,,, -/assets/minecraft/textures/item,record_mellohi.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_mellohi.png,,,,,,, -/assets/minecraft/textures/item,record_stal.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_stal.png,,,,,,, -/assets/minecraft/textures/item,record_strad.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_strad.png,,,,,,, -/assets/minecraft/textures/item,record_wait.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_wait.png,,,,,,, -/assets/minecraft/textures/item,record_ward.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_record_ward.png,,,,,,, -/assets/minecraft/textures/block,jukebox_side.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_side.png,,,,,,, -/assets/minecraft/textures/block,jukebox_top.png,/mods/ITEMS/mcl_jukebox/textures,mcl_jukebox_top.png,,,,,,, -/assets/minecraft/textures/item,map_empty.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_empty.png,,,,,,, -/assets/minecraft/textures/item,map_filled_markings.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_filled_markings.png,,,,,,, -/assets/minecraft/textures/item,map_filled.png,/mods/ITEMS/mcl_maps/textures,mcl_maps_map_filled.png,,,,,,, -/assets/minecraft/textures/block,rail_golden.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden.png,,,,,,, -/assets/minecraft/textures/block,rail_golden_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, -/assets/minecraft/textures/block,rail_corner.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail_curved.png,,,,,,, -/assets/minecraft/textures/block,rail.png,/mods/ENTITIES/mcl_minecarts/textures,default_rail.png,,,,,,, -/assets/minecraft/textures/block,rail_detector.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector.png,,,,,,, -/assets/minecraft/textures/block,rail_detector_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, -/assets/minecraft/textures/block,rail_activator.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_activator.png,,,,,,, -/assets/minecraft/textures/block,rail_activator_powered.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_rail_activator_powered.png,,,,,,, -/assets/minecraft/textures/item,minecart_normal.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_normal.png,,,,,,, -/assets/minecraft/textures/item,minecart_chest.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_chest.png,,,,,,, -/assets/minecraft/textures/item,minecart_tnt.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_tnt.png,,,,,,, -/assets/minecraft/textures/item,minecart_command_block.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_command_block.png,,,,,,, -/assets/minecraft/textures/item,minecart_furnace.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_furnace.png,,,,,,, -/assets/minecraft/textures/item,minecart_hopper.png,/mods/ENTITIES/mcl_minecarts/textures,mcl_minecarts_minecart_hopper.png,,,,,,, -/assets/minecraft/textures/item,gunpowder.png,/mods/ITEMS/mcl_mobitems/textures,default_gunpowder.png,,,,,,, -/assets/minecraft/textures/item,beef_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_beef_cooked.png,,,,,,, -/assets/minecraft/textures/item,beef_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_beef_raw.png,,,,,,, -/assets/minecraft/textures/item,blaze_powder.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_blaze_powder.png,,,,,,, -/assets/minecraft/textures/item,blaze_rod.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_blaze_rod.png,,,,,,, -/assets/minecraft/textures/item,bone.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_bone.png,,,,,,, -/assets/minecraft/textures/item,bucket_milk.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_bucket_milk.png,,,,,,, -/assets/minecraft/textures/item,carrot_on_a_stick.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_carrot_on_a_stick.png,,,,,,, -/assets/minecraft/textures/item,chicken_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_chicken_cooked.png,,,,,,, -/assets/minecraft/textures/item,chicken_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_chicken_raw.png,,,,,,, -/assets/minecraft/textures/item,feather.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_feather.png,,,,,,, -/assets/minecraft/textures/item,ghast_tear.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_ghast_tear.png,,,,,,, -/assets/minecraft/textures/item,leather.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_leather.png,,,,,,, -/assets/minecraft/textures/item,magma_cream.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_magma_cream.png,,,,,,, -/assets/minecraft/textures/item,mutton_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_mutton_cooked.png,,,,,,, -/assets/minecraft/textures/item,mutton_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_mutton_raw.png,,,,,,, -/assets/minecraft/textures/item,nether_star.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_nether_star.png,,,,,,, -/assets/minecraft/textures/item,porkchop_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_porkchop_cooked.png,,,,,,, -/assets/minecraft/textures/item,porkchop_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_porkchop_raw.png,,,,,,, -/assets/minecraft/textures/item,rabbit_cooked.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_cooked.png,,,,,,, -/assets/minecraft/textures/item,rabbit_foot.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_foot.png,,,,,,, -/assets/minecraft/textures/item,rabbit_hide.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_hide.png,,,,,,, -/assets/minecraft/textures/item,rabbit_raw.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_raw.png,,,,,,, -/assets/minecraft/textures/item,rabbit_stew.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rabbit_stew.png,,,,,,, -/assets/minecraft/textures/item,rotten_flesh.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_rotten_flesh.png,,,,,,, -/assets/minecraft/textures/item,saddle.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_saddle.png,,,,,,, -/assets/minecraft/textures/item,shulker_shell.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_shulker_shell.png,,,,,,, -/assets/minecraft/textures/item,slimeball.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_slimeball.png,,,,,,, -/assets/minecraft/textures/item,spider_eye.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_spider_eye.png,,,,,,, -/assets/minecraft/textures/item,string.png,/mods/ITEMS/mcl_mobitems/textures,mcl_mobitems_string.png,,,,,,, -/assets/minecraft/textures/block,mob_spawner.png,/mods/ITEMS/mcl_mobspawners/textures,mob_spawner.png,,,,,,, -/assets/minecraft/textures/block,brown_mushroom.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_brown.png,,,,,,, -/assets/minecraft/textures/block,red_mushroom.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_red.png,,,,,,, -/assets/minecraft/textures/item,mushroom_stew.png,/mods/ITEMS/mcl_mushrooms/textures,farming_mushroom_stew.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_inside.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_inside.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_skin_brown.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_skin_red.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_skin_stem.png,/mods/ITEMS/mcl_mushrooms/textures,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, -/assets/minecraft/textures/item,glowstone_dust.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_glowstone_dust.png,,,,,,, -/assets/minecraft/textures/block,glowstone.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_glowstone.png,,,,,,, -/assets/minecraft/textures/block,magma.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_magma.png,,,,,,, -/assets/minecraft/textures/block,nether_brick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/item,netherbrick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_netherbrick.png,,,,,,, -/assets/minecraft/textures/block,netherrack.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_netherrack.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_block.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_block.png,,,,,,, -/assets/minecraft/textures/item,nether_wart.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage_0.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_0.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage_1.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_1.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage_2.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_nether_wart_stage_2.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_bottom.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_bottom.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_side.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_side.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_block_top.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_chiseled.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_chiseled_side.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_chiseled_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_chiseled_top.png,,,,,,, -/assets/minecraft/textures/block,quartz_ore.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_ore.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_lines.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_pillar_side.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_lines_top.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz_pillar_top.png,,,,,,, -/assets/minecraft/textures/item,quartz.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_quartz.png,,,,,,, -/assets/minecraft/textures/block,red_nether_brick.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,soul_sand.png,/mods/ITEMS/mcl_nether/textures,mcl_nether_soul_sand.png,,,,,,, -/assets/minecraft/textures/block,prismarine_rough.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_anim.png,,,,,,, -/assets/minecraft/textures/block,prismarine_bricks.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_bricks.png,,,,,,, -/assets/minecraft/textures/item,prismarine_crystals.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_crystals.png,,,,,,, -/assets/minecraft/textures/block,prismarine_dark.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_dark.png,,,,,,, -/assets/minecraft/textures/item,prismarine_shard.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_prismarine_shard.png,,,,,,, -/assets/minecraft/textures/block,sea_lantern.png,/mods/ITEMS/mcl_ocean/textures,mcl_ocean_sea_lantern.png,,,,,,, -/assets/minecraft/textures/item,dragon_breath.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_dragon_breath.png,,,,,,, -/assets/minecraft/textures/item,melon_speckled.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_melon_speckled.png,,,,,,, -/assets/minecraft/textures/item,potion_bottle_empty.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_potion_bottle.png,,,,,,, -/assets/minecraft/textures/item,potion_bottle_splash.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_splash_bottle.png,,,,,,, -/assets/minecraft/textures/item,potion_bottle_lingering.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_lingering_bottle.png,,,,,,, -/assets/minecraft/textures/item,potion_overlay.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_potion_overlay.png,,,,,,, -/assets/minecraft/textures/item,potion_overlay.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_splash_overlay.png,,,,,,, -/assets/minecraft/textures/item,spider_eye_fermented.png,/mods/ITEMS/mcl_potions/textures,mcl_potions_spider_eye_fermented.png,,,,,,, -/assets/minecraft/textures/block,sponge.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge.png,,,,,,, -/assets/minecraft/textures/block,sponge_wet.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge_wet.png,,,,,,, -/assets/minecraft/textures/block,sponge_wet.png,/mods/ITEMS/mcl_sponges/textures,mcl_sponges_sponge_wet_river_water.png,,,,,,, -/assets/minecraft/textures/block,stone_slab_side.png,/mods/ITEMS/mcl_stairs/textures,mcl_stairs_stone_slab_side.png,,,,,,, -/assets/minecraft/textures/block,stone_slab_top.png,/mods/ITEMS/mcl_stairs/textures,mcl_stairs_stone_slab_top.png,,,,,,, -/assets/minecraft/textures/item,arrow.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_arrow_inv.png,,,,,,, -/assets/minecraft/textures/item,bow_pulling_0.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_0.png,,,,,,, -/assets/minecraft/textures/item,bow_pulling_1.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_1.png,,,,,,, -/assets/minecraft/textures/item,bow_pulling_2.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow_2.png,,,,,,, -/assets/minecraft/textures/item,bow_standby.png,/mods/ITEMS/mcl_bows/textures,mcl_bows_bow.png,,,,,,, -/assets/minecraft/textures/item,egg.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_egg.png,,,,,,, -/assets/minecraft/textures/item,ender_pearl.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_ender_pearl.png,,,,,,, -/assets/minecraft/textures/item,snowball.png,/mods/ITEMS/mcl_throwing/textures,mcl_throwing_snowball.png,,,,,,, -/assets/minecraft/textures/block,tnt_bottom.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_bottom.png,,,,,,, -/assets/minecraft/textures/block,tnt_side.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_side.png,,,,,,, -/assets/minecraft/textures/block,tnt_top.png,/mods/ITEMS/mcl_tnt/textures,default_tnt_top.png,,,,,,, -/assets/minecraft/textures/item,diamond_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondaxe.png,,,,,,, -/assets/minecraft/textures/item,diamond_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondpick.png,,,,,,, -/assets/minecraft/textures/item,diamond_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondshovel.png,,,,,,, -/assets/minecraft/textures/item,diamond_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_diamondsword.png,,,,,,, -/assets/minecraft/textures/item,gold_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldaxe.png,,,,,,, -/assets/minecraft/textures/item,gold_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldpick.png,,,,,,, -/assets/minecraft/textures/item,gold_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldshovel.png,,,,,,, -/assets/minecraft/textures/item,gold_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_goldsword.png,,,,,,, -/assets/minecraft/textures/item,shears.png,/mods/ITEMS/mcl_tools/textures,default_tool_shears.png,,,,,,, -/assets/minecraft/textures/item,iron_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelaxe.png,,,,,,, -/assets/minecraft/textures/item,iron_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelpick.png,,,,,,, -/assets/minecraft/textures/item,iron_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelshovel.png,,,,,,, -/assets/minecraft/textures/item,iron_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_steelsword.png,,,,,,, -/assets/minecraft/textures/item,stone_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_stoneaxe.png,,,,,,, -/assets/minecraft/textures/item,stone_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonepick.png,,,,,,, -/assets/minecraft/textures/item,stone_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_stoneshovel.png,,,,,,, -/assets/minecraft/textures/item,stone_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_stonesword.png,,,,,,, -/assets/minecraft/textures/item,wooden_axe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodaxe.png,,,,,,, -/assets/minecraft/textures/item,wooden_pickaxe.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodpick.png,,,,,,, -/assets/minecraft/textures/item,wooden_shovel.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodshovel.png,,,,,,, -/assets/minecraft/textures/item,wooden_sword.png,/mods/ITEMS/mcl_tools/textures,default_tool_woodsword.png,,,,,,, -/assets/minecraft/textures/block,torch.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor_animated.png,,,,,,, -/assets/minecraft/textures/block,torch.png,/mods/ITEMS/mcl_torches/textures,default_torch_on_floor.png,,,,,,, -/assets/minecraft/textures/block,black_wool.png,/mods/ITEMS/mcl_wool/textures,wool_black.png,,,,,,, -/assets/minecraft/textures/block,blue_wool.png,/mods/ITEMS/mcl_wool/textures,wool_blue.png,,,,,,, -/assets/minecraft/textures/block,brown_wool.png,/mods/ITEMS/mcl_wool/textures,wool_brown.png,,,,,,, -/assets/minecraft/textures/block,cyan_wool.png,/mods/ITEMS/mcl_wool/textures,wool_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_wool.png,/mods/ITEMS/mcl_wool/textures,wool_dark_grey.png,,,,,,, -/assets/minecraft/textures/block,green_wool.png,/mods/ITEMS/mcl_wool/textures,wool_dark_green.png,,,,,,, -/assets/minecraft/textures/block,light_gray_wool.png,/mods/ITEMS/mcl_wool/textures,wool_grey.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_light_blue.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_light_blue.png,,,,,,, -/assets/minecraft/textures/block,lime_wool.png,/mods/ITEMS/mcl_wool/textures,mcl_wool_lime.png,,,,,,, -/assets/minecraft/textures/block,magenta_wool.png,/mods/ITEMS/mcl_wool/textures,wool_magenta.png,,,,,,, -/assets/minecraft/textures/block,orange_wool.png,/mods/ITEMS/mcl_wool/textures,wool_orange.png,,,,,,, -/assets/minecraft/textures/block,pink_wool.png,/mods/ITEMS/mcl_wool/textures,wool_pink.png,,,,,,, -/assets/minecraft/textures/block,red_wool.png,/mods/ITEMS/mcl_wool/textures,wool_red.png,,,,,,, -/assets/minecraft/textures/block,purple_wool.png,/mods/ITEMS/mcl_wool/textures,wool_violet.png,,,,,,, -/assets/minecraft/textures/block,white_wool.png,/mods/ITEMS/mcl_wool/textures,wool_white.png,,,,,,, -/assets/minecraft/textures/block,yellow_wool.png,/mods/ITEMS/mcl_wool/textures,wool_yellow.png,,,,,,, -/assets/minecraft/textures/item,chainmail_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_boots.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_boots_leather.png,,,,,,, -/assets/minecraft/textures/item,chainmail_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_chestplate.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_chestplate_leather.png,,,,,,, -/assets/minecraft/textures/item,chainmail_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_helmet.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_helmet_leather.png,,,,,,, -/assets/minecraft/textures/item,chainmail_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_leggings.png,/mods/ITEMS/mcl_armor/textures,mcl_armor_inv_leggings_leather.png,,,,,,, +/assets/minecraft/textures/block,chorus_flower_dead.png,/textures,mcl_end_chorus_flower_dead.png,,,,,,, +/assets/minecraft/textures/block,chorus_flower.png,/textures,mcl_end_chorus_flower.png,,,,,,, +/assets/minecraft/textures/item,chorus_fruit.png,/textures,mcl_end_chorus_fruit.png,,,,,,, +/assets/minecraft/textures/item,chorus_fruit_popped.png,/textures,mcl_end_chorus_fruit_popped.png,,,,,,, +/assets/minecraft/textures/block,chorus_plant.png,/textures,mcl_end_chorus_plant.png,,,,,,, +/assets/minecraft/textures/block,dragon_egg.png,/textures,mcl_end_dragon_egg.png,,,,,,, +/assets/minecraft/textures/block,end_bricks.png,/textures,mcl_end_end_bricks.png,,,,,,, +/assets/minecraft/textures/item,ender_eye.png,/textures,mcl_end_ender_eye.png,,,,,,, +/assets/minecraft/textures/block,endframe_eye.png,/textures,mcl_end_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,endframe_side.png,/textures,mcl_end_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,endframe_top.png,/textures,mcl_end_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,end_stone.png,/textures,mcl_end_end_stone.png,,,,,,, +/assets/minecraft/textures/item,end_crystal.png,/textures,mcl_end_crystal_item.png,,,,,,, +/assets/minecraft/textures/entity/endercrystal,endercrystal.png,/textures,mcl_end_crystal.png,,,,,,, +/assets/minecraft/textures/block,purpur_block.png,/textures,mcl_end_purpur_block.png,,,,,,, +/assets/minecraft/textures/block,purpur_pillar.png,/textures,mcl_end_purpur_pillar.png,,,,,,, +/assets/minecraft/textures/block,purpur_pillar_top.png,/textures,mcl_end_purpur_pillar_top.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_0.png,/textures,mcl_farming_potatoes_stage_0.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_1.png,/textures,mcl_farming_potatoes_stage_1.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_2.png,/textures,mcl_farming_potatoes_stage_2.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage_3.png,/textures,mcl_farming_potatoes_stage_3.png,,,,,,, +/assets/minecraft/textures/item,pumpkin_pie.png,/textures,mcl_farming_pumpkin_pie.png,,,,,,, +/assets/minecraft/textures/item,bread.png,/textures,farming_bread.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_0.png,/textures,farming_carrot_1.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_1.png,/textures,farming_carrot_2.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_2.png,/textures,farming_carrot_3.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage_3.png,/textures,farming_carrot_4.png,,,,,,, +/assets/minecraft/textures/item,carrot_golden.png,/textures,farming_carrot_gold.png,,,,,,, +/assets/minecraft/textures/item,carrot.png,/textures,farming_carrot.png,,,,,,, +/assets/minecraft/textures/item,cookie.png,/textures,farming_cookie.png,,,,,,, +/assets/minecraft/textures/item,melon.png,/textures,farming_melon.png,,,,,,, +/assets/minecraft/textures/item,seeds_melon.png,/textures,mcl_farming_melon_seeds.png,,,,,,, +/assets/minecraft/textures/block,melon_side.png,/textures,farming_melon_side.png,,,,,,, +/assets/minecraft/textures/block,melon_top.png,/textures,farming_melon_top.png,,,,,,, +/assets/minecraft/textures/item,potato_baked.png,/textures,farming_potato_baked.png,,,,,,, +/assets/minecraft/textures/item,potato.png,/textures,farming_potato.png,,,,,,, +/assets/minecraft/textures/item,potato_poisonous.png,/textures,farming_potato_poison.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_face_on.png,/textures,farming_pumpkin_face_light.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_face_off.png,/textures,farming_pumpkin_face.png,,,,,,, +/assets/minecraft/textures/item,seeds_pumpkin.png,/textures,mcl_farming_pumpkin_seeds.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_side.png,/textures,farming_pumpkin_side.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_top.png,/textures,farming_pumpkin_top.png,,,,,,, +/assets/minecraft/textures/block,farmland.png,/textures,mcl_farming_farmland_dry.png,,,,,,, +/assets/minecraft/textures/block,farmland_moist.png,/textures,mcl_farming_farmland_wet.png,,,,,,, +/assets/minecraft/textures/item,diamond_hoe.png,/textures,farming_tool_diamondhoe.png,,,,,,, +/assets/minecraft/textures/item,gold_hoe.png,/textures,farming_tool_goldhoe.png,,,,,,, +/assets/minecraft/textures/item,iron_hoe.png,/textures,farming_tool_steelhoe.png,,,,,,, +/assets/minecraft/textures/item,stone_hoe.png,/textures,farming_tool_stonehoe.png,,,,,,, +/assets/minecraft/textures/item,wooden_hoe.png,/textures,farming_tool_woodhoe.png,,,,,,, +/assets/minecraft/textures/item,wheat.png,/textures,farming_wheat_harvested.png,,,,,,, +/assets/minecraft/textures/item,wheat_seeds.png,/textures,mcl_farming_wheat_seeds.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_0.png,/textures,mcl_farming_beetroot_0.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_1.png,/textures,mcl_farming_beetroot_1.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_2.png,/textures,mcl_farming_beetroot_2.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage_3.png,/textures,mcl_farming_beetroot_3.png,,,,,,, +/assets/minecraft/textures/item,beetroot.png,/textures,mcl_farming_beetroot.png,,,,,,, +/assets/minecraft/textures/item,beetroot_seeds.png,/textures,mcl_farming_beetroot_seeds.png,,,,,,, +/assets/minecraft/textures/item,beetroot_soup.png,/textures,mcl_farming_beetroot_soup.png,,,,,,, +/assets/minecraft/textures/block,hay_block_side.png,/textures,mcl_farming_hayblock_side.png,,,,,,, +/assets/minecraft/textures/block,hay_block_top.png,/textures,mcl_farming_hayblock_top.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage0.png,/textures,mcl_farming_wheat_stage_0.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage1.png,/textures,mcl_farming_wheat_stage_1.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage2.png,/textures,mcl_farming_wheat_stage_2.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage3.png,/textures,mcl_farming_wheat_stage_3.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage4.png,/textures,mcl_farming_wheat_stage_4.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage5.png,/textures,mcl_farming_wheat_stage_5.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage6.png,/textures,mcl_farming_wheat_stage_6.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage7.png,/textures,mcl_farming_wheat_stage_7.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/textures,fire_basic_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/textures,mcl_burning_entity_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/textures,mcl_burning_hud_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,/textures,fire_basic_flame.png,0,0,16,16,0,0,y +/assets/minecraft/textures/item,fireball.png,/textures,mcl_fire_fire_charge.png,,,,,,, +/assets/minecraft/textures/item,flint_and_steel.png,/textures,mcl_fire_flint_and_steel.png,,,,,,, +/assets/minecraft/textures/item,fish_clownfish_raw.png,/textures,mcl_fishing_clownfish_raw.png,,,,,,, +/assets/minecraft/textures/item,fish_cod_cooked.png,/textures,mcl_fishing_fish_cooked.png,,,,,,, +/assets/minecraft/textures/item,fishing_rod_uncast.png,/textures,mcl_fishing_fishing_rod.png,,,,,,, +/assets/minecraft/textures/item,fish_cod_raw.png,/textures,mcl_fishing_fish_raw.png,,,,,,, +/assets/minecraft/textures/item,fish_pufferfish_raw.png,/textures,mcl_fishing_pufferfish_raw.png,,,,,,, +/assets/minecraft/textures/item,fish_salmon_cooked.png,/textures,mcl_fishing_salmon_cooked.png,,,,,,, +/assets/minecraft/textures/item,fish_salmon_raw.png,/textures,mcl_fishing_salmon_raw.png,,,,,,, +/assets/minecraft/textures/block,allium.png,/textures,mcl_flowers_allium.png,,,,,,, +/assets/minecraft/textures/block,flower_houstonia.png,/textures,mcl_flowers_azure_bluet.png,,,,,,, +/assets/minecraft/textures/block,blue_orchid.png,/textures,mcl_flowers_blue_orchid.png,,,,,,, +/assets/minecraft/textures/block,double_plant_paeonia_bottom.png,/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_paeonia_top.png,/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_rose_bottom.png,/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_rose_top.png,/textures,mcl_flowers_double_plant_rose_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_back.png,/textures,mcl_flowers_double_plant_sunflower_back.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_bottom.png,/textures,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_front.png,/textures,mcl_flowers_double_plant_sunflower_front.png,,,,,,, +/assets/minecraft/textures/block,double_plant_sunflower_top.png,/textures,mcl_flowers_double_plant_sunflower_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_syringa_bottom.png,/textures,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_syringa_top.png,/textures,mcl_flowers_double_plant_syringa_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_grass_bottom.png,/textures,mcl_flowers_double_plant_grass_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_grass_top.png,/textures,mcl_flowers_double_plant_grass_top.png,,,,,,, +/assets/minecraft/textures/block,double_plant_fern_bottom.png,/textures,mcl_flowers_double_plant_fern_bottom.png,,,,,,, +/assets/minecraft/textures/block,double_plant_fern_top.png,/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, +/assets/minecraft/textures/block,tallgrass.png,/textures,mcl_flowers_tallgrass.png,,,,,,, +/assets/minecraft/textures/block,fern.png,/textures,mcl_flowers_fern.png,,,,,,, +/assets/minecraft/textures/block,oxeye_daisy.png,/textures,mcl_flowers_oxeye_daisy.png,,,,,,, +/assets/minecraft/textures/block,red_tulip.png,/textures,mcl_flowers_poppy.png,,,,,,, +/assets/minecraft/textures/block,flower_tulip_pink.png,/textures,mcl_flowers_tulip_pink.png,,,,,,, +/assets/minecraft/textures/block,flower_tulip_red.png,/textures,mcl_flowers_tulip_red.png,,,,,,, +/assets/minecraft/textures/block,flower_tulip_white.png,/textures,mcl_flowers_tulip_white.png,,,,,,, +/assets/minecraft/textures/block,dandelion.png,/textures,flowers_dandelion_yellow.png,,,,,,, +/assets/minecraft/textures/block,orange_tulip.png,/textures,flowers_tulip.png,,,,,,, +/assets/minecraft/textures/block,furnace_front.png,/textures,default_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,furnace_front_on.png,/textures,default_furnace_front_active.png,,,,,,, +/assets/minecraft/textures/block,furnace_side.png,/textures,default_furnace_side.png,,,,,,, +/assets/minecraft/textures/block,furnace_top.png,/textures,default_furnace_top.png,,,,,,, +/assets/minecraft/textures/block,furnace_top.png,/textures,default_furnace_bottom.png,,,,,,, +/assets/minecraft/textures/block,hopper_inside.png,/textures,mcl_hoppers_hopper_inside.png,,,,,,, +/assets/minecraft/textures/block,hopper_outside.png,/textures,mcl_hoppers_hopper_outside.png,,,,,,, +/assets/minecraft/textures/block,hopper_top.png,/textures,mcl_hoppers_hopper_top.png,,,,,,, +/assets/minecraft/textures/item,hopper.png,/textures,mcl_hoppers_item.png,,,,,,, +/assets/minecraft/textures/item,record_11.png,/textures,mcl_jukebox_record_11.png,,,,,,, +/assets/minecraft/textures/item,record_13.png,/textures,mcl_jukebox_record_13.png,,,,,,, +/assets/minecraft/textures/item,record_blocks.png,/textures,mcl_jukebox_record_blocks.png,,,,,,, +/assets/minecraft/textures/item,record_cat.png,/textures,mcl_jukebox_record_cat.png,,,,,,, +/assets/minecraft/textures/item,record_chirp.png,/textures,mcl_jukebox_record_chirp.png,,,,,,, +/assets/minecraft/textures/item,record_far.png,/textures,mcl_jukebox_record_far.png,,,,,,, +/assets/minecraft/textures/item,record_mall.png,/textures,mcl_jukebox_record_mall.png,,,,,,, +/assets/minecraft/textures/item,record_mellohi.png,/textures,mcl_jukebox_record_mellohi.png,,,,,,, +/assets/minecraft/textures/item,record_stal.png,/textures,mcl_jukebox_record_stal.png,,,,,,, +/assets/minecraft/textures/item,record_strad.png,/textures,mcl_jukebox_record_strad.png,,,,,,, +/assets/minecraft/textures/item,record_wait.png,/textures,mcl_jukebox_record_wait.png,,,,,,, +/assets/minecraft/textures/item,record_ward.png,/textures,mcl_jukebox_record_ward.png,,,,,,, +/assets/minecraft/textures/block,jukebox_side.png,/textures,mcl_jukebox_side.png,,,,,,, +/assets/minecraft/textures/block,jukebox_top.png,/textures,mcl_jukebox_top.png,,,,,,, +/assets/minecraft/textures/item,map_empty.png,/textures,mcl_maps_map_empty.png,,,,,,, +/assets/minecraft/textures/item,map_filled_markings.png,/textures,mcl_maps_map_filled_markings.png,,,,,,, +/assets/minecraft/textures/item,map_filled.png,/textures,mcl_maps_map_filled.png,,,,,,, +/assets/minecraft/textures/block,rail_golden.png,/textures,mcl_minecarts_rail_golden.png,,,,,,, +/assets/minecraft/textures/block,rail_golden_powered.png,/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, +/assets/minecraft/textures/block,rail_corner.png,/textures,default_rail_curved.png,,,,,,, +/assets/minecraft/textures/block,rail.png,/textures,default_rail.png,,,,,,, +/assets/minecraft/textures/block,rail_detector.png,/textures,mcl_minecarts_rail_detector.png,,,,,,, +/assets/minecraft/textures/block,rail_detector_powered.png,/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, +/assets/minecraft/textures/block,rail_activator.png,/textures,mcl_minecarts_rail_activator.png,,,,,,, +/assets/minecraft/textures/block,rail_activator_powered.png,/textures,mcl_minecarts_rail_activator_powered.png,,,,,,, +/assets/minecraft/textures/item,minecart_normal.png,/textures,mcl_minecarts_minecart_normal.png,,,,,,, +/assets/minecraft/textures/item,minecart_chest.png,/textures,mcl_minecarts_minecart_chest.png,,,,,,, +/assets/minecraft/textures/item,minecart_tnt.png,/textures,mcl_minecarts_minecart_tnt.png,,,,,,, +/assets/minecraft/textures/item,minecart_command_block.png,/textures,mcl_minecarts_minecart_command_block.png,,,,,,, +/assets/minecraft/textures/item,minecart_furnace.png,/textures,mcl_minecarts_minecart_furnace.png,,,,,,, +/assets/minecraft/textures/item,minecart_hopper.png,/textures,mcl_minecarts_minecart_hopper.png,,,,,,, +/assets/minecraft/textures/item,gunpowder.png,/textures,default_gunpowder.png,,,,,,, +/assets/minecraft/textures/item,beef_cooked.png,/textures,mcl_mobitems_beef_cooked.png,,,,,,, +/assets/minecraft/textures/item,beef_raw.png,/textures,mcl_mobitems_beef_raw.png,,,,,,, +/assets/minecraft/textures/item,blaze_powder.png,/textures,mcl_mobitems_blaze_powder.png,,,,,,, +/assets/minecraft/textures/item,blaze_rod.png,/textures,mcl_mobitems_blaze_rod.png,,,,,,, +/assets/minecraft/textures/item,bone.png,/textures,mcl_mobitems_bone.png,,,,,,, +/assets/minecraft/textures/item,bucket_milk.png,/textures,mcl_mobitems_bucket_milk.png,,,,,,, +/assets/minecraft/textures/item,carrot_on_a_stick.png,/textures,mcl_mobitems_carrot_on_a_stick.png,,,,,,, +/assets/minecraft/textures/item,chicken_cooked.png,/textures,mcl_mobitems_chicken_cooked.png,,,,,,, +/assets/minecraft/textures/item,chicken_raw.png,/textures,mcl_mobitems_chicken_raw.png,,,,,,, +/assets/minecraft/textures/item,feather.png,/textures,mcl_mobitems_feather.png,,,,,,, +/assets/minecraft/textures/item,ghast_tear.png,/textures,mcl_mobitems_ghast_tear.png,,,,,,, +/assets/minecraft/textures/item,leather.png,/textures,mcl_mobitems_leather.png,,,,,,, +/assets/minecraft/textures/item,magma_cream.png,/textures,mcl_mobitems_magma_cream.png,,,,,,, +/assets/minecraft/textures/item,mutton_cooked.png,/textures,mcl_mobitems_mutton_cooked.png,,,,,,, +/assets/minecraft/textures/item,mutton_raw.png,/textures,mcl_mobitems_mutton_raw.png,,,,,,, +/assets/minecraft/textures/item,nether_star.png,/textures,mcl_mobitems_nether_star.png,,,,,,, +/assets/minecraft/textures/item,porkchop_cooked.png,/textures,mcl_mobitems_porkchop_cooked.png,,,,,,, +/assets/minecraft/textures/item,porkchop_raw.png,/textures,mcl_mobitems_porkchop_raw.png,,,,,,, +/assets/minecraft/textures/item,rabbit_cooked.png,/textures,mcl_mobitems_rabbit_cooked.png,,,,,,, +/assets/minecraft/textures/item,rabbit_foot.png,/textures,mcl_mobitems_rabbit_foot.png,,,,,,, +/assets/minecraft/textures/item,rabbit_hide.png,/textures,mcl_mobitems_rabbit_hide.png,,,,,,, +/assets/minecraft/textures/item,rabbit_raw.png,/textures,mcl_mobitems_rabbit_raw.png,,,,,,, +/assets/minecraft/textures/item,rabbit_stew.png,/textures,mcl_mobitems_rabbit_stew.png,,,,,,, +/assets/minecraft/textures/item,rotten_flesh.png,/textures,mcl_mobitems_rotten_flesh.png,,,,,,, +/assets/minecraft/textures/item,saddle.png,/textures,mcl_mobitems_saddle.png,,,,,,, +/assets/minecraft/textures/item,shulker_shell.png,/textures,mcl_mobitems_shulker_shell.png,,,,,,, +/assets/minecraft/textures/item,slimeball.png,/textures,mcl_mobitems_slimeball.png,,,,,,, +/assets/minecraft/textures/item,spider_eye.png,/textures,mcl_mobitems_spider_eye.png,,,,,,, +/assets/minecraft/textures/item,string.png,/textures,mcl_mobitems_string.png,,,,,,, +/assets/minecraft/textures/block,mob_spawner.png,/textures,mob_spawner.png,,,,,,, +/assets/minecraft/textures/block,brown_mushroom.png,/textures,farming_mushroom_brown.png,,,,,,, +/assets/minecraft/textures/block,red_mushroom.png,/textures,farming_mushroom_red.png,,,,,,, +/assets/minecraft/textures/item,mushroom_stew.png,/textures,farming_mushroom_stew.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_inside.png,/textures,mcl_mushrooms_mushroom_block_inside.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_skin_brown.png,/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_skin_red.png,/textures,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_skin_stem.png,/textures,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, +/assets/minecraft/textures/item,glowstone_dust.png,/textures,mcl_nether_glowstone_dust.png,,,,,,, +/assets/minecraft/textures/block,glowstone.png,/textures,mcl_nether_glowstone.png,,,,,,, +/assets/minecraft/textures/block,magma.png,/textures,mcl_nether_magma.png,,,,,,, +/assets/minecraft/textures/block,nether_brick.png,/textures,mcl_nether_nether_brick.png,,,,,,, +/assets/minecraft/textures/item,netherbrick.png,/textures,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/block,netherrack.png,/textures,mcl_nether_netherrack.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_block.png,/textures,mcl_nether_nether_wart_block.png,,,,,,, +/assets/minecraft/textures/item,nether_wart.png,/textures,mcl_nether_nether_wart.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage_0.png,/textures,mcl_nether_nether_wart_stage_0.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage_1.png,/textures,mcl_nether_nether_wart_stage_1.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage_2.png,/textures,mcl_nether_nether_wart_stage_2.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_bottom.png,/textures,mcl_nether_quartz_block_bottom.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_side.png,/textures,mcl_nether_quartz_block_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_top.png,/textures,mcl_nether_quartz_block_top.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_chiseled.png,/textures,mcl_nether_quartz_chiseled_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_chiseled_top.png,/textures,mcl_nether_quartz_chiseled_top.png,,,,,,, +/assets/minecraft/textures/block,quartz_ore.png,/textures,mcl_nether_quartz_ore.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_lines.png,/textures,mcl_nether_quartz_pillar_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_lines_top.png,/textures,mcl_nether_quartz_pillar_top.png,,,,,,, +/assets/minecraft/textures/item,quartz.png,/textures,mcl_nether_quartz.png,,,,,,, +/assets/minecraft/textures/block,red_nether_brick.png,/textures,mcl_nether_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,soul_sand.png,/textures,mcl_nether_soul_sand.png,,,,,,, +/assets/minecraft/textures/block,prismarine_rough.png,/textures,mcl_ocean_prismarine_anim.png,,,,,,, +/assets/minecraft/textures/block,prismarine_bricks.png,/textures,mcl_ocean_prismarine_bricks.png,,,,,,, +/assets/minecraft/textures/item,prismarine_crystals.png,/textures,mcl_ocean_prismarine_crystals.png,,,,,,, +/assets/minecraft/textures/block,prismarine_dark.png,/textures,mcl_ocean_prismarine_dark.png,,,,,,, +/assets/minecraft/textures/item,prismarine_shard.png,/textures,mcl_ocean_prismarine_shard.png,,,,,,, +/assets/minecraft/textures/block,sea_lantern.png,/textures,mcl_ocean_sea_lantern.png,,,,,,, +/assets/minecraft/textures/item,dragon_breath.png,/textures,mcl_potions_dragon_breath.png,,,,,,, +/assets/minecraft/textures/item,melon_speckled.png,/textures,mcl_potions_melon_speckled.png,,,,,,, +/assets/minecraft/textures/item,potion_bottle_empty.png,/textures,mcl_potions_potion_bottle.png,,,,,,, +/assets/minecraft/textures/item,potion_bottle_splash.png,/textures,mcl_potions_splash_bottle.png,,,,,,, +/assets/minecraft/textures/item,potion_bottle_lingering.png,/textures,mcl_potions_lingering_bottle.png,,,,,,, +/assets/minecraft/textures/item,potion_overlay.png,/textures,mcl_potions_potion_overlay.png,,,,,,, +/assets/minecraft/textures/item,potion_overlay.png,/textures,mcl_potions_splash_overlay.png,,,,,,, +/assets/minecraft/textures/item,spider_eye_fermented.png,/textures,mcl_potions_spider_eye_fermented.png,,,,,,, +/assets/minecraft/textures/block,sponge.png,/textures,mcl_sponges_sponge.png,,,,,,, +/assets/minecraft/textures/block,sponge_wet.png,/textures,mcl_sponges_sponge_wet.png,,,,,,, +/assets/minecraft/textures/block,sponge_wet.png,/textures,mcl_sponges_sponge_wet_river_water.png,,,,,,, +/assets/minecraft/textures/block,stone_slab_side.png,/textures,mcl_stairs_stone_slab_side.png,,,,,,, +/assets/minecraft/textures/block,stone_slab_top.png,/textures,mcl_stairs_stone_slab_top.png,,,,,,, +/assets/minecraft/textures/item,arrow.png,/textures,mcl_bows_arrow_inv.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_0.png,/textures,mcl_bows_bow_0.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_1.png,/textures,mcl_bows_bow_1.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_2.png,/textures,mcl_bows_bow_2.png,,,,,,, +/assets/minecraft/textures/item,bow_standby.png,/textures,mcl_bows_bow.png,,,,,,, +/assets/minecraft/textures/item,egg.png,/textures,mcl_throwing_egg.png,,,,,,, +/assets/minecraft/textures/item,ender_pearl.png,/textures,mcl_throwing_ender_pearl.png,,,,,,, +/assets/minecraft/textures/item,snowball.png,/textures,mcl_throwing_snowball.png,,,,,,, +/assets/minecraft/textures/block,tnt_bottom.png,/textures,default_tnt_bottom.png,,,,,,, +/assets/minecraft/textures/block,tnt_side.png,/textures,default_tnt_side.png,,,,,,, +/assets/minecraft/textures/block,tnt_top.png,/textures,default_tnt_top.png,,,,,,, +/assets/minecraft/textures/item,diamond_axe.png,/textures,default_tool_diamondaxe.png,,,,,,, +/assets/minecraft/textures/item,diamond_pickaxe.png,/textures,default_tool_diamondpick.png,,,,,,, +/assets/minecraft/textures/item,diamond_shovel.png,/textures,default_tool_diamondshovel.png,,,,,,, +/assets/minecraft/textures/item,diamond_sword.png,/textures,default_tool_diamondsword.png,,,,,,, +/assets/minecraft/textures/item,gold_axe.png,/textures,default_tool_goldaxe.png,,,,,,, +/assets/minecraft/textures/item,gold_pickaxe.png,/textures,default_tool_goldpick.png,,,,,,, +/assets/minecraft/textures/item,gold_shovel.png,/textures,default_tool_goldshovel.png,,,,,,, +/assets/minecraft/textures/item,gold_sword.png,/textures,default_tool_goldsword.png,,,,,,, +/assets/minecraft/textures/item,shears.png,/textures,default_tool_shears.png,,,,,,, +/assets/minecraft/textures/item,iron_axe.png,/textures,default_tool_steelaxe.png,,,,,,, +/assets/minecraft/textures/item,iron_pickaxe.png,/textures,default_tool_steelpick.png,,,,,,, +/assets/minecraft/textures/item,iron_shovel.png,/textures,default_tool_steelshovel.png,,,,,,, +/assets/minecraft/textures/item,iron_sword.png,/textures,default_tool_steelsword.png,,,,,,, +/assets/minecraft/textures/item,stone_axe.png,/textures,default_tool_stoneaxe.png,,,,,,, +/assets/minecraft/textures/item,stone_pickaxe.png,/textures,default_tool_stonepick.png,,,,,,, +/assets/minecraft/textures/item,stone_shovel.png,/textures,default_tool_stoneshovel.png,,,,,,, +/assets/minecraft/textures/item,stone_sword.png,/textures,default_tool_stonesword.png,,,,,,, +/assets/minecraft/textures/item,wooden_axe.png,/textures,default_tool_woodaxe.png,,,,,,, +/assets/minecraft/textures/item,wooden_pickaxe.png,/textures,default_tool_woodpick.png,,,,,,, +/assets/minecraft/textures/item,wooden_shovel.png,/textures,default_tool_woodshovel.png,,,,,,, +/assets/minecraft/textures/item,wooden_sword.png,/textures,default_tool_woodsword.png,,,,,,, +/assets/minecraft/textures/block,torch.png,/textures,default_torch_on_floor_animated.png,,,,,,, +/assets/minecraft/textures/block,torch.png,/textures,default_torch_on_floor.png,,,,,,, +/assets/minecraft/textures/block,black_wool.png,/textures,wool_black.png,,,,,,, +/assets/minecraft/textures/block,blue_wool.png,/textures,wool_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_wool.png,/textures,wool_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_wool.png,/textures,wool_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_wool.png,/textures,wool_dark_grey.png,,,,,,, +/assets/minecraft/textures/block,green_wool.png,/textures,wool_dark_green.png,,,,,,, +/assets/minecraft/textures/block,light_gray_wool.png,/textures,wool_grey.png,,,,,,, +/assets/minecraft/textures/block,wool_colored_light_blue.png,/textures,mcl_wool_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_wool.png,/textures,mcl_wool_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_wool.png,/textures,wool_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_wool.png,/textures,wool_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_wool.png,/textures,wool_pink.png,,,,,,, +/assets/minecraft/textures/block,red_wool.png,/textures,wool_red.png,,,,,,, +/assets/minecraft/textures/block,purple_wool.png,/textures,wool_violet.png,,,,,,, +/assets/minecraft/textures/block,white_wool.png,/textures,wool_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_wool.png,/textures,wool_yellow.png,,,,,,, +/assets/minecraft/textures/item,chainmail_boots.png,/textures,mcl_armor_inv_boots_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_boots.png,/textures,mcl_armor_inv_boots_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_boots.png,/textures,mcl_armor_inv_boots_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_boots.png,/textures,mcl_armor_inv_boots_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_boots.png,/textures,mcl_armor_inv_boots_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_chestplate.png,/textures,mcl_armor_inv_chestplate_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_chestplate.png,/textures,mcl_armor_inv_chestplate_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_chestplate.png,/textures,mcl_armor_inv_chestplate_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_chestplate.png,/textures,mcl_armor_inv_chestplate_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_chestplate.png,/textures,mcl_armor_inv_chestplate_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_helmet.png,/textures,mcl_armor_inv_helmet_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_helmet.png,/textures,mcl_armor_inv_helmet_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_helmet.png,/textures,mcl_armor_inv_helmet_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_helmet.png,/textures,mcl_armor_inv_helmet_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_helmet.png,/textures,mcl_armor_inv_helmet_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_leggings.png,/textures,mcl_armor_inv_leggings_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_leggings.png,/textures,mcl_armor_inv_leggings_diamond.png,,,,,,, +/assets/minecraft/textures/item,gold_leggings.png,/textures,mcl_armor_inv_leggings_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_leggings.png,/textures,mcl_armor_inv_leggings_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_leggings.png,/textures,mcl_armor_inv_leggings_leather.png,,,,,,, /assets/minecraft/textures/item,wooden_armorstand.png,/mods/ITEMS/mcl_armor_stand/textures,3d_armor_stand_item.png,,,,,,, -/assets/minecraft/textures/block,dispenser_front_horizontal.png,/mods/ITEMS/REDSTONE/mcl_dispensers/textures,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, -/assets/minecraft/textures/block,dispenser_front_vertical.png,/mods/ITEMS/REDSTONE/mcl_dispensers/textures,mcl_dispensers_dispenser_front_vertical.png,,,,,,, -/assets/minecraft/textures/block,dropper_front_horizontal.png,/mods/ITEMS/REDSTONE/mcl_droppers/textures,mcl_droppers_dropper_front_horizontal.png,,,,,,, -/assets/minecraft/textures/block,dropper_front_vertical.png,/mods/ITEMS/REDSTONE/mcl_droppers/textures,mcl_droppers_dropper_front_vertical.png,,,,,,, -/assets/minecraft/textures/block,observer_back_lit.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_back_lit.png,,,,,,, -/assets/minecraft/textures/block,observer_back.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_back.png,,,,,,, -/assets/minecraft/textures/block,observer_front.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_front.png,,,,,,, -/assets/minecraft/textures/block,observer_side.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_side.png,,,,,,, -/assets/minecraft/textures/block,observer_top.png,/mods/ITEMS/REDSTONE/mcl_observers/textures,mcl_observers_observer_top.png,,,,,,, -/assets/minecraft/textures/item,redstone_dust.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust.png,,,,,,, -/assets/minecraft/textures/item,repeater.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_item.png,,,,,,, -/assets/minecraft/textures/item,comparator.png,/mods/ITEMS/REDSTONE/mcl_comparators/textures,mcl_comparators_item.png,,,,,,, -/assets/minecraft/textures/block,repeater_off.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_off.png,,,,,,, -/assets/minecraft/textures/block,repeater_on.png,/mods/ITEMS/REDSTONE/mesecons_delayer/textures,mesecons_delayer_on.png,,,,,,, -/assets/minecraft/textures/block,noteblock.png,/mods/ITEMS/REDSTONE/mesecons_noteblock/textures,mesecons_noteblock.png,,,,,,, -/assets/minecraft/textures/block,command_block_back.png,/mods/ITEMS/REDSTONE/mesecons_commandblock/textures,jeija_commandblock_off.png,,,,,,, -/assets/minecraft/textures/block,command_block_back.png,/mods/ITEMS/REDSTONE/mesecons_commandblock/textures,jeija_commandblock_on.png,,,,,,, -/assets/minecraft/textures/block,redstone_lamp_off.png,/mods/ITEMS/REDSTONE/mesecons_lightstone/textures,jeija_lightstone_gray_off.png,,,,,,, -/assets/minecraft/textures/block,redstone_lamp_on.png,/mods/ITEMS/REDSTONE/mesecons_lightstone/textures,jeija_lightstone_gray_on.png,,,,,,, -/assets/minecraft/textures/block,daylight_detector_inverted_top.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel_inverted.png,,,,,,, -/assets/minecraft/textures/block,daylight_detector_top.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel.png,,,,,,, -/assets/minecraft/textures/block,daylight_detector_side.png,/mods/ITEMS/REDSTONE/mesecons_solarpanel/textures,jeija_solar_panel_side.png,,,,,,, -/assets/minecraft/textures/block,redstone_torch_off.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,jeija_torches_off.png,,,,,,, -/assets/minecraft/textures/block,redstone_torch_on.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,jeija_torches_on.png,,,,,,, -/assets/minecraft/textures/block,lever.png,/mods/ITEMS/REDSTONE/mesecons_walllever/textures,jeija_wall_lever.png,,,,,,, -/assets/minecraft/textures/block,piston_bottom.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_back.png,,,,,,, -/assets/minecraft/textures/block,piston_side.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_bottom.png,,,,,,, -/assets/minecraft/textures/block,piston_inner.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_on_front.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_back.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_bottom.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_front.png,,,,,,, -/assets/minecraft/textures/block,piston_top_sticky.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_front_sticky.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_left.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_right.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/mods/ITEMS/REDSTONE/mesecons_pistons/textures,mesecons_piston_pusher_top.png,,,,,,, -/assets/minecraft/textures/block,redstone_block.png,/mods/ITEMS/REDSTONE/mesecons_torch/textures,redstone_redstone_block.png,,,,,,, +/assets/minecraft/textures/block,dispenser_front_horizontal.png,/textures,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, +/assets/minecraft/textures/block,dispenser_front_vertical.png,/textures,mcl_dispensers_dispenser_front_vertical.png,,,,,,, +/assets/minecraft/textures/block,dropper_front_horizontal.png,/textures,mcl_droppers_dropper_front_horizontal.png,,,,,,, +/assets/minecraft/textures/block,dropper_front_vertical.png,/textures,mcl_droppers_dropper_front_vertical.png,,,,,,, +/assets/minecraft/textures/block,observer_back_lit.png,/textures,mcl_observers_observer_back_lit.png,,,,,,, +/assets/minecraft/textures/block,observer_back.png,/textures,mcl_observers_observer_back.png,,,,,,, +/assets/minecraft/textures/block,observer_front.png,/textures,mcl_observers_observer_front.png,,,,,,, +/assets/minecraft/textures/block,observer_side.png,/textures,mcl_observers_observer_side.png,,,,,,, +/assets/minecraft/textures/block,observer_top.png,/textures,mcl_observers_observer_top.png,,,,,,, +/assets/minecraft/textures/item,redstone_dust.png,/textures,redstone_redstone_dust.png,,,,,,, +/assets/minecraft/textures/item,repeater.png,/textures,mesecons_delayer_item.png,,,,,,, +/assets/minecraft/textures/item,comparator.png,/textures,mcl_comparators_item.png,,,,,,, +/assets/minecraft/textures/block,repeater_off.png,/textures,mesecons_delayer_off.png,,,,,,, +/assets/minecraft/textures/block,repeater_on.png,/textures,mesecons_delayer_on.png,,,,,,, +/assets/minecraft/textures/block,noteblock.png,/textures,mesecons_noteblock.png,,,,,,, +/assets/minecraft/textures/block,command_block_back.png,/textures,jeija_commandblock_off.png,,,,,,, +/assets/minecraft/textures/block,command_block_back.png,/textures,jeija_commandblock_on.png,,,,,,, +/assets/minecraft/textures/block,redstone_lamp_off.png,/textures,jeija_lightstone_gray_off.png,,,,,,, +/assets/minecraft/textures/block,redstone_lamp_on.png,/textures,jeija_lightstone_gray_on.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_inverted_top.png,/textures,jeija_solar_panel_inverted.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_top.png,/textures,jeija_solar_panel.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_side.png,/textures,jeija_solar_panel_side.png,,,,,,, +/assets/minecraft/textures/block,redstone_torch_off.png,/textures,jeija_torches_off.png,,,,,,, +/assets/minecraft/textures/block,redstone_torch_on.png,/textures,jeija_torches_on.png,,,,,,, +/assets/minecraft/textures/block,lever.png,/textures,jeija_wall_lever.png,,,,,,, +/assets/minecraft/textures/block,piston_bottom.png,/textures,mesecons_piston_back.png,,,,,,, +/assets/minecraft/textures/block,piston_side.png,/textures,mesecons_piston_bottom.png,,,,,,, +/assets/minecraft/textures/block,piston_inner.png,/textures,mesecons_piston_on_front.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_back.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_bottom.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_front.png,,,,,,, +/assets/minecraft/textures/block,piston_top_sticky.png,/textures,mesecons_piston_pusher_front_sticky.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_left.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_right.png,,,,,,, +/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_top.png,,,,,,, +/assets/minecraft/textures/block,redstone_block.png,/textures,redstone_redstone_block.png,,,,,,, /assets/minecraft/textures/item,oak_sign.png,/mods/ITEMS/mcl_signs/textures,default_sign.png,,,,,,, -/assets/minecraft/textures/block,iron_bars.png,/mods/ITEMS/xpanes/textures,xpanes_pane_iron.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_black.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_black.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_blue.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_brown.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_brown.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_cyan.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_cyan.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_gray.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_gray.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_green.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_green.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_light_blue.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_light_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_lime.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_lime.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_magenta.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_magenta.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_natural.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_orange.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_orange.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_pink.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_pink.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_purple.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_purple.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_red.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_red.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_silver.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_silver.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_white.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_white.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_yellow.png,/mods/ITEMS/xpanes/textures,xpanes_top_glass_yellow.png,,,,,,, -/assets/minecraft/textures/item,totem.png,/mods/ENTITIES/mobs_mc/textures,mcl_totems_totem.png,,,,,,, -/assets/minecraft/textures/entity,bat.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_bat.png,,,,,,, -/assets/minecraft/textures/entity,blaze.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_blaze.png,,,,,,, -/assets/minecraft/textures/entity/cat,black.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cat_black.png,,,,,,, -/assets/minecraft/textures/entity/cat,ocelot.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cat_ocelot.png,,,,,,, -/assets/minecraft/textures/entity/cat,red.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cat_red.png,,,,,,, -/assets/minecraft/textures/entity/cat,siamese.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cat_siamese.png,,,,,,, -/assets/minecraft/textures/entity/spider,cave_spider.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cave_spider.png,,,,,,, -/assets/minecraft/textures/entity,chicken.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_chicken.png,,,,,,, -/assets/minecraft/textures/entity/cow,cow.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_cow.png,,,,,,, -/assets/minecraft/textures/entity/creeper,creeper.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_creeper.png,,,,,,, -/assets/minecraft/textures/item,diamond_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_diamond_horse_armor.png,,,,,,, -/assets/minecraft/textures/entity/horse,donkey.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_donkey.png,,,,,,, -/assets/minecraft/textures/entity/enderdragon,dragon.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_dragon.png,,,,,,, -/assets/minecraft/textures/entity/shulker,endergolem.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_endergolem.png,,,,,,, -/assets/minecraft/textures/entity/enderman,enderman_eyes.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_enderman_eyes.png,,,,,,, -/assets/minecraft/textures/entity/enderman,enderman.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_enderman.png,,,,,,, -/assets/minecraft/textures/entity,endermite.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_endermite.png,,,,,,, -/assets/minecraft/textures/entity/ghast,ghast.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_ghast.png,,,,,,, -/assets/minecraft/textures/item,gold_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_gold_horse_armor.png,,,,,,, -/assets/minecraft/textures/entity,guardian_elder.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_guardian_elder.png,,,,,,, -/assets/minecraft/textures/entity,guardian.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_guardian.png,,,,,,, +/assets/minecraft/textures/block,iron_bars.png,/textures,xpanes_pane_iron.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_black.png,/textures,xpanes_top_glass_black.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_blue.png,/textures,xpanes_top_glass_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_brown.png,/textures,xpanes_top_glass_brown.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_cyan.png,/textures,xpanes_top_glass_cyan.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_gray.png,/textures,xpanes_top_glass_gray.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_green.png,/textures,xpanes_top_glass_green.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_light_blue.png,/textures,xpanes_top_glass_light_blue.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_lime.png,/textures,xpanes_top_glass_lime.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_magenta.png,/textures,xpanes_top_glass_magenta.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top.png,/textures,xpanes_top_glass_natural.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_orange.png,/textures,xpanes_top_glass_orange.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_pink.png,/textures,xpanes_top_glass_pink.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_purple.png,/textures,xpanes_top_glass_purple.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_red.png,/textures,xpanes_top_glass_red.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_silver.png,/textures,xpanes_top_glass_silver.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_white.png,/textures,xpanes_top_glass_white.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top_yellow.png,/textures,xpanes_top_glass_yellow.png,,,,,,, +/assets/minecraft/textures/item,totem.png,/textures,mcl_totems_totem.png,,,,,,, +/assets/minecraft/textures/entity,bat.png,/textures,mobs_mc_bat.png,,,,,,, +/assets/minecraft/textures/entity,blaze.png,/textures,mobs_mc_blaze.png,,,,,,, +/assets/minecraft/textures/entity/cat,black.png,/textures,mobs_mc_cat_black.png,,,,,,, +/assets/minecraft/textures/entity/cat,ocelot.png,/textures,mobs_mc_cat_ocelot.png,,,,,,, +/assets/minecraft/textures/entity/cat,red.png,/textures,mobs_mc_cat_red.png,,,,,,, +/assets/minecraft/textures/entity/cat,siamese.png,/textures,mobs_mc_cat_siamese.png,,,,,,, +/assets/minecraft/textures/entity/spider,cave_spider.png,/textures,mobs_mc_cave_spider.png,,,,,,, +/assets/minecraft/textures/entity,chicken.png,/textures,mobs_mc_chicken.png,,,,,,, +/assets/minecraft/textures/entity/cow,cow.png,/textures,mobs_mc_cow.png,,,,,,, +/assets/minecraft/textures/entity/creeper,creeper.png,/textures,mobs_mc_creeper.png,,,,,,, +/assets/minecraft/textures/item,diamond_horse_armor.png,/textures,mobs_mc_diamond_horse_armor.png,,,,,,, +/assets/minecraft/textures/entity/horse,donkey.png,/textures,mobs_mc_donkey.png,,,,,,, +/assets/minecraft/textures/entity/enderdragon,dragon.png,/textures,mobs_mc_dragon.png,,,,,,, +/assets/minecraft/textures/entity/shulker,endergolem.png,/textures,mobs_mc_endergolem.png,,,,,,, +/assets/minecraft/textures/entity/enderman,enderman_eyes.png,/textures,mobs_mc_enderman_eyes.png,,,,,,, +/assets/minecraft/textures/entity/enderman,enderman.png,/textures,mobs_mc_enderman.png,,,,,,, +/assets/minecraft/textures/entity,endermite.png,/textures,mobs_mc_endermite.png,,,,,,, +/assets/minecraft/textures/entity/ghast,ghast.png,/textures,mobs_mc_ghast.png,,,,,,, +/assets/minecraft/textures/item,gold_horse_armor.png,/textures,mobs_mc_gold_horse_armor.png,,,,,,, +/assets/minecraft/textures/entity,guardian_elder.png,/textures,mobs_mc_guardian_elder.png,,,,,,, +/assets/minecraft/textures/entity,guardian.png,/textures,mobs_mc_guardian.png,,,,,,, /assets/minecraft/textures/entity/horse/armor,horse_armor_diamond.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_diamond.png,,,,,,, /assets/minecraft/textures/entity/horse/armor,horse_armor_gold.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_gold.png,,,,,,, /assets/minecraft/textures/entity/horse/armor,horse_armor_iron.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_iron.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_black.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_black.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_brown.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_brown.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_chestnut.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_chestnut.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_darkbrown.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_darkbrown.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_gray.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_gray.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_creamy.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_creamy.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_blackdots.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_markings_blackdots.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_whitedots.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_markings_whitedots.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_whitefield.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_markings_whitefield.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_white.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_markings_white.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_white.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_white.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_zombie.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_zombie.png,,,,,,, -/assets/minecraft/textures/entity/zombie,husk.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_husk.png,,,,,,, -/assets/minecraft/textures/entity,iron_golem.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_iron_golem.png,,,,,,, -/assets/minecraft/textures/item,iron_horse_armor.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_iron_horse_armor.png,,,,,,, -/assets/minecraft/textures/entity/slime,magmacube.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_magmacube.png,,,,,,, -/assets/minecraft/textures/entity/cow,mooshroom.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_mooshroom.png,,,,,,, -/assets/minecraft/textures/entity/horse,mule.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_mule.png,,,,,,, -/assets/minecraft/textures/entity/pig,pig.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_pig.png,,,,,,, -/assets/minecraft/textures/entity/pig,pig_saddle.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_pig_saddle.png,,,,,,, -/assets/minecraft/textures/entity/bear,polarbear.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_polarbear.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,black.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_black.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,brown.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_brown.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,caerbannog.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_caerbannog.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,gold.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_gold.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,salt.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_salt.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,toast.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_toast.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,white.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_white.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,white_splotched.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_rabbit_white_splotched.png,,,,,,, -/assets/minecraft/textures/entity/sheep,sheep_fur.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_sheep_fur.png,,,,,,, -/assets/minecraft/textures/entity/sheep,sheep.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_sheep.png,,,,,,, -/assets/minecraft/textures/entity/shulker,shulker_black.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_black.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_blue.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_blue.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_brown.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_brown.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_cyan.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_cyan.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_gray.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_gray.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_green.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_green.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_light_blue.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_light_blue.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_lime.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_lime.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_magenta.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_magenta.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_orange.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_orange.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_pink.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_pink.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_purple.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_purple.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_red.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_red.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_silver.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_silver.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_white.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_white.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_yellow.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_shulker_yellow.png,,,,,,,y -/assets/minecraft/textures/entity,silverfish.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_silverfish.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,skeleton.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_skeleton.png,,,,,,, -/assets/minecraft/textures/entity/slime,slime.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_slime.png,,,,,,, -/assets/minecraft/textures/entity,snowman.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_snowman.png,,,,,,, -/assets/minecraft/textures/entity,spider_eyes.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_spider_eyes.png,,,,,,, -/assets/minecraft/textures/entity/spider,spider.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_spider.png,,,,,,, -/assets/minecraft/textures/entity,squid.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_squid.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,stray.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_stray.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,stray_overlay.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_stray_overlay.png,,,,,,, -/assets/minecraft/textures/entity/villager,butcher.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_villager_butcher.png,,,,,,, -/assets/minecraft/textures/entity/villager,farmer.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_villager_farmer.png,,,,,,, -/assets/minecraft/textures/entity/villager,librarian.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_villager_librarian.png,,,,,,, -/assets/minecraft/textures/entity/villager,villager.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_villager.png,,,,,,, -/assets/minecraft/textures/entity/villager,priest.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_villager_priest.png,,,,,,, -/assets/minecraft/textures/entity/villager,smith.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_villager_smith.png,,,,,,, -/assets/minecraft/textures/entity/illager,vex.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_vex.png,,,,,,, -/assets/minecraft/textures/entity/illager,vex_charging.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_vex_charging.png,,,,,,, -/assets/minecraft/textures/entity/illager,vindicator.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_vindicator.png,,,,,,, -/assets/minecraft/textures/entity/illager,evoker.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_evoker.png,,,,,,, -/assets/minecraft/textures/entity/illager,illusionist.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_illusionist.png,,,,,,, -/assets/minecraft/textures/entity,witch.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_witch.png,,,,,,, -/assets/minecraft/textures/entity/wither,wither.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_wither.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,wither_skeleton.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_wither_skeleton.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf_angry.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_wolf_angry.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf_collar.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_wolf_collar.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_wolf.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf_tame.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_wolf_tame.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_butcher.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie_butcher.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_farmer.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie_farmer.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_librarian.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie_librarian.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_priest.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie_priest.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_smith.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie_smith.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_villager.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie_villager.png,,,,,,, -/assets/minecraft/textures/entity,zombie_pigman.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie_pigman.png,,,,,,, -/assets/minecraft/textures/entity/zombie,zombie.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_zombie.png,,,,,,, -/assets/minecraft/textures/gui,icons.png,/mods/PLAYER/mcl_hunger/textures,hbhunger_bgicon.png,16,27,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/PLAYER/mcl_hunger/textures,hbhunger_icon_health_poison.png,88,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/PLAYER/mcl_hunger/textures,hbhunger_icon.png,52,27,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/mods/PLAYER/mcl_hunger/textures,mcl_hunger_icon_foodpoison.png,88,27,9,9,0,0,y -/assets/minecraft/textures/particle,particles.png,/mods/CORE/mcl_particles/textures,mcl_particles_smoke.png,56,0,8,8,0,0,y +/assets/minecraft/textures/entity/horse,horse_black.png,/textures,mobs_mc_horse_black.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_brown.png,/textures,mobs_mc_horse_brown.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_chestnut.png,/textures,mobs_mc_horse_chestnut.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_darkbrown.png,/textures,mobs_mc_horse_darkbrown.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_gray.png,/textures,mobs_mc_horse_gray.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_creamy.png,/textures,mobs_mc_horse_creamy.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_blackdots.png,/textures,mobs_mc_horse_markings_blackdots.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_whitedots.png,/textures,mobs_mc_horse_markings_whitedots.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_whitefield.png,/textures,mobs_mc_horse_markings_whitefield.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_white.png,/textures,mobs_mc_horse_markings_white.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_white.png,/textures,mobs_mc_horse_white.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_zombie.png,/textures,mobs_mc_horse_zombie.png,,,,,,, +/assets/minecraft/textures/entity/zombie,husk.png,/textures,mobs_mc_husk.png,,,,,,, +/assets/minecraft/textures/entity,iron_golem.png,/textures,mobs_mc_iron_golem.png,,,,,,, +/assets/minecraft/textures/item,iron_horse_armor.png,/textures,mobs_mc_iron_horse_armor.png,,,,,,, +/assets/minecraft/textures/entity/slime,magmacube.png,/textures,mobs_mc_magmacube.png,,,,,,, +/assets/minecraft/textures/entity/cow,mooshroom.png,/textures,mobs_mc_mooshroom.png,,,,,,, +/assets/minecraft/textures/entity/horse,mule.png,/textures,mobs_mc_mule.png,,,,,,, +/assets/minecraft/textures/entity/pig,pig.png,/textures,mobs_mc_pig.png,,,,,,, +/assets/minecraft/textures/entity/pig,pig_saddle.png,/textures,mobs_mc_pig_saddle.png,,,,,,, +/assets/minecraft/textures/entity/bear,polarbear.png,/textures,mobs_mc_polarbear.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,black.png,/textures,mobs_mc_rabbit_black.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,brown.png,/textures,mobs_mc_rabbit_brown.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,caerbannog.png,/textures,mobs_mc_rabbit_caerbannog.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,gold.png,/textures,mobs_mc_rabbit_gold.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,salt.png,/textures,mobs_mc_rabbit_salt.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,toast.png,/textures,mobs_mc_rabbit_toast.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,white.png,/textures,mobs_mc_rabbit_white.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,white_splotched.png,/textures,mobs_mc_rabbit_white_splotched.png,,,,,,, +/assets/minecraft/textures/entity/sheep,sheep_fur.png,/textures,mobs_mc_sheep_fur.png,,,,,,, +/assets/minecraft/textures/entity/sheep,sheep.png,/textures,mobs_mc_sheep.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_black.png,/textures,mobs_mc_shulker_black.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_blue.png,/textures,mobs_mc_shulker_blue.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_brown.png,/textures,mobs_mc_shulker_brown.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_cyan.png,/textures,mobs_mc_shulker_cyan.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_gray.png,/textures,mobs_mc_shulker_gray.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_green.png,/textures,mobs_mc_shulker_green.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_light_blue.png,/textures,mobs_mc_shulker_light_blue.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_lime.png,/textures,mobs_mc_shulker_lime.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_magenta.png,/textures,mobs_mc_shulker_magenta.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_orange.png,/textures,mobs_mc_shulker_orange.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_pink.png,/textures,mobs_mc_shulker_pink.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_purple.png,/textures,mobs_mc_shulker_purple.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_red.png,/textures,mobs_mc_shulker_red.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_silver.png,/textures,mobs_mc_shulker_silver.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_white.png,/textures,mobs_mc_shulker_white.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_yellow.png,/textures,mobs_mc_shulker_yellow.png,,,,,,,y +/assets/minecraft/textures/entity,silverfish.png,/textures,mobs_mc_silverfish.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,skeleton.png,/textures,mobs_mc_skeleton.png,,,,,,, +/assets/minecraft/textures/entity/slime,slime.png,/textures,mobs_mc_slime.png,,,,,,, +/assets/minecraft/textures/entity,snowman.png,/textures,mobs_mc_snowman.png,,,,,,, +/assets/minecraft/textures/entity,spider_eyes.png,/textures,mobs_mc_spider_eyes.png,,,,,,, +/assets/minecraft/textures/entity/spider,spider.png,/textures,mobs_mc_spider.png,,,,,,, +/assets/minecraft/textures/entity,squid.png,/textures,mobs_mc_squid.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,stray.png,/textures,mobs_mc_stray.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,stray_overlay.png,/textures,mobs_mc_stray_overlay.png,,,,,,, +/assets/minecraft/textures/entity/villager,butcher.png,/textures,mobs_mc_villager_butcher.png,,,,,,, +/assets/minecraft/textures/entity/villager,farmer.png,/textures,mobs_mc_villager_farmer.png,,,,,,, +/assets/minecraft/textures/entity/villager,librarian.png,/textures,mobs_mc_villager_librarian.png,,,,,,, +/assets/minecraft/textures/entity/villager,villager.png,/textures,mobs_mc_villager.png,,,,,,, +/assets/minecraft/textures/entity/villager,priest.png,/textures,mobs_mc_villager_priest.png,,,,,,, +/assets/minecraft/textures/entity/villager,smith.png,/textures,mobs_mc_villager_smith.png,,,,,,, +/assets/minecraft/textures/entity/illager,vex.png,/textures,mobs_mc_vex.png,,,,,,, +/assets/minecraft/textures/entity/illager,vex_charging.png,/textures,mobs_mc_vex_charging.png,,,,,,, +/assets/minecraft/textures/entity/illager,vindicator.png,/textures,mobs_mc_vindicator.png,,,,,,, +/assets/minecraft/textures/entity/illager,evoker.png,/textures,mobs_mc_evoker.png,,,,,,, +/assets/minecraft/textures/entity/illager,illusionist.png,/textures,mobs_mc_illusionist.png,,,,,,, +/assets/minecraft/textures/entity,witch.png,/textures,mobs_mc_witch.png,,,,,,, +/assets/minecraft/textures/entity/wither,wither.png,/textures,mobs_mc_wither.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,wither_skeleton.png,/textures,mobs_mc_wither_skeleton.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf_angry.png,/textures,mobs_mc_wolf_angry.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf_collar.png,/textures,mobs_mc_wolf_collar.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf.png,/textures,mobs_mc_wolf.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf_tame.png,/textures,mobs_mc_wolf_tame.png,,,,,,, +/assets/minecraft/textures/entity/zombie_villager,zombie_butcher.png,/textures,mobs_mc_zombie_butcher.png,,,,,,, +/assets/minecraft/textures/entity/zombie_villager,zombie_farmer.png,/textures,mobs_mc_zombie_farmer.png,,,,,,, +/assets/minecraft/textures/entity/zombie_villager,zombie_librarian.png,/textures,mobs_mc_zombie_librarian.png,,,,,,, +/assets/minecraft/textures/entity/zombie_villager,zombie_priest.png,/textures,mobs_mc_zombie_priest.png,,,,,,, +/assets/minecraft/textures/entity/zombie_villager,zombie_smith.png,/textures,mobs_mc_zombie_smith.png,,,,,,, +/assets/minecraft/textures/entity/zombie_villager,zombie_villager.png,/textures,mobs_mc_zombie_villager.png,,,,,,, +/assets/minecraft/textures/entity,zombie_pigman.png,/textures,mobs_mc_zombie_pigman.png,,,,,,, +/assets/minecraft/textures/entity/zombie,zombie.png,/textures,mobs_mc_zombie.png,,,,,,, +/assets/minecraft/textures/gui,icons.png,/textures,hbhunger_bgicon.png,16,27,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,hbhunger_icon_health_poison.png,88,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,hbhunger_icon.png,52,27,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,/textures,mcl_hunger_icon_foodpoison.png,88,27,9,9,0,0,y +/assets/minecraft/textures/particle,particles.png,/textures,mcl_particles_smoke.png,56,0,8,8,0,0,y /assets/minecraft/textures/block,shulker_top_black.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_black_shulker_box_top.png,,,,,,,y /assets/minecraft/textures/block,shulker_top_blue.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_blue_shulker_box_top.png,,,,,,,y /assets/minecraft/textures/block,shulker_top_brown.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_brown_shulker_box_top.png,,,,,,,y @@ -797,178 +797,178 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,shulker_top_silver.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_grey_shulker_box_top.png,,,,,,,y /assets/minecraft/textures/block,shulker_top_white.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_white_shulker_box_top.png,,,,,,,y /assets/minecraft/textures/block,shulker_top_yellow.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_yellow_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/item,flower_pot.png,/mods/ITEMS/mcl_flowerpots/textures,mcl_flowerpots_flowerpot_inventory.png,,,,,,, -/assets/minecraft/textures/block,flower_pot.png,/mods/ITEMS/mcl_flowerpots/textures,mcl_flowerpots_flowerpot.png,,,,,,,y -/assets/minecraft/textures/gui,widgets.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_hotbar.png,0,0,182,22,0,0,y -/assets/minecraft/textures/gui,widgets.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_hotbar_selected.png,0,22,24,24,0,0,y +/assets/minecraft/textures/item,flower_pot.png,/textures,mcl_flowerpots_flowerpot_inventory.png,,,,,,, +/assets/minecraft/textures/block,flower_pot.png,/textures,mcl_flowerpots_flowerpot.png,,,,,,,y +/assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar.png,0,0,182,22,0,0,y +/assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar_selected.png,0,22,24,24,0,0,y /assets/minecraft/textures/block,bed_feet_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, /assets/minecraft/textures/block,bed_feet_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_r_red.png,,,,,,, /assets/minecraft/textures/block,bed_feet_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_bottom_red.png,,,,,,, /assets/minecraft/textures/block,bed_head_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, /assets/minecraft/textures/block,bed_head_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_top_r_red.png,,,,,,, /assets/minecraft/textures/block,bed_head_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_top_red.png,,,,,,, -/assets/minecraft/textures/item,compass_00.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_00.png,,,,,,, -/assets/minecraft/textures/item,compass_01.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_01.png,,,,,,, -/assets/minecraft/textures/item,compass_02.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_02.png,,,,,,, -/assets/minecraft/textures/item,compass_03.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_03.png,,,,,,, -/assets/minecraft/textures/item,compass_04.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_04.png,,,,,,, -/assets/minecraft/textures/item,compass_05.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_05.png,,,,,,, -/assets/minecraft/textures/item,compass_06.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_06.png,,,,,,, -/assets/minecraft/textures/item,compass_07.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_07.png,,,,,,, -/assets/minecraft/textures/item,compass_08.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_08.png,,,,,,, -/assets/minecraft/textures/item,compass_09.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_09.png,,,,,,, -/assets/minecraft/textures/item,compass_10.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_10.png,,,,,,, -/assets/minecraft/textures/item,compass_11.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_11.png,,,,,,, -/assets/minecraft/textures/item,compass_12.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_12.png,,,,,,, -/assets/minecraft/textures/item,compass_13.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_13.png,,,,,,, -/assets/minecraft/textures/item,compass_14.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_14.png,,,,,,, -/assets/minecraft/textures/item,compass_15.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_15.png,,,,,,, -/assets/minecraft/textures/item,compass_16.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_16.png,,,,,,, -/assets/minecraft/textures/item,compass_17.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_17.png,,,,,,, -/assets/minecraft/textures/item,compass_18.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_18.png,,,,,,, -/assets/minecraft/textures/item,compass_19.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_19.png,,,,,,, -/assets/minecraft/textures/item,compass_20.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_20.png,,,,,,, -/assets/minecraft/textures/item,compass_21.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_21.png,,,,,,, -/assets/minecraft/textures/item,compass_22.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_22.png,,,,,,, -/assets/minecraft/textures/item,compass_23.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_23.png,,,,,,, -/assets/minecraft/textures/item,compass_24.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_24.png,,,,,,, -/assets/minecraft/textures/item,compass_25.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_25.png,,,,,,, -/assets/minecraft/textures/item,compass_26.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_26.png,,,,,,, -/assets/minecraft/textures/item,compass_27.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_27.png,,,,,,, -/assets/minecraft/textures/item,compass_28.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_28.png,,,,,,, -/assets/minecraft/textures/item,compass_29.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_29.png,,,,,,, -/assets/minecraft/textures/item,compass_30.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_30.png,,,,,,, -/assets/minecraft/textures/item,compass_31.png,/mods/ITEMS/mcl_compass/textures,mcl_compass_compass_31.png,,,,,,, -/assets/minecraft/textures/item,clock_00.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_00.png,,,,,,, -/assets/minecraft/textures/item,clock_01.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_01.png,,,,,,, -/assets/minecraft/textures/item,clock_02.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_02.png,,,,,,, -/assets/minecraft/textures/item,clock_03.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_03.png,,,,,,, -/assets/minecraft/textures/item,clock_04.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_04.png,,,,,,, -/assets/minecraft/textures/item,clock_05.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_05.png,,,,,,, -/assets/minecraft/textures/item,clock_06.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_06.png,,,,,,, -/assets/minecraft/textures/item,clock_07.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_07.png,,,,,,, -/assets/minecraft/textures/item,clock_08.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_08.png,,,,,,, -/assets/minecraft/textures/item,clock_09.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_09.png,,,,,,, -/assets/minecraft/textures/item,clock_10.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_10.png,,,,,,, -/assets/minecraft/textures/item,clock_11.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_11.png,,,,,,, -/assets/minecraft/textures/item,clock_12.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_12.png,,,,,,, -/assets/minecraft/textures/item,clock_13.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_13.png,,,,,,, -/assets/minecraft/textures/item,clock_14.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_14.png,,,,,,, -/assets/minecraft/textures/item,clock_15.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_15.png,,,,,,, -/assets/minecraft/textures/item,clock_16.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_16.png,,,,,,, -/assets/minecraft/textures/item,clock_17.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_17.png,,,,,,, -/assets/minecraft/textures/item,clock_18.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_18.png,,,,,,, -/assets/minecraft/textures/item,clock_19.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_19.png,,,,,,, -/assets/minecraft/textures/item,clock_20.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_20.png,,,,,,, -/assets/minecraft/textures/item,clock_21.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_21.png,,,,,,, -/assets/minecraft/textures/item,clock_22.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_22.png,,,,,,, -/assets/minecraft/textures/item,clock_23.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_23.png,,,,,,, -/assets/minecraft/textures/item,clock_24.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_24.png,,,,,,, -/assets/minecraft/textures/item,clock_25.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_25.png,,,,,,, -/assets/minecraft/textures/item,clock_26.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_26.png,,,,,,, -/assets/minecraft/textures/item,clock_27.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_27.png,,,,,,, -/assets/minecraft/textures/item,clock_28.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_28.png,,,,,,, -/assets/minecraft/textures/item,clock_29.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_29.png,,,,,,, -/assets/minecraft/textures/item,clock_30.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_30.png,,,,,,, -/assets/minecraft/textures/item,clock_31.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_31.png,,,,,,, -/assets/minecraft/textures/item,clock_32.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_32.png,,,,,,, -/assets/minecraft/textures/item,clock_33.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_33.png,,,,,,, -/assets/minecraft/textures/item,clock_34.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_34.png,,,,,,, -/assets/minecraft/textures/item,clock_35.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_35.png,,,,,,, -/assets/minecraft/textures/item,clock_36.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_36.png,,,,,,, -/assets/minecraft/textures/item,clock_37.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_37.png,,,,,,, -/assets/minecraft/textures/item,clock_38.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_38.png,,,,,,, -/assets/minecraft/textures/item,clock_39.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_39.png,,,,,,, -/assets/minecraft/textures/item,clock_40.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_40.png,,,,,,, -/assets/minecraft/textures/item,clock_41.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_41.png,,,,,,, -/assets/minecraft/textures/item,clock_42.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_42.png,,,,,,, -/assets/minecraft/textures/item,clock_43.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_43.png,,,,,,, -/assets/minecraft/textures/item,clock_44.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_44.png,,,,,,, -/assets/minecraft/textures/item,clock_45.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_45.png,,,,,,, -/assets/minecraft/textures/item,clock_46.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_46.png,,,,,,, -/assets/minecraft/textures/item,clock_47.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_47.png,,,,,,, -/assets/minecraft/textures/item,clock_48.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_48.png,,,,,,, -/assets/minecraft/textures/item,clock_49.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_49.png,,,,,,, -/assets/minecraft/textures/item,clock_50.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_50.png,,,,,,, -/assets/minecraft/textures/item,clock_51.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_51.png,,,,,,, -/assets/minecraft/textures/item,clock_52.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_52.png,,,,,,, -/assets/minecraft/textures/item,clock_53.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_53.png,,,,,,, -/assets/minecraft/textures/item,clock_54.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_54.png,,,,,,, -/assets/minecraft/textures/item,clock_55.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_55.png,,,,,,, -/assets/minecraft/textures/item,clock_56.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_56.png,,,,,,, -/assets/minecraft/textures/item,clock_57.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_57.png,,,,,,, -/assets/minecraft/textures/item,clock_58.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_58.png,,,,,,, -/assets/minecraft/textures/item,clock_59.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_59.png,,,,,,, -/assets/minecraft/textures/item,clock_60.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_60.png,,,,,,, -/assets/minecraft/textures/item,clock_61.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_61.png,,,,,,, -/assets/minecraft/textures/item,clock_62.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_62.png,,,,,,, -/assets/minecraft/textures/item,clock_63.png,/mods/ITEMS/mcl_clock/textures,mcl_clock_clock_63.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_boots.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_boots.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_chestplate.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_chestplate.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_helmet.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_helmet.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_leggings.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_shield.png,/mods/HUD/mcl_inventory/textures,mcl_inventory_empty_armor_slot_shield.png,,,,,,, -/assets/minecraft/textures/item,knowledge_book.png,/mods/HELP/mcl_craftguide/textures,craftguide_book.png,,,,,,, -/assets/minecraft/textures/block,redstone_dust_dot.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_dot.png,,,,,,, -/assets/minecraft/textures/block,redstone_dust_line0.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_line0.png,,,,,,, -/assets/minecraft/textures/block,redstone_dust_line1.png,/mods/ITEMS/REDSTONE/mesecons_wires/textures,redstone_redstone_dust_line1.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_stem_connected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_stem_connected.png,,,,,,, -/assets/minecraft/textures/block,melon_stem_connected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_connected.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,melon_stem_disconnected.png,/mods/ITEMS/mcl_farming/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/block,planks_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, -/assets/minecraft/textures/block,nether_brick.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,fence_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/block,fence_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/block,fence_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/block,fence_nether_brick.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,fence_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_acacia.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_big_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_birch.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_jungle.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_oak.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_spruce.png,/mods/ITEMS/mcl_fences/textures,mcl_fences_fence_gate_spruce.png,,,,,,, -/assets/minecraft/textures/entity,oak_sign.png,/mods/ITEMS/mcl_signs/textures,mcl_signs_sign.png,,,,,,, -/assets/minecraft/textures/entity,banner_base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_banner_base.png,,,,,,, -/assets/minecraft/textures/entity/banner,base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_base.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_fallback_wood.png,,,,,,, -/assets/minecraft/textures/item,banner_base.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_base.png,,,,,,, -/assets/minecraft/textures/item,banner_overlay.png,/mods/ITEMS/mcl_banners/textures,mcl_banners_item_overlay.png,,,,,,, -/assets/minecraft/textures/block,portal.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_portal.png,,,,,,, -/assets/minecraft/textures/entity,end_portal.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_end_portal.png,,,,,,, -/assets/minecraft/textures/environment,end_sky.png,/mods/PLAYER/mcl_playerplus/textures,mcl_playerplus_end_sky.png,,,,,,, -/assets/minecraft/textures/entity/chest,normal.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_normal.png,,,,,,, -/assets/minecraft/textures/entity/chest,normal_double.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_normal_double.png,,,,,,, -/assets/minecraft/textures/entity/chest,trapped.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_trapped.png,,,,,,, -/assets/minecraft/textures/entity/chest,trapped_double.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_trapped_double.png,,,,,,, -/assets/minecraft/textures/entity/chest,ender.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_ender.png,,,,,,, -/assets/minecraft/textures/block,endframe_top.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_top.png,,,,,,, -/assets/minecraft/textures/block,endframe_side.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_side.png,,,,,,, -/assets/minecraft/textures/block,endframe_eye.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_eye.png,,,,,,, -/assets/minecraft/textures/block,end_stone.png,/mods/ITEMS/mcl_portals/textures,mcl_portals_endframe_bottom.png,,,,,,, -/assets/minecraft/textures/block,red_nether_brick.png,,mcl_fences_fence_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,red_nether_brick.png,,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,nether_brick.png,,mcl_fences_fence_gate_nether_brick.png,,,,,,, +/assets/minecraft/textures/item,compass_00.png,/textures,mcl_compass_compass_00.png,,,,,,, +/assets/minecraft/textures/item,compass_01.png,/textures,mcl_compass_compass_01.png,,,,,,, +/assets/minecraft/textures/item,compass_02.png,/textures,mcl_compass_compass_02.png,,,,,,, +/assets/minecraft/textures/item,compass_03.png,/textures,mcl_compass_compass_03.png,,,,,,, +/assets/minecraft/textures/item,compass_04.png,/textures,mcl_compass_compass_04.png,,,,,,, +/assets/minecraft/textures/item,compass_05.png,/textures,mcl_compass_compass_05.png,,,,,,, +/assets/minecraft/textures/item,compass_06.png,/textures,mcl_compass_compass_06.png,,,,,,, +/assets/minecraft/textures/item,compass_07.png,/textures,mcl_compass_compass_07.png,,,,,,, +/assets/minecraft/textures/item,compass_08.png,/textures,mcl_compass_compass_08.png,,,,,,, +/assets/minecraft/textures/item,compass_09.png,/textures,mcl_compass_compass_09.png,,,,,,, +/assets/minecraft/textures/item,compass_10.png,/textures,mcl_compass_compass_10.png,,,,,,, +/assets/minecraft/textures/item,compass_11.png,/textures,mcl_compass_compass_11.png,,,,,,, +/assets/minecraft/textures/item,compass_12.png,/textures,mcl_compass_compass_12.png,,,,,,, +/assets/minecraft/textures/item,compass_13.png,/textures,mcl_compass_compass_13.png,,,,,,, +/assets/minecraft/textures/item,compass_14.png,/textures,mcl_compass_compass_14.png,,,,,,, +/assets/minecraft/textures/item,compass_15.png,/textures,mcl_compass_compass_15.png,,,,,,, +/assets/minecraft/textures/item,compass_16.png,/textures,mcl_compass_compass_16.png,,,,,,, +/assets/minecraft/textures/item,compass_17.png,/textures,mcl_compass_compass_17.png,,,,,,, +/assets/minecraft/textures/item,compass_18.png,/textures,mcl_compass_compass_18.png,,,,,,, +/assets/minecraft/textures/item,compass_19.png,/textures,mcl_compass_compass_19.png,,,,,,, +/assets/minecraft/textures/item,compass_20.png,/textures,mcl_compass_compass_20.png,,,,,,, +/assets/minecraft/textures/item,compass_21.png,/textures,mcl_compass_compass_21.png,,,,,,, +/assets/minecraft/textures/item,compass_22.png,/textures,mcl_compass_compass_22.png,,,,,,, +/assets/minecraft/textures/item,compass_23.png,/textures,mcl_compass_compass_23.png,,,,,,, +/assets/minecraft/textures/item,compass_24.png,/textures,mcl_compass_compass_24.png,,,,,,, +/assets/minecraft/textures/item,compass_25.png,/textures,mcl_compass_compass_25.png,,,,,,, +/assets/minecraft/textures/item,compass_26.png,/textures,mcl_compass_compass_26.png,,,,,,, +/assets/minecraft/textures/item,compass_27.png,/textures,mcl_compass_compass_27.png,,,,,,, +/assets/minecraft/textures/item,compass_28.png,/textures,mcl_compass_compass_28.png,,,,,,, +/assets/minecraft/textures/item,compass_29.png,/textures,mcl_compass_compass_29.png,,,,,,, +/assets/minecraft/textures/item,compass_30.png,/textures,mcl_compass_compass_30.png,,,,,,, +/assets/minecraft/textures/item,compass_31.png,/textures,mcl_compass_compass_31.png,,,,,,, +/assets/minecraft/textures/item,clock_00.png,/textures,mcl_clock_clock_00.png,,,,,,, +/assets/minecraft/textures/item,clock_01.png,/textures,mcl_clock_clock_01.png,,,,,,, +/assets/minecraft/textures/item,clock_02.png,/textures,mcl_clock_clock_02.png,,,,,,, +/assets/minecraft/textures/item,clock_03.png,/textures,mcl_clock_clock_03.png,,,,,,, +/assets/minecraft/textures/item,clock_04.png,/textures,mcl_clock_clock_04.png,,,,,,, +/assets/minecraft/textures/item,clock_05.png,/textures,mcl_clock_clock_05.png,,,,,,, +/assets/minecraft/textures/item,clock_06.png,/textures,mcl_clock_clock_06.png,,,,,,, +/assets/minecraft/textures/item,clock_07.png,/textures,mcl_clock_clock_07.png,,,,,,, +/assets/minecraft/textures/item,clock_08.png,/textures,mcl_clock_clock_08.png,,,,,,, +/assets/minecraft/textures/item,clock_09.png,/textures,mcl_clock_clock_09.png,,,,,,, +/assets/minecraft/textures/item,clock_10.png,/textures,mcl_clock_clock_10.png,,,,,,, +/assets/minecraft/textures/item,clock_11.png,/textures,mcl_clock_clock_11.png,,,,,,, +/assets/minecraft/textures/item,clock_12.png,/textures,mcl_clock_clock_12.png,,,,,,, +/assets/minecraft/textures/item,clock_13.png,/textures,mcl_clock_clock_13.png,,,,,,, +/assets/minecraft/textures/item,clock_14.png,/textures,mcl_clock_clock_14.png,,,,,,, +/assets/minecraft/textures/item,clock_15.png,/textures,mcl_clock_clock_15.png,,,,,,, +/assets/minecraft/textures/item,clock_16.png,/textures,mcl_clock_clock_16.png,,,,,,, +/assets/minecraft/textures/item,clock_17.png,/textures,mcl_clock_clock_17.png,,,,,,, +/assets/minecraft/textures/item,clock_18.png,/textures,mcl_clock_clock_18.png,,,,,,, +/assets/minecraft/textures/item,clock_19.png,/textures,mcl_clock_clock_19.png,,,,,,, +/assets/minecraft/textures/item,clock_20.png,/textures,mcl_clock_clock_20.png,,,,,,, +/assets/minecraft/textures/item,clock_21.png,/textures,mcl_clock_clock_21.png,,,,,,, +/assets/minecraft/textures/item,clock_22.png,/textures,mcl_clock_clock_22.png,,,,,,, +/assets/minecraft/textures/item,clock_23.png,/textures,mcl_clock_clock_23.png,,,,,,, +/assets/minecraft/textures/item,clock_24.png,/textures,mcl_clock_clock_24.png,,,,,,, +/assets/minecraft/textures/item,clock_25.png,/textures,mcl_clock_clock_25.png,,,,,,, +/assets/minecraft/textures/item,clock_26.png,/textures,mcl_clock_clock_26.png,,,,,,, +/assets/minecraft/textures/item,clock_27.png,/textures,mcl_clock_clock_27.png,,,,,,, +/assets/minecraft/textures/item,clock_28.png,/textures,mcl_clock_clock_28.png,,,,,,, +/assets/minecraft/textures/item,clock_29.png,/textures,mcl_clock_clock_29.png,,,,,,, +/assets/minecraft/textures/item,clock_30.png,/textures,mcl_clock_clock_30.png,,,,,,, +/assets/minecraft/textures/item,clock_31.png,/textures,mcl_clock_clock_31.png,,,,,,, +/assets/minecraft/textures/item,clock_32.png,/textures,mcl_clock_clock_32.png,,,,,,, +/assets/minecraft/textures/item,clock_33.png,/textures,mcl_clock_clock_33.png,,,,,,, +/assets/minecraft/textures/item,clock_34.png,/textures,mcl_clock_clock_34.png,,,,,,, +/assets/minecraft/textures/item,clock_35.png,/textures,mcl_clock_clock_35.png,,,,,,, +/assets/minecraft/textures/item,clock_36.png,/textures,mcl_clock_clock_36.png,,,,,,, +/assets/minecraft/textures/item,clock_37.png,/textures,mcl_clock_clock_37.png,,,,,,, +/assets/minecraft/textures/item,clock_38.png,/textures,mcl_clock_clock_38.png,,,,,,, +/assets/minecraft/textures/item,clock_39.png,/textures,mcl_clock_clock_39.png,,,,,,, +/assets/minecraft/textures/item,clock_40.png,/textures,mcl_clock_clock_40.png,,,,,,, +/assets/minecraft/textures/item,clock_41.png,/textures,mcl_clock_clock_41.png,,,,,,, +/assets/minecraft/textures/item,clock_42.png,/textures,mcl_clock_clock_42.png,,,,,,, +/assets/minecraft/textures/item,clock_43.png,/textures,mcl_clock_clock_43.png,,,,,,, +/assets/minecraft/textures/item,clock_44.png,/textures,mcl_clock_clock_44.png,,,,,,, +/assets/minecraft/textures/item,clock_45.png,/textures,mcl_clock_clock_45.png,,,,,,, +/assets/minecraft/textures/item,clock_46.png,/textures,mcl_clock_clock_46.png,,,,,,, +/assets/minecraft/textures/item,clock_47.png,/textures,mcl_clock_clock_47.png,,,,,,, +/assets/minecraft/textures/item,clock_48.png,/textures,mcl_clock_clock_48.png,,,,,,, +/assets/minecraft/textures/item,clock_49.png,/textures,mcl_clock_clock_49.png,,,,,,, +/assets/minecraft/textures/item,clock_50.png,/textures,mcl_clock_clock_50.png,,,,,,, +/assets/minecraft/textures/item,clock_51.png,/textures,mcl_clock_clock_51.png,,,,,,, +/assets/minecraft/textures/item,clock_52.png,/textures,mcl_clock_clock_52.png,,,,,,, +/assets/minecraft/textures/item,clock_53.png,/textures,mcl_clock_clock_53.png,,,,,,, +/assets/minecraft/textures/item,clock_54.png,/textures,mcl_clock_clock_54.png,,,,,,, +/assets/minecraft/textures/item,clock_55.png,/textures,mcl_clock_clock_55.png,,,,,,, +/assets/minecraft/textures/item,clock_56.png,/textures,mcl_clock_clock_56.png,,,,,,, +/assets/minecraft/textures/item,clock_57.png,/textures,mcl_clock_clock_57.png,,,,,,, +/assets/minecraft/textures/item,clock_58.png,/textures,mcl_clock_clock_58.png,,,,,,, +/assets/minecraft/textures/item,clock_59.png,/textures,mcl_clock_clock_59.png,,,,,,, +/assets/minecraft/textures/item,clock_60.png,/textures,mcl_clock_clock_60.png,,,,,,, +/assets/minecraft/textures/item,clock_61.png,/textures,mcl_clock_clock_61.png,,,,,,, +/assets/minecraft/textures/item,clock_62.png,/textures,mcl_clock_clock_62.png,,,,,,, +/assets/minecraft/textures/item,clock_63.png,/textures,mcl_clock_clock_63.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_boots.png,/textures,mcl_inventory_empty_armor_slot_boots.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_chestplate.png,/textures,mcl_inventory_empty_armor_slot_chestplate.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_helmet.png,/textures,mcl_inventory_empty_armor_slot_helmet.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_leggings.png,/textures,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_shield.png,/textures,mcl_inventory_empty_armor_slot_shield.png,,,,,,, +/assets/minecraft/textures/item,knowledge_book.png,/textures,craftguide_book.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_dot.png,/textures,redstone_redstone_dust_dot.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_line0.png,/textures,redstone_redstone_dust_line0.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_line1.png,/textures,redstone_redstone_dust_line1.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_stem_connected.png,/textures,mcl_farming_pumpkin_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,melon_stem_connected.png,/textures,mcl_farming_melon_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_stem_disconnected.png,/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,melon_stem_disconnected.png,/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,/textures,mcl_fences_fence_acacia.png,,,,,,, +/assets/minecraft/textures/block,planks_big_oak.png,/textures,mcl_fences_fence_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,/textures,mcl_fences_fence_birch.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,/textures,mcl_fences_fence_jungle.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_fences_fence_oak.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_fences_fence_spruce.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,/textures,mcl_fences_fence_gate_acacia.png,,,,,,, +/assets/minecraft/textures/block,planks_big_oak.png,/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,/textures,mcl_fences_fence_gate_birch.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,/textures,mcl_fences_fence_gate_jungle.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_fences_fence_gate_oak.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/block,nether_brick.png,/textures,mcl_fences_fence_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,fence_acacia.png,/textures,mcl_fences_fence_acacia.png,,,,,,, +/assets/minecraft/textures/block,fence_big_oak.png,/textures,mcl_fences_fence_big_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_birch.png,/textures,mcl_fences_fence_birch.png,,,,,,, +/assets/minecraft/textures/block,fence_jungle.png,/textures,mcl_fences_fence_jungle.png,,,,,,, +/assets/minecraft/textures/block,fence_nether_brick.png,/textures,mcl_fences_fence_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,fence_oak.png,/textures,mcl_fences_fence_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_spruce.png,/textures,mcl_fences_fence_spruce.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_acacia.png,/textures,mcl_fences_fence_gate_acacia.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_big_oak.png,/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_birch.png,/textures,mcl_fences_fence_gate_birch.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_jungle.png,/textures,mcl_fences_fence_gate_jungle.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_oak.png,/textures,mcl_fences_fence_gate_oak.png,,,,,,, +/assets/minecraft/textures/block,fence_gate_spruce.png,/textures,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/entity,oak_sign.png,/textures,mcl_signs_sign.png,,,,,,, +/assets/minecraft/textures/entity,banner_base.png,/textures,mcl_banners_banner_base.png,,,,,,, +/assets/minecraft/textures/entity/banner,base.png,/textures,mcl_banners_base.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_banners_fallback_wood.png,,,,,,, +/assets/minecraft/textures/item,banner_base.png,/textures,mcl_banners_item_base.png,,,,,,, +/assets/minecraft/textures/item,banner_overlay.png,/textures,mcl_banners_item_overlay.png,,,,,,, +/assets/minecraft/textures/block,portal.png,/textures,mcl_portals_portal.png,,,,,,, +/assets/minecraft/textures/entity,end_portal.png,/textures,mcl_portals_end_portal.png,,,,,,, +/assets/minecraft/textures/environment,end_sky.png,/textures,mcl_playerplus_end_sky.png,,,,,,, +/assets/minecraft/textures/entity/chest,normal.png,/textures,mcl_chests_normal.png,,,,,,, +/assets/minecraft/textures/entity/chest,normal_double.png,/textures,mcl_chests_normal_double.png,,,,,,, +/assets/minecraft/textures/entity/chest,trapped.png,/textures,mcl_chests_trapped.png,,,,,,, +/assets/minecraft/textures/entity/chest,trapped_double.png,/textures,mcl_chests_trapped_double.png,,,,,,, +/assets/minecraft/textures/entity/chest,ender.png,/textures,mcl_chests_ender.png,,,,,,, +/assets/minecraft/textures/block,endframe_top.png,/textures,mcl_portals_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,endframe_side.png,/textures,mcl_portals_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,endframe_eye.png,/textures,mcl_portals_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,end_stone.png,/textures,mcl_portals_endframe_bottom.png,,,,,,, +/assets/minecraft/textures/block,red_nether_brick.png,/textures,mcl_fences_fence_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,red_nether_brick.png,/textures,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,nether_brick.png,/textures,mcl_fences_fence_gate_nether_brick.png,,,,,,, /assets/minecraft/textures/block,smooth_stone.png,,mcl_supplemental_stonebrick_carved_slab.png,,,,,,, -/assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_top.png,,,,,,, -/assets/minecraft/textures/block,cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_wall_side.png,,,,,,, -/assets/minecraft/textures/block,mossy_cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, -/assets/minecraft/textures/block,mossy_cobblestone.png,/mods/ITEMS/mcl_walls/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, -/assets/minecraft/textures/block,grass_top.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_top.png,,,,,,, -/assets/minecraft/textures/block,grass_side_overlay.png,/mods/ITEMS/mcl_core/textures,mcl_core_grass_block_side_overlay.png,,,,,,, -/assets/minecraft/textures/item,book_enchanted.png,/mods/ITEMS/mcl_enchanting/textures,mcl_enchanting_book_enchanted.png,,,,,,, -/assets/minecraft/textures/item,experience_bottle.png,/mods/HUD/mcl_experience/textures,mcl_experience_bottle.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_top.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_side.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, +/assets/minecraft/textures/block,grass_top.png,/textures,mcl_core_grass_block_top.png,,,,,,, +/assets/minecraft/textures/block,grass_side_overlay.png,/textures,mcl_core_grass_block_side_overlay.png,,,,,,, +/assets/minecraft/textures/item,book_enchanted.png,/textures,mcl_enchanting_book_enchanted.png,,,,,,, +/assets/minecraft/textures/item,experience_bottle.png,/textures,mcl_experience_bottle.png,,,,,,, From 29fe5e5b401a35583ff64b08ac6e22af3a6685ad Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 02:50:22 +0000 Subject: [PATCH 04/40] Added more entries and modified existing to Conversion_Table.csv --- tools/Conversion_Table.csv | 638 ++++++++++++++++++------------------- 1 file changed, 318 insertions(+), 320 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index c0eba097e..58f4f79cd 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -12,16 +12,15 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,water_bucket.png,/textures,mcl_buckets_river_water_bucket.png,,,,,,, /assets/minecraft/textures/item,lava_bucket.png,/textures,mcl_buckets_lava_bucket.png,,,,,,, /assets/minecraft/textures/item,item_frame.png,/textures,mcl_itemframes_item_frame.png,,,,,,, -/assets/minecraft/textures/block,anvil_base.png,/textures,mcl_anvils_anvil_base.png,,,,,,, -/assets/minecraft/textures/block,anvil_top_damaged_0.png,/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, -/assets/minecraft/textures/block,anvil_top_damaged_1.png,/textures,mcl_anvils_anvil_top_damaged_1.png,,,,,,, -/assets/minecraft/textures/block,anvil_top_damaged_2.png,/textures,mcl_anvils_anvil_top_damaged_2.png,,,,,,, -/assets/minecraft/textures/block,anvil_base.png,/textures,mcl_anvils_anvil_side.png,,,,,,, +/assets/minecraft/textures/block,anvil.png,/textures,mcl_anvils_anvil_base.png,,,,,,, +/assets/minecraft/textures/block,anvil_top.png,/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, +/assets/minecraft/textures/block,chipped_anvil_top.png,/textures,mcl_anvils_anvil_top_damaged_1.png,,,,,,, +/assets/minecraft/textures/block,damaged_anvil_top.png,/textures,mcl_anvils_anvil_top_damaged_2.png,,,,,,, /assets/minecraft/textures/block,anvil_side.png,/textures,mcl_anvils_anvil_side.png,,,,,,, /assets/minecraft/textures/item,name_tag.png,/textures,mobs_nametag.png,,,,,,, /assets/minecraft/textures/gui,icons.png,/textures,mobs_blood.png,16,0,9,9,0,0,y /assets/minecraft/textures/block,itemframe_background.png,/textures,mcl_itemframes_itemframe_background.png,,,,,,, -/assets/minecraft/textures/item,bed.png,/textures,mcl_beds_bed_red.png,,,,,,, +/assets/minecraft/textures/entity/bed,red.png,/textures,mcl_beds_bed_red.png,,,,,,, /assets/minecraft/textures/item,acacia_boat.png,/textures,mcl_boats_acacia_boat.png,,,,,,, /assets/minecraft/textures/item,oak_boat.png,/textures,mcl_boats_oak_boat.png,,,,,,, /assets/minecraft/textures/item,spruce_boat.png,/textures,mcl_boats_spruce_boat.png,,,,,,, @@ -34,10 +33,9 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/boat,boat_spruce.png,/textures,mcl_boats_texture_spruce_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_birch.png,/textures,mcl_boats_texture_birch_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,boat_jungle.png,/textures,mcl_boats_texture_jungle_boat.png,,,,,,, -/assets/minecraft/textures/item,book_normal.png,/textures,default_book.png,,,,,,, +/assets/minecraft/textures/item,book.png,/textures,default_book.png,,,,,,, /assets/minecraft/textures/block,bookshelf.png,/textures,default_bookshelf.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_books_bookshelf_top.png,,,,,,, -/assets/minecraft/textures/block,bookshelf_top.png,/textures,mcl_books_bookshelf_top.png,,,,,,, /assets/minecraft/textures/item,writable_book.png,/textures,mcl_books_book_writable.png,,,,,,, /assets/minecraft/textures/item,written_book.png,/textures,mcl_books_book_written.png,,,,,,, /assets/minecraft/textures/item,cake.png,/textures,cake.png,,,,,,, @@ -53,84 +51,84 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,cocoa_stage_0.png,/textures,mcl_cocoas_cocoa_stage_0.png,,,,,,,y /assets/minecraft/textures/block,cocoa_stage_1.png,/textures,mcl_cocoas_cocoa_stage_1.png,,,,,,,y /assets/minecraft/textures/block,cocoa_stage_2.png,/textures,mcl_cocoas_cocoa_stage_2.png,,,,,,,y -/assets/minecraft/textures/block,hardened_clay.png,/textures,hardened_clay.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_black.png,/textures,hardened_clay_stained_black.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_blue.png,/textures,hardened_clay_stained_blue.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_brown.png,/textures,hardened_clay_stained_brown.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_cyan.png,/textures,hardened_clay_stained_cyan.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_gray.png,/textures,hardened_clay_stained_grey.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_green.png,/textures,hardened_clay_stained_green.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_light_blue.png,/textures,hardened_clay_stained_light_blue.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_lime.png,/textures,hardened_clay_stained_lime.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_magenta.png,/textures,hardened_clay_stained_magenta.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_orange.png,/textures,hardened_clay_stained_orange.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_pink.png,/textures,hardened_clay_stained_pink.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_purple.png,/textures,hardened_clay_stained_purple.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_red.png,/textures,hardened_clay_stained_red.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_silver.png,/textures,hardened_clay_stained_silver.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_white.png,/textures,hardened_clay_stained_white.png,,,,,,, -/assets/minecraft/textures/block,hardened_clay_stained_yellow.png,/textures,hardened_clay_stained_yellow.png,,,,,,, -/assets/minecraft/textures/block,concrete_black.png,/textures,mcl_colorblocks_concrete_black.png,,,,,,, -/assets/minecraft/textures/block,concrete_blue.png,/textures,mcl_colorblocks_concrete_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_brown.png,/textures,mcl_colorblocks_concrete_brown.png,,,,,,, -/assets/minecraft/textures/block,concrete_cyan.png,/textures,mcl_colorblocks_concrete_cyan.png,,,,,,, -/assets/minecraft/textures/block,concrete_gray.png,/textures,mcl_colorblocks_concrete_grey.png,,,,,,, -/assets/minecraft/textures/block,concrete_green.png,/textures,mcl_colorblocks_concrete_green.png,,,,,,, -/assets/minecraft/textures/block,concrete_light_blue.png,/textures,mcl_colorblocks_concrete_light_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_lime.png,/textures,mcl_colorblocks_concrete_lime.png,,,,,,, -/assets/minecraft/textures/block,concrete_magenta.png,/textures,mcl_colorblocks_concrete_magenta.png,,,,,,, -/assets/minecraft/textures/block,concrete_orange.png,/textures,mcl_colorblocks_concrete_orange.png,,,,,,, -/assets/minecraft/textures/block,concrete_pink.png,/textures,mcl_colorblocks_concrete_pink.png,,,,,,, -/assets/minecraft/textures/block,concrete_purple.png,/textures,mcl_colorblocks_concrete_purple.png,,,,,,, -/assets/minecraft/textures/block,concrete_red.png,/textures,mcl_colorblocks_concrete_red.png,,,,,,, -/assets/minecraft/textures/block,concrete_silver.png,/textures,mcl_colorblocks_concrete_silver.png,,,,,,, -/assets/minecraft/textures/block,concrete_white.png,/textures,mcl_colorblocks_concrete_white.png,,,,,,, -/assets/minecraft/textures/block,concrete_yellow.png,/textures,mcl_colorblocks_concrete_yellow.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_black.png,/textures,mcl_colorblocks_concrete_powder_black.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_blue.png,/textures,mcl_colorblocks_concrete_powder_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_brown.png,/textures,mcl_colorblocks_concrete_powder_brown.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_cyan.png,/textures,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_gray.png,/textures,mcl_colorblocks_concrete_powder_grey.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_green.png,/textures,mcl_colorblocks_concrete_powder_green.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_light_blue.png,/textures,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_lime.png,/textures,mcl_colorblocks_concrete_powder_lime.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_magenta.png,/textures,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_orange.png,/textures,mcl_colorblocks_concrete_powder_orange.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_pink.png,/textures,mcl_colorblocks_concrete_powder_pink.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_purple.png,/textures,mcl_colorblocks_concrete_powder_purple.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_red.png,/textures,mcl_colorblocks_concrete_powder_red.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_silver.png,/textures,mcl_colorblocks_concrete_powder_silver.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_white.png,/textures,mcl_colorblocks_concrete_powder_white.png,,,,,,, -/assets/minecraft/textures/block,concrete_powder_yellow.png,/textures,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_black.png,/textures,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_blue.png,/textures,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_brown.png,/textures,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_cyan.png,/textures,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_gray.png,/textures,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_green.png,/textures,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_light_blue.png,/textures,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_lime.png,/textures,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_magenta.png,/textures,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_orange.png,/textures,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_pink.png,/textures,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_purple.png,/textures,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_red.png,/textures,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_silver.png,/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_white.png,/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, -/assets/minecraft/textures/block,glazed_terracotta_yellow.png,/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, +/assets/minecraft/textures/block,terracotta.png,/textures,hardened_clay.png,,,,,,, +/assets/minecraft/textures/block,black_terracotta.png,/textures,hardened_clay_stained_black.png,,,,,,, +/assets/minecraft/textures/block,blue_terracotta,/textures,hardened_clay_stained_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_terracotta.png,/textures,hardened_clay_stained_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_terracotta.png,/textures,hardened_clay_stained_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_terracotta.png,/textures,hardened_clay_stained_grey.png,,,,,,, +/assets/minecraft/textures/block,green_terracotta.png,/textures,hardened_clay_stained_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_terracotta.png,/textures,hardened_clay_stained_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_terracotta.png,/textures,hardened_clay_stained_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_terracotta.png,/textures,hardened_clay_stained_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_terracotta.png,/textures,hardened_clay_stained_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_terracotta.png,/textures,hardened_clay_stained_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_terracotta.png,/textures,hardened_clay_stained_purple.png,,,,,,, +/assets/minecraft/textures/block,red_terracotta.png,/textures,hardened_clay_stained_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_terracotta.png,/textures,hardened_clay_stained_silver.png,,,,,,, +/assets/minecraft/textures/block,white_terracotta.png,/textures,hardened_clay_stained_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_terracotta.png,/textures,hardened_clay_stained_yellow.png,,,,,,, +/assets/minecraft/textures/block,black_concrete.png,/textures,mcl_colorblocks_concrete_black.png,,,,,,, +/assets/minecraft/textures/block,blue_concrete.png,/textures,mcl_colorblocks_concrete_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_concrete.png,/textures,mcl_colorblocks_concrete_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_concrete.png,/textures,mcl_colorblocks_concrete_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_concrete.png,/textures,mcl_colorblocks_concrete_grey.png,,,,,,, +/assets/minecraft/textures/block,green_concrete.png,/textures,mcl_colorblocks_concrete_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_concrete.png,/textures,mcl_colorblocks_concrete_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_concrete.png,/textures,mcl_colorblocks_concrete_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_concrete.png,/textures,mcl_colorblocks_concrete_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_concrete.png,/textures,mcl_colorblocks_concrete_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_concrete.png,/textures,mcl_colorblocks_concrete_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_concrete.png,/textures,mcl_colorblocks_concrete_purple.png,,,,,,, +/assets/minecraft/textures/block,red_concrete.png,/textures,mcl_colorblocks_concrete_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_concrete.png,/textures,mcl_colorblocks_concrete_silver.png,,,,,,, +/assets/minecraft/textures/block,white_concrete.png,/textures,mcl_colorblocks_concrete_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_concrete.png,/textures,mcl_colorblocks_concrete_yellow.png,,,,,,, +/assets/minecraft/textures/block,black_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_black.png,,,,,,, +/assets/minecraft/textures/block,blue_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_grey.png,,,,,,, +/assets/minecraft/textures/block,green_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_purple.png,,,,,,, +/assets/minecraft/textures/block,red_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_silver.png,,,,,,, +/assets/minecraft/textures/block,white_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, +/assets/minecraft/textures/block,black_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, +/assets/minecraft/textures/block,blue_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, +/assets/minecraft/textures/block,green_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, +/assets/minecraft/textures/block,red_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, +/assets/minecraft/textures/block,white_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, /assets/minecraft/textures/block,oak_sapling.png,/textures,default_sapling.png,,,,,,, /assets/minecraft/textures/block,acacia_sapling.png,/textures,default_acacia_sapling.png,,,,,,, /assets/minecraft/textures/block,spruce_sapling.png,/textures,mcl_core_sapling_spruce.png,,,,,,, /assets/minecraft/textures/block,jungle_sapling.png,/textures,default_junglesapling.png,,,,,,, -/assets/minecraft/textures/block,sapling_roofed_oak.png,/textures,mcl_core_sapling_big_oak.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_sapling.png,/textures,mcl_core_sapling_big_oak.png,,,,,,, /assets/minecraft/textures/block,birch_sapling.png,/textures,mcl_core_sapling_birch.png,,,,,,, /assets/minecraft/textures/item,apple.png,/textures,default_apple.png,,,,,,, -/assets/minecraft/textures/item,apple_golden.png,/textures,mcl_core_apple_golden.png,,,,,,, +/assets/minecraft/textures/item,golden_apple.png,/textures,mcl_core_apple_golden.png,,,,,,, /assets/minecraft/textures/block,bricks.png,/textures,default_brick.png,,,,,,, /assets/minecraft/textures/block,cactus_side.png,/textures,mcl_core_cactus_side.png,,,,,,, /assets/minecraft/textures/block,cactus_top.png,/textures,mcl_core_cactus_top.png,,,,,,, /assets/minecraft/textures/block,cactus_bottom.png,/textures,mcl_core_cactus_bottom.png,,,,,,, -/assets/minecraft/textures/item,bricks.png,/textures,default_clay_brick.png,,,,,,, +/assets/minecraft/textures/item,brick.png,/textures,default_clay_brick.png,,,,,,, /assets/minecraft/textures/item,clay_ball.png,/textures,default_clay_lump.png,,,,,,, /assets/minecraft/textures/block,clay.png,/textures,default_clay.png,,,,,,, /assets/minecraft/textures/block,coal_block.png,/textures,default_coal_block.png,,,,,,, @@ -145,22 +143,22 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,acacia_planks.png,/textures,default_acacia_wood.png,,,,,,, /assets/minecraft/textures/item,flint.png,/textures,default_flint.png,,,,,,, /assets/minecraft/textures/block,glass.png,/textures,default_glass.png,,,,,,, -/assets/minecraft/textures/block,glass_black.png,/textures,mcl_core_glass_black.png,,,,,,, -/assets/minecraft/textures/block,glass_blue.png,/textures,mcl_core_glass_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_brown.png,/textures,mcl_core_glass_brown.png,,,,,,, -/assets/minecraft/textures/block,glass_cyan.png,/textures,mcl_core_glass_cyan.png,,,,,,, +/assets/minecraft/textures/block,black_stained_glass.png,/textures,mcl_core_glass_black.png,,,,,,, +/assets/minecraft/textures/block,blue_stained_glass.png,/textures,mcl_core_glass_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_stained_glass.png,/textures,mcl_core_glass_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_stained_glass.png,/textures,mcl_core_glass_cyan.png,,,,,,, /assets/minecraft/textures/block,gray_stained_glass.png,/textures,mcl_core_glass_gray.png,,,,,,, -/assets/minecraft/textures/block,glass_green.png,/textures,mcl_core_glass_green.png,,,,,,, -/assets/minecraft/textures/block,glass_light_blue.png,/textures,mcl_core_glass_light_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_lime.png,/textures,mcl_core_glass_lime.png,,,,,,, -/assets/minecraft/textures/block,glass_magenta.png,/textures,mcl_core_glass_magenta.png,,,,,,, -/assets/minecraft/textures/block,glass_orange.png,/textures,mcl_core_glass_orange.png,,,,,,, -/assets/minecraft/textures/block,glass_pink.png,/textures,mcl_core_glass_pink.png,,,,,,, -/assets/minecraft/textures/block,glass_purple.png,/textures,mcl_core_glass_purple.png,,,,,,, -/assets/minecraft/textures/block,glass_red.png,/textures,mcl_core_glass_red.png,,,,,,, -/assets/minecraft/textures/block,glass_silver.png,/textures,mcl_core_glass_silver.png,,,,,,, -/assets/minecraft/textures/block,glass_white.png,/textures,mcl_core_glass_white.png,,,,,,, -/assets/minecraft/textures/block,glass_yellow.png,/textures,mcl_core_glass_yellow.png,,,,,,, +/assets/minecraft/textures/block,green_stained_glass.png,/textures,mcl_core_glass_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_stained_glass.png,/textures,mcl_core_glass_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_stained_glass.png,/textures,mcl_core_glass_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_stained_glass.png,/textures,mcl_core_glass_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_stained_glass.png,/textures,mcl_core_glass_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_stained_glass.png,/textures,mcl_core_glass_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_stained_glass.png,/textures,mcl_core_glass_purple.png,,,,,,, +/assets/minecraft/textures/block,red_stained_glass.png,/textures,mcl_core_glass_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_stained_glass.png,/textures,mcl_core_glass_silver.png,,,,,,, +/assets/minecraft/textures/block,white_stained_glass.png,/textures,mcl_core_glass_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_stained_glass.png,/textures,mcl_core_glass_yellow.png,,,,,,, /assets/minecraft/textures/block,gold_block.png,/textures,default_gold_block.png,,,,,,, /assets/minecraft/textures/block,gold_block.png,/textures,mcl_stairs_gold_block_slab.png,,,,,,, /assets/minecraft/textures/item,gold_ingot.png,/textures,default_gold_ingot.png,,,,,,, @@ -190,24 +188,23 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,water_still.png,/textures,mcl_core_water_source_animation.png,,,,,,, /assets/minecraft/textures/block,water_flow.png,/textures,mcl_core_water_flow_animation.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,default_wood.png,,,,,,, -/assets/minecraft/textures/block,stone_andesite.png,/textures,mcl_core_andesite.png,,,,,,, -/assets/minecraft/textures/block,stone_andesite_smooth.png,/textures,mcl_core_andesite_smooth.png,,,,,,, -/assets/minecraft/textures/block,stone_andesite_smooth.png,/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,andesite.png,/textures,mcl_core_andesite.png,,,,,,, +/assets/minecraft/textures/block,polished_andesite.png,/textures,mcl_core_andesite_smooth.png,,,,,,, +/assets/minecraft/textures/block,polished_andesite.png,/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, /assets/minecraft/textures/item,barrier.png,/textures,mcl_core_barrier.png,,,,,,, /assets/minecraft/textures/block,bedrock.png,/textures,mcl_core_bedrock.png,,,,,,, /assets/minecraft/textures/block,bone_block_side.png,/textures,mcl_core_bone_block_side.png,,,,,,, /assets/minecraft/textures/block,bone_block_top.png,/textures,mcl_core_bone_block_top.png,,,,,,, /assets/minecraft/textures/item,bowl.png,/textures,mcl_core_bowl.png,,,,,,, -/assets/minecraft/textures/block,cactus_bottom.png,/textures,mcl_core_cactus_bottom.png,,,,,,, /assets/minecraft/textures/item,charcoal.png,/textures,mcl_core_charcoal.png,,,,,,, /assets/minecraft/textures/block,coal_ore.png,/textures,mcl_core_coal_ore.png,,,,,,, /assets/minecraft/textures/block,coarse_dirt.png,/textures,mcl_core_coarse_dirt.png,,,,,,, /assets/minecraft/textures/block,diamond_ore.png,/textures,mcl_core_diamond_ore.png,,,,,,, -/assets/minecraft/textures/block,stone_diorite.png,/textures,mcl_core_diorite.png,,,,,,, -/assets/minecraft/textures/block,stone_diorite_smooth.png,/textures,mcl_core_diorite_smooth.png,,,,,,, -/assets/minecraft/textures/block,stone_diorite_smooth.png,/textures,mcl_stairs_diorite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/block,dirt_podzol_side.png,/textures,mcl_core_dirt_podzol_side.png,,,,,,, -/assets/minecraft/textures/block,dirt_podzol_top.png,/textures,mcl_core_dirt_podzol_top.png,,,,,,, +/assets/minecraft/textures/block,diorite.png,/textures,mcl_core_diorite.png,,,,,,, +/assets/minecraft/textures/block,polished_diorite.png,/textures,mcl_core_diorite_smooth.png,,,,,,, +/assets/minecraft/textures/block,polished_diorite.png,/textures,mcl_stairs_diorite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,podzol_side.png,/textures,mcl_core_dirt_podzol_side.png,,,,,,, +/assets/minecraft/textures/block,podzol_top.png,/textures,mcl_core_dirt_podzol_top.png,,,,,,, /assets/minecraft/textures/block,emerald_block.png,/textures,mcl_core_emerald_block.png,,,,,,, /assets/minecraft/textures/block,emerald_ore.png,/textures,mcl_core_emerald_ore.png,,,,,,, /assets/minecraft/textures/item,emerald.png,/textures,mcl_core_emerald.png,,,,,,, @@ -217,27 +214,27 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,frosted_ice_3.png,/textures,mcl_core_frosted_ice_3.png,,,,,,, /assets/minecraft/textures/item,raw_gold.png,/textures,mcl_core_gold_nugget.png,,,,,,, /assets/minecraft/textures/block,gold_ore.png,/textures,mcl_core_gold_ore.png,,,,,,, -/assets/minecraft/textures/block,stone_granite.png,/textures,mcl_core_granite.png,,,,,,, -/assets/minecraft/textures/block,stone_granite_smooth.png,/textures,mcl_core_granite_smooth.png,,,,,,, -/assets/minecraft/textures/block,stone_granite_smooth.png,/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/block,grass_path_side.png,/textures,mcl_core_grass_path_side.png,,,,,,, -/assets/minecraft/textures/block,grass_path_top.png,/textures,mcl_core_grass_path_top.png,,,,,,, +/assets/minecraft/textures/block,granite.png,/textures,mcl_core_granite.png,,,,,,, +/assets/minecraft/textures/block,polished_granite.png,/textures,mcl_core_granite_smooth.png,,,,,,, +/assets/minecraft/textures/block,polished_granite.png,/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,dirt_path_side.png,/textures,mcl_core_grass_path_side.png,,,,,,, +/assets/minecraft/textures/block,dirt_path_top.png,/textures,mcl_core_grass_path_top.png,,,,,,, /assets/minecraft/textures/block,grass_block_snow.png,/textures,mcl_core_grass_side_snowed.png,,,,,,, -/assets/minecraft/textures/block,ice_packed.png,/textures,mcl_core_ice_packed.png,,,,,,, +/assets/minecraft/textures/block,packed_ice.png,/textures,mcl_core_ice_packed.png,,,,,,, /assets/minecraft/textures/item,iron_nugget.png,/textures,mcl_core_iron_nugget.png,,,,,,, /assets/minecraft/textures/block,iron_ore.png,/textures,mcl_core_iron_ore.png,,,,,,, /assets/minecraft/textures/block,lapis_block.png,/textures,mcl_core_lapis_block.png,,,,,,, /assets/minecraft/textures/block,lapis_block.png,/textures,mcl_stairs_lapis_block_slab.png,,,,,,, /assets/minecraft/textures/block,lapis_ore.png,/textures,mcl_core_lapis_ore.png,,,,,,, -/assets/minecraft/textures/block,log_big_oak.png,/textures,mcl_core_log_big_oak.png,,,,,,, -/assets/minecraft/textures/block,log_big_oak_top.png,/textures,mcl_core_log_big_oak_top.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_log.png,/textures,mcl_core_log_big_oak.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_log_top.png,/textures,mcl_core_log_big_oak_top.png,,,,,,, /assets/minecraft/textures/block,birch_log.png,/textures,mcl_core_log_birch.png,,,,,,, /assets/minecraft/textures/block,birch_log_top.png,/textures,mcl_core_log_birch_top.png,,,,,,, /assets/minecraft/textures/block,spruce_log.png,/textures,mcl_core_log_spruce.png,,,,,,, /assets/minecraft/textures/block,spruce_log_top.png,/textures,mcl_core_log_spruce_top.png,,,,,,, /assets/minecraft/textures/block,mycelium_side.png,/textures,mcl_core_mycelium_side.png,,,,,,, /assets/minecraft/textures/block,mycelium_top.png,/textures,mcl_core_mycelium_top.png,,,,,,, -/assets/minecraft/textures/block,planks_big_oak.png,/textures,mcl_core_planks_big_oak.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,/textures,mcl_core_planks_big_oak.png,,,,,,, /assets/minecraft/textures/block,birch_planks.png,/textures,mcl_core_planks_birch.png,,,,,,, /assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_core_planks_spruce.png,,,,,,, /assets/minecraft/textures/block,red_sand.png,/textures,mcl_core_red_sand.png,,,,,,, @@ -251,54 +248,54 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,sandstone_bottom.png,/textures,mcl_core_sandstone_bottom.png,,,,,,, /assets/minecraft/textures/block,cut_sandstone.png,/textures,mcl_core_sandstone_carved.png,,,,,,, /assets/minecraft/textures/block,chiseled_sandstone.png,/textures,mcl_core_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/block,sandstone_smooth.png,/textures,mcl_core_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,cut_sandstone.png,/textures,mcl_core_sandstone_smooth.png,,,,,,, /assets/minecraft/textures/block,sandstone.png,/textures,mcl_core_sandstone_top.png,,,,,,, -/assets/minecraft/textures/block,slime.png,/textures,mcl_core_slime.png,,,,,,, +/assets/minecraft/textures/block,slime_block.png,/textures,mcl_core_slime.png,,,,,,, /assets/minecraft/textures/block,smooth_stone.png,/textures,mcl_core_stonebrick_carved.png,,,,,,, -/assets/minecraft/textures/block,stonebrick_cracked.png,/textures,mcl_core_stonebrick_cracked.png,,,,,,, -/assets/minecraft/textures/block,stonebrick_mossy.png,/textures,mcl_core_stonebrick_mossy.png,,,,,,, +/assets/minecraft/textures/block,cracked_stone_bricks.png,/textures,mcl_core_stonebrick_cracked.png,,,,,,, +/assets/minecraft/textures/block,mossy_stone_bricks.png,/textures,mcl_core_stonebrick_mossy.png,,,,,,, /assets/minecraft/textures/item,sugar.png,/textures,mcl_core_sugar.png,,,,,,, -/assets/minecraft/textures/block,web.png,/textures,mcl_core_web.png,,,,,,, +/assets/minecraft/textures/block,cobweb.png,/textures,mcl_core_web.png,,,,,,, /assets/minecraft/textures/block,crafting_table_front.png,/textures,crafting_workbench_front.png,,,,,,, /assets/minecraft/textures/block,crafting_table_side.png,/textures,crafting_workbench_side.png,,,,,,, /assets/minecraft/textures/block,crafting_table_top.png,/textures,crafting_workbench_top.png,,,,,,, -/assets/minecraft/textures/block,door_acacia_lower.png,/textures,mcl_doors_door_acacia_lower.png,,,,,,, -/assets/minecraft/textures/block,door_acacia_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_acacia_upper.png,/textures,mcl_doors_door_acacia_upper.png,,,,,,, -/assets/minecraft/textures/block,door_acacia_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_birch_lower.png,/textures,mcl_doors_door_birch_lower.png,,,,,,, -/assets/minecraft/textures/block,door_birch_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_birch_upper.png,/textures,mcl_doors_door_birch_upper.png,,,,,,, -/assets/minecraft/textures/block,door_birch_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_dark_oak_lower.png,/textures,mcl_doors_door_dark_oak_lower.png,,,,,,, -/assets/minecraft/textures/block,door_dark_oak_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_dark_oak_upper.png,/textures,mcl_doors_door_dark_oak_upper.png,,,,,,, -/assets/minecraft/textures/block,door_dark_oak_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_iron_lower.png,/textures,mcl_doors_door_iron_lower.png,,,,,,, -/assets/minecraft/textures/block,door_iron_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_iron_upper.png,/textures,mcl_doors_door_iron_upper.png,,,,,,, -/assets/minecraft/textures/block,door_iron_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_jungle_lower.png,/textures,mcl_doors_door_jungle_lower.png,,,,,,, -/assets/minecraft/textures/block,door_jungle_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_jungle_upper.png,/textures,mcl_doors_door_jungle_upper.png,,,,,,, -/assets/minecraft/textures/block,door_jungle_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_spruce_lower.png,/textures,mcl_doors_door_spruce_lower.png,,,,,,, -/assets/minecraft/textures/block,door_spruce_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_spruce_upper.png,/textures,mcl_doors_door_spruce_upper.png,,,,,,, -/assets/minecraft/textures/block,door_spruce_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_upper.png,,,,,,, -/assets/minecraft/textures/block,door_wood_lower.png,/textures,mcl_doors_door_wood_lower.png,,,,,,, -/assets/minecraft/textures/block,door_wood_lower.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_lower.png,,,,,,, -/assets/minecraft/textures/block,door_wood_upper.png,/textures,mcl_doors_door_wood_upper.png,,,,,,, -/assets/minecraft/textures/block,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_bottom.png,/textures,mcl_doors_door_acacia_lower.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_lower.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_top.png,/textures,mcl_doors_door_acacia_upper.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_upper.png,,,,,,, +/assets/minecraft/textures/block,birch_door_bottom.png,/textures,mcl_doors_door_birch_lower.png,,,,,,, +/assets/minecraft/textures/block,birch_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_lower.png,,,,,,, +/assets/minecraft/textures/block,birch_door_top.png,/textures,mcl_doors_door_birch_upper.png,,,,,,, +/assets/minecraft/textures/block,birch_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_upper.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_bottom.png,/textures,mcl_doors_door_dark_oak_lower.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_lower.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_top.png,/textures,mcl_doors_door_dark_oak_upper.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_upper.png,,,,,,, +/assets/minecraft/textures/block,iron_door_bottom.png,/textures,mcl_doors_door_iron_lower.png,,,,,,, +/assets/minecraft/textures/block,iron_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_lower.png,,,,,,, +/assets/minecraft/textures/block,iron_door_top.png,/textures,mcl_doors_door_iron_upper.png,,,,,,, +/assets/minecraft/textures/block,iron_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_upper.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_bottom.png,/textures,mcl_doors_door_jungle_lower.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_lower.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_top.png,/textures,mcl_doors_door_jungle_upper.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_upper.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_bottom.png,/textures,mcl_doors_door_spruce_lower.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_lower.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_top.png,/textures,mcl_doors_door_spruce_upper.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_upper.png,,,,,,, +/assets/minecraft/textures/block,oak_door_bottom.png,/textures,mcl_doors_door_wood_lower.png,,,,,,, +/assets/minecraft/textures/block,oak_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_lower.png,,,,,,, +/assets/minecraft/textures/block,oak_door_top.png,/textures,mcl_doors_door_wood_upper.png,,,,,,, +/assets/minecraft/textures/block,oak_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, /assets/minecraft/textures/block,oak_trapdoor.png,/textures,doors_trapdoor.png,,,,,,, /assets/minecraft/textures/block,oak_trapdoor.png,/textures,doors_trapdoor_side.png,,,,,,, /assets/minecraft/textures/block,iron_trapdoor.png,/textures,doors_trapdoor_steel.png,,,,,,, /assets/minecraft/textures/block,iron_trapdoor.png,/textures,doors_trapdoor_steel_side.png,,,,,,, -/assets/minecraft/textures/item,door_acacia.png,/textures,mcl_doors_door_acacia.png,,,,,,, -/assets/minecraft/textures/item,door_birch.png,/textures,mcl_doors_door_birch.png,,,,,,, -/assets/minecraft/textures/item,door_dark_oak.png,/textures,mcl_doors_door_dark_oak.png,,,,,,, -/assets/minecraft/textures/item,door_jungle.png,/textures,mcl_doors_door_jungle.png,,,,,,, -/assets/minecraft/textures/item,door_spruce.png,/textures,mcl_doors_door_spruce.png,,,,,,, +/assets/minecraft/textures/item,acacia_door.png,/textures,mcl_doors_door_acacia.png,,,,,,, +/assets/minecraft/textures/item,birch_door.png,/textures,mcl_doors_door_birch.png,,,,,,, +/assets/minecraft/textures/item,dark_oak_door.png,/textures,mcl_doors_door_dark_oak.png,,,,,,, +/assets/minecraft/textures/item,jungle_door.png,/textures,mcl_doors_door_jungle.png,,,,,,, +/assets/minecraft/textures/item,spruce_door.png,/textures,mcl_doors_door_spruce.png,,,,,,, /assets/minecraft/textures/item,oak_door.png,/textures,doors_item_wood.png,,,,,,, /assets/minecraft/textures/item,iron_door.png,/textures,doors_item_steel.png,,,,,,, /assets/minecraft/textures/item,black_dye.png,/textures,mcl_dye_black.png,,,,,,, @@ -307,7 +304,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,cyan_dye.png,/mods/ITEMS/mcl_dye/textures,dye_cyan.png,,,,,,, /assets/minecraft/textures/item,gray_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_grey.png,,,,,,, /assets/minecraft/textures/item,green_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_green.png,,,,,,, -/assets/minecraft/textures/item,dye_powder_light_blue.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_light_blue.png,,,,,,, +/assets/minecraft/textures/item,light_blue_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_light_blue.png,,,,,,, /assets/minecraft/textures/item,lime_dye.png,/textures,mcl_dye_lime.png,,,,,,, /assets/minecraft/textures/item,magenta_dye.png,/mods/ITEMS/mcl_dye/textures,dye_magenta.png,,,,,,, /assets/minecraft/textures/item,orange_dye.png,/mods/ITEMS/mcl_dye/textures,dye_orange.png,,,,,,, @@ -320,58 +317,58 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,chorus_flower_dead.png,/textures,mcl_end_chorus_flower_dead.png,,,,,,, /assets/minecraft/textures/block,chorus_flower.png,/textures,mcl_end_chorus_flower.png,,,,,,, /assets/minecraft/textures/item,chorus_fruit.png,/textures,mcl_end_chorus_fruit.png,,,,,,, -/assets/minecraft/textures/item,chorus_fruit_popped.png,/textures,mcl_end_chorus_fruit_popped.png,,,,,,, +/assets/minecraft/textures/item,popped_chorus_fruit.png,/textures,mcl_end_chorus_fruit_popped.png,,,,,,, /assets/minecraft/textures/block,chorus_plant.png,/textures,mcl_end_chorus_plant.png,,,,,,, /assets/minecraft/textures/block,dragon_egg.png,/textures,mcl_end_dragon_egg.png,,,,,,, -/assets/minecraft/textures/block,end_bricks.png,/textures,mcl_end_end_bricks.png,,,,,,, +/assets/minecraft/textures/block,end_stone_bricks.png,/textures,mcl_end_end_bricks.png,,,,,,, /assets/minecraft/textures/item,ender_eye.png,/textures,mcl_end_ender_eye.png,,,,,,, -/assets/minecraft/textures/block,endframe_eye.png,/textures,mcl_end_endframe_eye.png,,,,,,, -/assets/minecraft/textures/block,endframe_side.png,/textures,mcl_end_endframe_side.png,,,,,,, -/assets/minecraft/textures/block,endframe_top.png,/textures,mcl_end_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_eye.png,/textures,mcl_end_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_side.png,/textures,mcl_end_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_top.png,/textures,mcl_end_endframe_top.png,,,,,,, /assets/minecraft/textures/block,end_stone.png,/textures,mcl_end_end_stone.png,,,,,,, /assets/minecraft/textures/item,end_crystal.png,/textures,mcl_end_crystal_item.png,,,,,,, /assets/minecraft/textures/entity/endercrystal,endercrystal.png,/textures,mcl_end_crystal.png,,,,,,, /assets/minecraft/textures/block,purpur_block.png,/textures,mcl_end_purpur_block.png,,,,,,, /assets/minecraft/textures/block,purpur_pillar.png,/textures,mcl_end_purpur_pillar.png,,,,,,, /assets/minecraft/textures/block,purpur_pillar_top.png,/textures,mcl_end_purpur_pillar_top.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_0.png,/textures,mcl_farming_potatoes_stage_0.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_1.png,/textures,mcl_farming_potatoes_stage_1.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_2.png,/textures,mcl_farming_potatoes_stage_2.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage_3.png,/textures,mcl_farming_potatoes_stage_3.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage0.png,/textures,mcl_farming_potatoes_stage_0.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage1.png,/textures,mcl_farming_potatoes_stage_1.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage2.png,/textures,mcl_farming_potatoes_stage_2.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage3.png,/textures,mcl_farming_potatoes_stage_3.png,,,,,,, /assets/minecraft/textures/item,pumpkin_pie.png,/textures,mcl_farming_pumpkin_pie.png,,,,,,, /assets/minecraft/textures/item,bread.png,/textures,farming_bread.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_0.png,/textures,farming_carrot_1.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_1.png,/textures,farming_carrot_2.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_2.png,/textures,farming_carrot_3.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage_3.png,/textures,farming_carrot_4.png,,,,,,, -/assets/minecraft/textures/item,carrot_golden.png,/textures,farming_carrot_gold.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage0.png,/textures,farming_carrot_1.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage1.png,/textures,farming_carrot_2.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage2.png,/textures,farming_carrot_3.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage3.png,/textures,farming_carrot_4.png,,,,,,, +/assets/minecraft/textures/item,golden_carrot.png,/textures,farming_carrot_gold.png,,,,,,, /assets/minecraft/textures/item,carrot.png,/textures,farming_carrot.png,,,,,,, /assets/minecraft/textures/item,cookie.png,/textures,farming_cookie.png,,,,,,, -/assets/minecraft/textures/item,melon.png,/textures,farming_melon.png,,,,,,, -/assets/minecraft/textures/item,seeds_melon.png,/textures,mcl_farming_melon_seeds.png,,,,,,, +/assets/minecraft/textures/item,melon_slice.png,/textures,farming_melon.png,,,,,,, +/assets/minecraft/textures/item,melon_seeds.png,/textures,mcl_farming_melon_seeds.png,,,,,,, /assets/minecraft/textures/block,melon_side.png,/textures,farming_melon_side.png,,,,,,, /assets/minecraft/textures/block,melon_top.png,/textures,farming_melon_top.png,,,,,,, -/assets/minecraft/textures/item,potato_baked.png,/textures,farming_potato_baked.png,,,,,,, +/assets/minecraft/textures/item,baked_potato.png,/textures,farming_potato_baked.png,,,,,,, /assets/minecraft/textures/item,potato.png,/textures,farming_potato.png,,,,,,, -/assets/minecraft/textures/item,potato_poisonous.png,/textures,farming_potato_poison.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_face_on.png,/textures,farming_pumpkin_face_light.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_face_off.png,/textures,farming_pumpkin_face.png,,,,,,, -/assets/minecraft/textures/item,seeds_pumpkin.png,/textures,mcl_farming_pumpkin_seeds.png,,,,,,, +/assets/minecraft/textures/item,poisonous_potato.png,/textures,farming_potato_poison.png,,,,,,, +/assets/minecraft/textures/block,jack_o_lantern.png,/textures,farming_pumpkin_face_light.png,,,,,,, +/assets/minecraft/textures/block,carved_pumpkin.png,/textures,farming_pumpkin_face.png,,,,,,, +/assets/minecraft/textures/item,pumpkin_seeds.png,/textures,mcl_farming_pumpkin_seeds.png,,,,,,, /assets/minecraft/textures/block,pumpkin_side.png,/textures,farming_pumpkin_side.png,,,,,,, /assets/minecraft/textures/block,pumpkin_top.png,/textures,farming_pumpkin_top.png,,,,,,, /assets/minecraft/textures/block,farmland.png,/textures,mcl_farming_farmland_dry.png,,,,,,, /assets/minecraft/textures/block,farmland_moist.png,/textures,mcl_farming_farmland_wet.png,,,,,,, /assets/minecraft/textures/item,diamond_hoe.png,/textures,farming_tool_diamondhoe.png,,,,,,, -/assets/minecraft/textures/item,gold_hoe.png,/textures,farming_tool_goldhoe.png,,,,,,, +/assets/minecraft/textures/item,golden_hoe.png,/textures,farming_tool_goldhoe.png,,,,,,, /assets/minecraft/textures/item,iron_hoe.png,/textures,farming_tool_steelhoe.png,,,,,,, /assets/minecraft/textures/item,stone_hoe.png,/textures,farming_tool_stonehoe.png,,,,,,, /assets/minecraft/textures/item,wooden_hoe.png,/textures,farming_tool_woodhoe.png,,,,,,, /assets/minecraft/textures/item,wheat.png,/textures,farming_wheat_harvested.png,,,,,,, /assets/minecraft/textures/item,wheat_seeds.png,/textures,mcl_farming_wheat_seeds.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_0.png,/textures,mcl_farming_beetroot_0.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_1.png,/textures,mcl_farming_beetroot_1.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_2.png,/textures,mcl_farming_beetroot_2.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage_3.png,/textures,mcl_farming_beetroot_3.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage0.png,/textures,mcl_farming_beetroot_0.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage1.png,/textures,mcl_farming_beetroot_1.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage2.png,/textures,mcl_farming_beetroot_2.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage3.png,/textures,mcl_farming_beetroot_3.png,,,,,,, /assets/minecraft/textures/item,beetroot.png,/textures,mcl_farming_beetroot.png,,,,,,, /assets/minecraft/textures/item,beetroot_seeds.png,/textures,mcl_farming_beetroot_seeds.png,,,,,,, /assets/minecraft/textures/item,beetroot_soup.png,/textures,mcl_farming_beetroot_soup.png,,,,,,, @@ -389,39 +386,39 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,fire_0.png,/textures,mcl_burning_entity_flame_animated.png,,,,,,, /assets/minecraft/textures/block,fire_0.png,/textures,mcl_burning_hud_flame_animated.png,,,,,,, /assets/minecraft/textures/block,fire_0.png,/textures,fire_basic_flame.png,0,0,16,16,0,0,y -/assets/minecraft/textures/item,fireball.png,/textures,mcl_fire_fire_charge.png,,,,,,, +/assets/minecraft/textures/item,fire_charge.png,/textures,mcl_fire_fire_charge.png,,,,,,, /assets/minecraft/textures/item,flint_and_steel.png,/textures,mcl_fire_flint_and_steel.png,,,,,,, -/assets/minecraft/textures/item,fish_clownfish_raw.png,/textures,mcl_fishing_clownfish_raw.png,,,,,,, +/assets/minecraft/textures/item,tropical_fish.png,/textures,mcl_fishing_clownfish_raw.png,,,,,,, /assets/minecraft/textures/item,fish_cod_cooked.png,/textures,mcl_fishing_fish_cooked.png,,,,,,, -/assets/minecraft/textures/item,fishing_rod_uncast.png,/textures,mcl_fishing_fishing_rod.png,,,,,,, -/assets/minecraft/textures/item,fish_cod_raw.png,/textures,mcl_fishing_fish_raw.png,,,,,,, -/assets/minecraft/textures/item,fish_pufferfish_raw.png,/textures,mcl_fishing_pufferfish_raw.png,,,,,,, -/assets/minecraft/textures/item,fish_salmon_cooked.png,/textures,mcl_fishing_salmon_cooked.png,,,,,,, -/assets/minecraft/textures/item,fish_salmon_raw.png,/textures,mcl_fishing_salmon_raw.png,,,,,,, +/assets/minecraft/textures/item,fishing_rod.png,/textures,mcl_fishing_fishing_rod.png,,,,,,, +/assets/minecraft/textures/item,cod.png,/textures,mcl_fishing_fish_raw.png,,,,,,, +/assets/minecraft/textures/item,pufferfish.png,/textures,mcl_fishing_pufferfish_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_salmon.png,/textures,mcl_fishing_salmon_cooked.png,,,,,,, +/assets/minecraft/textures/item,salmon.png,/textures,mcl_fishing_salmon_raw.png,,,,,,, /assets/minecraft/textures/block,allium.png,/textures,mcl_flowers_allium.png,,,,,,, -/assets/minecraft/textures/block,flower_houstonia.png,/textures,mcl_flowers_azure_bluet.png,,,,,,, +/assets/minecraft/textures/block,azure_bluet.png,/textures,mcl_flowers_azure_bluet.png,,,,,,, /assets/minecraft/textures/block,blue_orchid.png,/textures,mcl_flowers_blue_orchid.png,,,,,,, -/assets/minecraft/textures/block,double_plant_paeonia_bottom.png,/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_paeonia_top.png,/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_rose_bottom.png,/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_rose_top.png,/textures,mcl_flowers_double_plant_rose_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_back.png,/textures,mcl_flowers_double_plant_sunflower_back.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_bottom.png,/textures,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_front.png,/textures,mcl_flowers_double_plant_sunflower_front.png,,,,,,, -/assets/minecraft/textures/block,double_plant_sunflower_top.png,/textures,mcl_flowers_double_plant_sunflower_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_syringa_bottom.png,/textures,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_syringa_top.png,/textures,mcl_flowers_double_plant_syringa_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_grass_bottom.png,/textures,mcl_flowers_double_plant_grass_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_grass_top.png,/textures,mcl_flowers_double_plant_grass_top.png,,,,,,, -/assets/minecraft/textures/block,double_plant_fern_bottom.png,/textures,mcl_flowers_double_plant_fern_bottom.png,,,,,,, -/assets/minecraft/textures/block,double_plant_fern_top.png,/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, -/assets/minecraft/textures/block,tallgrass.png,/textures,mcl_flowers_tallgrass.png,,,,,,, +/assets/minecraft/textures/block,peony_bottom.png,/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, +/assets/minecraft/textures/block,peony_top.png,/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, +/assets/minecraft/textures/block,rose_bush_bottom.png,/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, +/assets/minecraft/textures/block,rose_bush_top.png,/textures,mcl_flowers_double_plant_rose_top.png,,,,,,, +/assets/minecraft/textures/block,sunflower_back.png,/textures,mcl_flowers_double_plant_sunflower_back.png,,,,,,, +/assets/minecraft/textures/block,sunflower_bottom.png,/textures,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, +/assets/minecraft/textures/block,sunflower_front.png,/textures,mcl_flowers_double_plant_sunflower_front.png,,,,,,, +/assets/minecraft/textures/block,sunflower_top.png,/textures,mcl_flowers_double_plant_sunflower_top.png,,,,,,, +/assets/minecraft/textures/block,lilac_bottom.png,/textures,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, +/assets/minecraft/textures/block,lilac_top.png,/textures,mcl_flowers_double_plant_syringa_top.png,,,,,,, +/assets/minecraft/textures/block,tall_grass_bottom.png,/textures,mcl_flowers_double_plant_grass_bottom.png,,,,,,, +/assets/minecraft/textures/block,tall_grass_top.png,/textures,mcl_flowers_double_plant_grass_top.png,,,,,,, +/assets/minecraft/textures/block,large_fern_bottom.png,/textures,mcl_flowers_double_plant_fern_bottom.png,,,,,,, +/assets/minecraft/textures/block,large_fern_top.png,/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, +/assets/minecraft/textures/block,grass.png,/textures,mcl_flowers_tallgrass.png,,,,,,, /assets/minecraft/textures/block,fern.png,/textures,mcl_flowers_fern.png,,,,,,, /assets/minecraft/textures/block,oxeye_daisy.png,/textures,mcl_flowers_oxeye_daisy.png,,,,,,, /assets/minecraft/textures/block,red_tulip.png,/textures,mcl_flowers_poppy.png,,,,,,, -/assets/minecraft/textures/block,flower_tulip_pink.png,/textures,mcl_flowers_tulip_pink.png,,,,,,, -/assets/minecraft/textures/block,flower_tulip_red.png,/textures,mcl_flowers_tulip_red.png,,,,,,, -/assets/minecraft/textures/block,flower_tulip_white.png,/textures,mcl_flowers_tulip_white.png,,,,,,, +/assets/minecraft/textures/block,pink_tulip.png,/textures,mcl_flowers_tulip_pink.png,,,,,,, +/assets/minecraft/textures/block,red_tulip.png,/textures,mcl_flowers_tulip_red.png,,,,,,, +/assets/minecraft/textures/block,white_tulip.png,/textures,mcl_flowers_tulip_white.png,,,,,,, /assets/minecraft/textures/block,dandelion.png,/textures,flowers_dandelion_yellow.png,,,,,,, /assets/minecraft/textures/block,orange_tulip.png,/textures,flowers_tulip.png,,,,,,, /assets/minecraft/textures/block,furnace_front.png,/textures,default_furnace_front.png,,,,,,, @@ -433,121 +430,121 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,hopper_outside.png,/textures,mcl_hoppers_hopper_outside.png,,,,,,, /assets/minecraft/textures/block,hopper_top.png,/textures,mcl_hoppers_hopper_top.png,,,,,,, /assets/minecraft/textures/item,hopper.png,/textures,mcl_hoppers_item.png,,,,,,, -/assets/minecraft/textures/item,record_11.png,/textures,mcl_jukebox_record_11.png,,,,,,, -/assets/minecraft/textures/item,record_13.png,/textures,mcl_jukebox_record_13.png,,,,,,, -/assets/minecraft/textures/item,record_blocks.png,/textures,mcl_jukebox_record_blocks.png,,,,,,, -/assets/minecraft/textures/item,record_cat.png,/textures,mcl_jukebox_record_cat.png,,,,,,, -/assets/minecraft/textures/item,record_chirp.png,/textures,mcl_jukebox_record_chirp.png,,,,,,, -/assets/minecraft/textures/item,record_far.png,/textures,mcl_jukebox_record_far.png,,,,,,, -/assets/minecraft/textures/item,record_mall.png,/textures,mcl_jukebox_record_mall.png,,,,,,, -/assets/minecraft/textures/item,record_mellohi.png,/textures,mcl_jukebox_record_mellohi.png,,,,,,, -/assets/minecraft/textures/item,record_stal.png,/textures,mcl_jukebox_record_stal.png,,,,,,, -/assets/minecraft/textures/item,record_strad.png,/textures,mcl_jukebox_record_strad.png,,,,,,, -/assets/minecraft/textures/item,record_wait.png,/textures,mcl_jukebox_record_wait.png,,,,,,, -/assets/minecraft/textures/item,record_ward.png,/textures,mcl_jukebox_record_ward.png,,,,,,, +/assets/minecraft/textures/item,music_disc_11.png,/textures,mcl_jukebox_record_11.png,,,,,,, +/assets/minecraft/textures/item,music_disc_13.png,/textures,mcl_jukebox_record_13.png,,,,,,, +/assets/minecraft/textures/item,jukebox_top.png,/textures,mcl_jukebox_record_blocks.png,,,,,,, +/assets/minecraft/textures/item,music_disc_cat.png,/textures,mcl_jukebox_record_cat.png,,,,,,, +/assets/minecraft/textures/item,music_disc_chirp.png,/textures,mcl_jukebox_record_chirp.png,,,,,,, +/assets/minecraft/textures/item,music_disc_far.png,/textures,mcl_jukebox_record_far.png,,,,,,, +/assets/minecraft/textures/item,music_disc_mall.png,/textures,mcl_jukebox_record_mall.png,,,,,,, +/assets/minecraft/textures/item,music_disc_mellohi.png,/textures,mcl_jukebox_record_mellohi.png,,,,,,, +/assets/minecraft/textures/item,music_disc_stal.png,/textures,mcl_jukebox_record_stal.png,,,,,,, +/assets/minecraft/textures/item,music_disc_strad.png,/textures,mcl_jukebox_record_strad.png,,,,,,, +/assets/minecraft/textures/item,music_disc_wait.png,/textures,mcl_jukebox_record_wait.png,,,,,,, +/assets/minecraft/textures/item,music_disc_ward.png,/textures,mcl_jukebox_record_ward.png,,,,,,, /assets/minecraft/textures/block,jukebox_side.png,/textures,mcl_jukebox_side.png,,,,,,, /assets/minecraft/textures/block,jukebox_top.png,/textures,mcl_jukebox_top.png,,,,,,, -/assets/minecraft/textures/item,map_empty.png,/textures,mcl_maps_map_empty.png,,,,,,, -/assets/minecraft/textures/item,map_filled_markings.png,/textures,mcl_maps_map_filled_markings.png,,,,,,, -/assets/minecraft/textures/item,map_filled.png,/textures,mcl_maps_map_filled.png,,,,,,, -/assets/minecraft/textures/block,rail_golden.png,/textures,mcl_minecarts_rail_golden.png,,,,,,, -/assets/minecraft/textures/block,rail_golden_powered.png,/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, +/assets/minecraft/textures/item,map.png,/textures,mcl_maps_map_empty.png,,,,,,, +/assets/minecraft/textures/item,filled_map_markings.png,/textures,mcl_maps_map_filled_markings.png,,,,,,, +/assets/minecraft/textures/item,filled_map.png,/textures,mcl_maps_map_filled.png,,,,,,, +/assets/minecraft/textures/block,powered_rail.png,/textures,mcl_minecarts_rail_golden.png,,,,,,, +/assets/minecraft/textures/block,powered_rail_on.png,/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, /assets/minecraft/textures/block,rail_corner.png,/textures,default_rail_curved.png,,,,,,, /assets/minecraft/textures/block,rail.png,/textures,default_rail.png,,,,,,, -/assets/minecraft/textures/block,rail_detector.png,/textures,mcl_minecarts_rail_detector.png,,,,,,, -/assets/minecraft/textures/block,rail_detector_powered.png,/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, -/assets/minecraft/textures/block,rail_activator.png,/textures,mcl_minecarts_rail_activator.png,,,,,,, -/assets/minecraft/textures/block,rail_activator_powered.png,/textures,mcl_minecarts_rail_activator_powered.png,,,,,,, -/assets/minecraft/textures/item,minecart_normal.png,/textures,mcl_minecarts_minecart_normal.png,,,,,,, -/assets/minecraft/textures/item,minecart_chest.png,/textures,mcl_minecarts_minecart_chest.png,,,,,,, -/assets/minecraft/textures/item,minecart_tnt.png,/textures,mcl_minecarts_minecart_tnt.png,,,,,,, -/assets/minecraft/textures/item,minecart_command_block.png,/textures,mcl_minecarts_minecart_command_block.png,,,,,,, -/assets/minecraft/textures/item,minecart_furnace.png,/textures,mcl_minecarts_minecart_furnace.png,,,,,,, -/assets/minecraft/textures/item,minecart_hopper.png,/textures,mcl_minecarts_minecart_hopper.png,,,,,,, +/assets/minecraft/textures/block,detector_rail.png,/textures,mcl_minecarts_rail_detector.png,,,,,,, +/assets/minecraft/textures/block,detector_rail_on.png,/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, +/assets/minecraft/textures/block,activator_rail.png,/textures,mcl_minecarts_rail_activator.png,,,,,,, +/assets/minecraft/textures/block,activator_rail_on.png,/textures,mcl_minecarts_rail_activator_powered.png,,,,,,, +/assets/minecraft/textures/item,minecart.png,/textures,mcl_minecarts_minecart_normal.png,,,,,,, +/assets/minecraft/textures/item,chest_minecart.png,/textures,mcl_minecarts_minecart_chest.png,,,,,,, +/assets/minecraft/textures/item,tnt_minecart.png,/textures,mcl_minecarts_minecart_tnt.png,,,,,,, +/assets/minecraft/textures/item,command_block_minecart.png,/textures,mcl_minecarts_minecart_command_block.png,,,,,,, +/assets/minecraft/textures/item,furnace_minecart.png,/textures,mcl_minecarts_minecart_furnace.png,,,,,,, +/assets/minecraft/textures/item,hopper_minecart.png,/textures,mcl_minecarts_minecart_hopper.png,,,,,,, /assets/minecraft/textures/item,gunpowder.png,/textures,default_gunpowder.png,,,,,,, -/assets/minecraft/textures/item,beef_cooked.png,/textures,mcl_mobitems_beef_cooked.png,,,,,,, -/assets/minecraft/textures/item,beef_raw.png,/textures,mcl_mobitems_beef_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_beef.png,/textures,mcl_mobitems_beef_cooked.png,,,,,,, +/assets/minecraft/textures/item,beef.png,/textures,mcl_mobitems_beef_raw.png,,,,,,, /assets/minecraft/textures/item,blaze_powder.png,/textures,mcl_mobitems_blaze_powder.png,,,,,,, /assets/minecraft/textures/item,blaze_rod.png,/textures,mcl_mobitems_blaze_rod.png,,,,,,, /assets/minecraft/textures/item,bone.png,/textures,mcl_mobitems_bone.png,,,,,,, -/assets/minecraft/textures/item,bucket_milk.png,/textures,mcl_mobitems_bucket_milk.png,,,,,,, +/assets/minecraft/textures/item,milk_bucket.png,/textures,mcl_mobitems_bucket_milk.png,,,,,,, /assets/minecraft/textures/item,carrot_on_a_stick.png,/textures,mcl_mobitems_carrot_on_a_stick.png,,,,,,, -/assets/minecraft/textures/item,chicken_cooked.png,/textures,mcl_mobitems_chicken_cooked.png,,,,,,, -/assets/minecraft/textures/item,chicken_raw.png,/textures,mcl_mobitems_chicken_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_chicken.png,/textures,mcl_mobitems_chicken_cooked.png,,,,,,, +/assets/minecraft/textures/item,chicken.png,/textures,mcl_mobitems_chicken_raw.png,,,,,,, /assets/minecraft/textures/item,feather.png,/textures,mcl_mobitems_feather.png,,,,,,, /assets/minecraft/textures/item,ghast_tear.png,/textures,mcl_mobitems_ghast_tear.png,,,,,,, /assets/minecraft/textures/item,leather.png,/textures,mcl_mobitems_leather.png,,,,,,, /assets/minecraft/textures/item,magma_cream.png,/textures,mcl_mobitems_magma_cream.png,,,,,,, -/assets/minecraft/textures/item,mutton_cooked.png,/textures,mcl_mobitems_mutton_cooked.png,,,,,,, -/assets/minecraft/textures/item,mutton_raw.png,/textures,mcl_mobitems_mutton_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_mutton.png,/textures,mcl_mobitems_mutton_cooked.png,,,,,,, +/assets/minecraft/textures/item,mutton.png,/textures,mcl_mobitems_mutton_raw.png,,,,,,, /assets/minecraft/textures/item,nether_star.png,/textures,mcl_mobitems_nether_star.png,,,,,,, -/assets/minecraft/textures/item,porkchop_cooked.png,/textures,mcl_mobitems_porkchop_cooked.png,,,,,,, -/assets/minecraft/textures/item,porkchop_raw.png,/textures,mcl_mobitems_porkchop_raw.png,,,,,,, -/assets/minecraft/textures/item,rabbit_cooked.png,/textures,mcl_mobitems_rabbit_cooked.png,,,,,,, +/assets/minecraft/textures/item,cooked_porkchop.png,/textures,mcl_mobitems_porkchop_cooked.png,,,,,,, +/assets/minecraft/textures/item,porkchop.png,/textures,mcl_mobitems_porkchop_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_rabbit.png,/textures,mcl_mobitems_rabbit_cooked.png,,,,,,, /assets/minecraft/textures/item,rabbit_foot.png,/textures,mcl_mobitems_rabbit_foot.png,,,,,,, /assets/minecraft/textures/item,rabbit_hide.png,/textures,mcl_mobitems_rabbit_hide.png,,,,,,, -/assets/minecraft/textures/item,rabbit_raw.png,/textures,mcl_mobitems_rabbit_raw.png,,,,,,, +/assets/minecraft/textures/item,rabbit.png,/textures,mcl_mobitems_rabbit_raw.png,,,,,,, /assets/minecraft/textures/item,rabbit_stew.png,/textures,mcl_mobitems_rabbit_stew.png,,,,,,, /assets/minecraft/textures/item,rotten_flesh.png,/textures,mcl_mobitems_rotten_flesh.png,,,,,,, /assets/minecraft/textures/item,saddle.png,/textures,mcl_mobitems_saddle.png,,,,,,, /assets/minecraft/textures/item,shulker_shell.png,/textures,mcl_mobitems_shulker_shell.png,,,,,,, -/assets/minecraft/textures/item,slimeball.png,/textures,mcl_mobitems_slimeball.png,,,,,,, +/assets/minecraft/textures/item,slime_ball.png,/textures,mcl_mobitems_slimeball.png,,,,,,, /assets/minecraft/textures/item,spider_eye.png,/textures,mcl_mobitems_spider_eye.png,,,,,,, /assets/minecraft/textures/item,string.png,/textures,mcl_mobitems_string.png,,,,,,, -/assets/minecraft/textures/block,mob_spawner.png,/textures,mob_spawner.png,,,,,,, +/assets/minecraft/textures/block,spawner.png,/textures,mob_spawner.png,,,,,,, /assets/minecraft/textures/block,brown_mushroom.png,/textures,farming_mushroom_brown.png,,,,,,, /assets/minecraft/textures/block,red_mushroom.png,/textures,farming_mushroom_red.png,,,,,,, /assets/minecraft/textures/item,mushroom_stew.png,/textures,farming_mushroom_stew.png,,,,,,, /assets/minecraft/textures/block,mushroom_block_inside.png,/textures,mcl_mushrooms_mushroom_block_inside.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_skin_brown.png,/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_skin_red.png,/textures,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_skin_stem.png,/textures,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, +/assets/minecraft/textures/block,brown_mushroom_block.png,/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, +/assets/minecraft/textures/block,red_mushroom_block.png,/textures,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, +/assets/minecraft/textures/block,mushroom_stem.png,/textures,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, /assets/minecraft/textures/item,glowstone_dust.png,/textures,mcl_nether_glowstone_dust.png,,,,,,, /assets/minecraft/textures/block,glowstone.png,/textures,mcl_nether_glowstone.png,,,,,,, /assets/minecraft/textures/block,magma.png,/textures,mcl_nether_magma.png,,,,,,, -/assets/minecraft/textures/block,nether_brick.png,/textures,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/item,netherbrick.png,/textures,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_nether_nether_brick.png,,,,,,, +/assets/minecraft/textures/item,netherrack.png,/textures,mcl_nether_netherbrick.png,,,,,,, /assets/minecraft/textures/block,netherrack.png,/textures,mcl_nether_netherrack.png,,,,,,, /assets/minecraft/textures/block,nether_wart_block.png,/textures,mcl_nether_nether_wart_block.png,,,,,,, /assets/minecraft/textures/item,nether_wart.png,/textures,mcl_nether_nether_wart.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage_0.png,/textures,mcl_nether_nether_wart_stage_0.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage_1.png,/textures,mcl_nether_nether_wart_stage_1.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage_2.png,/textures,mcl_nether_nether_wart_stage_2.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage0.png,/textures,mcl_nether_nether_wart_stage_0.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage1.png,/textures,mcl_nether_nether_wart_stage_1.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage2.png,/textures,mcl_nether_nether_wart_stage_2.png,,,,,,, /assets/minecraft/textures/block,quartz_block_bottom.png,/textures,mcl_nether_quartz_block_bottom.png,,,,,,, /assets/minecraft/textures/block,quartz_block_side.png,/textures,mcl_nether_quartz_block_side.png,,,,,,, /assets/minecraft/textures/block,quartz_block_top.png,/textures,mcl_nether_quartz_block_top.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_chiseled.png,/textures,mcl_nether_quartz_chiseled_side.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_chiseled_top.png,/textures,mcl_nether_quartz_chiseled_top.png,,,,,,, -/assets/minecraft/textures/block,quartz_ore.png,/textures,mcl_nether_quartz_ore.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_lines.png,/textures,mcl_nether_quartz_pillar_side.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_lines_top.png,/textures,mcl_nether_quartz_pillar_top.png,,,,,,, +/assets/minecraft/textures/block,chiseled_quartz_block.png,/textures,mcl_nether_quartz_chiseled_side.png,,,,,,, +/assets/minecraft/textures/block,chiseled_quartz_block_top.png,/textures,mcl_nether_quartz_chiseled_top.png,,,,,,, +/assets/minecraft/textures/block,nether_quartz_ore.png,/textures,mcl_nether_quartz_ore.png,,,,,,, +/assets/minecraft/textures/block,quartz_pillar.png,/textures,mcl_nether_quartz_pillar_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_pillar_top.png,/textures,mcl_nether_quartz_pillar_top.png,,,,,,, /assets/minecraft/textures/item,quartz.png,/textures,mcl_nether_quartz.png,,,,,,, -/assets/minecraft/textures/block,red_nether_brick.png,/textures,mcl_nether_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_nether_red_nether_brick.png,,,,,,, /assets/minecraft/textures/block,soul_sand.png,/textures,mcl_nether_soul_sand.png,,,,,,, -/assets/minecraft/textures/block,prismarine_rough.png,/textures,mcl_ocean_prismarine_anim.png,,,,,,, +/assets/minecraft/textures/block,prismarine.png,/textures,mcl_ocean_prismarine_anim.png,,,,,,, /assets/minecraft/textures/block,prismarine_bricks.png,/textures,mcl_ocean_prismarine_bricks.png,,,,,,, /assets/minecraft/textures/item,prismarine_crystals.png,/textures,mcl_ocean_prismarine_crystals.png,,,,,,, -/assets/minecraft/textures/block,prismarine_dark.png,/textures,mcl_ocean_prismarine_dark.png,,,,,,, +/assets/minecraft/textures/block,dark_prismarine.png,/textures,mcl_ocean_prismarine_dark.png,,,,,,, /assets/minecraft/textures/item,prismarine_shard.png,/textures,mcl_ocean_prismarine_shard.png,,,,,,, /assets/minecraft/textures/block,sea_lantern.png,/textures,mcl_ocean_sea_lantern.png,,,,,,, /assets/minecraft/textures/item,dragon_breath.png,/textures,mcl_potions_dragon_breath.png,,,,,,, -/assets/minecraft/textures/item,melon_speckled.png,/textures,mcl_potions_melon_speckled.png,,,,,,, -/assets/minecraft/textures/item,potion_bottle_empty.png,/textures,mcl_potions_potion_bottle.png,,,,,,, -/assets/minecraft/textures/item,potion_bottle_splash.png,/textures,mcl_potions_splash_bottle.png,,,,,,, -/assets/minecraft/textures/item,potion_bottle_lingering.png,/textures,mcl_potions_lingering_bottle.png,,,,,,, +/assets/minecraft/textures/item,glistering_melon_slice.png,/textures,mcl_potions_melon_speckled.png,,,,,,, +/assets/minecraft/textures/item,potion.png,/textures,mcl_potions_potion_bottle.png,,,,,,, +/assets/minecraft/textures/item,splash_potion.png,/textures,mcl_potions_splash_bottle.png,,,,,,, +/assets/minecraft/textures/item,lingering_potion.png,/textures,mcl_potions_lingering_bottle.png,,,,,,, /assets/minecraft/textures/item,potion_overlay.png,/textures,mcl_potions_potion_overlay.png,,,,,,, /assets/minecraft/textures/item,potion_overlay.png,/textures,mcl_potions_splash_overlay.png,,,,,,, -/assets/minecraft/textures/item,spider_eye_fermented.png,/textures,mcl_potions_spider_eye_fermented.png,,,,,,, +/assets/minecraft/textures/item,fermented_spider_eye.png,/textures,mcl_potions_spider_eye_fermented.png,,,,,,, /assets/minecraft/textures/block,sponge.png,/textures,mcl_sponges_sponge.png,,,,,,, -/assets/minecraft/textures/block,sponge_wet.png,/textures,mcl_sponges_sponge_wet.png,,,,,,, -/assets/minecraft/textures/block,sponge_wet.png,/textures,mcl_sponges_sponge_wet_river_water.png,,,,,,, -/assets/minecraft/textures/block,stone_slab_side.png,/textures,mcl_stairs_stone_slab_side.png,,,,,,, -/assets/minecraft/textures/block,stone_slab_top.png,/textures,mcl_stairs_stone_slab_top.png,,,,,,, +/assets/minecraft/textures/block,wet_sponge.png,/textures,mcl_sponges_sponge_wet.png,,,,,,, +/assets/minecraft/textures/block,wet_sponge.png,/textures,mcl_sponges_sponge_wet_river_water.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone_slab_side.png,/textures,mcl_stairs_stone_slab_side.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone.png,/textures,mcl_stairs_stone_slab_top.png,,,,,,, /assets/minecraft/textures/item,arrow.png,/textures,mcl_bows_arrow_inv.png,,,,,,, /assets/minecraft/textures/item,bow_pulling_0.png,/textures,mcl_bows_bow_0.png,,,,,,, /assets/minecraft/textures/item,bow_pulling_1.png,/textures,mcl_bows_bow_1.png,,,,,,, /assets/minecraft/textures/item,bow_pulling_2.png,/textures,mcl_bows_bow_2.png,,,,,,, -/assets/minecraft/textures/item,bow_standby.png,/textures,mcl_bows_bow.png,,,,,,, +/assets/minecraft/textures/item,bow.png,/textures,mcl_bows_bow.png,,,,,,, /assets/minecraft/textures/item,egg.png,/textures,mcl_throwing_egg.png,,,,,,, /assets/minecraft/textures/item,ender_pearl.png,/textures,mcl_throwing_ender_pearl.png,,,,,,, /assets/minecraft/textures/item,snowball.png,/textures,mcl_throwing_snowball.png,,,,,,, @@ -558,10 +555,10 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,diamond_pickaxe.png,/textures,default_tool_diamondpick.png,,,,,,, /assets/minecraft/textures/item,diamond_shovel.png,/textures,default_tool_diamondshovel.png,,,,,,, /assets/minecraft/textures/item,diamond_sword.png,/textures,default_tool_diamondsword.png,,,,,,, -/assets/minecraft/textures/item,gold_axe.png,/textures,default_tool_goldaxe.png,,,,,,, -/assets/minecraft/textures/item,gold_pickaxe.png,/textures,default_tool_goldpick.png,,,,,,, -/assets/minecraft/textures/item,gold_shovel.png,/textures,default_tool_goldshovel.png,,,,,,, -/assets/minecraft/textures/item,gold_sword.png,/textures,default_tool_goldsword.png,,,,,,, +/assets/minecraft/textures/item,golden_axe.png,/textures,default_tool_goldaxe.png,,,,,,, +/assets/minecraft/textures/item,golden_pickaxe.png,/textures,default_tool_goldpick.png,,,,,,, +/assets/minecraft/textures/item,golden_shovel.png,/textures,default_tool_goldshovel.png,,,,,,, +/assets/minecraft/textures/item,golden_sword.png,/textures,default_tool_goldsword.png,,,,,,, /assets/minecraft/textures/item,shears.png,/textures,default_tool_shears.png,,,,,,, /assets/minecraft/textures/item,iron_axe.png,/textures,default_tool_steelaxe.png,,,,,,, /assets/minecraft/textures/item,iron_pickaxe.png,/textures,default_tool_steelpick.png,,,,,,, @@ -584,7 +581,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,gray_wool.png,/textures,wool_dark_grey.png,,,,,,, /assets/minecraft/textures/block,green_wool.png,/textures,wool_dark_green.png,,,,,,, /assets/minecraft/textures/block,light_gray_wool.png,/textures,wool_grey.png,,,,,,, -/assets/minecraft/textures/block,wool_colored_light_blue.png,/textures,mcl_wool_light_blue.png,,,,,,, +/assets/minecraft/textures/block,light_blue_wool.png,/textures,mcl_wool_light_blue.png,,,,,,, /assets/minecraft/textures/block,lime_wool.png,/textures,mcl_wool_lime.png,,,,,,, /assets/minecraft/textures/block,magenta_wool.png,/textures,wool_magenta.png,,,,,,, /assets/minecraft/textures/block,orange_wool.png,/textures,wool_orange.png,,,,,,, @@ -595,43 +592,43 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,yellow_wool.png,/textures,wool_yellow.png,,,,,,, /assets/minecraft/textures/item,chainmail_boots.png,/textures,mcl_armor_inv_boots_chain.png,,,,,,, /assets/minecraft/textures/item,diamond_boots.png,/textures,mcl_armor_inv_boots_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_boots.png,/textures,mcl_armor_inv_boots_gold.png,,,,,,, +/assets/minecraft/textures/item,golden_boots.png,/textures,mcl_armor_inv_boots_gold.png,,,,,,, /assets/minecraft/textures/item,iron_boots.png,/textures,mcl_armor_inv_boots_iron.png,,,,,,, /assets/minecraft/textures/item,leather_boots.png,/textures,mcl_armor_inv_boots_leather.png,,,,,,, /assets/minecraft/textures/item,chainmail_chestplate.png,/textures,mcl_armor_inv_chestplate_chain.png,,,,,,, /assets/minecraft/textures/item,diamond_chestplate.png,/textures,mcl_armor_inv_chestplate_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_chestplate.png,/textures,mcl_armor_inv_chestplate_gold.png,,,,,,, +/assets/minecraft/textures/item,golden_chestplate.png,/textures,mcl_armor_inv_chestplate_gold.png,,,,,,, /assets/minecraft/textures/item,iron_chestplate.png,/textures,mcl_armor_inv_chestplate_iron.png,,,,,,, /assets/minecraft/textures/item,leather_chestplate.png,/textures,mcl_armor_inv_chestplate_leather.png,,,,,,, /assets/minecraft/textures/item,chainmail_helmet.png,/textures,mcl_armor_inv_helmet_chain.png,,,,,,, /assets/minecraft/textures/item,diamond_helmet.png,/textures,mcl_armor_inv_helmet_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_helmet.png,/textures,mcl_armor_inv_helmet_gold.png,,,,,,, +/assets/minecraft/textures/item,golden_helmet.png,/textures,mcl_armor_inv_helmet_gold.png,,,,,,, /assets/minecraft/textures/item,iron_helmet.png,/textures,mcl_armor_inv_helmet_iron.png,,,,,,, /assets/minecraft/textures/item,leather_helmet.png,/textures,mcl_armor_inv_helmet_leather.png,,,,,,, /assets/minecraft/textures/item,chainmail_leggings.png,/textures,mcl_armor_inv_leggings_chain.png,,,,,,, /assets/minecraft/textures/item,diamond_leggings.png,/textures,mcl_armor_inv_leggings_diamond.png,,,,,,, -/assets/minecraft/textures/item,gold_leggings.png,/textures,mcl_armor_inv_leggings_gold.png,,,,,,, +/assets/minecraft/textures/item,golden_leggings.png,/textures,mcl_armor_inv_leggings_gold.png,,,,,,, /assets/minecraft/textures/item,iron_leggings.png,/textures,mcl_armor_inv_leggings_iron.png,,,,,,, /assets/minecraft/textures/item,leather_leggings.png,/textures,mcl_armor_inv_leggings_leather.png,,,,,,, -/assets/minecraft/textures/item,wooden_armorstand.png,/mods/ITEMS/mcl_armor_stand/textures,3d_armor_stand_item.png,,,,,,, -/assets/minecraft/textures/block,dispenser_front_horizontal.png,/textures,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, +/assets/minecraft/textures/item,armor_stand.png,/mods/ITEMS/mcl_armor_stand/textures,3d_armor_stand_item.png,,,,,,, +/assets/minecraft/textures/block,dispenser_front.png,/textures,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, /assets/minecraft/textures/block,dispenser_front_vertical.png,/textures,mcl_dispensers_dispenser_front_vertical.png,,,,,,, -/assets/minecraft/textures/block,dropper_front_horizontal.png,/textures,mcl_droppers_dropper_front_horizontal.png,,,,,,, +/assets/minecraft/textures/block,dropper_front.png,/textures,mcl_droppers_dropper_front_horizontal.png,,,,,,, /assets/minecraft/textures/block,dropper_front_vertical.png,/textures,mcl_droppers_dropper_front_vertical.png,,,,,,, -/assets/minecraft/textures/block,observer_back_lit.png,/textures,mcl_observers_observer_back_lit.png,,,,,,, +/assets/minecraft/textures/block,observer_back_on.png,/textures,mcl_observers_observer_back_lit.png,,,,,,, /assets/minecraft/textures/block,observer_back.png,/textures,mcl_observers_observer_back.png,,,,,,, /assets/minecraft/textures/block,observer_front.png,/textures,mcl_observers_observer_front.png,,,,,,, /assets/minecraft/textures/block,observer_side.png,/textures,mcl_observers_observer_side.png,,,,,,, /assets/minecraft/textures/block,observer_top.png,/textures,mcl_observers_observer_top.png,,,,,,, -/assets/minecraft/textures/item,redstone_dust.png,/textures,redstone_redstone_dust.png,,,,,,, +/assets/minecraft/textures/item,redstone.png,/textures,redstone_redstone_dust.png,,,,,,, /assets/minecraft/textures/item,repeater.png,/textures,mesecons_delayer_item.png,,,,,,, /assets/minecraft/textures/item,comparator.png,/textures,mcl_comparators_item.png,,,,,,, -/assets/minecraft/textures/block,repeater_off.png,/textures,mesecons_delayer_off.png,,,,,,, +/assets/minecraft/textures/block,repeater.png,/textures,mesecons_delayer_off.png,,,,,,, /assets/minecraft/textures/block,repeater_on.png,/textures,mesecons_delayer_on.png,,,,,,, -/assets/minecraft/textures/block,noteblock.png,/textures,mesecons_noteblock.png,,,,,,, +/assets/minecraft/textures/block,note_block.png,/textures,mesecons_noteblock.png,,,,,,, /assets/minecraft/textures/block,command_block_back.png,/textures,jeija_commandblock_off.png,,,,,,, /assets/minecraft/textures/block,command_block_back.png,/textures,jeija_commandblock_on.png,,,,,,, -/assets/minecraft/textures/block,redstone_lamp_off.png,/textures,jeija_lightstone_gray_off.png,,,,,,, +/assets/minecraft/textures/block,redstone_lamp.png,/textures,jeija_lightstone_gray_off.png,,,,,,, /assets/minecraft/textures/block,redstone_lamp_on.png,/textures,jeija_lightstone_gray_on.png,,,,,,, /assets/minecraft/textures/block,daylight_detector_inverted_top.png,/textures,jeija_solar_panel_inverted.png,,,,,,, /assets/minecraft/textures/block,daylight_detector_top.png,/textures,jeija_solar_panel.png,,,,,,, @@ -642,13 +639,13 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,piston_bottom.png,/textures,mesecons_piston_back.png,,,,,,, /assets/minecraft/textures/block,piston_side.png,/textures,mesecons_piston_bottom.png,,,,,,, /assets/minecraft/textures/block,piston_inner.png,/textures,mesecons_piston_on_front.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_back.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_bottom.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_front.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_back.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_bottom.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_front.png,,,,,,, /assets/minecraft/textures/block,piston_top_sticky.png,/textures,mesecons_piston_pusher_front_sticky.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_left.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_right.png,,,,,,, -/assets/minecraft/textures/block,piston_top_normal.png,/textures,mesecons_piston_pusher_top.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_left.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_right.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_top.png,,,,,,, /assets/minecraft/textures/block,redstone_block.png,/textures,redstone_redstone_block.png,,,,,,, /assets/minecraft/textures/item,oak_sign.png,/mods/ITEMS/mcl_signs/textures,default_sign.png,,,,,,, /assets/minecraft/textures/block,iron_bars.png,/textures,xpanes_pane_iron.png,,,,,,, @@ -669,7 +666,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,glass_pane_top_silver.png,/textures,xpanes_top_glass_silver.png,,,,,,, /assets/minecraft/textures/block,glass_pane_top_white.png,/textures,xpanes_top_glass_white.png,,,,,,, /assets/minecraft/textures/block,glass_pane_top_yellow.png,/textures,xpanes_top_glass_yellow.png,,,,,,, -/assets/minecraft/textures/item,totem.png,/textures,mcl_totems_totem.png,,,,,,, +/assets/minecraft/textures/item,totem_of_undying.png,/textures,mcl_totems_totem.png,,,,,,, /assets/minecraft/textures/entity,bat.png,/textures,mobs_mc_bat.png,,,,,,, /assets/minecraft/textures/entity,blaze.png,/textures,mobs_mc_blaze.png,,,,,,, /assets/minecraft/textures/entity/cat,black.png,/textures,mobs_mc_cat_black.png,,,,,,, @@ -688,7 +685,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/enderman,enderman.png,/textures,mobs_mc_enderman.png,,,,,,, /assets/minecraft/textures/entity,endermite.png,/textures,mobs_mc_endermite.png,,,,,,, /assets/minecraft/textures/entity/ghast,ghast.png,/textures,mobs_mc_ghast.png,,,,,,, -/assets/minecraft/textures/item,gold_horse_armor.png,/textures,mobs_mc_gold_horse_armor.png,,,,,,, +/assets/minecraft/textures/item,golden_horse_armor.png,/textures,mobs_mc_gold_horse_armor.png,,,,,,, /assets/minecraft/textures/entity,guardian_elder.png,/textures,mobs_mc_guardian_elder.png,,,,,,, /assets/minecraft/textures/entity,guardian.png,/textures,mobs_mc_guardian.png,,,,,,, /assets/minecraft/textures/entity/horse/armor,horse_armor_diamond.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_diamond.png,,,,,,, @@ -801,10 +798,9 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,flower_pot.png,/textures,mcl_flowerpots_flowerpot.png,,,,,,,y /assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar.png,0,0,182,22,0,0,y /assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar_selected.png,0,22,24,24,0,0,y -/assets/minecraft/textures/block,bed_feet_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, +/assets/minecraft/textures/block,bed_head_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, /assets/minecraft/textures/block,bed_feet_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_r_red.png,,,,,,, /assets/minecraft/textures/block,bed_feet_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_bottom_red.png,,,,,,, -/assets/minecraft/textures/block,bed_head_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, /assets/minecraft/textures/block,bed_head_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_top_r_red.png,,,,,,, /assets/minecraft/textures/block,bed_head_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_top_red.png,,,,,,, /assets/minecraft/textures/item,compass_00.png,/textures,mcl_compass_compass_00.png,,,,,,, @@ -912,43 +908,30 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,redstone_dust_dot.png,/textures,redstone_redstone_dust_dot.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_line0.png,/textures,redstone_redstone_dust_line0.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_line1.png,/textures,redstone_redstone_dust_line1.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_stem_connected.png,/textures,mcl_farming_pumpkin_stem_connected.png,,,,,,, -/assets/minecraft/textures/block,melon_stem_connected.png,/textures,mcl_farming_melon_stem_connected.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_stem_disconnected.png,/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,melon_stem_disconnected.png,/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,attached_pumpkin_stem.png,/textures,mcl_farming_pumpkin_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,attached_melon_stem.png,/textures,mcl_farming_melon_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_stem.png,/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,melon_stem.png,/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, /assets/minecraft/textures/block,acacia_planks.png,/textures,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/block,planks_big_oak.png,/textures,mcl_fences_fence_big_oak.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,/textures,mcl_fences_fence_big_oak.png,,,,,,, /assets/minecraft/textures/block,birch_planks.png,/textures,mcl_fences_fence_birch.png,,,,,,, /assets/minecraft/textures/block,jungle_planks.png,/textures,mcl_fences_fence_jungle.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_fences_fence_oak.png,,,,,,, /assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_fences_fence_spruce.png,,,,,,, /assets/minecraft/textures/block,acacia_planks.png,/textures,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/block,planks_big_oak.png,/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, /assets/minecraft/textures/block,birch_planks.png,/textures,mcl_fences_fence_gate_birch.png,,,,,,, /assets/minecraft/textures/block,jungle_planks.png,/textures,mcl_fences_fence_gate_jungle.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_fences_fence_gate_oak.png,,,,,,, /assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_fences_fence_gate_spruce.png,,,,,,, -/assets/minecraft/textures/block,nether_brick.png,/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,fence_acacia.png,/textures,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/block,fence_big_oak.png,/textures,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_birch.png,/textures,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/block,fence_jungle.png,/textures,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/block,fence_nether_brick.png,/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,fence_oak.png,/textures,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_spruce.png,/textures,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_acacia.png,/textures,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_big_oak.png,/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_birch.png,/textures,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_jungle.png,/textures,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_oak.png,/textures,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/block,fence_gate_spruce.png,/textures,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_fences_fence_nether_brick.png,,,,,,, /assets/minecraft/textures/entity,oak_sign.png,/textures,mcl_signs_sign.png,,,,,,, /assets/minecraft/textures/entity,banner_base.png,/textures,mcl_banners_banner_base.png,,,,,,, /assets/minecraft/textures/entity/banner,base.png,/textures,mcl_banners_base.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_banners_fallback_wood.png,,,,,,, /assets/minecraft/textures/item,banner_base.png,/textures,mcl_banners_item_base.png,,,,,,, /assets/minecraft/textures/item,banner_overlay.png,/textures,mcl_banners_item_overlay.png,,,,,,, -/assets/minecraft/textures/block,portal.png,/textures,mcl_portals_portal.png,,,,,,, +/assets/minecraft/textures/block,nether_portal.png,/textures,mcl_portals_portal.png,,,,,,, /assets/minecraft/textures/entity,end_portal.png,/textures,mcl_portals_end_portal.png,,,,,,, /assets/minecraft/textures/environment,end_sky.png,/textures,mcl_playerplus_end_sky.png,,,,,,, /assets/minecraft/textures/entity/chest,normal.png,/textures,mcl_chests_normal.png,,,,,,, @@ -960,15 +943,30 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,endframe_side.png,/textures,mcl_portals_endframe_side.png,,,,,,, /assets/minecraft/textures/block,endframe_eye.png,/textures,mcl_portals_endframe_eye.png,,,,,,, /assets/minecraft/textures/block,end_stone.png,/textures,mcl_portals_endframe_bottom.png,,,,,,, -/assets/minecraft/textures/block,red_nether_brick.png,/textures,mcl_fences_fence_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,red_nether_brick.png,/textures,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,nether_brick.png,/textures,mcl_fences_fence_gate_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_fences_fence_gate_nether_brick.png,,,,,,, /assets/minecraft/textures/block,smooth_stone.png,,mcl_supplemental_stonebrick_carved_slab.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_top.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_side.png,,,,,,, /assets/minecraft/textures/block,mossy_cobblestone.png,/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, /assets/minecraft/textures/block,mossy_cobblestone.png,/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, -/assets/minecraft/textures/block,grass_top.png,/textures,mcl_core_grass_block_top.png,,,,,,, -/assets/minecraft/textures/block,grass_side_overlay.png,/textures,mcl_core_grass_block_side_overlay.png,,,,,,, -/assets/minecraft/textures/item,book_enchanted.png,/textures,mcl_enchanting_book_enchanted.png,,,,,,, +/assets/minecraft/textures/block,grass_block_top.png,/textures,mcl_core_grass_block_top.png,,,,,,, +/assets/minecraft/textures/block,grass_block_side_overlay.png,/textures,mcl_core_grass_block_side_overlay.png,,,,,,, +/assets/minecraft/textures/item,enchanted_book.png,/textures,mcl_enchanting_book_enchanted.png,,,,,,, /assets/minecraft/textures/item,experience_bottle.png,/textures,mcl_experience_bottle.png,,,,,,, +/assets/minecraft/textures/entity/bed,black.png,/textures,mcl_beds_bed_black.png,,,,,,, +/assets/minecraft/textures/entity/bed,blue.png,/textures,mcl_beds_bed_blue.png,,,,,,, +/assets/minecraft/textures/entity/bed,brown.png,/textures,mcl_beds_bed_brown.png,,,,,,, +/assets/minecraft/textures/entity/bed,cyan.png,/textures,mcl_beds_bed_cyan.png,,,,,,, +/assets/minecraft/textures/entity/bed,gray.png,/textures,mcl_beds_bed_grey.png,,,,,,, +/assets/minecraft/textures/entity/bed,green.png,/textures,mcl_beds_bed_green.png,,,,,,, +/assets/minecraft/textures/entity/bed,light_blue.png,/textures,mcl_beds_bed_light_blue.png,,,,,,, +/assets/minecraft/textures/entity/bed,light_gray.png,/textures,mcl_beds_bed_silver.png,,,,,,, +/assets/minecraft/textures/entity/bed,lime.png,/textures,mcl_beds_bed_lime.png,,,,,,, +/assets/minecraft/textures/entity/bed,magenta.png,/textures,mcl_beds_bed_magenta.png,,,,,,, +/assets/minecraft/textures/entity/bed,orange.png,/textures,mcl_beds_bed_orange.png,,,,,,, +/assets/minecraft/textures/entity/bed,pink.png,/textures,mcl_beds_bed_pink.png,,,,,,, +/assets/minecraft/textures/entity/bed,purple.png,/textures,mcl_beds_bed_purple.png,,,,,,, +/assets/minecraft/textures/entity/bed,white.png,/textures,mcl_beds_bed_white.png,,,,,,, +/assets/minecraft/textures/entity/bed,yellow.png,/textures,mcl_beds_bed_yellow.png,,,,,,, From 98a5f07ef87e19ac954a252e7ba60f7f1bd8c6c9 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 04:00:53 +0000 Subject: [PATCH 05/40] Added support for cherry blossoms MC 1.20+ --- tools/Conversion_Table.csv | 17 +++++++++++++++++ tools/Texture_Converter.py | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 58f4f79cd..cb314f363 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -970,3 +970,20 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/bed,purple.png,/textures,mcl_beds_bed_purple.png,,,,,,, /assets/minecraft/textures/entity/bed,white.png,/textures,mcl_beds_bed_white.png,,,,,,, /assets/minecraft/textures/entity/bed,yellow.png,/textures,mcl_beds_bed_yellow.png,,,,,,, +/assets/minecraft/textures/block,cherry_log.png,/textures,mcl_cherry_blossom_log.png,,,,,,, +/assets/minecraft/textures/block,cherry_door_top.png,/textures,mcl_cherry_blossom_door_top.png,,,,,,, +/assets/minecraft/textures/block,cherry_leaves.png,/textures,mcl_cherry_blossom_leaves.png,,,,,,, +/assets/minecraft/textures/block,cherry_door_bottom.png,/textures,mcl_cherry_blossom_door_bottom.png,,,,,,, +/assets/minecraft/textures/block,cherry_sapling.png,/textures,mcl_cherry_blossom_sapling.png,,,,,,, +/assets/minecraft/textures/block,cherry_planks.png,/textures,mcl_cherry_blossom_planks.png,,,,,,, +/assets/minecraft/textures/block,cherry_trapdoor.png,/textures,mcl_cherry_blossom_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,cherry_log_top.png,/textures,mcl_cherry_blossom_log_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_cherry_log_top.png,/textures,mcl_cherry_blossom_log_top_stripped.png,,,,,,, +/assets/minecraft/textures/block,stripped_cherry_log.png,/textures,mcl_cherry_blossom_log_stripped.png,,,,,,, +/assets/minecraft/textures/item,cherry_sign.png,/textures,mcl_cherry_blossom_sign_inv.png,,,,,,, +/assets/minecraft/textures/item,cherry_chest_boat.png,/textures,mcl_boats_cherry_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,cherry_door.png,/textures,mcl_cherry_blossom_door_inv.png,,,,,,, +/assets/minecraft/textures/item,cherry_boat.png,/textures,mcl_boats_cherry_boat.png,,,,,,, +/assets/minecraft/textures/entity/signs,cherry.png,/textures,mcl_cherry_blossom_sign.png,,,,,,, +/assets/minecraft/textures/entity/boat,cherry.png,/textures,mcl_boats_texture_cherry_boat.png,,,,,,, +/assets/minecraft/textures/entity/chest_boat,cherry.png,/textures,mcl_boats_cherry_chest_boat.png,,,,,,, diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 6a96dbdd7..f03d6b7fd 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -67,7 +67,7 @@ for opt, arg in opts: This will convert textures from Minecraft resource packs to a Minetest texture pack. -Supported Minecraft version: 1.19 (Java Edition) +Supported Minecraft version: 1.20 (Java Edition) Syntax:""") print(syntax_help) From 557ea75c5d6105426b46ee4877739727b6c9bef0 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 09:39:33 +0000 Subject: [PATCH 06/40] Added more textures to Conversion_Table.csv --- tools/Conversion_Table.csv | 74 ++++++++++---------------------------- 1 file changed, 18 insertions(+), 56 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index cb314f363..6d18a4b3d 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -19,7 +19,6 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,anvil_side.png,/textures,mcl_anvils_anvil_side.png,,,,,,, /assets/minecraft/textures/item,name_tag.png,/textures,mobs_nametag.png,,,,,,, /assets/minecraft/textures/gui,icons.png,/textures,mobs_blood.png,16,0,9,9,0,0,y -/assets/minecraft/textures/block,itemframe_background.png,/textures,mcl_itemframes_itemframe_background.png,,,,,,, /assets/minecraft/textures/entity/bed,red.png,/textures,mcl_beds_bed_red.png,,,,,,, /assets/minecraft/textures/item,acacia_boat.png,/textures,mcl_boats_acacia_boat.png,,,,,,, /assets/minecraft/textures/item,oak_boat.png,/textures,mcl_boats_oak_boat.png,,,,,,, @@ -27,12 +26,12 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,dark_oak_boat.png,/textures,mcl_boats_dark_oak_boat.png,,,,,,, /assets/minecraft/textures/item,jungle_boat.png,/textures,mcl_boats_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,birch_boat.png,/textures,mcl_boats_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_acacia.png,/textures,mcl_boats_texture_acacia_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_oak.png,/textures,mcl_boats_texture_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_darkoak.png,/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_spruce.png,/textures,mcl_boats_texture_spruce_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_birch.png,/textures,mcl_boats_texture_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,boat_jungle.png,/textures,mcl_boats_texture_jungle_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,acacia_boat.png,/textures,mcl_boats_texture_acacia_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,oak_boat.png,/textures,mcl_boats_texture_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,dark_oak_boat.png,/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,spruce_boat.png,/textures,mcl_boats_texture_spruce_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,birch_boat.png,/textures,mcl_boats_texture_birch_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,jungle_boat.png,/textures,mcl_boats_texture_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,book.png,/textures,default_book.png,,,,,,, /assets/minecraft/textures/block,bookshelf.png,/textures,default_bookshelf.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_books_bookshelf_top.png,,,,,,, @@ -53,7 +52,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,cocoa_stage_2.png,/textures,mcl_cocoas_cocoa_stage_2.png,,,,,,,y /assets/minecraft/textures/block,terracotta.png,/textures,hardened_clay.png,,,,,,, /assets/minecraft/textures/block,black_terracotta.png,/textures,hardened_clay_stained_black.png,,,,,,, -/assets/minecraft/textures/block,blue_terracotta,/textures,hardened_clay_stained_blue.png,,,,,,, +/assets/minecraft/textures/block,blue_terracotta.png,/textures,hardened_clay_stained_blue.png,,,,,,, /assets/minecraft/textures/block,brown_terracotta.png,/textures,hardened_clay_stained_brown.png,,,,,,, /assets/minecraft/textures/block,cyan_terracotta.png,/textures,hardened_clay_stained_cyan.png,,,,,,, /assets/minecraft/textures/block,gray_terracotta.png,/textures,hardened_clay_stained_grey.png,,,,,,, @@ -327,7 +326,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,end_portal_frame_top.png,/textures,mcl_end_endframe_top.png,,,,,,, /assets/minecraft/textures/block,end_stone.png,/textures,mcl_end_end_stone.png,,,,,,, /assets/minecraft/textures/item,end_crystal.png,/textures,mcl_end_crystal_item.png,,,,,,, -/assets/minecraft/textures/entity/endercrystal,endercrystal.png,/textures,mcl_end_crystal.png,,,,,,, +/assets/minecraft/textures/entity/end_crystal,end_crystal.png,/textures,mcl_end_crystal.png,,,,,,, /assets/minecraft/textures/block,purpur_block.png,/textures,mcl_end_purpur_block.png,,,,,,, /assets/minecraft/textures/block,purpur_pillar.png,/textures,mcl_end_purpur_pillar.png,,,,,,, /assets/minecraft/textures/block,purpur_pillar_top.png,/textures,mcl_end_purpur_pillar_top.png,,,,,,, @@ -647,25 +646,8 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_right.png,,,,,,, /assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_top.png,,,,,,, /assets/minecraft/textures/block,redstone_block.png,/textures,redstone_redstone_block.png,,,,,,, -/assets/minecraft/textures/item,oak_sign.png,/mods/ITEMS/mcl_signs/textures,default_sign.png,,,,,,, /assets/minecraft/textures/block,iron_bars.png,/textures,xpanes_pane_iron.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_black.png,/textures,xpanes_top_glass_black.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_blue.png,/textures,xpanes_top_glass_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_brown.png,/textures,xpanes_top_glass_brown.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_cyan.png,/textures,xpanes_top_glass_cyan.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_gray.png,/textures,xpanes_top_glass_gray.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_green.png,/textures,xpanes_top_glass_green.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_light_blue.png,/textures,xpanes_top_glass_light_blue.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_lime.png,/textures,xpanes_top_glass_lime.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_magenta.png,/textures,xpanes_top_glass_magenta.png,,,,,,, /assets/minecraft/textures/block,glass_pane_top.png,/textures,xpanes_top_glass_natural.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_orange.png,/textures,xpanes_top_glass_orange.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_pink.png,/textures,xpanes_top_glass_pink.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_purple.png,/textures,xpanes_top_glass_purple.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_red.png,/textures,xpanes_top_glass_red.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_silver.png,/textures,xpanes_top_glass_silver.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_white.png,/textures,xpanes_top_glass_white.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top_yellow.png,/textures,xpanes_top_glass_yellow.png,,,,,,, /assets/minecraft/textures/item,totem_of_undying.png,/textures,mcl_totems_totem.png,,,,,,, /assets/minecraft/textures/entity,bat.png,/textures,mobs_mc_bat.png,,,,,,, /assets/minecraft/textures/entity,blaze.png,/textures,mobs_mc_blaze.png,,,,,,, @@ -680,7 +662,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,diamond_horse_armor.png,/textures,mobs_mc_diamond_horse_armor.png,,,,,,, /assets/minecraft/textures/entity/horse,donkey.png,/textures,mobs_mc_donkey.png,,,,,,, /assets/minecraft/textures/entity/enderdragon,dragon.png,/textures,mobs_mc_dragon.png,,,,,,, -/assets/minecraft/textures/entity/shulker,endergolem.png,/textures,mobs_mc_endergolem.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker.png,/textures,mobs_mc_endergolem.png,,,,,,, /assets/minecraft/textures/entity/enderman,enderman_eyes.png,/textures,mobs_mc_enderman_eyes.png,,,,,,, /assets/minecraft/textures/entity/enderman,enderman.png,/textures,mobs_mc_enderman.png,,,,,,, /assets/minecraft/textures/entity,endermite.png,/textures,mobs_mc_endermite.png,,,,,,, @@ -704,7 +686,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/horse,horse_white.png,/textures,mobs_mc_horse_white.png,,,,,,, /assets/minecraft/textures/entity/horse,horse_zombie.png,/textures,mobs_mc_horse_zombie.png,,,,,,, /assets/minecraft/textures/entity/zombie,husk.png,/textures,mobs_mc_husk.png,,,,,,, -/assets/minecraft/textures/entity,iron_golem.png,/textures,mobs_mc_iron_golem.png,,,,,,, +/assets/minecraft/textures/entity/iron_golem,iron_golem.png,/textures,mobs_mc_iron_golem.png,,,,,,, /assets/minecraft/textures/item,iron_horse_armor.png,/textures,mobs_mc_iron_horse_armor.png,,,,,,, /assets/minecraft/textures/entity/slime,magmacube.png,/textures,mobs_mc_magmacube.png,,,,,,, /assets/minecraft/textures/entity/cow,mooshroom.png,/textures,mobs_mc_mooshroom.png,,,,,,, @@ -741,23 +723,18 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity,silverfish.png,/textures,mobs_mc_silverfish.png,,,,,,, /assets/minecraft/textures/entity/skeleton,skeleton.png,/textures,mobs_mc_skeleton.png,,,,,,, /assets/minecraft/textures/entity/slime,slime.png,/textures,mobs_mc_slime.png,,,,,,, -/assets/minecraft/textures/entity,snowman.png,/textures,mobs_mc_snowman.png,,,,,,, +/assets/minecraft/textures/entity,snow_golem.png,/textures,mobs_mc_snowman.png,,,,,,, /assets/minecraft/textures/entity,spider_eyes.png,/textures,mobs_mc_spider_eyes.png,,,,,,, /assets/minecraft/textures/entity/spider,spider.png,/textures,mobs_mc_spider.png,,,,,,, -/assets/minecraft/textures/entity,squid.png,/textures,mobs_mc_squid.png,,,,,,, +/assets/minecraft/textures/entity/squid,squid.png,/textures,mobs_mc_squid.png,,,,,,, /assets/minecraft/textures/entity/skeleton,stray.png,/textures,mobs_mc_stray.png,,,,,,, /assets/minecraft/textures/entity/skeleton,stray_overlay.png,/textures,mobs_mc_stray_overlay.png,,,,,,, -/assets/minecraft/textures/entity/villager,butcher.png,/textures,mobs_mc_villager_butcher.png,,,,,,, -/assets/minecraft/textures/entity/villager,farmer.png,/textures,mobs_mc_villager_farmer.png,,,,,,, -/assets/minecraft/textures/entity/villager,librarian.png,/textures,mobs_mc_villager_librarian.png,,,,,,, /assets/minecraft/textures/entity/villager,villager.png,/textures,mobs_mc_villager.png,,,,,,, -/assets/minecraft/textures/entity/villager,priest.png,/textures,mobs_mc_villager_priest.png,,,,,,, -/assets/minecraft/textures/entity/villager,smith.png,/textures,mobs_mc_villager_smith.png,,,,,,, /assets/minecraft/textures/entity/illager,vex.png,/textures,mobs_mc_vex.png,,,,,,, /assets/minecraft/textures/entity/illager,vex_charging.png,/textures,mobs_mc_vex_charging.png,,,,,,, /assets/minecraft/textures/entity/illager,vindicator.png,/textures,mobs_mc_vindicator.png,,,,,,, /assets/minecraft/textures/entity/illager,evoker.png,/textures,mobs_mc_evoker.png,,,,,,, -/assets/minecraft/textures/entity/illager,illusionist.png,/textures,mobs_mc_illusionist.png,,,,,,, +/assets/minecraft/textures/entity/illager,illusioner.png,/textures,mobs_mc_illusionist.png,,,,,,, /assets/minecraft/textures/entity,witch.png,/textures,mobs_mc_witch.png,,,,,,, /assets/minecraft/textures/entity/wither,wither.png,/textures,mobs_mc_wither.png,,,,,,, /assets/minecraft/textures/entity/skeleton,wither_skeleton.png,/textures,mobs_mc_wither_skeleton.png,,,,,,, @@ -765,13 +742,8 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/wolf,wolf_collar.png,/textures,mobs_mc_wolf_collar.png,,,,,,, /assets/minecraft/textures/entity/wolf,wolf.png,/textures,mobs_mc_wolf.png,,,,,,, /assets/minecraft/textures/entity/wolf,wolf_tame.png,/textures,mobs_mc_wolf_tame.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_butcher.png,/textures,mobs_mc_zombie_butcher.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_farmer.png,/textures,mobs_mc_zombie_farmer.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_librarian.png,/textures,mobs_mc_zombie_librarian.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_priest.png,/textures,mobs_mc_zombie_priest.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_smith.png,/textures,mobs_mc_zombie_smith.png,,,,,,, /assets/minecraft/textures/entity/zombie_villager,zombie_villager.png,/textures,mobs_mc_zombie_villager.png,,,,,,, -/assets/minecraft/textures/entity,zombie_pigman.png,/textures,mobs_mc_zombie_pigman.png,,,,,,, +/assets/minecraft/textures/entity/piglin,zombified_piglin.png,/textures,mobs_mc_zombie_pigman.png,,,,,,, /assets/minecraft/textures/entity/zombie,zombie.png,/textures,mobs_mc_zombie.png,,,,,,, /assets/minecraft/textures/gui,icons.png,/textures,hbhunger_bgicon.png,16,27,9,9,0,0,y /assets/minecraft/textures/gui,icons.png,/textures,hbhunger_icon_health_poison.png,88,0,9,9,0,0,y @@ -798,11 +770,6 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,flower_pot.png,/textures,mcl_flowerpots_flowerpot.png,,,,,,,y /assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar.png,0,0,182,22,0,0,y /assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar_selected.png,0,22,24,24,0,0,y -/assets/minecraft/textures/block,bed_head_end.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_red.png,,,,,,, -/assets/minecraft/textures/block,bed_feet_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_bottom_r_red.png,,,,,,, -/assets/minecraft/textures/block,bed_feet_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_bottom_red.png,,,,,,, -/assets/minecraft/textures/block,bed_head_side.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_side_top_r_red.png,,,,,,, -/assets/minecraft/textures/block,bed_head_top.png,/mods/ITEMS/mcl_beds/textures,mcl_beds_bed_top_top_red.png,,,,,,, /assets/minecraft/textures/item,compass_00.png,/textures,mcl_compass_compass_00.png,,,,,,, /assets/minecraft/textures/item,compass_01.png,/textures,mcl_compass_compass_01.png,,,,,,, /assets/minecraft/textures/item,compass_02.png,/textures,mcl_compass_compass_02.png,,,,,,, @@ -929,19 +896,15 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity,banner_base.png,/textures,mcl_banners_banner_base.png,,,,,,, /assets/minecraft/textures/entity/banner,base.png,/textures,mcl_banners_base.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_banners_fallback_wood.png,,,,,,, -/assets/minecraft/textures/item,banner_base.png,/textures,mcl_banners_item_base.png,,,,,,, -/assets/minecraft/textures/item,banner_overlay.png,/textures,mcl_banners_item_overlay.png,,,,,,, /assets/minecraft/textures/block,nether_portal.png,/textures,mcl_portals_portal.png,,,,,,, /assets/minecraft/textures/entity,end_portal.png,/textures,mcl_portals_end_portal.png,,,,,,, /assets/minecraft/textures/environment,end_sky.png,/textures,mcl_playerplus_end_sky.png,,,,,,, /assets/minecraft/textures/entity/chest,normal.png,/textures,mcl_chests_normal.png,,,,,,, -/assets/minecraft/textures/entity/chest,normal_double.png,/textures,mcl_chests_normal_double.png,,,,,,, /assets/minecraft/textures/entity/chest,trapped.png,/textures,mcl_chests_trapped.png,,,,,,, -/assets/minecraft/textures/entity/chest,trapped_double.png,/textures,mcl_chests_trapped_double.png,,,,,,, /assets/minecraft/textures/entity/chest,ender.png,/textures,mcl_chests_ender.png,,,,,,, -/assets/minecraft/textures/block,endframe_top.png,/textures,mcl_portals_endframe_top.png,,,,,,, -/assets/minecraft/textures/block,endframe_side.png,/textures,mcl_portals_endframe_side.png,,,,,,, -/assets/minecraft/textures/block,endframe_eye.png,/textures,mcl_portals_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_top.png,/textures,mcl_portals_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_side.png,/textures,mcl_portals_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_eye.png,/textures,mcl_portals_endframe_eye.png,,,,,,, /assets/minecraft/textures/block,end_stone.png,/textures,mcl_portals_endframe_bottom.png,,,,,,, /assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_red_nether_brick.png,,,,,,, /assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, @@ -981,9 +944,8 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,stripped_cherry_log_top.png,/textures,mcl_cherry_blossom_log_top_stripped.png,,,,,,, /assets/minecraft/textures/block,stripped_cherry_log.png,/textures,mcl_cherry_blossom_log_stripped.png,,,,,,, /assets/minecraft/textures/item,cherry_sign.png,/textures,mcl_cherry_blossom_sign_inv.png,,,,,,, -/assets/minecraft/textures/item,cherry_chest_boat.png,/textures,mcl_boats_cherry_chest_boat.png,,,,,,, +/assets/minecraft/textures/entity/chest_boat,cherry.png,/textures,mcl_boats_cherry_chest_boat.png,,,,,,, /assets/minecraft/textures/item,cherry_door.png,/textures,mcl_cherry_blossom_door_inv.png,,,,,,, /assets/minecraft/textures/item,cherry_boat.png,/textures,mcl_boats_cherry_boat.png,,,,,,, /assets/minecraft/textures/entity/signs,cherry.png,/textures,mcl_cherry_blossom_sign.png,,,,,,, /assets/minecraft/textures/entity/boat,cherry.png,/textures,mcl_boats_texture_cherry_boat.png,,,,,,, -/assets/minecraft/textures/entity/chest_boat,cherry.png,/textures,mcl_boats_cherry_chest_boat.png,,,,,,, From bd113dd902377cf3e09734eb6d1bce1f2da6bfaa Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 16:09:58 +0000 Subject: [PATCH 07/40] Added Missing textures to Conversion_Table.csv --- tools/Conversion_Table.csv | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 6d18a4b3d..a6af336ea 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -26,12 +26,12 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,dark_oak_boat.png,/textures,mcl_boats_dark_oak_boat.png,,,,,,, /assets/minecraft/textures/item,jungle_boat.png,/textures,mcl_boats_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,birch_boat.png,/textures,mcl_boats_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,acacia_boat.png,/textures,mcl_boats_texture_acacia_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,oak_boat.png,/textures,mcl_boats_texture_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,dark_oak_boat.png,/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,spruce_boat.png,/textures,mcl_boats_texture_spruce_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,birch_boat.png,/textures,mcl_boats_texture_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,jungle_boat.png,/textures,mcl_boats_texture_jungle_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,acacia.png,/textures,mcl_boats_texture_acacia_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,oak.png,/textures,mcl_boats_texture_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,dark_oak.png,/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,spruce.png,/textures,mcl_boats_texture_spruce_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,birch.png,/textures,mcl_boats_texture_birch_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,jungle.png,/textures,mcl_boats_texture_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,book.png,/textures,default_book.png,,,,,,, /assets/minecraft/textures/block,bookshelf.png,/textures,default_bookshelf.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_books_bookshelf_top.png,,,,,,, @@ -388,7 +388,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,fire_charge.png,/textures,mcl_fire_fire_charge.png,,,,,,, /assets/minecraft/textures/item,flint_and_steel.png,/textures,mcl_fire_flint_and_steel.png,,,,,,, /assets/minecraft/textures/item,tropical_fish.png,/textures,mcl_fishing_clownfish_raw.png,,,,,,, -/assets/minecraft/textures/item,fish_cod_cooked.png,/textures,mcl_fishing_fish_cooked.png,,,,,,, +/assets/minecraft/textures/item,cooked_cod.png,/textures,mcl_fishing_fish_cooked.png,,,,,,, /assets/minecraft/textures/item,fishing_rod.png,/textures,mcl_fishing_fishing_rod.png,,,,,,, /assets/minecraft/textures/item,cod.png,/textures,mcl_fishing_fish_raw.png,,,,,,, /assets/minecraft/textures/item,pufferfish.png,/textures,mcl_fishing_pufferfish_raw.png,,,,,,, @@ -502,7 +502,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,glowstone.png,/textures,mcl_nether_glowstone.png,,,,,,, /assets/minecraft/textures/block,magma.png,/textures,mcl_nether_magma.png,,,,,,, /assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/item,netherrack.png,/textures,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/item,nether_bricks.png,/textures,mcl_nether_netherbrick.png,,,,,,, /assets/minecraft/textures/block,netherrack.png,/textures,mcl_nether_netherrack.png,,,,,,, /assets/minecraft/textures/block,nether_wart_block.png,/textures,mcl_nether_nether_wart_block.png,,,,,,, /assets/minecraft/textures/item,nether_wart.png,/textures,mcl_nether_nether_wart.png,,,,,,, @@ -633,7 +633,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,daylight_detector_top.png,/textures,jeija_solar_panel.png,,,,,,, /assets/minecraft/textures/block,daylight_detector_side.png,/textures,jeija_solar_panel_side.png,,,,,,, /assets/minecraft/textures/block,redstone_torch_off.png,/textures,jeija_torches_off.png,,,,,,, -/assets/minecraft/textures/block,redstone_torch_on.png,/textures,jeija_torches_on.png,,,,,,, +/assets/minecraft/textures/block,redstone_torch.png,/textures,jeija_torches_on.png,,,,,,, /assets/minecraft/textures/block,lever.png,/textures,jeija_wall_lever.png,,,,,,, /assets/minecraft/textures/block,piston_bottom.png,/textures,mesecons_piston_back.png,,,,,,, /assets/minecraft/textures/block,piston_side.png,/textures,mesecons_piston_bottom.png,,,,,,, @@ -689,7 +689,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/iron_golem,iron_golem.png,/textures,mobs_mc_iron_golem.png,,,,,,, /assets/minecraft/textures/item,iron_horse_armor.png,/textures,mobs_mc_iron_horse_armor.png,,,,,,, /assets/minecraft/textures/entity/slime,magmacube.png,/textures,mobs_mc_magmacube.png,,,,,,, -/assets/minecraft/textures/entity/cow,mooshroom.png,/textures,mobs_mc_mooshroom.png,,,,,,, +/assets/minecraft/textures/entity/cow,red_mooshroom.png,/textures,mobs_mc_mooshroom.png,,,,,,, /assets/minecraft/textures/entity/horse,mule.png,/textures,mobs_mc_mule.png,,,,,,, /assets/minecraft/textures/entity/pig,pig.png,/textures,mobs_mc_pig.png,,,,,,, /assets/minecraft/textures/entity/pig,pig_saddle.png,/textures,mobs_mc_pig_saddle.png,,,,,,, @@ -892,7 +892,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_fences_fence_gate_oak.png,,,,,,, /assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_fences_fence_gate_spruce.png,,,,,,, /assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/entity,oak_sign.png,/textures,mcl_signs_sign.png,,,,,,, +/assets/minecraft/textures/entity/signs,oak.png,/textures,mcl_signs_sign.png,,,,,,, /assets/minecraft/textures/entity,banner_base.png,/textures,mcl_banners_banner_base.png,,,,,,, /assets/minecraft/textures/entity/banner,base.png,/textures,mcl_banners_base.png,,,,,,, /assets/minecraft/textures/block,oak_planks.png,/textures,mcl_banners_fallback_wood.png,,,,,,, From 5f6173b999329225ceac28f6b9aa15abfba44360 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 16:16:37 +0000 Subject: [PATCH 08/40] Some fixes to the conversion script to make rails work in MC1.9+ Packs --- tools/Texture_Converter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index f03d6b7fd..5de4e7ec1 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -311,9 +311,9 @@ def convert_textures(): ("rail_activator_powered.png", "rail_normal_turned.png", "mcl_minecarts_rail_activator_d_t_junction.png", "mcl_minecarts_rail_activator_powered_crossing.png"), ] for r in rails: - os.system("composite -compose Dst_Over "+tex_dir+"/blocks/"+r[0]+" "+tex_dir+"/blocks/"+r[1]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures")+"/"+r[2]) - os.system("convert "+tex_dir+"/blocks/"+r[0]+" -rotate 90 "+tempfile1.name) - os.system("composite -compose Dst_Over "+tempfile1.name+" "+tex_dir+"/blocks/"+r[0]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures")+"/"+r[3]) + os.system("composite -compose Dst_Over "+tex_dir+"/block/"+r[0]+" "+tex_dir+"/block/"+r[1]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures")+"/"+r[2]) + os.system("convert "+tex_dir+"/block/"+r[0]+" -rotate 90 "+tempfile1.name) + os.system("composite -compose Dst_Over "+tempfile1.name+" "+tex_dir+"/block/"+r[0]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures")+"/"+r[3]) # Convert banner overlays overlays = [ From bae95fea092cb33d7a53c72336e1143b9b227d85 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 16:23:44 +0000 Subject: [PATCH 09/40] Updated rails to MC1.19+ --- tools/Texture_Converter.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 5de4e7ec1..e2f42d071 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -302,13 +302,13 @@ def convert_textures(): # TODO: Curves rails = [ # (Straigt src, curved src, t-junction dest, crossing dest) - ("rail_normal.png", "rail_normal_turned.png", "default_rail_t_junction.png", "default_rail_crossing.png"), - ("rail_golden.png", "rail_normal_turned.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"), - ("rail_golden_powered.png", "rail_normal_turned.png", "mcl_minecarts_rail_golden_t_junction_powered.png", "mcl_minecarts_rail_golden_crossing_powered.png"), - ("rail_detector.png", "rail_normal_turned.png", "mcl_minecarts_rail_detector_t_junction.png", "mcl_minecarts_rail_detector_crossing.png"), - ("rail_detector_powered.png", "rail_normal_turned.png", "mcl_minecarts_rail_detector_t_junction_powered.png", "mcl_minecarts_rail_detector_crossing_powered.png"), - ("rail_activator.png", "rail_normal_turned.png", "mcl_minecarts_rail_activator_t_junction.png", "mcl_minecarts_rail_activator_crossing.png"), - ("rail_activator_powered.png", "rail_normal_turned.png", "mcl_minecarts_rail_activator_d_t_junction.png", "mcl_minecarts_rail_activator_powered_crossing.png"), + ("rail.png", "rail_corner.png", "default_rail_t_junction.png", "default_rail_crossing.png"), + ("powered_rail.png", "rail_corner.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"), + ("powered_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_golden_t_junction_powered.png", "mcl_minecarts_rail_golden_crossing_powered.png"), + ("detector_rail.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction.png", "mcl_minecarts_rail_detector_crossing.png"), + ("detector_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction_powered.png", "mcl_minecarts_rail_detector_crossing_powered.png"), + ("activator_rail.png", "rail_corner.png", "mcl_minecarts_rail_activator_t_junction.png", "mcl_minecarts_rail_activator_crossing.png"), + ("activator_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_activator_d_t_junction.png", "mcl_minecarts_rail_activator_powered_crossing.png"), ] for r in rails: os.system("composite -compose Dst_Over "+tex_dir+"/block/"+r[0]+" "+tex_dir+"/block/"+r[1]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures")+"/"+r[2]) From 1b7cde697aebf333154f63fda5cb896863370169 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Fri, 29 Dec 2023 16:40:11 +0000 Subject: [PATCH 10/40] Updated Grass,Fern,Vine,Lily Pad and leaves to MC 1.19+ --- tools/Texture_Converter.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index e2f42d071..14eed0d41 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -373,26 +373,26 @@ def convert_textures(): # Leaves - colorize_alpha(FOLIAG, tex_dir+"/block/oak_leaves.png", "116+143", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_leaves.png") - colorize_alpha(FOLIAG, tex_dir+"/block/big_oak_leaves.png", "158+177", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_big_oak.png") - colorize_alpha(FOLIAG, tex_dir+"/block/acacia_leaves.png", "40+255", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_acacia_leaves.png") - colorize_alpha(FOLIAG, tex_dir+"/block/spruce_leaves.png", "226+230", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_spruce.png") - colorize_alpha(FOLIAG, tex_dir+"/block/birch_leaves.png", "141+186", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_leaves_birch.png") - colorize_alpha(FOLIAG, tex_dir+"/block/jungle_leaves.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/default_jungleleaves.png") + colorize_alpha(FOLIAG, tex_dir+"/block/oak_leaves.png", "116+143", str(PXSIZE), target_dir("/textures")+"/default_leaves.png") + colorize_alpha(FOLIAG, tex_dir+"/block/dark_oak_leaves.png", "158+177", str(PXSIZE), target_dir("/textures")+"/mcl_core_leaves_big_oak.png") + colorize_alpha(FOLIAG, tex_dir+"/block/acacia_leaves.png", "40+255", str(PXSIZE), target_dir("/textures")+"/default_acacia_leaves.png") + colorize_alpha(FOLIAG, tex_dir+"/block/spruce_leaves.png", "226+230", str(PXSIZE), target_dir("/textures")+"/mcl_core_leaves_spruce.png") + colorize_alpha(FOLIAG, tex_dir+"/block/birch_leaves.png", "141+186", str(PXSIZE), target_dir("/textures")+"/mcl_core_leaves_birch.png") + colorize_alpha(FOLIAG, tex_dir+"/block/jungle_leaves.png", "16+39", str(PXSIZE), target_dir("/textures")+"/default_jungleleaves.png") # Waterlily - colorize_alpha(FOLIAG, tex_dir+"/block/lily_pad.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/flowers_waterlily.png") + colorize_alpha(FOLIAG, tex_dir+"/block/lily_pad.png", "16+39", str(PXSIZE), target_dir("/textures")+"/flowers_waterlily.png") # Vines - colorize_alpha(FOLIAG, tex_dir+"/block/vine.png", "16+39", str(PXSIZE), target_dir("/mods/ITEMS/mcl_core/textures")+"/mcl_core_vine.png") + colorize_alpha(FOLIAG, tex_dir+"/block/vine.png", "16+39", str(PXSIZE), target_dir("/textures")+"/mcl_core_vine.png") # Tall grass, fern (inventory images) pcol = "50+173" # Plains grass color # TODO: TALLGRASS.png does no longer exist - colorize_alpha(GRASS, tex_dir+"/block/tallgrass.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_tallgrass_inv.png") - colorize_alpha(GRASS, tex_dir+"/block/fern.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_fern_inv.png") - colorize_alpha(GRASS, tex_dir+"/block/large_fern_top.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_double_plant_fern_inv.png") - colorize_alpha(GRASS, tex_dir+"/block/tall_grass_top.png", pcol, str(PXSIZE), target_dir("/mods/ITEMS/mcl_flowers/textures")+"/mcl_flowers_double_plant_grass_inv.png") + colorize_alpha(GRASS, tex_dir+"/block/tallgrass.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_tallgrass_inv.png") + colorize_alpha(GRASS, tex_dir+"/block/fern.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_fern_inv.png") + colorize_alpha(GRASS, tex_dir+"/block/large_fern_top.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_double_plant_fern_inv.png") + colorize_alpha(GRASS, tex_dir+"/block/tall_grass_top.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_double_plant_grass_inv.png") # Convert grass palette: https://minecraft.fandom.com/wiki/Tint grass_colors = [ @@ -429,7 +429,7 @@ def convert_textures(): ["25+25"], # 29 - Mushroom Fields and Mushroom Field Shore (MushroomIsland, MushroomIslandShore, MushroomIsland_ocean) ] - grass_palette_file = target_dir("/mods/ITEMS/mcl_core/textures") + "/mcl_core_palette_grass.png" + grass_palette_file = target_dir("/textures") + "/mcl_core_palette_grass.png" os.system("convert -size 16x16 canvas:transparent " + grass_palette_file) for i, color in enumerate(grass_colors): From 59ffda6e86e6853af0edeee7544fe91bd0ce43ac Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Mon, 8 Jan 2024 11:11:45 +0000 Subject: [PATCH 11/40] Added my internal tools --- tools/Conversion_Table.csv | 2 +- tools/mytools/new_table_conversion.py | 40 +++++++++++++++++++++++++++ tools/mytools/outstanding_conv.py | 36 ++++++++++++++++++++++++ tools/mytools/remove_null_lines.py | 15 ++++++++++ 4 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 tools/mytools/new_table_conversion.py create mode 100644 tools/mytools/outstanding_conv.py create mode 100644 tools/mytools/remove_null_lines.py diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index a6af336ea..005500314 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -502,7 +502,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,glowstone.png,/textures,mcl_nether_glowstone.png,,,,,,, /assets/minecraft/textures/block,magma.png,/textures,mcl_nether_magma.png,,,,,,, /assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/item,nether_bricks.png,/textures,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/item,nether_brick.png,/textures,mcl_nether_netherbrick.png,,,,,,, /assets/minecraft/textures/block,netherrack.png,/textures,mcl_nether_netherrack.png,,,,,,, /assets/minecraft/textures/block,nether_wart_block.png,/textures,mcl_nether_nether_wart_block.png,,,,,,, /assets/minecraft/textures/item,nether_wart.png,/textures,mcl_nether_nether_wart.png,,,,,,, diff --git a/tools/mytools/new_table_conversion.py b/tools/mytools/new_table_conversion.py new file mode 100644 index 000000000..7084fae6f --- /dev/null +++ b/tools/mytools/new_table_conversion.py @@ -0,0 +1,40 @@ +import csv + +def read_csv(file_path): + with open(file_path, mode='r', encoding='utf-8') as file: + return list(csv.reader(file)) + +def write_csv(file_path, data): + with open(file_path, mode='w', encoding='utf-8', newline='') as file: + writer = csv.writer(file) + writer.writerows(data) + +def merge_tables(original_csv, new_csv): + # Convert the lists to dictionaries for easier manipulation + original_dict = {row[3]: row for row in original_csv} + new_dict = {row[3]: row for row in new_csv} + + # Update or add new entries + for key in new_dict: + original_dict[key] = new_dict[key] + + # Convert the dictionary back to a list + merged_data = list(original_dict.values()) + + return merged_data + +def main(): + original_csv_path = './Conversion_Table.csv' + new_csv_path = './Conversion_Table_New.csv' + + original_csv = read_csv(original_csv_path) + new_csv = read_csv(new_csv_path) + + # Skip the header row in new_csv + merged_data = merge_tables(original_csv, new_csv[1:]) + + write_csv(original_csv_path, merged_data) + print("Conversion tables have been merged and updated successfully.") + +if __name__ == "__main__": + main() diff --git a/tools/mytools/outstanding_conv.py b/tools/mytools/outstanding_conv.py new file mode 100644 index 000000000..b3d928a09 --- /dev/null +++ b/tools/mytools/outstanding_conv.py @@ -0,0 +1,36 @@ +import csv + +def read_missing_textures(file_path): + with open(file_path, 'r') as file: + return [line.strip().split('/')[-1] for line in file.readlines()] + +def read_conversion_table(file_path): + with open(file_path, 'r') as file: + return list(csv.reader(file)) + +def find_outstanding_entries(missing_textures, conversion_table): + outstanding_entries = [] + for row in conversion_table: + if row[1] in missing_textures: + outstanding_entries.append(row) + return outstanding_entries + +def write_outstanding_entries(file_path, outstanding_entries): + with open(file_path, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerows(outstanding_entries) + +def main(): + missing_textures_file = './missing_textures_filtered.txt' + conversion_table_file = './Conversion_Table.csv' + output_file = './Conversion_Table_Outstanding.csv' + + missing_textures = read_missing_textures(missing_textures_file) + conversion_table = read_conversion_table(conversion_table_file) + outstanding_entries = find_outstanding_entries(missing_textures, conversion_table) + + write_outstanding_entries(output_file, outstanding_entries) + print("Outstanding conversion table entries written to:", output_file) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/tools/mytools/remove_null_lines.py b/tools/mytools/remove_null_lines.py new file mode 100644 index 000000000..d1657b6f4 --- /dev/null +++ b/tools/mytools/remove_null_lines.py @@ -0,0 +1,15 @@ +def remove_null_lines(input_file, output_file): + with open(input_file, 'r') as infile, open(output_file, 'w') as outfile: + for line in infile: + if "NULL" not in line: + outfile.write(line) + +def main(): + input_file = './Conversion_Table.csv' # Replace with your input file path + output_file = './Conversion_Table_New.csv' # Replace with your output file path + + remove_null_lines(input_file, output_file) + print("File processed successfully, NULL lines removed.") + +if __name__ == "__main__": + main() From 4f0ad6de6d57f1333a28f76112a87bc8eda46ce2 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Mon, 8 Jan 2024 11:12:20 +0000 Subject: [PATCH 12/40] Extra tools --- .../new_table_conversion.py | 0 .../outstanding_conv.py | 0 .../remove_null_lines.py | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename tools/{mytools => texture_conversion_extra_tools}/new_table_conversion.py (100%) rename tools/{mytools => texture_conversion_extra_tools}/outstanding_conv.py (100%) rename tools/{mytools => texture_conversion_extra_tools}/remove_null_lines.py (100%) diff --git a/tools/mytools/new_table_conversion.py b/tools/texture_conversion_extra_tools/new_table_conversion.py similarity index 100% rename from tools/mytools/new_table_conversion.py rename to tools/texture_conversion_extra_tools/new_table_conversion.py diff --git a/tools/mytools/outstanding_conv.py b/tools/texture_conversion_extra_tools/outstanding_conv.py similarity index 100% rename from tools/mytools/outstanding_conv.py rename to tools/texture_conversion_extra_tools/outstanding_conv.py diff --git a/tools/mytools/remove_null_lines.py b/tools/texture_conversion_extra_tools/remove_null_lines.py similarity index 100% rename from tools/mytools/remove_null_lines.py rename to tools/texture_conversion_extra_tools/remove_null_lines.py From 7cb17eefa1d42d85fa00783d759ea9570750bc29 Mon Sep 17 00:00:00 2001 From: Doods Date: Mon, 8 Jan 2024 13:27:14 +0200 Subject: [PATCH 13/40] testing to make sure I know how to use git + adding 10 textures --- tools/Conversion_Table.csv | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 005500314..6a2a03357 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -502,7 +502,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,glowstone.png,/textures,mcl_nether_glowstone.png,,,,,,, /assets/minecraft/textures/block,magma.png,/textures,mcl_nether_magma.png,,,,,,, /assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/item,nether_brick.png,/textures,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/item,nether_bricks.png,/textures,mcl_nether_netherbrick.png,,,,,,, /assets/minecraft/textures/block,netherrack.png,/textures,mcl_nether_netherrack.png,,,,,,, /assets/minecraft/textures/block,nether_wart_block.png,/textures,mcl_nether_nether_wart_block.png,,,,,,, /assets/minecraft/textures/item,nether_wart.png,/textures,mcl_nether_nether_wart.png,,,,,,, @@ -909,7 +909,6 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_red_nether_brick.png,,,,,,, /assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, /assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_fences_fence_gate_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,smooth_stone.png,,mcl_supplemental_stonebrick_carved_slab.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_top.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_side.png,,,,,,, /assets/minecraft/textures/block,mossy_cobblestone.png,/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, @@ -949,3 +948,15 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,cherry_boat.png,/textures,mcl_boats_cherry_boat.png,,,,,,, /assets/minecraft/textures/entity/signs,cherry.png,/textures,mcl_cherry_blossom_sign.png,,,,,,, /assets/minecraft/textures/entity/boat,cherry.png,/textures,mcl_boats_texture_cherry_boat.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_front.png,/textures,blast_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_front_on.png,/textures,blast_furnace_front_on.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_side.png,/textures,blast_furnace_side.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_top.png,/textures,blast_furnace_top.png,,,,,,, +/assets/minecraft/textures/block,smoker_front.png,/textures,smoker_front.png,,,,,,, +/assets/minecraft/textures/block,smoker_front_on.png,/textures,smoker_front_on.png,,,,,,, +/assets/minecraft/textures/block,smoker_side.png,/textures,smoker_side.png,,,,,,, +/assets/minecraft/textures/block,smoker_top.png,/textures,smoker_top.png,,,,,,, +/assets/minecraft/textures/entity,dolphin.png,/textures,extra_mobs_dolphin.png,,,,,,, +/assets/minecraft/textures/entity/hoglin,hoglin.png,/textures,extra_mobs_hoglin.png,,,,,,, +/assets/minecraft/textures/entity/strider,strider.png,/textures,extra_mobs_strider.png,,,,,,, +/assets/minecraft/textures/entity/strider,strider_cold.png,/textures,extra_mobs_strider_cold.png,,,,,,, From 3103969bdcd02caca807c482f9d513ab99ec422e Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Tue, 9 Jan 2024 07:26:54 +0000 Subject: [PATCH 14/40] Got rid of redundent "Target path" field as its always "./textures" --- tools/Conversion_Table.csv | 1924 ++++++++++++++++++------------------ tools/Texture_Converter.py | 18 +- 2 files changed, 971 insertions(+), 971 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 6a2a03357..6084e0344 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -1,962 +1,962 @@ -Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? -/assets/minecraft/textures/particle,particles.png,/textures,mcl_particles_bubble.png,0,16,8,8,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,hbarmor_icon.png,34,9,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,hbarmor_bgicon.png,16,9,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,hudbars_icon_health.png,52,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,hudbars_bgicon_health.png,16,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,hudbars_icon_breath.png,16,18,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,heart.png,52,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,bubble.png,16,18,9,9,0,0,y -/assets/minecraft/textures/item,bucket.png,/textures,mcl_buckets_bucket.png,,,,,,, -/assets/minecraft/textures/item,water_bucket.png,/textures,mcl_buckets_water_bucket.png,,,,,,, -/assets/minecraft/textures/item,water_bucket.png,/textures,mcl_buckets_river_water_bucket.png,,,,,,, -/assets/minecraft/textures/item,lava_bucket.png,/textures,mcl_buckets_lava_bucket.png,,,,,,, -/assets/minecraft/textures/item,item_frame.png,/textures,mcl_itemframes_item_frame.png,,,,,,, -/assets/minecraft/textures/block,anvil.png,/textures,mcl_anvils_anvil_base.png,,,,,,, -/assets/minecraft/textures/block,anvil_top.png,/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, -/assets/minecraft/textures/block,chipped_anvil_top.png,/textures,mcl_anvils_anvil_top_damaged_1.png,,,,,,, -/assets/minecraft/textures/block,damaged_anvil_top.png,/textures,mcl_anvils_anvil_top_damaged_2.png,,,,,,, -/assets/minecraft/textures/block,anvil_side.png,/textures,mcl_anvils_anvil_side.png,,,,,,, -/assets/minecraft/textures/item,name_tag.png,/textures,mobs_nametag.png,,,,,,, -/assets/minecraft/textures/gui,icons.png,/textures,mobs_blood.png,16,0,9,9,0,0,y -/assets/minecraft/textures/entity/bed,red.png,/textures,mcl_beds_bed_red.png,,,,,,, -/assets/minecraft/textures/item,acacia_boat.png,/textures,mcl_boats_acacia_boat.png,,,,,,, -/assets/minecraft/textures/item,oak_boat.png,/textures,mcl_boats_oak_boat.png,,,,,,, -/assets/minecraft/textures/item,spruce_boat.png,/textures,mcl_boats_spruce_boat.png,,,,,,, -/assets/minecraft/textures/item,dark_oak_boat.png,/textures,mcl_boats_dark_oak_boat.png,,,,,,, -/assets/minecraft/textures/item,jungle_boat.png,/textures,mcl_boats_jungle_boat.png,,,,,,, -/assets/minecraft/textures/item,birch_boat.png,/textures,mcl_boats_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,acacia.png,/textures,mcl_boats_texture_acacia_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,oak.png,/textures,mcl_boats_texture_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,dark_oak.png,/textures,mcl_boats_texture_dark_oak_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,spruce.png,/textures,mcl_boats_texture_spruce_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,birch.png,/textures,mcl_boats_texture_birch_boat.png,,,,,,, -/assets/minecraft/textures/entity/boat,jungle.png,/textures,mcl_boats_texture_jungle_boat.png,,,,,,, -/assets/minecraft/textures/item,book.png,/textures,default_book.png,,,,,,, -/assets/minecraft/textures/block,bookshelf.png,/textures,default_bookshelf.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_books_bookshelf_top.png,,,,,,, -/assets/minecraft/textures/item,writable_book.png,/textures,mcl_books_book_writable.png,,,,,,, -/assets/minecraft/textures/item,written_book.png,/textures,mcl_books_book_written.png,,,,,,, -/assets/minecraft/textures/item,cake.png,/textures,cake.png,,,,,,, -/assets/minecraft/textures/block,cake_bottom.png,/textures,cake_bottom.png,,,,,,, -/assets/minecraft/textures/block,cake_top.png,/textures,cake_top.png,,,,,,, -/assets/minecraft/textures/block,cake_side.png,/textures,cake_side.png,,,,,,, -/assets/minecraft/textures/block,cake_inner.png,/textures,cake_inner.png,,,,,,, -/assets/minecraft/textures/item,cauldron.png,/textures,mcl_cauldrons_cauldron.png,,,,,,, -/assets/minecraft/textures/block,cauldron_bottom.png,/textures,mcl_cauldrons_cauldron_bottom.png,,,,,,, -/assets/minecraft/textures/block,cauldron_top.png,/textures,mcl_cauldrons_cauldron_top.png,,,,,,, -/assets/minecraft/textures/block,cauldron_side.png,/textures,mcl_cauldrons_cauldron_side.png,,,,,,, -/assets/minecraft/textures/block,cauldron_inner.png,/textures,mcl_cauldrons_cauldron_inner.png,,,,,,, -/assets/minecraft/textures/block,cocoa_stage_0.png,/textures,mcl_cocoas_cocoa_stage_0.png,,,,,,,y -/assets/minecraft/textures/block,cocoa_stage_1.png,/textures,mcl_cocoas_cocoa_stage_1.png,,,,,,,y -/assets/minecraft/textures/block,cocoa_stage_2.png,/textures,mcl_cocoas_cocoa_stage_2.png,,,,,,,y -/assets/minecraft/textures/block,terracotta.png,/textures,hardened_clay.png,,,,,,, -/assets/minecraft/textures/block,black_terracotta.png,/textures,hardened_clay_stained_black.png,,,,,,, -/assets/minecraft/textures/block,blue_terracotta.png,/textures,hardened_clay_stained_blue.png,,,,,,, -/assets/minecraft/textures/block,brown_terracotta.png,/textures,hardened_clay_stained_brown.png,,,,,,, -/assets/minecraft/textures/block,cyan_terracotta.png,/textures,hardened_clay_stained_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_terracotta.png,/textures,hardened_clay_stained_grey.png,,,,,,, -/assets/minecraft/textures/block,green_terracotta.png,/textures,hardened_clay_stained_green.png,,,,,,, -/assets/minecraft/textures/block,light_blue_terracotta.png,/textures,hardened_clay_stained_light_blue.png,,,,,,, -/assets/minecraft/textures/block,lime_terracotta.png,/textures,hardened_clay_stained_lime.png,,,,,,, -/assets/minecraft/textures/block,magenta_terracotta.png,/textures,hardened_clay_stained_magenta.png,,,,,,, -/assets/minecraft/textures/block,orange_terracotta.png,/textures,hardened_clay_stained_orange.png,,,,,,, -/assets/minecraft/textures/block,pink_terracotta.png,/textures,hardened_clay_stained_pink.png,,,,,,, -/assets/minecraft/textures/block,purple_terracotta.png,/textures,hardened_clay_stained_purple.png,,,,,,, -/assets/minecraft/textures/block,red_terracotta.png,/textures,hardened_clay_stained_red.png,,,,,,, -/assets/minecraft/textures/block,light_gray_terracotta.png,/textures,hardened_clay_stained_silver.png,,,,,,, -/assets/minecraft/textures/block,white_terracotta.png,/textures,hardened_clay_stained_white.png,,,,,,, -/assets/minecraft/textures/block,yellow_terracotta.png,/textures,hardened_clay_stained_yellow.png,,,,,,, -/assets/minecraft/textures/block,black_concrete.png,/textures,mcl_colorblocks_concrete_black.png,,,,,,, -/assets/minecraft/textures/block,blue_concrete.png,/textures,mcl_colorblocks_concrete_blue.png,,,,,,, -/assets/minecraft/textures/block,brown_concrete.png,/textures,mcl_colorblocks_concrete_brown.png,,,,,,, -/assets/minecraft/textures/block,cyan_concrete.png,/textures,mcl_colorblocks_concrete_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_concrete.png,/textures,mcl_colorblocks_concrete_grey.png,,,,,,, -/assets/minecraft/textures/block,green_concrete.png,/textures,mcl_colorblocks_concrete_green.png,,,,,,, -/assets/minecraft/textures/block,light_blue_concrete.png,/textures,mcl_colorblocks_concrete_light_blue.png,,,,,,, -/assets/minecraft/textures/block,lime_concrete.png,/textures,mcl_colorblocks_concrete_lime.png,,,,,,, -/assets/minecraft/textures/block,magenta_concrete.png,/textures,mcl_colorblocks_concrete_magenta.png,,,,,,, -/assets/minecraft/textures/block,orange_concrete.png,/textures,mcl_colorblocks_concrete_orange.png,,,,,,, -/assets/minecraft/textures/block,pink_concrete.png,/textures,mcl_colorblocks_concrete_pink.png,,,,,,, -/assets/minecraft/textures/block,purple_concrete.png,/textures,mcl_colorblocks_concrete_purple.png,,,,,,, -/assets/minecraft/textures/block,red_concrete.png,/textures,mcl_colorblocks_concrete_red.png,,,,,,, -/assets/minecraft/textures/block,light_gray_concrete.png,/textures,mcl_colorblocks_concrete_silver.png,,,,,,, -/assets/minecraft/textures/block,white_concrete.png,/textures,mcl_colorblocks_concrete_white.png,,,,,,, -/assets/minecraft/textures/block,yellow_concrete.png,/textures,mcl_colorblocks_concrete_yellow.png,,,,,,, -/assets/minecraft/textures/block,black_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_black.png,,,,,,, -/assets/minecraft/textures/block,blue_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_blue.png,,,,,,, -/assets/minecraft/textures/block,brown_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_brown.png,,,,,,, -/assets/minecraft/textures/block,cyan_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_grey.png,,,,,,, -/assets/minecraft/textures/block,green_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_green.png,,,,,,, -/assets/minecraft/textures/block,light_blue_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, -/assets/minecraft/textures/block,lime_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_lime.png,,,,,,, -/assets/minecraft/textures/block,magenta_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, -/assets/minecraft/textures/block,orange_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_orange.png,,,,,,, -/assets/minecraft/textures/block,pink_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_pink.png,,,,,,, -/assets/minecraft/textures/block,purple_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_purple.png,,,,,,, -/assets/minecraft/textures/block,red_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_red.png,,,,,,, -/assets/minecraft/textures/block,light_gray_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_silver.png,,,,,,, -/assets/minecraft/textures/block,white_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_white.png,,,,,,, -/assets/minecraft/textures/block,yellow_concrete_powder.png,/textures,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, -/assets/minecraft/textures/block,black_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, -/assets/minecraft/textures/block,blue_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, -/assets/minecraft/textures/block,brown_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, -/assets/minecraft/textures/block,cyan_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, -/assets/minecraft/textures/block,green_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, -/assets/minecraft/textures/block,light_blue_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, -/assets/minecraft/textures/block,lime_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, -/assets/minecraft/textures/block,magenta_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, -/assets/minecraft/textures/block,orange_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, -/assets/minecraft/textures/block,pink_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, -/assets/minecraft/textures/block,purple_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, -/assets/minecraft/textures/block,red_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, -/assets/minecraft/textures/block,light_gray_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, -/assets/minecraft/textures/block,white_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, -/assets/minecraft/textures/block,yellow_glazed_terracotta.png,/textures,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, -/assets/minecraft/textures/block,oak_sapling.png,/textures,default_sapling.png,,,,,,, -/assets/minecraft/textures/block,acacia_sapling.png,/textures,default_acacia_sapling.png,,,,,,, -/assets/minecraft/textures/block,spruce_sapling.png,/textures,mcl_core_sapling_spruce.png,,,,,,, -/assets/minecraft/textures/block,jungle_sapling.png,/textures,default_junglesapling.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_sapling.png,/textures,mcl_core_sapling_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_sapling.png,/textures,mcl_core_sapling_birch.png,,,,,,, -/assets/minecraft/textures/item,apple.png,/textures,default_apple.png,,,,,,, -/assets/minecraft/textures/item,golden_apple.png,/textures,mcl_core_apple_golden.png,,,,,,, -/assets/minecraft/textures/block,bricks.png,/textures,default_brick.png,,,,,,, -/assets/minecraft/textures/block,cactus_side.png,/textures,mcl_core_cactus_side.png,,,,,,, -/assets/minecraft/textures/block,cactus_top.png,/textures,mcl_core_cactus_top.png,,,,,,, -/assets/minecraft/textures/block,cactus_bottom.png,/textures,mcl_core_cactus_bottom.png,,,,,,, -/assets/minecraft/textures/item,brick.png,/textures,default_clay_brick.png,,,,,,, -/assets/minecraft/textures/item,clay_ball.png,/textures,default_clay_lump.png,,,,,,, -/assets/minecraft/textures/block,clay.png,/textures,default_clay.png,,,,,,, -/assets/minecraft/textures/block,coal_block.png,/textures,default_coal_block.png,,,,,,, -/assets/minecraft/textures/item,coal.png,/textures,default_coal_lump.png,,,,,,, -/assets/minecraft/textures/block,cobblestone.png,/textures,default_cobble.png,,,,,,, -/assets/minecraft/textures/block,diamond_block.png,/textures,default_diamond_block.png,,,,,,, -/assets/minecraft/textures/item,diamond.png,/textures,default_diamond.png,,,,,,, -/assets/minecraft/textures/block,dirt.png,/textures,default_dirt.png,,,,,,, -/assets/minecraft/textures/block,dead_bush.png,/textures,default_dry_shrub.png,,,,,,, -/assets/minecraft/textures/block,acacia_log.png,/textures,default_acacia_tree.png,,,,,,, -/assets/minecraft/textures/block,acacia_log_top.png,/textures,default_acacia_tree_top.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,/textures,default_acacia_wood.png,,,,,,, -/assets/minecraft/textures/item,flint.png,/textures,default_flint.png,,,,,,, -/assets/minecraft/textures/block,glass.png,/textures,default_glass.png,,,,,,, -/assets/minecraft/textures/block,black_stained_glass.png,/textures,mcl_core_glass_black.png,,,,,,, -/assets/minecraft/textures/block,blue_stained_glass.png,/textures,mcl_core_glass_blue.png,,,,,,, -/assets/minecraft/textures/block,brown_stained_glass.png,/textures,mcl_core_glass_brown.png,,,,,,, -/assets/minecraft/textures/block,cyan_stained_glass.png,/textures,mcl_core_glass_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_stained_glass.png,/textures,mcl_core_glass_gray.png,,,,,,, -/assets/minecraft/textures/block,green_stained_glass.png,/textures,mcl_core_glass_green.png,,,,,,, -/assets/minecraft/textures/block,light_blue_stained_glass.png,/textures,mcl_core_glass_light_blue.png,,,,,,, -/assets/minecraft/textures/block,lime_stained_glass.png,/textures,mcl_core_glass_lime.png,,,,,,, -/assets/minecraft/textures/block,magenta_stained_glass.png,/textures,mcl_core_glass_magenta.png,,,,,,, -/assets/minecraft/textures/block,orange_stained_glass.png,/textures,mcl_core_glass_orange.png,,,,,,, -/assets/minecraft/textures/block,pink_stained_glass.png,/textures,mcl_core_glass_pink.png,,,,,,, -/assets/minecraft/textures/block,purple_stained_glass.png,/textures,mcl_core_glass_purple.png,,,,,,, -/assets/minecraft/textures/block,red_stained_glass.png,/textures,mcl_core_glass_red.png,,,,,,, -/assets/minecraft/textures/block,light_gray_stained_glass.png,/textures,mcl_core_glass_silver.png,,,,,,, -/assets/minecraft/textures/block,white_stained_glass.png,/textures,mcl_core_glass_white.png,,,,,,, -/assets/minecraft/textures/block,yellow_stained_glass.png,/textures,mcl_core_glass_yellow.png,,,,,,, -/assets/minecraft/textures/block,gold_block.png,/textures,default_gold_block.png,,,,,,, -/assets/minecraft/textures/block,gold_block.png,/textures,mcl_stairs_gold_block_slab.png,,,,,,, -/assets/minecraft/textures/item,gold_ingot.png,/textures,default_gold_ingot.png,,,,,,, -/assets/minecraft/textures/block,grass_block_side.png,/mods/ITEMS/mcl_core/textures,default_grass_side.png,,,,,,, -/assets/minecraft/textures/block,gravel.png,/textures,default_gravel.png,,,,,,, -/assets/minecraft/textures/block,ice.png,/textures,default_ice.png,,,,,,, -/assets/minecraft/textures/block,jungle_log.png,/textures,default_jungletree.png,,,,,,, -/assets/minecraft/textures/block,jungle_log_top.png,/textures,default_jungletree_top.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,/textures,default_junglewood.png,,,,,,, -/assets/minecraft/textures/block,ladder.png,/textures,default_ladder.png,,,,,,, -/assets/minecraft/textures/block,lava_still.png,/textures,mcl_core_lava_source_animation.png,,,,,,, -/assets/minecraft/textures/block,lava_flow.png,/textures,mcl_core_lava_flow_animation.png,,,,,,, -/assets/minecraft/textures/block,mossy_cobblestone.png,/textures,default_mossycobble.png,,,,,,, -/assets/minecraft/textures/block,obsidian.png,/textures,default_obsidian.png,,,,,,, -/assets/minecraft/textures/item,paper.png,/textures,default_paper.png,,,,,,, -/assets/minecraft/textures/block,sugar_cane.png,/textures,mcl_core_papyrus.png,,,,,,, -/assets/minecraft/textures/block,sand.png,/textures,default_sand.png,,,,,,, -/assets/minecraft/textures/block,snow.png,/textures,default_snow.png,,,,,,, -/assets/minecraft/textures/block,iron_block.png,/textures,default_steel_block.png,,,,,,, -/assets/minecraft/textures/block,iron_block.png,/textures,mcl_stairs_iron_block_slab.png,,,,,,, -/assets/minecraft/textures/item,iron_ingot.png,/textures,default_steel_ingot.png,,,,,,, -/assets/minecraft/textures/item,stick.png,/textures,default_stick.png,,,,,,, -/assets/minecraft/textures/block,stone_bricks.png,/textures,default_stone_brick.png,,,,,,, -/assets/minecraft/textures/block,stone.png,/textures,default_stone.png,,,,,,, -/assets/minecraft/textures/block,oak_log.png,/textures,default_tree.png,,,,,,, -/assets/minecraft/textures/block,oak_log_top.png,/textures,default_tree_top.png,,,,,,, -/assets/minecraft/textures/block,water_still.png,/textures,mcl_core_water_source_animation.png,,,,,,, -/assets/minecraft/textures/block,water_flow.png,/textures,mcl_core_water_flow_animation.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/textures,default_wood.png,,,,,,, -/assets/minecraft/textures/block,andesite.png,/textures,mcl_core_andesite.png,,,,,,, -/assets/minecraft/textures/block,polished_andesite.png,/textures,mcl_core_andesite_smooth.png,,,,,,, -/assets/minecraft/textures/block,polished_andesite.png,/textures,mcl_stairs_andesite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/item,barrier.png,/textures,mcl_core_barrier.png,,,,,,, -/assets/minecraft/textures/block,bedrock.png,/textures,mcl_core_bedrock.png,,,,,,, -/assets/minecraft/textures/block,bone_block_side.png,/textures,mcl_core_bone_block_side.png,,,,,,, -/assets/minecraft/textures/block,bone_block_top.png,/textures,mcl_core_bone_block_top.png,,,,,,, -/assets/minecraft/textures/item,bowl.png,/textures,mcl_core_bowl.png,,,,,,, -/assets/minecraft/textures/item,charcoal.png,/textures,mcl_core_charcoal.png,,,,,,, -/assets/minecraft/textures/block,coal_ore.png,/textures,mcl_core_coal_ore.png,,,,,,, -/assets/minecraft/textures/block,coarse_dirt.png,/textures,mcl_core_coarse_dirt.png,,,,,,, -/assets/minecraft/textures/block,diamond_ore.png,/textures,mcl_core_diamond_ore.png,,,,,,, -/assets/minecraft/textures/block,diorite.png,/textures,mcl_core_diorite.png,,,,,,, -/assets/minecraft/textures/block,polished_diorite.png,/textures,mcl_core_diorite_smooth.png,,,,,,, -/assets/minecraft/textures/block,polished_diorite.png,/textures,mcl_stairs_diorite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/block,podzol_side.png,/textures,mcl_core_dirt_podzol_side.png,,,,,,, -/assets/minecraft/textures/block,podzol_top.png,/textures,mcl_core_dirt_podzol_top.png,,,,,,, -/assets/minecraft/textures/block,emerald_block.png,/textures,mcl_core_emerald_block.png,,,,,,, -/assets/minecraft/textures/block,emerald_ore.png,/textures,mcl_core_emerald_ore.png,,,,,,, -/assets/minecraft/textures/item,emerald.png,/textures,mcl_core_emerald.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_0.png,/textures,mcl_core_frosted_ice_0.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_1.png,/textures,mcl_core_frosted_ice_1.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_2.png,/textures,mcl_core_frosted_ice_2.png,,,,,,, -/assets/minecraft/textures/block,frosted_ice_3.png,/textures,mcl_core_frosted_ice_3.png,,,,,,, -/assets/minecraft/textures/item,raw_gold.png,/textures,mcl_core_gold_nugget.png,,,,,,, -/assets/minecraft/textures/block,gold_ore.png,/textures,mcl_core_gold_ore.png,,,,,,, -/assets/minecraft/textures/block,granite.png,/textures,mcl_core_granite.png,,,,,,, -/assets/minecraft/textures/block,polished_granite.png,/textures,mcl_core_granite_smooth.png,,,,,,, -/assets/minecraft/textures/block,polished_granite.png,/textures,mcl_stairs_granite_smooth_slab.png,,,,,,, -/assets/minecraft/textures/block,dirt_path_side.png,/textures,mcl_core_grass_path_side.png,,,,,,, -/assets/minecraft/textures/block,dirt_path_top.png,/textures,mcl_core_grass_path_top.png,,,,,,, -/assets/minecraft/textures/block,grass_block_snow.png,/textures,mcl_core_grass_side_snowed.png,,,,,,, -/assets/minecraft/textures/block,packed_ice.png,/textures,mcl_core_ice_packed.png,,,,,,, -/assets/minecraft/textures/item,iron_nugget.png,/textures,mcl_core_iron_nugget.png,,,,,,, -/assets/minecraft/textures/block,iron_ore.png,/textures,mcl_core_iron_ore.png,,,,,,, -/assets/minecraft/textures/block,lapis_block.png,/textures,mcl_core_lapis_block.png,,,,,,, -/assets/minecraft/textures/block,lapis_block.png,/textures,mcl_stairs_lapis_block_slab.png,,,,,,, -/assets/minecraft/textures/block,lapis_ore.png,/textures,mcl_core_lapis_ore.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_log.png,/textures,mcl_core_log_big_oak.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_log_top.png,/textures,mcl_core_log_big_oak_top.png,,,,,,, -/assets/minecraft/textures/block,birch_log.png,/textures,mcl_core_log_birch.png,,,,,,, -/assets/minecraft/textures/block,birch_log_top.png,/textures,mcl_core_log_birch_top.png,,,,,,, -/assets/minecraft/textures/block,spruce_log.png,/textures,mcl_core_log_spruce.png,,,,,,, -/assets/minecraft/textures/block,spruce_log_top.png,/textures,mcl_core_log_spruce_top.png,,,,,,, -/assets/minecraft/textures/block,mycelium_side.png,/textures,mcl_core_mycelium_side.png,,,,,,, -/assets/minecraft/textures/block,mycelium_top.png,/textures,mcl_core_mycelium_top.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_planks.png,/textures,mcl_core_planks_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,/textures,mcl_core_planks_birch.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_core_planks_spruce.png,,,,,,, -/assets/minecraft/textures/block,red_sand.png,/textures,mcl_core_red_sand.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone_bottom.png,/textures,mcl_core_red_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/block,cut_red_sandstone.png,/textures,mcl_core_red_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone.png,/textures,mcl_core_red_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/block,chiseled_red_sandstone.png,/textures,mcl_core_red_sandstone_smooth.png,,,,,,, -/assets/minecraft/textures/block,red_sandstone_top.png,/textures,mcl_core_red_sandstone_top.png,,,,,,, -/assets/minecraft/textures/block,redstone_ore.png,/textures,mcl_core_redstone_ore.png,,,,,,, -/assets/minecraft/textures/item,sugar_cane.png,/textures,mcl_core_reeds.png,,,,,,, -/assets/minecraft/textures/block,sandstone_bottom.png,/textures,mcl_core_sandstone_bottom.png,,,,,,, -/assets/minecraft/textures/block,cut_sandstone.png,/textures,mcl_core_sandstone_carved.png,,,,,,, -/assets/minecraft/textures/block,chiseled_sandstone.png,/textures,mcl_core_sandstone_normal.png,,,,,,, -/assets/minecraft/textures/block,cut_sandstone.png,/textures,mcl_core_sandstone_smooth.png,,,,,,, -/assets/minecraft/textures/block,sandstone.png,/textures,mcl_core_sandstone_top.png,,,,,,, -/assets/minecraft/textures/block,slime_block.png,/textures,mcl_core_slime.png,,,,,,, -/assets/minecraft/textures/block,smooth_stone.png,/textures,mcl_core_stonebrick_carved.png,,,,,,, -/assets/minecraft/textures/block,cracked_stone_bricks.png,/textures,mcl_core_stonebrick_cracked.png,,,,,,, -/assets/minecraft/textures/block,mossy_stone_bricks.png,/textures,mcl_core_stonebrick_mossy.png,,,,,,, -/assets/minecraft/textures/item,sugar.png,/textures,mcl_core_sugar.png,,,,,,, -/assets/minecraft/textures/block,cobweb.png,/textures,mcl_core_web.png,,,,,,, -/assets/minecraft/textures/block,crafting_table_front.png,/textures,crafting_workbench_front.png,,,,,,, -/assets/minecraft/textures/block,crafting_table_side.png,/textures,crafting_workbench_side.png,,,,,,, -/assets/minecraft/textures/block,crafting_table_top.png,/textures,crafting_workbench_top.png,,,,,,, -/assets/minecraft/textures/block,acacia_door_bottom.png,/textures,mcl_doors_door_acacia_lower.png,,,,,,, -/assets/minecraft/textures/block,acacia_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_lower.png,,,,,,, -/assets/minecraft/textures/block,acacia_door_top.png,/textures,mcl_doors_door_acacia_upper.png,,,,,,, -/assets/minecraft/textures/block,acacia_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia_side_upper.png,,,,,,, -/assets/minecraft/textures/block,birch_door_bottom.png,/textures,mcl_doors_door_birch_lower.png,,,,,,, -/assets/minecraft/textures/block,birch_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_lower.png,,,,,,, -/assets/minecraft/textures/block,birch_door_top.png,/textures,mcl_doors_door_birch_upper.png,,,,,,, -/assets/minecraft/textures/block,birch_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch_side_upper.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_door_bottom.png,/textures,mcl_doors_door_dark_oak_lower.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_lower.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_door_top.png,/textures,mcl_doors_door_dark_oak_upper.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak_side_upper.png,,,,,,, -/assets/minecraft/textures/block,iron_door_bottom.png,/textures,mcl_doors_door_iron_lower.png,,,,,,, -/assets/minecraft/textures/block,iron_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_lower.png,,,,,,, -/assets/minecraft/textures/block,iron_door_top.png,/textures,mcl_doors_door_iron_upper.png,,,,,,, -/assets/minecraft/textures/block,iron_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_iron_side_upper.png,,,,,,, -/assets/minecraft/textures/block,jungle_door_bottom.png,/textures,mcl_doors_door_jungle_lower.png,,,,,,, -/assets/minecraft/textures/block,jungle_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_lower.png,,,,,,, -/assets/minecraft/textures/block,jungle_door_top.png,/textures,mcl_doors_door_jungle_upper.png,,,,,,, -/assets/minecraft/textures/block,jungle_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_jungle_side_upper.png,,,,,,, -/assets/minecraft/textures/block,spruce_door_bottom.png,/textures,mcl_doors_door_spruce_lower.png,,,,,,, -/assets/minecraft/textures/block,spruce_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_lower.png,,,,,,, -/assets/minecraft/textures/block,spruce_door_top.png,/textures,mcl_doors_door_spruce_upper.png,,,,,,, -/assets/minecraft/textures/block,spruce_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_spruce_side_upper.png,,,,,,, -/assets/minecraft/textures/block,oak_door_bottom.png,/textures,mcl_doors_door_wood_lower.png,,,,,,, -/assets/minecraft/textures/block,oak_door_bottom.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_lower.png,,,,,,, -/assets/minecraft/textures/block,oak_door_top.png,/textures,mcl_doors_door_wood_upper.png,,,,,,, -/assets/minecraft/textures/block,oak_door_top.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, -/assets/minecraft/textures/block,oak_trapdoor.png,/textures,doors_trapdoor.png,,,,,,, -/assets/minecraft/textures/block,oak_trapdoor.png,/textures,doors_trapdoor_side.png,,,,,,, -/assets/minecraft/textures/block,iron_trapdoor.png,/textures,doors_trapdoor_steel.png,,,,,,, -/assets/minecraft/textures/block,iron_trapdoor.png,/textures,doors_trapdoor_steel_side.png,,,,,,, -/assets/minecraft/textures/item,acacia_door.png,/textures,mcl_doors_door_acacia.png,,,,,,, -/assets/minecraft/textures/item,birch_door.png,/textures,mcl_doors_door_birch.png,,,,,,, -/assets/minecraft/textures/item,dark_oak_door.png,/textures,mcl_doors_door_dark_oak.png,,,,,,, -/assets/minecraft/textures/item,jungle_door.png,/textures,mcl_doors_door_jungle.png,,,,,,, -/assets/minecraft/textures/item,spruce_door.png,/textures,mcl_doors_door_spruce.png,,,,,,, -/assets/minecraft/textures/item,oak_door.png,/textures,doors_item_wood.png,,,,,,, -/assets/minecraft/textures/item,iron_door.png,/textures,doors_item_steel.png,,,,,,, -/assets/minecraft/textures/item,black_dye.png,/textures,mcl_dye_black.png,,,,,,, -/assets/minecraft/textures/item,blue_dye.png,/textures,mcl_dye_blue.png,,,,,,, -/assets/minecraft/textures/item,brown_dye.png,/textures,mcl_dye_brown.png,,,,,,, -/assets/minecraft/textures/item,cyan_dye.png,/mods/ITEMS/mcl_dye/textures,dye_cyan.png,,,,,,, -/assets/minecraft/textures/item,gray_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_grey.png,,,,,,, -/assets/minecraft/textures/item,green_dye.png,/mods/ITEMS/mcl_dye/textures,dye_dark_green.png,,,,,,, -/assets/minecraft/textures/item,light_blue_dye.png,/mods/ITEMS/mcl_dye/textures,mcl_dye_light_blue.png,,,,,,, -/assets/minecraft/textures/item,lime_dye.png,/textures,mcl_dye_lime.png,,,,,,, -/assets/minecraft/textures/item,magenta_dye.png,/mods/ITEMS/mcl_dye/textures,dye_magenta.png,,,,,,, -/assets/minecraft/textures/item,orange_dye.png,/mods/ITEMS/mcl_dye/textures,dye_orange.png,,,,,,, -/assets/minecraft/textures/item,pink_dye.png,/mods/ITEMS/mcl_dye/textures,dye_pink.png,,,,,,, -/assets/minecraft/textures/item,purple_dye.png,/mods/ITEMS/mcl_dye/textures,dye_violet.png,,,,,,, -/assets/minecraft/textures/item,red_dye.png,/mods/ITEMS/mcl_dye/textures,dye_red.png,,,,,,, -/assets/minecraft/textures/item,light_gray_dye.png,/mods/ITEMS/mcl_dye/textures,dye_grey.png,,,,,,, -/assets/minecraft/textures/item,white_dye.png,/textures,mcl_dye_white.png,,,,,,, -/assets/minecraft/textures/item,yellow_dye.png,/mods/ITEMS/mcl_dye/textures,dye_yellow.png,,,,,,, -/assets/minecraft/textures/block,chorus_flower_dead.png,/textures,mcl_end_chorus_flower_dead.png,,,,,,, -/assets/minecraft/textures/block,chorus_flower.png,/textures,mcl_end_chorus_flower.png,,,,,,, -/assets/minecraft/textures/item,chorus_fruit.png,/textures,mcl_end_chorus_fruit.png,,,,,,, -/assets/minecraft/textures/item,popped_chorus_fruit.png,/textures,mcl_end_chorus_fruit_popped.png,,,,,,, -/assets/minecraft/textures/block,chorus_plant.png,/textures,mcl_end_chorus_plant.png,,,,,,, -/assets/minecraft/textures/block,dragon_egg.png,/textures,mcl_end_dragon_egg.png,,,,,,, -/assets/minecraft/textures/block,end_stone_bricks.png,/textures,mcl_end_end_bricks.png,,,,,,, -/assets/minecraft/textures/item,ender_eye.png,/textures,mcl_end_ender_eye.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_eye.png,/textures,mcl_end_endframe_eye.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_side.png,/textures,mcl_end_endframe_side.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_top.png,/textures,mcl_end_endframe_top.png,,,,,,, -/assets/minecraft/textures/block,end_stone.png,/textures,mcl_end_end_stone.png,,,,,,, -/assets/minecraft/textures/item,end_crystal.png,/textures,mcl_end_crystal_item.png,,,,,,, -/assets/minecraft/textures/entity/end_crystal,end_crystal.png,/textures,mcl_end_crystal.png,,,,,,, -/assets/minecraft/textures/block,purpur_block.png,/textures,mcl_end_purpur_block.png,,,,,,, -/assets/minecraft/textures/block,purpur_pillar.png,/textures,mcl_end_purpur_pillar.png,,,,,,, -/assets/minecraft/textures/block,purpur_pillar_top.png,/textures,mcl_end_purpur_pillar_top.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage0.png,/textures,mcl_farming_potatoes_stage_0.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage1.png,/textures,mcl_farming_potatoes_stage_1.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage2.png,/textures,mcl_farming_potatoes_stage_2.png,,,,,,, -/assets/minecraft/textures/block,potatoes_stage3.png,/textures,mcl_farming_potatoes_stage_3.png,,,,,,, -/assets/minecraft/textures/item,pumpkin_pie.png,/textures,mcl_farming_pumpkin_pie.png,,,,,,, -/assets/minecraft/textures/item,bread.png,/textures,farming_bread.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage0.png,/textures,farming_carrot_1.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage1.png,/textures,farming_carrot_2.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage2.png,/textures,farming_carrot_3.png,,,,,,, -/assets/minecraft/textures/block,carrots_stage3.png,/textures,farming_carrot_4.png,,,,,,, -/assets/minecraft/textures/item,golden_carrot.png,/textures,farming_carrot_gold.png,,,,,,, -/assets/minecraft/textures/item,carrot.png,/textures,farming_carrot.png,,,,,,, -/assets/minecraft/textures/item,cookie.png,/textures,farming_cookie.png,,,,,,, -/assets/minecraft/textures/item,melon_slice.png,/textures,farming_melon.png,,,,,,, -/assets/minecraft/textures/item,melon_seeds.png,/textures,mcl_farming_melon_seeds.png,,,,,,, -/assets/minecraft/textures/block,melon_side.png,/textures,farming_melon_side.png,,,,,,, -/assets/minecraft/textures/block,melon_top.png,/textures,farming_melon_top.png,,,,,,, -/assets/minecraft/textures/item,baked_potato.png,/textures,farming_potato_baked.png,,,,,,, -/assets/minecraft/textures/item,potato.png,/textures,farming_potato.png,,,,,,, -/assets/minecraft/textures/item,poisonous_potato.png,/textures,farming_potato_poison.png,,,,,,, -/assets/minecraft/textures/block,jack_o_lantern.png,/textures,farming_pumpkin_face_light.png,,,,,,, -/assets/minecraft/textures/block,carved_pumpkin.png,/textures,farming_pumpkin_face.png,,,,,,, -/assets/minecraft/textures/item,pumpkin_seeds.png,/textures,mcl_farming_pumpkin_seeds.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_side.png,/textures,farming_pumpkin_side.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_top.png,/textures,farming_pumpkin_top.png,,,,,,, -/assets/minecraft/textures/block,farmland.png,/textures,mcl_farming_farmland_dry.png,,,,,,, -/assets/minecraft/textures/block,farmland_moist.png,/textures,mcl_farming_farmland_wet.png,,,,,,, -/assets/minecraft/textures/item,diamond_hoe.png,/textures,farming_tool_diamondhoe.png,,,,,,, -/assets/minecraft/textures/item,golden_hoe.png,/textures,farming_tool_goldhoe.png,,,,,,, -/assets/minecraft/textures/item,iron_hoe.png,/textures,farming_tool_steelhoe.png,,,,,,, -/assets/minecraft/textures/item,stone_hoe.png,/textures,farming_tool_stonehoe.png,,,,,,, -/assets/minecraft/textures/item,wooden_hoe.png,/textures,farming_tool_woodhoe.png,,,,,,, -/assets/minecraft/textures/item,wheat.png,/textures,farming_wheat_harvested.png,,,,,,, -/assets/minecraft/textures/item,wheat_seeds.png,/textures,mcl_farming_wheat_seeds.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage0.png,/textures,mcl_farming_beetroot_0.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage1.png,/textures,mcl_farming_beetroot_1.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage2.png,/textures,mcl_farming_beetroot_2.png,,,,,,, -/assets/minecraft/textures/block,beetroots_stage3.png,/textures,mcl_farming_beetroot_3.png,,,,,,, -/assets/minecraft/textures/item,beetroot.png,/textures,mcl_farming_beetroot.png,,,,,,, -/assets/minecraft/textures/item,beetroot_seeds.png,/textures,mcl_farming_beetroot_seeds.png,,,,,,, -/assets/minecraft/textures/item,beetroot_soup.png,/textures,mcl_farming_beetroot_soup.png,,,,,,, -/assets/minecraft/textures/block,hay_block_side.png,/textures,mcl_farming_hayblock_side.png,,,,,,, -/assets/minecraft/textures/block,hay_block_top.png,/textures,mcl_farming_hayblock_top.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage0.png,/textures,mcl_farming_wheat_stage_0.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage1.png,/textures,mcl_farming_wheat_stage_1.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage2.png,/textures,mcl_farming_wheat_stage_2.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage3.png,/textures,mcl_farming_wheat_stage_3.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage4.png,/textures,mcl_farming_wheat_stage_4.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage5.png,/textures,mcl_farming_wheat_stage_5.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage6.png,/textures,mcl_farming_wheat_stage_6.png,,,,,,, -/assets/minecraft/textures/block,wheat_stage7.png,/textures,mcl_farming_wheat_stage_7.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/textures,fire_basic_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/textures,mcl_burning_entity_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/textures,mcl_burning_hud_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,/textures,fire_basic_flame.png,0,0,16,16,0,0,y -/assets/minecraft/textures/item,fire_charge.png,/textures,mcl_fire_fire_charge.png,,,,,,, -/assets/minecraft/textures/item,flint_and_steel.png,/textures,mcl_fire_flint_and_steel.png,,,,,,, -/assets/minecraft/textures/item,tropical_fish.png,/textures,mcl_fishing_clownfish_raw.png,,,,,,, -/assets/minecraft/textures/item,cooked_cod.png,/textures,mcl_fishing_fish_cooked.png,,,,,,, -/assets/minecraft/textures/item,fishing_rod.png,/textures,mcl_fishing_fishing_rod.png,,,,,,, -/assets/minecraft/textures/item,cod.png,/textures,mcl_fishing_fish_raw.png,,,,,,, -/assets/minecraft/textures/item,pufferfish.png,/textures,mcl_fishing_pufferfish_raw.png,,,,,,, -/assets/minecraft/textures/item,cooked_salmon.png,/textures,mcl_fishing_salmon_cooked.png,,,,,,, -/assets/minecraft/textures/item,salmon.png,/textures,mcl_fishing_salmon_raw.png,,,,,,, -/assets/minecraft/textures/block,allium.png,/textures,mcl_flowers_allium.png,,,,,,, -/assets/minecraft/textures/block,azure_bluet.png,/textures,mcl_flowers_azure_bluet.png,,,,,,, -/assets/minecraft/textures/block,blue_orchid.png,/textures,mcl_flowers_blue_orchid.png,,,,,,, -/assets/minecraft/textures/block,peony_bottom.png,/textures,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, -/assets/minecraft/textures/block,peony_top.png,/textures,mcl_flowers_double_plant_paeonia_top.png,,,,,,, -/assets/minecraft/textures/block,rose_bush_bottom.png,/textures,mcl_flowers_double_plant_rose_bottom.png,,,,,,, -/assets/minecraft/textures/block,rose_bush_top.png,/textures,mcl_flowers_double_plant_rose_top.png,,,,,,, -/assets/minecraft/textures/block,sunflower_back.png,/textures,mcl_flowers_double_plant_sunflower_back.png,,,,,,, -/assets/minecraft/textures/block,sunflower_bottom.png,/textures,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, -/assets/minecraft/textures/block,sunflower_front.png,/textures,mcl_flowers_double_plant_sunflower_front.png,,,,,,, -/assets/minecraft/textures/block,sunflower_top.png,/textures,mcl_flowers_double_plant_sunflower_top.png,,,,,,, -/assets/minecraft/textures/block,lilac_bottom.png,/textures,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, -/assets/minecraft/textures/block,lilac_top.png,/textures,mcl_flowers_double_plant_syringa_top.png,,,,,,, -/assets/minecraft/textures/block,tall_grass_bottom.png,/textures,mcl_flowers_double_plant_grass_bottom.png,,,,,,, -/assets/minecraft/textures/block,tall_grass_top.png,/textures,mcl_flowers_double_plant_grass_top.png,,,,,,, -/assets/minecraft/textures/block,large_fern_bottom.png,/textures,mcl_flowers_double_plant_fern_bottom.png,,,,,,, -/assets/minecraft/textures/block,large_fern_top.png,/textures,mcl_flowers_double_plant_fern_top.png,,,,,,, -/assets/minecraft/textures/block,grass.png,/textures,mcl_flowers_tallgrass.png,,,,,,, -/assets/minecraft/textures/block,fern.png,/textures,mcl_flowers_fern.png,,,,,,, -/assets/minecraft/textures/block,oxeye_daisy.png,/textures,mcl_flowers_oxeye_daisy.png,,,,,,, -/assets/minecraft/textures/block,red_tulip.png,/textures,mcl_flowers_poppy.png,,,,,,, -/assets/minecraft/textures/block,pink_tulip.png,/textures,mcl_flowers_tulip_pink.png,,,,,,, -/assets/minecraft/textures/block,red_tulip.png,/textures,mcl_flowers_tulip_red.png,,,,,,, -/assets/minecraft/textures/block,white_tulip.png,/textures,mcl_flowers_tulip_white.png,,,,,,, -/assets/minecraft/textures/block,dandelion.png,/textures,flowers_dandelion_yellow.png,,,,,,, -/assets/minecraft/textures/block,orange_tulip.png,/textures,flowers_tulip.png,,,,,,, -/assets/minecraft/textures/block,furnace_front.png,/textures,default_furnace_front.png,,,,,,, -/assets/minecraft/textures/block,furnace_front_on.png,/textures,default_furnace_front_active.png,,,,,,, -/assets/minecraft/textures/block,furnace_side.png,/textures,default_furnace_side.png,,,,,,, -/assets/minecraft/textures/block,furnace_top.png,/textures,default_furnace_top.png,,,,,,, -/assets/minecraft/textures/block,furnace_top.png,/textures,default_furnace_bottom.png,,,,,,, -/assets/minecraft/textures/block,hopper_inside.png,/textures,mcl_hoppers_hopper_inside.png,,,,,,, -/assets/minecraft/textures/block,hopper_outside.png,/textures,mcl_hoppers_hopper_outside.png,,,,,,, -/assets/minecraft/textures/block,hopper_top.png,/textures,mcl_hoppers_hopper_top.png,,,,,,, -/assets/minecraft/textures/item,hopper.png,/textures,mcl_hoppers_item.png,,,,,,, -/assets/minecraft/textures/item,music_disc_11.png,/textures,mcl_jukebox_record_11.png,,,,,,, -/assets/minecraft/textures/item,music_disc_13.png,/textures,mcl_jukebox_record_13.png,,,,,,, -/assets/minecraft/textures/item,jukebox_top.png,/textures,mcl_jukebox_record_blocks.png,,,,,,, -/assets/minecraft/textures/item,music_disc_cat.png,/textures,mcl_jukebox_record_cat.png,,,,,,, -/assets/minecraft/textures/item,music_disc_chirp.png,/textures,mcl_jukebox_record_chirp.png,,,,,,, -/assets/minecraft/textures/item,music_disc_far.png,/textures,mcl_jukebox_record_far.png,,,,,,, -/assets/minecraft/textures/item,music_disc_mall.png,/textures,mcl_jukebox_record_mall.png,,,,,,, -/assets/minecraft/textures/item,music_disc_mellohi.png,/textures,mcl_jukebox_record_mellohi.png,,,,,,, -/assets/minecraft/textures/item,music_disc_stal.png,/textures,mcl_jukebox_record_stal.png,,,,,,, -/assets/minecraft/textures/item,music_disc_strad.png,/textures,mcl_jukebox_record_strad.png,,,,,,, -/assets/minecraft/textures/item,music_disc_wait.png,/textures,mcl_jukebox_record_wait.png,,,,,,, -/assets/minecraft/textures/item,music_disc_ward.png,/textures,mcl_jukebox_record_ward.png,,,,,,, -/assets/minecraft/textures/block,jukebox_side.png,/textures,mcl_jukebox_side.png,,,,,,, -/assets/minecraft/textures/block,jukebox_top.png,/textures,mcl_jukebox_top.png,,,,,,, -/assets/minecraft/textures/item,map.png,/textures,mcl_maps_map_empty.png,,,,,,, -/assets/minecraft/textures/item,filled_map_markings.png,/textures,mcl_maps_map_filled_markings.png,,,,,,, -/assets/minecraft/textures/item,filled_map.png,/textures,mcl_maps_map_filled.png,,,,,,, -/assets/minecraft/textures/block,powered_rail.png,/textures,mcl_minecarts_rail_golden.png,,,,,,, -/assets/minecraft/textures/block,powered_rail_on.png,/textures,mcl_minecarts_rail_golden_powered.png,,,,,,, -/assets/minecraft/textures/block,rail_corner.png,/textures,default_rail_curved.png,,,,,,, -/assets/minecraft/textures/block,rail.png,/textures,default_rail.png,,,,,,, -/assets/minecraft/textures/block,detector_rail.png,/textures,mcl_minecarts_rail_detector.png,,,,,,, -/assets/minecraft/textures/block,detector_rail_on.png,/textures,mcl_minecarts_rail_detector_powered.png,,,,,,, -/assets/minecraft/textures/block,activator_rail.png,/textures,mcl_minecarts_rail_activator.png,,,,,,, -/assets/minecraft/textures/block,activator_rail_on.png,/textures,mcl_minecarts_rail_activator_powered.png,,,,,,, -/assets/minecraft/textures/item,minecart.png,/textures,mcl_minecarts_minecart_normal.png,,,,,,, -/assets/minecraft/textures/item,chest_minecart.png,/textures,mcl_minecarts_minecart_chest.png,,,,,,, -/assets/minecraft/textures/item,tnt_minecart.png,/textures,mcl_minecarts_minecart_tnt.png,,,,,,, -/assets/minecraft/textures/item,command_block_minecart.png,/textures,mcl_minecarts_minecart_command_block.png,,,,,,, -/assets/minecraft/textures/item,furnace_minecart.png,/textures,mcl_minecarts_minecart_furnace.png,,,,,,, -/assets/minecraft/textures/item,hopper_minecart.png,/textures,mcl_minecarts_minecart_hopper.png,,,,,,, -/assets/minecraft/textures/item,gunpowder.png,/textures,default_gunpowder.png,,,,,,, -/assets/minecraft/textures/item,cooked_beef.png,/textures,mcl_mobitems_beef_cooked.png,,,,,,, -/assets/minecraft/textures/item,beef.png,/textures,mcl_mobitems_beef_raw.png,,,,,,, -/assets/minecraft/textures/item,blaze_powder.png,/textures,mcl_mobitems_blaze_powder.png,,,,,,, -/assets/minecraft/textures/item,blaze_rod.png,/textures,mcl_mobitems_blaze_rod.png,,,,,,, -/assets/minecraft/textures/item,bone.png,/textures,mcl_mobitems_bone.png,,,,,,, -/assets/minecraft/textures/item,milk_bucket.png,/textures,mcl_mobitems_bucket_milk.png,,,,,,, -/assets/minecraft/textures/item,carrot_on_a_stick.png,/textures,mcl_mobitems_carrot_on_a_stick.png,,,,,,, -/assets/minecraft/textures/item,cooked_chicken.png,/textures,mcl_mobitems_chicken_cooked.png,,,,,,, -/assets/minecraft/textures/item,chicken.png,/textures,mcl_mobitems_chicken_raw.png,,,,,,, -/assets/minecraft/textures/item,feather.png,/textures,mcl_mobitems_feather.png,,,,,,, -/assets/minecraft/textures/item,ghast_tear.png,/textures,mcl_mobitems_ghast_tear.png,,,,,,, -/assets/minecraft/textures/item,leather.png,/textures,mcl_mobitems_leather.png,,,,,,, -/assets/minecraft/textures/item,magma_cream.png,/textures,mcl_mobitems_magma_cream.png,,,,,,, -/assets/minecraft/textures/item,cooked_mutton.png,/textures,mcl_mobitems_mutton_cooked.png,,,,,,, -/assets/minecraft/textures/item,mutton.png,/textures,mcl_mobitems_mutton_raw.png,,,,,,, -/assets/minecraft/textures/item,nether_star.png,/textures,mcl_mobitems_nether_star.png,,,,,,, -/assets/minecraft/textures/item,cooked_porkchop.png,/textures,mcl_mobitems_porkchop_cooked.png,,,,,,, -/assets/minecraft/textures/item,porkchop.png,/textures,mcl_mobitems_porkchop_raw.png,,,,,,, -/assets/minecraft/textures/item,cooked_rabbit.png,/textures,mcl_mobitems_rabbit_cooked.png,,,,,,, -/assets/minecraft/textures/item,rabbit_foot.png,/textures,mcl_mobitems_rabbit_foot.png,,,,,,, -/assets/minecraft/textures/item,rabbit_hide.png,/textures,mcl_mobitems_rabbit_hide.png,,,,,,, -/assets/minecraft/textures/item,rabbit.png,/textures,mcl_mobitems_rabbit_raw.png,,,,,,, -/assets/minecraft/textures/item,rabbit_stew.png,/textures,mcl_mobitems_rabbit_stew.png,,,,,,, -/assets/minecraft/textures/item,rotten_flesh.png,/textures,mcl_mobitems_rotten_flesh.png,,,,,,, -/assets/minecraft/textures/item,saddle.png,/textures,mcl_mobitems_saddle.png,,,,,,, -/assets/minecraft/textures/item,shulker_shell.png,/textures,mcl_mobitems_shulker_shell.png,,,,,,, -/assets/minecraft/textures/item,slime_ball.png,/textures,mcl_mobitems_slimeball.png,,,,,,, -/assets/minecraft/textures/item,spider_eye.png,/textures,mcl_mobitems_spider_eye.png,,,,,,, -/assets/minecraft/textures/item,string.png,/textures,mcl_mobitems_string.png,,,,,,, -/assets/minecraft/textures/block,spawner.png,/textures,mob_spawner.png,,,,,,, -/assets/minecraft/textures/block,brown_mushroom.png,/textures,farming_mushroom_brown.png,,,,,,, -/assets/minecraft/textures/block,red_mushroom.png,/textures,farming_mushroom_red.png,,,,,,, -/assets/minecraft/textures/item,mushroom_stew.png,/textures,farming_mushroom_stew.png,,,,,,, -/assets/minecraft/textures/block,mushroom_block_inside.png,/textures,mcl_mushrooms_mushroom_block_inside.png,,,,,,, -/assets/minecraft/textures/block,brown_mushroom_block.png,/textures,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, -/assets/minecraft/textures/block,red_mushroom_block.png,/textures,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, -/assets/minecraft/textures/block,mushroom_stem.png,/textures,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, -/assets/minecraft/textures/item,glowstone_dust.png,/textures,mcl_nether_glowstone_dust.png,,,,,,, -/assets/minecraft/textures/block,glowstone.png,/textures,mcl_nether_glowstone.png,,,,,,, -/assets/minecraft/textures/block,magma.png,/textures,mcl_nether_magma.png,,,,,,, -/assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/item,nether_bricks.png,/textures,mcl_nether_netherbrick.png,,,,,,, -/assets/minecraft/textures/block,netherrack.png,/textures,mcl_nether_netherrack.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_block.png,/textures,mcl_nether_nether_wart_block.png,,,,,,, -/assets/minecraft/textures/item,nether_wart.png,/textures,mcl_nether_nether_wart.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage0.png,/textures,mcl_nether_nether_wart_stage_0.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage1.png,/textures,mcl_nether_nether_wart_stage_1.png,,,,,,, -/assets/minecraft/textures/block,nether_wart_stage2.png,/textures,mcl_nether_nether_wart_stage_2.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_bottom.png,/textures,mcl_nether_quartz_block_bottom.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_side.png,/textures,mcl_nether_quartz_block_side.png,,,,,,, -/assets/minecraft/textures/block,quartz_block_top.png,/textures,mcl_nether_quartz_block_top.png,,,,,,, -/assets/minecraft/textures/block,chiseled_quartz_block.png,/textures,mcl_nether_quartz_chiseled_side.png,,,,,,, -/assets/minecraft/textures/block,chiseled_quartz_block_top.png,/textures,mcl_nether_quartz_chiseled_top.png,,,,,,, -/assets/minecraft/textures/block,nether_quartz_ore.png,/textures,mcl_nether_quartz_ore.png,,,,,,, -/assets/minecraft/textures/block,quartz_pillar.png,/textures,mcl_nether_quartz_pillar_side.png,,,,,,, -/assets/minecraft/textures/block,quartz_pillar_top.png,/textures,mcl_nether_quartz_pillar_top.png,,,,,,, -/assets/minecraft/textures/item,quartz.png,/textures,mcl_nether_quartz.png,,,,,,, -/assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_nether_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,soul_sand.png,/textures,mcl_nether_soul_sand.png,,,,,,, -/assets/minecraft/textures/block,prismarine.png,/textures,mcl_ocean_prismarine_anim.png,,,,,,, -/assets/minecraft/textures/block,prismarine_bricks.png,/textures,mcl_ocean_prismarine_bricks.png,,,,,,, -/assets/minecraft/textures/item,prismarine_crystals.png,/textures,mcl_ocean_prismarine_crystals.png,,,,,,, -/assets/minecraft/textures/block,dark_prismarine.png,/textures,mcl_ocean_prismarine_dark.png,,,,,,, -/assets/minecraft/textures/item,prismarine_shard.png,/textures,mcl_ocean_prismarine_shard.png,,,,,,, -/assets/minecraft/textures/block,sea_lantern.png,/textures,mcl_ocean_sea_lantern.png,,,,,,, -/assets/minecraft/textures/item,dragon_breath.png,/textures,mcl_potions_dragon_breath.png,,,,,,, -/assets/minecraft/textures/item,glistering_melon_slice.png,/textures,mcl_potions_melon_speckled.png,,,,,,, -/assets/minecraft/textures/item,potion.png,/textures,mcl_potions_potion_bottle.png,,,,,,, -/assets/minecraft/textures/item,splash_potion.png,/textures,mcl_potions_splash_bottle.png,,,,,,, -/assets/minecraft/textures/item,lingering_potion.png,/textures,mcl_potions_lingering_bottle.png,,,,,,, -/assets/minecraft/textures/item,potion_overlay.png,/textures,mcl_potions_potion_overlay.png,,,,,,, -/assets/minecraft/textures/item,potion_overlay.png,/textures,mcl_potions_splash_overlay.png,,,,,,, -/assets/minecraft/textures/item,fermented_spider_eye.png,/textures,mcl_potions_spider_eye_fermented.png,,,,,,, -/assets/minecraft/textures/block,sponge.png,/textures,mcl_sponges_sponge.png,,,,,,, -/assets/minecraft/textures/block,wet_sponge.png,/textures,mcl_sponges_sponge_wet.png,,,,,,, -/assets/minecraft/textures/block,wet_sponge.png,/textures,mcl_sponges_sponge_wet_river_water.png,,,,,,, -/assets/minecraft/textures/block,smooth_stone_slab_side.png,/textures,mcl_stairs_stone_slab_side.png,,,,,,, -/assets/minecraft/textures/block,smooth_stone.png,/textures,mcl_stairs_stone_slab_top.png,,,,,,, -/assets/minecraft/textures/item,arrow.png,/textures,mcl_bows_arrow_inv.png,,,,,,, -/assets/minecraft/textures/item,bow_pulling_0.png,/textures,mcl_bows_bow_0.png,,,,,,, -/assets/minecraft/textures/item,bow_pulling_1.png,/textures,mcl_bows_bow_1.png,,,,,,, -/assets/minecraft/textures/item,bow_pulling_2.png,/textures,mcl_bows_bow_2.png,,,,,,, -/assets/minecraft/textures/item,bow.png,/textures,mcl_bows_bow.png,,,,,,, -/assets/minecraft/textures/item,egg.png,/textures,mcl_throwing_egg.png,,,,,,, -/assets/minecraft/textures/item,ender_pearl.png,/textures,mcl_throwing_ender_pearl.png,,,,,,, -/assets/minecraft/textures/item,snowball.png,/textures,mcl_throwing_snowball.png,,,,,,, -/assets/minecraft/textures/block,tnt_bottom.png,/textures,default_tnt_bottom.png,,,,,,, -/assets/minecraft/textures/block,tnt_side.png,/textures,default_tnt_side.png,,,,,,, -/assets/minecraft/textures/block,tnt_top.png,/textures,default_tnt_top.png,,,,,,, -/assets/minecraft/textures/item,diamond_axe.png,/textures,default_tool_diamondaxe.png,,,,,,, -/assets/minecraft/textures/item,diamond_pickaxe.png,/textures,default_tool_diamondpick.png,,,,,,, -/assets/minecraft/textures/item,diamond_shovel.png,/textures,default_tool_diamondshovel.png,,,,,,, -/assets/minecraft/textures/item,diamond_sword.png,/textures,default_tool_diamondsword.png,,,,,,, -/assets/minecraft/textures/item,golden_axe.png,/textures,default_tool_goldaxe.png,,,,,,, -/assets/minecraft/textures/item,golden_pickaxe.png,/textures,default_tool_goldpick.png,,,,,,, -/assets/minecraft/textures/item,golden_shovel.png,/textures,default_tool_goldshovel.png,,,,,,, -/assets/minecraft/textures/item,golden_sword.png,/textures,default_tool_goldsword.png,,,,,,, -/assets/minecraft/textures/item,shears.png,/textures,default_tool_shears.png,,,,,,, -/assets/minecraft/textures/item,iron_axe.png,/textures,default_tool_steelaxe.png,,,,,,, -/assets/minecraft/textures/item,iron_pickaxe.png,/textures,default_tool_steelpick.png,,,,,,, -/assets/minecraft/textures/item,iron_shovel.png,/textures,default_tool_steelshovel.png,,,,,,, -/assets/minecraft/textures/item,iron_sword.png,/textures,default_tool_steelsword.png,,,,,,, -/assets/minecraft/textures/item,stone_axe.png,/textures,default_tool_stoneaxe.png,,,,,,, -/assets/minecraft/textures/item,stone_pickaxe.png,/textures,default_tool_stonepick.png,,,,,,, -/assets/minecraft/textures/item,stone_shovel.png,/textures,default_tool_stoneshovel.png,,,,,,, -/assets/minecraft/textures/item,stone_sword.png,/textures,default_tool_stonesword.png,,,,,,, -/assets/minecraft/textures/item,wooden_axe.png,/textures,default_tool_woodaxe.png,,,,,,, -/assets/minecraft/textures/item,wooden_pickaxe.png,/textures,default_tool_woodpick.png,,,,,,, -/assets/minecraft/textures/item,wooden_shovel.png,/textures,default_tool_woodshovel.png,,,,,,, -/assets/minecraft/textures/item,wooden_sword.png,/textures,default_tool_woodsword.png,,,,,,, -/assets/minecraft/textures/block,torch.png,/textures,default_torch_on_floor_animated.png,,,,,,, -/assets/minecraft/textures/block,torch.png,/textures,default_torch_on_floor.png,,,,,,, -/assets/minecraft/textures/block,black_wool.png,/textures,wool_black.png,,,,,,, -/assets/minecraft/textures/block,blue_wool.png,/textures,wool_blue.png,,,,,,, -/assets/minecraft/textures/block,brown_wool.png,/textures,wool_brown.png,,,,,,, -/assets/minecraft/textures/block,cyan_wool.png,/textures,wool_cyan.png,,,,,,, -/assets/minecraft/textures/block,gray_wool.png,/textures,wool_dark_grey.png,,,,,,, -/assets/minecraft/textures/block,green_wool.png,/textures,wool_dark_green.png,,,,,,, -/assets/minecraft/textures/block,light_gray_wool.png,/textures,wool_grey.png,,,,,,, -/assets/minecraft/textures/block,light_blue_wool.png,/textures,mcl_wool_light_blue.png,,,,,,, -/assets/minecraft/textures/block,lime_wool.png,/textures,mcl_wool_lime.png,,,,,,, -/assets/minecraft/textures/block,magenta_wool.png,/textures,wool_magenta.png,,,,,,, -/assets/minecraft/textures/block,orange_wool.png,/textures,wool_orange.png,,,,,,, -/assets/minecraft/textures/block,pink_wool.png,/textures,wool_pink.png,,,,,,, -/assets/minecraft/textures/block,red_wool.png,/textures,wool_red.png,,,,,,, -/assets/minecraft/textures/block,purple_wool.png,/textures,wool_violet.png,,,,,,, -/assets/minecraft/textures/block,white_wool.png,/textures,wool_white.png,,,,,,, -/assets/minecraft/textures/block,yellow_wool.png,/textures,wool_yellow.png,,,,,,, -/assets/minecraft/textures/item,chainmail_boots.png,/textures,mcl_armor_inv_boots_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_boots.png,/textures,mcl_armor_inv_boots_diamond.png,,,,,,, -/assets/minecraft/textures/item,golden_boots.png,/textures,mcl_armor_inv_boots_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_boots.png,/textures,mcl_armor_inv_boots_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_boots.png,/textures,mcl_armor_inv_boots_leather.png,,,,,,, -/assets/minecraft/textures/item,chainmail_chestplate.png,/textures,mcl_armor_inv_chestplate_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_chestplate.png,/textures,mcl_armor_inv_chestplate_diamond.png,,,,,,, -/assets/minecraft/textures/item,golden_chestplate.png,/textures,mcl_armor_inv_chestplate_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_chestplate.png,/textures,mcl_armor_inv_chestplate_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_chestplate.png,/textures,mcl_armor_inv_chestplate_leather.png,,,,,,, -/assets/minecraft/textures/item,chainmail_helmet.png,/textures,mcl_armor_inv_helmet_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_helmet.png,/textures,mcl_armor_inv_helmet_diamond.png,,,,,,, -/assets/minecraft/textures/item,golden_helmet.png,/textures,mcl_armor_inv_helmet_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_helmet.png,/textures,mcl_armor_inv_helmet_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_helmet.png,/textures,mcl_armor_inv_helmet_leather.png,,,,,,, -/assets/minecraft/textures/item,chainmail_leggings.png,/textures,mcl_armor_inv_leggings_chain.png,,,,,,, -/assets/minecraft/textures/item,diamond_leggings.png,/textures,mcl_armor_inv_leggings_diamond.png,,,,,,, -/assets/minecraft/textures/item,golden_leggings.png,/textures,mcl_armor_inv_leggings_gold.png,,,,,,, -/assets/minecraft/textures/item,iron_leggings.png,/textures,mcl_armor_inv_leggings_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_leggings.png,/textures,mcl_armor_inv_leggings_leather.png,,,,,,, -/assets/minecraft/textures/item,armor_stand.png,/mods/ITEMS/mcl_armor_stand/textures,3d_armor_stand_item.png,,,,,,, -/assets/minecraft/textures/block,dispenser_front.png,/textures,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, -/assets/minecraft/textures/block,dispenser_front_vertical.png,/textures,mcl_dispensers_dispenser_front_vertical.png,,,,,,, -/assets/minecraft/textures/block,dropper_front.png,/textures,mcl_droppers_dropper_front_horizontal.png,,,,,,, -/assets/minecraft/textures/block,dropper_front_vertical.png,/textures,mcl_droppers_dropper_front_vertical.png,,,,,,, -/assets/minecraft/textures/block,observer_back_on.png,/textures,mcl_observers_observer_back_lit.png,,,,,,, -/assets/minecraft/textures/block,observer_back.png,/textures,mcl_observers_observer_back.png,,,,,,, -/assets/minecraft/textures/block,observer_front.png,/textures,mcl_observers_observer_front.png,,,,,,, -/assets/minecraft/textures/block,observer_side.png,/textures,mcl_observers_observer_side.png,,,,,,, -/assets/minecraft/textures/block,observer_top.png,/textures,mcl_observers_observer_top.png,,,,,,, -/assets/minecraft/textures/item,redstone.png,/textures,redstone_redstone_dust.png,,,,,,, -/assets/minecraft/textures/item,repeater.png,/textures,mesecons_delayer_item.png,,,,,,, -/assets/minecraft/textures/item,comparator.png,/textures,mcl_comparators_item.png,,,,,,, -/assets/minecraft/textures/block,repeater.png,/textures,mesecons_delayer_off.png,,,,,,, -/assets/minecraft/textures/block,repeater_on.png,/textures,mesecons_delayer_on.png,,,,,,, -/assets/minecraft/textures/block,note_block.png,/textures,mesecons_noteblock.png,,,,,,, -/assets/minecraft/textures/block,command_block_back.png,/textures,jeija_commandblock_off.png,,,,,,, -/assets/minecraft/textures/block,command_block_back.png,/textures,jeija_commandblock_on.png,,,,,,, -/assets/minecraft/textures/block,redstone_lamp.png,/textures,jeija_lightstone_gray_off.png,,,,,,, -/assets/minecraft/textures/block,redstone_lamp_on.png,/textures,jeija_lightstone_gray_on.png,,,,,,, -/assets/minecraft/textures/block,daylight_detector_inverted_top.png,/textures,jeija_solar_panel_inverted.png,,,,,,, -/assets/minecraft/textures/block,daylight_detector_top.png,/textures,jeija_solar_panel.png,,,,,,, -/assets/minecraft/textures/block,daylight_detector_side.png,/textures,jeija_solar_panel_side.png,,,,,,, -/assets/minecraft/textures/block,redstone_torch_off.png,/textures,jeija_torches_off.png,,,,,,, -/assets/minecraft/textures/block,redstone_torch.png,/textures,jeija_torches_on.png,,,,,,, -/assets/minecraft/textures/block,lever.png,/textures,jeija_wall_lever.png,,,,,,, -/assets/minecraft/textures/block,piston_bottom.png,/textures,mesecons_piston_back.png,,,,,,, -/assets/minecraft/textures/block,piston_side.png,/textures,mesecons_piston_bottom.png,,,,,,, -/assets/minecraft/textures/block,piston_inner.png,/textures,mesecons_piston_on_front.png,,,,,,, -/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_back.png,,,,,,, -/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_bottom.png,,,,,,, -/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_front.png,,,,,,, -/assets/minecraft/textures/block,piston_top_sticky.png,/textures,mesecons_piston_pusher_front_sticky.png,,,,,,, -/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_left.png,,,,,,, -/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_right.png,,,,,,, -/assets/minecraft/textures/block,piston_top.png,/textures,mesecons_piston_pusher_top.png,,,,,,, -/assets/minecraft/textures/block,redstone_block.png,/textures,redstone_redstone_block.png,,,,,,, -/assets/minecraft/textures/block,iron_bars.png,/textures,xpanes_pane_iron.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top.png,/textures,xpanes_top_glass_natural.png,,,,,,, -/assets/minecraft/textures/item,totem_of_undying.png,/textures,mcl_totems_totem.png,,,,,,, -/assets/minecraft/textures/entity,bat.png,/textures,mobs_mc_bat.png,,,,,,, -/assets/minecraft/textures/entity,blaze.png,/textures,mobs_mc_blaze.png,,,,,,, -/assets/minecraft/textures/entity/cat,black.png,/textures,mobs_mc_cat_black.png,,,,,,, -/assets/minecraft/textures/entity/cat,ocelot.png,/textures,mobs_mc_cat_ocelot.png,,,,,,, -/assets/minecraft/textures/entity/cat,red.png,/textures,mobs_mc_cat_red.png,,,,,,, -/assets/minecraft/textures/entity/cat,siamese.png,/textures,mobs_mc_cat_siamese.png,,,,,,, -/assets/minecraft/textures/entity/spider,cave_spider.png,/textures,mobs_mc_cave_spider.png,,,,,,, -/assets/minecraft/textures/entity,chicken.png,/textures,mobs_mc_chicken.png,,,,,,, -/assets/minecraft/textures/entity/cow,cow.png,/textures,mobs_mc_cow.png,,,,,,, -/assets/minecraft/textures/entity/creeper,creeper.png,/textures,mobs_mc_creeper.png,,,,,,, -/assets/minecraft/textures/item,diamond_horse_armor.png,/textures,mobs_mc_diamond_horse_armor.png,,,,,,, -/assets/minecraft/textures/entity/horse,donkey.png,/textures,mobs_mc_donkey.png,,,,,,, -/assets/minecraft/textures/entity/enderdragon,dragon.png,/textures,mobs_mc_dragon.png,,,,,,, -/assets/minecraft/textures/entity/shulker,shulker.png,/textures,mobs_mc_endergolem.png,,,,,,, -/assets/minecraft/textures/entity/enderman,enderman_eyes.png,/textures,mobs_mc_enderman_eyes.png,,,,,,, -/assets/minecraft/textures/entity/enderman,enderman.png,/textures,mobs_mc_enderman.png,,,,,,, -/assets/minecraft/textures/entity,endermite.png,/textures,mobs_mc_endermite.png,,,,,,, -/assets/minecraft/textures/entity/ghast,ghast.png,/textures,mobs_mc_ghast.png,,,,,,, -/assets/minecraft/textures/item,golden_horse_armor.png,/textures,mobs_mc_gold_horse_armor.png,,,,,,, -/assets/minecraft/textures/entity,guardian_elder.png,/textures,mobs_mc_guardian_elder.png,,,,,,, -/assets/minecraft/textures/entity,guardian.png,/textures,mobs_mc_guardian.png,,,,,,, -/assets/minecraft/textures/entity/horse/armor,horse_armor_diamond.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_diamond.png,,,,,,, -/assets/minecraft/textures/entity/horse/armor,horse_armor_gold.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_gold.png,,,,,,, -/assets/minecraft/textures/entity/horse/armor,horse_armor_iron.png,/mods/ENTITIES/mobs_mc/textures,mobs_mc_horse_armor_iron.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_black.png,/textures,mobs_mc_horse_black.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_brown.png,/textures,mobs_mc_horse_brown.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_chestnut.png,/textures,mobs_mc_horse_chestnut.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_darkbrown.png,/textures,mobs_mc_horse_darkbrown.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_gray.png,/textures,mobs_mc_horse_gray.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_creamy.png,/textures,mobs_mc_horse_creamy.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_blackdots.png,/textures,mobs_mc_horse_markings_blackdots.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_whitedots.png,/textures,mobs_mc_horse_markings_whitedots.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_whitefield.png,/textures,mobs_mc_horse_markings_whitefield.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_white.png,/textures,mobs_mc_horse_markings_white.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_white.png,/textures,mobs_mc_horse_white.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_zombie.png,/textures,mobs_mc_horse_zombie.png,,,,,,, -/assets/minecraft/textures/entity/zombie,husk.png,/textures,mobs_mc_husk.png,,,,,,, -/assets/minecraft/textures/entity/iron_golem,iron_golem.png,/textures,mobs_mc_iron_golem.png,,,,,,, -/assets/minecraft/textures/item,iron_horse_armor.png,/textures,mobs_mc_iron_horse_armor.png,,,,,,, -/assets/minecraft/textures/entity/slime,magmacube.png,/textures,mobs_mc_magmacube.png,,,,,,, -/assets/minecraft/textures/entity/cow,red_mooshroom.png,/textures,mobs_mc_mooshroom.png,,,,,,, -/assets/minecraft/textures/entity/horse,mule.png,/textures,mobs_mc_mule.png,,,,,,, -/assets/minecraft/textures/entity/pig,pig.png,/textures,mobs_mc_pig.png,,,,,,, -/assets/minecraft/textures/entity/pig,pig_saddle.png,/textures,mobs_mc_pig_saddle.png,,,,,,, -/assets/minecraft/textures/entity/bear,polarbear.png,/textures,mobs_mc_polarbear.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,black.png,/textures,mobs_mc_rabbit_black.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,brown.png,/textures,mobs_mc_rabbit_brown.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,caerbannog.png,/textures,mobs_mc_rabbit_caerbannog.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,gold.png,/textures,mobs_mc_rabbit_gold.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,salt.png,/textures,mobs_mc_rabbit_salt.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,toast.png,/textures,mobs_mc_rabbit_toast.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,white.png,/textures,mobs_mc_rabbit_white.png,,,,,,, -/assets/minecraft/textures/entity/rabbit,white_splotched.png,/textures,mobs_mc_rabbit_white_splotched.png,,,,,,, -/assets/minecraft/textures/entity/sheep,sheep_fur.png,/textures,mobs_mc_sheep_fur.png,,,,,,, -/assets/minecraft/textures/entity/sheep,sheep.png,/textures,mobs_mc_sheep.png,,,,,,, -/assets/minecraft/textures/entity/shulker,shulker_black.png,/textures,mobs_mc_shulker_black.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_blue.png,/textures,mobs_mc_shulker_blue.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_brown.png,/textures,mobs_mc_shulker_brown.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_cyan.png,/textures,mobs_mc_shulker_cyan.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_gray.png,/textures,mobs_mc_shulker_gray.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_green.png,/textures,mobs_mc_shulker_green.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_light_blue.png,/textures,mobs_mc_shulker_light_blue.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_lime.png,/textures,mobs_mc_shulker_lime.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_magenta.png,/textures,mobs_mc_shulker_magenta.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_orange.png,/textures,mobs_mc_shulker_orange.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_pink.png,/textures,mobs_mc_shulker_pink.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_purple.png,/textures,mobs_mc_shulker_purple.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_red.png,/textures,mobs_mc_shulker_red.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_silver.png,/textures,mobs_mc_shulker_silver.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_white.png,/textures,mobs_mc_shulker_white.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_yellow.png,/textures,mobs_mc_shulker_yellow.png,,,,,,,y -/assets/minecraft/textures/entity,silverfish.png,/textures,mobs_mc_silverfish.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,skeleton.png,/textures,mobs_mc_skeleton.png,,,,,,, -/assets/minecraft/textures/entity/slime,slime.png,/textures,mobs_mc_slime.png,,,,,,, -/assets/minecraft/textures/entity,snow_golem.png,/textures,mobs_mc_snowman.png,,,,,,, -/assets/minecraft/textures/entity,spider_eyes.png,/textures,mobs_mc_spider_eyes.png,,,,,,, -/assets/minecraft/textures/entity/spider,spider.png,/textures,mobs_mc_spider.png,,,,,,, -/assets/minecraft/textures/entity/squid,squid.png,/textures,mobs_mc_squid.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,stray.png,/textures,mobs_mc_stray.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,stray_overlay.png,/textures,mobs_mc_stray_overlay.png,,,,,,, -/assets/minecraft/textures/entity/villager,villager.png,/textures,mobs_mc_villager.png,,,,,,, -/assets/minecraft/textures/entity/illager,vex.png,/textures,mobs_mc_vex.png,,,,,,, -/assets/minecraft/textures/entity/illager,vex_charging.png,/textures,mobs_mc_vex_charging.png,,,,,,, -/assets/minecraft/textures/entity/illager,vindicator.png,/textures,mobs_mc_vindicator.png,,,,,,, -/assets/minecraft/textures/entity/illager,evoker.png,/textures,mobs_mc_evoker.png,,,,,,, -/assets/minecraft/textures/entity/illager,illusioner.png,/textures,mobs_mc_illusionist.png,,,,,,, -/assets/minecraft/textures/entity,witch.png,/textures,mobs_mc_witch.png,,,,,,, -/assets/minecraft/textures/entity/wither,wither.png,/textures,mobs_mc_wither.png,,,,,,, -/assets/minecraft/textures/entity/skeleton,wither_skeleton.png,/textures,mobs_mc_wither_skeleton.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf_angry.png,/textures,mobs_mc_wolf_angry.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf_collar.png,/textures,mobs_mc_wolf_collar.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf.png,/textures,mobs_mc_wolf.png,,,,,,, -/assets/minecraft/textures/entity/wolf,wolf_tame.png,/textures,mobs_mc_wolf_tame.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_villager.png,/textures,mobs_mc_zombie_villager.png,,,,,,, -/assets/minecraft/textures/entity/piglin,zombified_piglin.png,/textures,mobs_mc_zombie_pigman.png,,,,,,, -/assets/minecraft/textures/entity/zombie,zombie.png,/textures,mobs_mc_zombie.png,,,,,,, -/assets/minecraft/textures/gui,icons.png,/textures,hbhunger_bgicon.png,16,27,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,hbhunger_icon_health_poison.png,88,0,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,hbhunger_icon.png,52,27,9,9,0,0,y -/assets/minecraft/textures/gui,icons.png,/textures,mcl_hunger_icon_foodpoison.png,88,27,9,9,0,0,y -/assets/minecraft/textures/particle,particles.png,/textures,mcl_particles_smoke.png,56,0,8,8,0,0,y -/assets/minecraft/textures/block,shulker_top_black.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_black_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_blue.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_blue_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_brown.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_brown_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_cyan.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_cyan_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_gray.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_dark_grey_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_green.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_dark_green_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_light_blue.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_lightblue_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_lime.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_green_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_magenta.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_magenta_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_orange.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_orange_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_pink.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_pink_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_purple.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_violet_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_red.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_red_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_silver.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_grey_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_white.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_white_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_yellow.png,/mods/ITEMS/mcl_chests/textures,mcl_chests_yellow_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/item,flower_pot.png,/textures,mcl_flowerpots_flowerpot_inventory.png,,,,,,, -/assets/minecraft/textures/block,flower_pot.png,/textures,mcl_flowerpots_flowerpot.png,,,,,,,y -/assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar.png,0,0,182,22,0,0,y -/assets/minecraft/textures/gui,widgets.png,/textures,mcl_inventory_hotbar_selected.png,0,22,24,24,0,0,y -/assets/minecraft/textures/item,compass_00.png,/textures,mcl_compass_compass_00.png,,,,,,, -/assets/minecraft/textures/item,compass_01.png,/textures,mcl_compass_compass_01.png,,,,,,, -/assets/minecraft/textures/item,compass_02.png,/textures,mcl_compass_compass_02.png,,,,,,, -/assets/minecraft/textures/item,compass_03.png,/textures,mcl_compass_compass_03.png,,,,,,, -/assets/minecraft/textures/item,compass_04.png,/textures,mcl_compass_compass_04.png,,,,,,, -/assets/minecraft/textures/item,compass_05.png,/textures,mcl_compass_compass_05.png,,,,,,, -/assets/minecraft/textures/item,compass_06.png,/textures,mcl_compass_compass_06.png,,,,,,, -/assets/minecraft/textures/item,compass_07.png,/textures,mcl_compass_compass_07.png,,,,,,, -/assets/minecraft/textures/item,compass_08.png,/textures,mcl_compass_compass_08.png,,,,,,, -/assets/minecraft/textures/item,compass_09.png,/textures,mcl_compass_compass_09.png,,,,,,, -/assets/minecraft/textures/item,compass_10.png,/textures,mcl_compass_compass_10.png,,,,,,, -/assets/minecraft/textures/item,compass_11.png,/textures,mcl_compass_compass_11.png,,,,,,, -/assets/minecraft/textures/item,compass_12.png,/textures,mcl_compass_compass_12.png,,,,,,, -/assets/minecraft/textures/item,compass_13.png,/textures,mcl_compass_compass_13.png,,,,,,, -/assets/minecraft/textures/item,compass_14.png,/textures,mcl_compass_compass_14.png,,,,,,, -/assets/minecraft/textures/item,compass_15.png,/textures,mcl_compass_compass_15.png,,,,,,, -/assets/minecraft/textures/item,compass_16.png,/textures,mcl_compass_compass_16.png,,,,,,, -/assets/minecraft/textures/item,compass_17.png,/textures,mcl_compass_compass_17.png,,,,,,, -/assets/minecraft/textures/item,compass_18.png,/textures,mcl_compass_compass_18.png,,,,,,, -/assets/minecraft/textures/item,compass_19.png,/textures,mcl_compass_compass_19.png,,,,,,, -/assets/minecraft/textures/item,compass_20.png,/textures,mcl_compass_compass_20.png,,,,,,, -/assets/minecraft/textures/item,compass_21.png,/textures,mcl_compass_compass_21.png,,,,,,, -/assets/minecraft/textures/item,compass_22.png,/textures,mcl_compass_compass_22.png,,,,,,, -/assets/minecraft/textures/item,compass_23.png,/textures,mcl_compass_compass_23.png,,,,,,, -/assets/minecraft/textures/item,compass_24.png,/textures,mcl_compass_compass_24.png,,,,,,, -/assets/minecraft/textures/item,compass_25.png,/textures,mcl_compass_compass_25.png,,,,,,, -/assets/minecraft/textures/item,compass_26.png,/textures,mcl_compass_compass_26.png,,,,,,, -/assets/minecraft/textures/item,compass_27.png,/textures,mcl_compass_compass_27.png,,,,,,, -/assets/minecraft/textures/item,compass_28.png,/textures,mcl_compass_compass_28.png,,,,,,, -/assets/minecraft/textures/item,compass_29.png,/textures,mcl_compass_compass_29.png,,,,,,, -/assets/minecraft/textures/item,compass_30.png,/textures,mcl_compass_compass_30.png,,,,,,, -/assets/minecraft/textures/item,compass_31.png,/textures,mcl_compass_compass_31.png,,,,,,, -/assets/minecraft/textures/item,clock_00.png,/textures,mcl_clock_clock_00.png,,,,,,, -/assets/minecraft/textures/item,clock_01.png,/textures,mcl_clock_clock_01.png,,,,,,, -/assets/minecraft/textures/item,clock_02.png,/textures,mcl_clock_clock_02.png,,,,,,, -/assets/minecraft/textures/item,clock_03.png,/textures,mcl_clock_clock_03.png,,,,,,, -/assets/minecraft/textures/item,clock_04.png,/textures,mcl_clock_clock_04.png,,,,,,, -/assets/minecraft/textures/item,clock_05.png,/textures,mcl_clock_clock_05.png,,,,,,, -/assets/minecraft/textures/item,clock_06.png,/textures,mcl_clock_clock_06.png,,,,,,, -/assets/minecraft/textures/item,clock_07.png,/textures,mcl_clock_clock_07.png,,,,,,, -/assets/minecraft/textures/item,clock_08.png,/textures,mcl_clock_clock_08.png,,,,,,, -/assets/minecraft/textures/item,clock_09.png,/textures,mcl_clock_clock_09.png,,,,,,, -/assets/minecraft/textures/item,clock_10.png,/textures,mcl_clock_clock_10.png,,,,,,, -/assets/minecraft/textures/item,clock_11.png,/textures,mcl_clock_clock_11.png,,,,,,, -/assets/minecraft/textures/item,clock_12.png,/textures,mcl_clock_clock_12.png,,,,,,, -/assets/minecraft/textures/item,clock_13.png,/textures,mcl_clock_clock_13.png,,,,,,, -/assets/minecraft/textures/item,clock_14.png,/textures,mcl_clock_clock_14.png,,,,,,, -/assets/minecraft/textures/item,clock_15.png,/textures,mcl_clock_clock_15.png,,,,,,, -/assets/minecraft/textures/item,clock_16.png,/textures,mcl_clock_clock_16.png,,,,,,, -/assets/minecraft/textures/item,clock_17.png,/textures,mcl_clock_clock_17.png,,,,,,, -/assets/minecraft/textures/item,clock_18.png,/textures,mcl_clock_clock_18.png,,,,,,, -/assets/minecraft/textures/item,clock_19.png,/textures,mcl_clock_clock_19.png,,,,,,, -/assets/minecraft/textures/item,clock_20.png,/textures,mcl_clock_clock_20.png,,,,,,, -/assets/minecraft/textures/item,clock_21.png,/textures,mcl_clock_clock_21.png,,,,,,, -/assets/minecraft/textures/item,clock_22.png,/textures,mcl_clock_clock_22.png,,,,,,, -/assets/minecraft/textures/item,clock_23.png,/textures,mcl_clock_clock_23.png,,,,,,, -/assets/minecraft/textures/item,clock_24.png,/textures,mcl_clock_clock_24.png,,,,,,, -/assets/minecraft/textures/item,clock_25.png,/textures,mcl_clock_clock_25.png,,,,,,, -/assets/minecraft/textures/item,clock_26.png,/textures,mcl_clock_clock_26.png,,,,,,, -/assets/minecraft/textures/item,clock_27.png,/textures,mcl_clock_clock_27.png,,,,,,, -/assets/minecraft/textures/item,clock_28.png,/textures,mcl_clock_clock_28.png,,,,,,, -/assets/minecraft/textures/item,clock_29.png,/textures,mcl_clock_clock_29.png,,,,,,, -/assets/minecraft/textures/item,clock_30.png,/textures,mcl_clock_clock_30.png,,,,,,, -/assets/minecraft/textures/item,clock_31.png,/textures,mcl_clock_clock_31.png,,,,,,, -/assets/minecraft/textures/item,clock_32.png,/textures,mcl_clock_clock_32.png,,,,,,, -/assets/minecraft/textures/item,clock_33.png,/textures,mcl_clock_clock_33.png,,,,,,, -/assets/minecraft/textures/item,clock_34.png,/textures,mcl_clock_clock_34.png,,,,,,, -/assets/minecraft/textures/item,clock_35.png,/textures,mcl_clock_clock_35.png,,,,,,, -/assets/minecraft/textures/item,clock_36.png,/textures,mcl_clock_clock_36.png,,,,,,, -/assets/minecraft/textures/item,clock_37.png,/textures,mcl_clock_clock_37.png,,,,,,, -/assets/minecraft/textures/item,clock_38.png,/textures,mcl_clock_clock_38.png,,,,,,, -/assets/minecraft/textures/item,clock_39.png,/textures,mcl_clock_clock_39.png,,,,,,, -/assets/minecraft/textures/item,clock_40.png,/textures,mcl_clock_clock_40.png,,,,,,, -/assets/minecraft/textures/item,clock_41.png,/textures,mcl_clock_clock_41.png,,,,,,, -/assets/minecraft/textures/item,clock_42.png,/textures,mcl_clock_clock_42.png,,,,,,, -/assets/minecraft/textures/item,clock_43.png,/textures,mcl_clock_clock_43.png,,,,,,, -/assets/minecraft/textures/item,clock_44.png,/textures,mcl_clock_clock_44.png,,,,,,, -/assets/minecraft/textures/item,clock_45.png,/textures,mcl_clock_clock_45.png,,,,,,, -/assets/minecraft/textures/item,clock_46.png,/textures,mcl_clock_clock_46.png,,,,,,, -/assets/minecraft/textures/item,clock_47.png,/textures,mcl_clock_clock_47.png,,,,,,, -/assets/minecraft/textures/item,clock_48.png,/textures,mcl_clock_clock_48.png,,,,,,, -/assets/minecraft/textures/item,clock_49.png,/textures,mcl_clock_clock_49.png,,,,,,, -/assets/minecraft/textures/item,clock_50.png,/textures,mcl_clock_clock_50.png,,,,,,, -/assets/minecraft/textures/item,clock_51.png,/textures,mcl_clock_clock_51.png,,,,,,, -/assets/minecraft/textures/item,clock_52.png,/textures,mcl_clock_clock_52.png,,,,,,, -/assets/minecraft/textures/item,clock_53.png,/textures,mcl_clock_clock_53.png,,,,,,, -/assets/minecraft/textures/item,clock_54.png,/textures,mcl_clock_clock_54.png,,,,,,, -/assets/minecraft/textures/item,clock_55.png,/textures,mcl_clock_clock_55.png,,,,,,, -/assets/minecraft/textures/item,clock_56.png,/textures,mcl_clock_clock_56.png,,,,,,, -/assets/minecraft/textures/item,clock_57.png,/textures,mcl_clock_clock_57.png,,,,,,, -/assets/minecraft/textures/item,clock_58.png,/textures,mcl_clock_clock_58.png,,,,,,, -/assets/minecraft/textures/item,clock_59.png,/textures,mcl_clock_clock_59.png,,,,,,, -/assets/minecraft/textures/item,clock_60.png,/textures,mcl_clock_clock_60.png,,,,,,, -/assets/minecraft/textures/item,clock_61.png,/textures,mcl_clock_clock_61.png,,,,,,, -/assets/minecraft/textures/item,clock_62.png,/textures,mcl_clock_clock_62.png,,,,,,, -/assets/minecraft/textures/item,clock_63.png,/textures,mcl_clock_clock_63.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_boots.png,/textures,mcl_inventory_empty_armor_slot_boots.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_chestplate.png,/textures,mcl_inventory_empty_armor_slot_chestplate.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_helmet.png,/textures,mcl_inventory_empty_armor_slot_helmet.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_leggings.png,/textures,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, -/assets/minecraft/textures/item,empty_armor_slot_shield.png,/textures,mcl_inventory_empty_armor_slot_shield.png,,,,,,, -/assets/minecraft/textures/item,knowledge_book.png,/textures,craftguide_book.png,,,,,,, -/assets/minecraft/textures/block,redstone_dust_dot.png,/textures,redstone_redstone_dust_dot.png,,,,,,, -/assets/minecraft/textures/block,redstone_dust_line0.png,/textures,redstone_redstone_dust_line0.png,,,,,,, -/assets/minecraft/textures/block,redstone_dust_line1.png,/textures,redstone_redstone_dust_line1.png,,,,,,, -/assets/minecraft/textures/block,attached_pumpkin_stem.png,/textures,mcl_farming_pumpkin_stem_connected.png,,,,,,, -/assets/minecraft/textures/block,attached_melon_stem.png,/textures,mcl_farming_melon_stem_connected.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_stem.png,/textures,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,melon_stem.png,/textures,mcl_farming_melon_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,/textures,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_planks.png,/textures,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,/textures,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,/textures,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,/textures,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_planks.png,/textures,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,/textures,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,/textures,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,/textures,mcl_fences_fence_gate_spruce.png,,,,,,, -/assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_fences_fence_nether_brick.png,,,,,,, -/assets/minecraft/textures/entity/signs,oak.png,/textures,mcl_signs_sign.png,,,,,,, -/assets/minecraft/textures/entity,banner_base.png,/textures,mcl_banners_banner_base.png,,,,,,, -/assets/minecraft/textures/entity/banner,base.png,/textures,mcl_banners_base.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,/textures,mcl_banners_fallback_wood.png,,,,,,, -/assets/minecraft/textures/block,nether_portal.png,/textures,mcl_portals_portal.png,,,,,,, -/assets/minecraft/textures/entity,end_portal.png,/textures,mcl_portals_end_portal.png,,,,,,, -/assets/minecraft/textures/environment,end_sky.png,/textures,mcl_playerplus_end_sky.png,,,,,,, -/assets/minecraft/textures/entity/chest,normal.png,/textures,mcl_chests_normal.png,,,,,,, -/assets/minecraft/textures/entity/chest,trapped.png,/textures,mcl_chests_trapped.png,,,,,,, -/assets/minecraft/textures/entity/chest,ender.png,/textures,mcl_chests_ender.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_top.png,/textures,mcl_portals_endframe_top.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_side.png,/textures,mcl_portals_endframe_side.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_eye.png,/textures,mcl_portals_endframe_eye.png,,,,,,, -/assets/minecraft/textures/block,end_stone.png,/textures,mcl_portals_endframe_bottom.png,,,,,,, -/assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,red_nether_bricks.png,/textures,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,nether_bricks.png,/textures,mcl_fences_fence_gate_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_top.png,,,,,,, -/assets/minecraft/textures/block,cobblestone.png,/textures,mcl_walls_cobble_wall_side.png,,,,,,, -/assets/minecraft/textures/block,mossy_cobblestone.png,/textures,mcl_walls_cobble_mossy_wall_top.png,,,,,,, -/assets/minecraft/textures/block,mossy_cobblestone.png,/textures,mcl_walls_cobble_mossy_wall_side.png,,,,,,, -/assets/minecraft/textures/block,grass_block_top.png,/textures,mcl_core_grass_block_top.png,,,,,,, -/assets/minecraft/textures/block,grass_block_side_overlay.png,/textures,mcl_core_grass_block_side_overlay.png,,,,,,, -/assets/minecraft/textures/item,enchanted_book.png,/textures,mcl_enchanting_book_enchanted.png,,,,,,, -/assets/minecraft/textures/item,experience_bottle.png,/textures,mcl_experience_bottle.png,,,,,,, -/assets/minecraft/textures/entity/bed,black.png,/textures,mcl_beds_bed_black.png,,,,,,, -/assets/minecraft/textures/entity/bed,blue.png,/textures,mcl_beds_bed_blue.png,,,,,,, -/assets/minecraft/textures/entity/bed,brown.png,/textures,mcl_beds_bed_brown.png,,,,,,, -/assets/minecraft/textures/entity/bed,cyan.png,/textures,mcl_beds_bed_cyan.png,,,,,,, -/assets/minecraft/textures/entity/bed,gray.png,/textures,mcl_beds_bed_grey.png,,,,,,, -/assets/minecraft/textures/entity/bed,green.png,/textures,mcl_beds_bed_green.png,,,,,,, -/assets/minecraft/textures/entity/bed,light_blue.png,/textures,mcl_beds_bed_light_blue.png,,,,,,, -/assets/minecraft/textures/entity/bed,light_gray.png,/textures,mcl_beds_bed_silver.png,,,,,,, -/assets/minecraft/textures/entity/bed,lime.png,/textures,mcl_beds_bed_lime.png,,,,,,, -/assets/minecraft/textures/entity/bed,magenta.png,/textures,mcl_beds_bed_magenta.png,,,,,,, -/assets/minecraft/textures/entity/bed,orange.png,/textures,mcl_beds_bed_orange.png,,,,,,, -/assets/minecraft/textures/entity/bed,pink.png,/textures,mcl_beds_bed_pink.png,,,,,,, -/assets/minecraft/textures/entity/bed,purple.png,/textures,mcl_beds_bed_purple.png,,,,,,, -/assets/minecraft/textures/entity/bed,white.png,/textures,mcl_beds_bed_white.png,,,,,,, -/assets/minecraft/textures/entity/bed,yellow.png,/textures,mcl_beds_bed_yellow.png,,,,,,, -/assets/minecraft/textures/block,cherry_log.png,/textures,mcl_cherry_blossom_log.png,,,,,,, -/assets/minecraft/textures/block,cherry_door_top.png,/textures,mcl_cherry_blossom_door_top.png,,,,,,, -/assets/minecraft/textures/block,cherry_leaves.png,/textures,mcl_cherry_blossom_leaves.png,,,,,,, -/assets/minecraft/textures/block,cherry_door_bottom.png,/textures,mcl_cherry_blossom_door_bottom.png,,,,,,, -/assets/minecraft/textures/block,cherry_sapling.png,/textures,mcl_cherry_blossom_sapling.png,,,,,,, -/assets/minecraft/textures/block,cherry_planks.png,/textures,mcl_cherry_blossom_planks.png,,,,,,, -/assets/minecraft/textures/block,cherry_trapdoor.png,/textures,mcl_cherry_blossom_trapdoor.png,,,,,,, -/assets/minecraft/textures/block,cherry_log_top.png,/textures,mcl_cherry_blossom_log_top.png,,,,,,, -/assets/minecraft/textures/block,stripped_cherry_log_top.png,/textures,mcl_cherry_blossom_log_top_stripped.png,,,,,,, -/assets/minecraft/textures/block,stripped_cherry_log.png,/textures,mcl_cherry_blossom_log_stripped.png,,,,,,, -/assets/minecraft/textures/item,cherry_sign.png,/textures,mcl_cherry_blossom_sign_inv.png,,,,,,, -/assets/minecraft/textures/entity/chest_boat,cherry.png,/textures,mcl_boats_cherry_chest_boat.png,,,,,,, -/assets/minecraft/textures/item,cherry_door.png,/textures,mcl_cherry_blossom_door_inv.png,,,,,,, -/assets/minecraft/textures/item,cherry_boat.png,/textures,mcl_boats_cherry_boat.png,,,,,,, -/assets/minecraft/textures/entity/signs,cherry.png,/textures,mcl_cherry_blossom_sign.png,,,,,,, -/assets/minecraft/textures/entity/boat,cherry.png,/textures,mcl_boats_texture_cherry_boat.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_front.png,/textures,blast_furnace_front.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_front_on.png,/textures,blast_furnace_front_on.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_side.png,/textures,blast_furnace_side.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_top.png,/textures,blast_furnace_top.png,,,,,,, -/assets/minecraft/textures/block,smoker_front.png,/textures,smoker_front.png,,,,,,, -/assets/minecraft/textures/block,smoker_front_on.png,/textures,smoker_front_on.png,,,,,,, -/assets/minecraft/textures/block,smoker_side.png,/textures,smoker_side.png,,,,,,, -/assets/minecraft/textures/block,smoker_top.png,/textures,smoker_top.png,,,,,,, -/assets/minecraft/textures/entity,dolphin.png,/textures,extra_mobs_dolphin.png,,,,,,, -/assets/minecraft/textures/entity/hoglin,hoglin.png,/textures,extra_mobs_hoglin.png,,,,,,, -/assets/minecraft/textures/entity/strider,strider.png,/textures,extra_mobs_strider.png,,,,,,, -/assets/minecraft/textures/entity/strider,strider_cold.png,/textures,extra_mobs_strider_cold.png,,,,,,, +Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? +/assets/minecraft/textures/particle,particles.png,mcl_particles_bubble.png,0,16,8,8,0,0,y +/assets/minecraft/textures/gui,icons.png,hbarmor_icon.png,34,9,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,hbarmor_bgicon.png,16,9,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,hudbars_icon_health.png,52,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,hudbars_bgicon_health.png,16,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,hudbars_icon_breath.png,16,18,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,heart.png,52,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,bubble.png,16,18,9,9,0,0,y +/assets/minecraft/textures/item,bucket.png,mcl_buckets_bucket.png,,,,,,, +/assets/minecraft/textures/item,water_bucket.png,mcl_buckets_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,water_bucket.png,mcl_buckets_river_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,lava_bucket.png,mcl_buckets_lava_bucket.png,,,,,,, +/assets/minecraft/textures/item,item_frame.png,mcl_itemframes_item_frame.png,,,,,,, +/assets/minecraft/textures/block,anvil.png,mcl_anvils_anvil_base.png,,,,,,, +/assets/minecraft/textures/block,anvil_top.png,mcl_anvils_anvil_top_damaged_0.png,,,,,,, +/assets/minecraft/textures/block,chipped_anvil_top.png,mcl_anvils_anvil_top_damaged_1.png,,,,,,, +/assets/minecraft/textures/block,damaged_anvil_top.png,mcl_anvils_anvil_top_damaged_2.png,,,,,,, +/assets/minecraft/textures/block,anvil_side.png,mcl_anvils_anvil_side.png,,,,,,, +/assets/minecraft/textures/item,name_tag.png,mobs_nametag.png,,,,,,, +/assets/minecraft/textures/gui,icons.png,mobs_blood.png,16,0,9,9,0,0,y +/assets/minecraft/textures/entity/bed,red.png,mcl_beds_bed_red.png,,,,,,, +/assets/minecraft/textures/item,acacia_boat.png,mcl_boats_acacia_boat.png,,,,,,, +/assets/minecraft/textures/item,oak_boat.png,mcl_boats_oak_boat.png,,,,,,, +/assets/minecraft/textures/item,spruce_boat.png,mcl_boats_spruce_boat.png,,,,,,, +/assets/minecraft/textures/item,dark_oak_boat.png,mcl_boats_dark_oak_boat.png,,,,,,, +/assets/minecraft/textures/item,jungle_boat.png,mcl_boats_jungle_boat.png,,,,,,, +/assets/minecraft/textures/item,birch_boat.png,mcl_boats_birch_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,acacia.png,mcl_boats_texture_acacia_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,oak.png,mcl_boats_texture_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,dark_oak.png,mcl_boats_texture_dark_oak_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,spruce.png,mcl_boats_texture_spruce_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,birch.png,mcl_boats_texture_birch_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,jungle.png,mcl_boats_texture_jungle_boat.png,,,,,,, +/assets/minecraft/textures/item,book.png,default_book.png,,,,,,, +/assets/minecraft/textures/block,bookshelf.png,default_bookshelf.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,mcl_books_bookshelf_top.png,,,,,,, +/assets/minecraft/textures/item,writable_book.png,mcl_books_book_writable.png,,,,,,, +/assets/minecraft/textures/item,written_book.png,mcl_books_book_written.png,,,,,,, +/assets/minecraft/textures/item,cake.png,cake.png,,,,,,, +/assets/minecraft/textures/block,cake_bottom.png,cake_bottom.png,,,,,,, +/assets/minecraft/textures/block,cake_top.png,cake_top.png,,,,,,, +/assets/minecraft/textures/block,cake_side.png,cake_side.png,,,,,,, +/assets/minecraft/textures/block,cake_inner.png,cake_inner.png,,,,,,, +/assets/minecraft/textures/item,cauldron.png,mcl_cauldrons_cauldron.png,,,,,,, +/assets/minecraft/textures/block,cauldron_bottom.png,mcl_cauldrons_cauldron_bottom.png,,,,,,, +/assets/minecraft/textures/block,cauldron_top.png,mcl_cauldrons_cauldron_top.png,,,,,,, +/assets/minecraft/textures/block,cauldron_side.png,mcl_cauldrons_cauldron_side.png,,,,,,, +/assets/minecraft/textures/block,cauldron_inner.png,mcl_cauldrons_cauldron_inner.png,,,,,,, +/assets/minecraft/textures/block,cocoa_stage_0.png,mcl_cocoas_cocoa_stage_0.png,,,,,,,y +/assets/minecraft/textures/block,cocoa_stage_1.png,mcl_cocoas_cocoa_stage_1.png,,,,,,,y +/assets/minecraft/textures/block,cocoa_stage_2.png,mcl_cocoas_cocoa_stage_2.png,,,,,,,y +/assets/minecraft/textures/block,terracotta.png,hardened_clay.png,,,,,,, +/assets/minecraft/textures/block,black_terracotta.png,hardened_clay_stained_black.png,,,,,,, +/assets/minecraft/textures/block,blue_terracotta.png,hardened_clay_stained_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_terracotta.png,hardened_clay_stained_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_terracotta.png,hardened_clay_stained_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_terracotta.png,hardened_clay_stained_grey.png,,,,,,, +/assets/minecraft/textures/block,green_terracotta.png,hardened_clay_stained_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_terracotta.png,hardened_clay_stained_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_terracotta.png,hardened_clay_stained_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_terracotta.png,hardened_clay_stained_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_terracotta.png,hardened_clay_stained_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_terracotta.png,hardened_clay_stained_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_terracotta.png,hardened_clay_stained_purple.png,,,,,,, +/assets/minecraft/textures/block,red_terracotta.png,hardened_clay_stained_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_terracotta.png,hardened_clay_stained_silver.png,,,,,,, +/assets/minecraft/textures/block,white_terracotta.png,hardened_clay_stained_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_terracotta.png,hardened_clay_stained_yellow.png,,,,,,, +/assets/minecraft/textures/block,black_concrete.png,mcl_colorblocks_concrete_black.png,,,,,,, +/assets/minecraft/textures/block,blue_concrete.png,mcl_colorblocks_concrete_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_concrete.png,mcl_colorblocks_concrete_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_concrete.png,mcl_colorblocks_concrete_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_concrete.png,mcl_colorblocks_concrete_grey.png,,,,,,, +/assets/minecraft/textures/block,green_concrete.png,mcl_colorblocks_concrete_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_concrete.png,mcl_colorblocks_concrete_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_concrete.png,mcl_colorblocks_concrete_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_concrete.png,mcl_colorblocks_concrete_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_concrete.png,mcl_colorblocks_concrete_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_concrete.png,mcl_colorblocks_concrete_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_concrete.png,mcl_colorblocks_concrete_purple.png,,,,,,, +/assets/minecraft/textures/block,red_concrete.png,mcl_colorblocks_concrete_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_concrete.png,mcl_colorblocks_concrete_silver.png,,,,,,, +/assets/minecraft/textures/block,white_concrete.png,mcl_colorblocks_concrete_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_concrete.png,mcl_colorblocks_concrete_yellow.png,,,,,,, +/assets/minecraft/textures/block,black_concrete_powder.png,mcl_colorblocks_concrete_powder_black.png,,,,,,, +/assets/minecraft/textures/block,blue_concrete_powder.png,mcl_colorblocks_concrete_powder_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_concrete_powder.png,mcl_colorblocks_concrete_powder_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_concrete_powder.png,mcl_colorblocks_concrete_powder_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_concrete_powder.png,mcl_colorblocks_concrete_powder_grey.png,,,,,,, +/assets/minecraft/textures/block,green_concrete_powder.png,mcl_colorblocks_concrete_powder_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_concrete_powder.png,mcl_colorblocks_concrete_powder_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_concrete_powder.png,mcl_colorblocks_concrete_powder_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_concrete_powder.png,mcl_colorblocks_concrete_powder_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_concrete_powder.png,mcl_colorblocks_concrete_powder_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_concrete_powder.png,mcl_colorblocks_concrete_powder_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_concrete_powder.png,mcl_colorblocks_concrete_powder_purple.png,,,,,,, +/assets/minecraft/textures/block,red_concrete_powder.png,mcl_colorblocks_concrete_powder_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_concrete_powder.png,mcl_colorblocks_concrete_powder_silver.png,,,,,,, +/assets/minecraft/textures/block,white_concrete_powder.png,mcl_colorblocks_concrete_powder_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_concrete_powder.png,mcl_colorblocks_concrete_powder_yellow.png,,,,,,, +/assets/minecraft/textures/block,black_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_black.png,,,,,,, +/assets/minecraft/textures/block,blue_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_grey.png,,,,,,, +/assets/minecraft/textures/block,green_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_purple.png,,,,,,, +/assets/minecraft/textures/block,red_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, +/assets/minecraft/textures/block,white_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, +/assets/minecraft/textures/block,oak_sapling.png,default_sapling.png,,,,,,, +/assets/minecraft/textures/block,acacia_sapling.png,default_acacia_sapling.png,,,,,,, +/assets/minecraft/textures/block,spruce_sapling.png,mcl_core_sapling_spruce.png,,,,,,, +/assets/minecraft/textures/block,jungle_sapling.png,default_junglesapling.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_sapling.png,mcl_core_sapling_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_sapling.png,mcl_core_sapling_birch.png,,,,,,, +/assets/minecraft/textures/item,apple.png,default_apple.png,,,,,,, +/assets/minecraft/textures/item,golden_apple.png,mcl_core_apple_golden.png,,,,,,, +/assets/minecraft/textures/block,bricks.png,default_brick.png,,,,,,, +/assets/minecraft/textures/block,cactus_side.png,mcl_core_cactus_side.png,,,,,,, +/assets/minecraft/textures/block,cactus_top.png,mcl_core_cactus_top.png,,,,,,, +/assets/minecraft/textures/block,cactus_bottom.png,mcl_core_cactus_bottom.png,,,,,,, +/assets/minecraft/textures/item,brick.png,default_clay_brick.png,,,,,,, +/assets/minecraft/textures/item,clay_ball.png,default_clay_lump.png,,,,,,, +/assets/minecraft/textures/block,clay.png,default_clay.png,,,,,,, +/assets/minecraft/textures/block,coal_block.png,default_coal_block.png,,,,,,, +/assets/minecraft/textures/item,coal.png,default_coal_lump.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,default_cobble.png,,,,,,, +/assets/minecraft/textures/block,diamond_block.png,default_diamond_block.png,,,,,,, +/assets/minecraft/textures/item,diamond.png,default_diamond.png,,,,,,, +/assets/minecraft/textures/block,dirt.png,default_dirt.png,,,,,,, +/assets/minecraft/textures/block,dead_bush.png,default_dry_shrub.png,,,,,,, +/assets/minecraft/textures/block,acacia_log.png,default_acacia_tree.png,,,,,,, +/assets/minecraft/textures/block,acacia_log_top.png,default_acacia_tree_top.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,default_acacia_wood.png,,,,,,, +/assets/minecraft/textures/item,flint.png,default_flint.png,,,,,,, +/assets/minecraft/textures/block,glass.png,default_glass.png,,,,,,, +/assets/minecraft/textures/block,black_stained_glass.png,mcl_core_glass_black.png,,,,,,, +/assets/minecraft/textures/block,blue_stained_glass.png,mcl_core_glass_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_stained_glass.png,mcl_core_glass_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_stained_glass.png,mcl_core_glass_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_stained_glass.png,mcl_core_glass_gray.png,,,,,,, +/assets/minecraft/textures/block,green_stained_glass.png,mcl_core_glass_green.png,,,,,,, +/assets/minecraft/textures/block,light_blue_stained_glass.png,mcl_core_glass_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_stained_glass.png,mcl_core_glass_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_stained_glass.png,mcl_core_glass_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_stained_glass.png,mcl_core_glass_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_stained_glass.png,mcl_core_glass_pink.png,,,,,,, +/assets/minecraft/textures/block,purple_stained_glass.png,mcl_core_glass_purple.png,,,,,,, +/assets/minecraft/textures/block,red_stained_glass.png,mcl_core_glass_red.png,,,,,,, +/assets/minecraft/textures/block,light_gray_stained_glass.png,mcl_core_glass_silver.png,,,,,,, +/assets/minecraft/textures/block,white_stained_glass.png,mcl_core_glass_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_stained_glass.png,mcl_core_glass_yellow.png,,,,,,, +/assets/minecraft/textures/block,gold_block.png,default_gold_block.png,,,,,,, +/assets/minecraft/textures/block,gold_block.png,mcl_stairs_gold_block_slab.png,,,,,,, +/assets/minecraft/textures/item,gold_ingot.png,default_gold_ingot.png,,,,,,, +/assets/minecraft/textures/block,grass_block_side.png,default_grass_side.png,,,,,,, +/assets/minecraft/textures/block,gravel.png,default_gravel.png,,,,,,, +/assets/minecraft/textures/block,ice.png,default_ice.png,,,,,,, +/assets/minecraft/textures/block,jungle_log.png,default_jungletree.png,,,,,,, +/assets/minecraft/textures/block,jungle_log_top.png,default_jungletree_top.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,default_junglewood.png,,,,,,, +/assets/minecraft/textures/block,ladder.png,default_ladder.png,,,,,,, +/assets/minecraft/textures/block,lava_still.png,mcl_core_lava_source_animation.png,,,,,,, +/assets/minecraft/textures/block,lava_flow.png,mcl_core_lava_flow_animation.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,default_mossycobble.png,,,,,,, +/assets/minecraft/textures/block,obsidian.png,default_obsidian.png,,,,,,, +/assets/minecraft/textures/item,paper.png,default_paper.png,,,,,,, +/assets/minecraft/textures/block,sugar_cane.png,mcl_core_papyrus.png,,,,,,, +/assets/minecraft/textures/block,sand.png,default_sand.png,,,,,,, +/assets/minecraft/textures/block,snow.png,default_snow.png,,,,,,, +/assets/minecraft/textures/block,iron_block.png,default_steel_block.png,,,,,,, +/assets/minecraft/textures/block,iron_block.png,mcl_stairs_iron_block_slab.png,,,,,,, +/assets/minecraft/textures/item,iron_ingot.png,default_steel_ingot.png,,,,,,, +/assets/minecraft/textures/item,stick.png,default_stick.png,,,,,,, +/assets/minecraft/textures/block,stone_bricks.png,default_stone_brick.png,,,,,,, +/assets/minecraft/textures/block,stone.png,default_stone.png,,,,,,, +/assets/minecraft/textures/block,oak_log.png,default_tree.png,,,,,,, +/assets/minecraft/textures/block,oak_log_top.png,default_tree_top.png,,,,,,, +/assets/minecraft/textures/block,water_still.png,mcl_core_water_source_animation.png,,,,,,, +/assets/minecraft/textures/block,water_flow.png,mcl_core_water_flow_animation.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,default_wood.png,,,,,,, +/assets/minecraft/textures/block,andesite.png,mcl_core_andesite.png,,,,,,, +/assets/minecraft/textures/block,polished_andesite.png,mcl_core_andesite_smooth.png,,,,,,, +/assets/minecraft/textures/block,polished_andesite.png,mcl_stairs_andesite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/item,barrier.png,mcl_core_barrier.png,,,,,,, +/assets/minecraft/textures/block,bedrock.png,mcl_core_bedrock.png,,,,,,, +/assets/minecraft/textures/block,bone_block_side.png,mcl_core_bone_block_side.png,,,,,,, +/assets/minecraft/textures/block,bone_block_top.png,mcl_core_bone_block_top.png,,,,,,, +/assets/minecraft/textures/item,bowl.png,mcl_core_bowl.png,,,,,,, +/assets/minecraft/textures/item,charcoal.png,mcl_core_charcoal.png,,,,,,, +/assets/minecraft/textures/block,coal_ore.png,mcl_core_coal_ore.png,,,,,,, +/assets/minecraft/textures/block,coarse_dirt.png,mcl_core_coarse_dirt.png,,,,,,, +/assets/minecraft/textures/block,diamond_ore.png,mcl_core_diamond_ore.png,,,,,,, +/assets/minecraft/textures/block,diorite.png,mcl_core_diorite.png,,,,,,, +/assets/minecraft/textures/block,polished_diorite.png,mcl_core_diorite_smooth.png,,,,,,, +/assets/minecraft/textures/block,polished_diorite.png,mcl_stairs_diorite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,podzol_side.png,mcl_core_dirt_podzol_side.png,,,,,,, +/assets/minecraft/textures/block,podzol_top.png,mcl_core_dirt_podzol_top.png,,,,,,, +/assets/minecraft/textures/block,emerald_block.png,mcl_core_emerald_block.png,,,,,,, +/assets/minecraft/textures/block,emerald_ore.png,mcl_core_emerald_ore.png,,,,,,, +/assets/minecraft/textures/item,emerald.png,mcl_core_emerald.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_0.png,mcl_core_frosted_ice_0.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_1.png,mcl_core_frosted_ice_1.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_2.png,mcl_core_frosted_ice_2.png,,,,,,, +/assets/minecraft/textures/block,frosted_ice_3.png,mcl_core_frosted_ice_3.png,,,,,,, +/assets/minecraft/textures/item,raw_gold.png,mcl_core_gold_nugget.png,,,,,,, +/assets/minecraft/textures/block,gold_ore.png,mcl_core_gold_ore.png,,,,,,, +/assets/minecraft/textures/block,granite.png,mcl_core_granite.png,,,,,,, +/assets/minecraft/textures/block,polished_granite.png,mcl_core_granite_smooth.png,,,,,,, +/assets/minecraft/textures/block,polished_granite.png,mcl_stairs_granite_smooth_slab.png,,,,,,, +/assets/minecraft/textures/block,dirt_path_side.png,mcl_core_grass_path_side.png,,,,,,, +/assets/minecraft/textures/block,dirt_path_top.png,mcl_core_grass_path_top.png,,,,,,, +/assets/minecraft/textures/block,grass_block_snow.png,mcl_core_grass_side_snowed.png,,,,,,, +/assets/minecraft/textures/block,packed_ice.png,mcl_core_ice_packed.png,,,,,,, +/assets/minecraft/textures/item,iron_nugget.png,mcl_core_iron_nugget.png,,,,,,, +/assets/minecraft/textures/block,iron_ore.png,mcl_core_iron_ore.png,,,,,,, +/assets/minecraft/textures/block,lapis_block.png,mcl_core_lapis_block.png,,,,,,, +/assets/minecraft/textures/block,lapis_block.png,mcl_stairs_lapis_block_slab.png,,,,,,, +/assets/minecraft/textures/block,lapis_ore.png,mcl_core_lapis_ore.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_log.png,mcl_core_log_big_oak.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_log_top.png,mcl_core_log_big_oak_top.png,,,,,,, +/assets/minecraft/textures/block,birch_log.png,mcl_core_log_birch.png,,,,,,, +/assets/minecraft/textures/block,birch_log_top.png,mcl_core_log_birch_top.png,,,,,,, +/assets/minecraft/textures/block,spruce_log.png,mcl_core_log_spruce.png,,,,,,, +/assets/minecraft/textures/block,spruce_log_top.png,mcl_core_log_spruce_top.png,,,,,,, +/assets/minecraft/textures/block,mycelium_side.png,mcl_core_mycelium_side.png,,,,,,, +/assets/minecraft/textures/block,mycelium_top.png,mcl_core_mycelium_top.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,mcl_core_planks_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,mcl_core_planks_birch.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,mcl_core_planks_spruce.png,,,,,,, +/assets/minecraft/textures/block,red_sand.png,mcl_core_red_sand.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_bottom.png,mcl_core_red_sandstone_bottom.png,,,,,,, +/assets/minecraft/textures/block,cut_red_sandstone.png,mcl_core_red_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone.png,mcl_core_red_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,chiseled_red_sandstone.png,mcl_core_red_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,red_sandstone_top.png,mcl_core_red_sandstone_top.png,,,,,,, +/assets/minecraft/textures/block,redstone_ore.png,mcl_core_redstone_ore.png,,,,,,, +/assets/minecraft/textures/item,sugar_cane.png,mcl_core_reeds.png,,,,,,, +/assets/minecraft/textures/block,sandstone_bottom.png,mcl_core_sandstone_bottom.png,,,,,,, +/assets/minecraft/textures/block,cut_sandstone.png,mcl_core_sandstone_carved.png,,,,,,, +/assets/minecraft/textures/block,chiseled_sandstone.png,mcl_core_sandstone_normal.png,,,,,,, +/assets/minecraft/textures/block,cut_sandstone.png,mcl_core_sandstone_smooth.png,,,,,,, +/assets/minecraft/textures/block,sandstone.png,mcl_core_sandstone_top.png,,,,,,, +/assets/minecraft/textures/block,slime_block.png,mcl_core_slime.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone.png,mcl_core_stonebrick_carved.png,,,,,,, +/assets/minecraft/textures/block,cracked_stone_bricks.png,mcl_core_stonebrick_cracked.png,,,,,,, +/assets/minecraft/textures/block,mossy_stone_bricks.png,mcl_core_stonebrick_mossy.png,,,,,,, +/assets/minecraft/textures/item,sugar.png,mcl_core_sugar.png,,,,,,, +/assets/minecraft/textures/block,cobweb.png,mcl_core_web.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_front.png,crafting_workbench_front.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_side.png,crafting_workbench_side.png,,,,,,, +/assets/minecraft/textures/block,crafting_table_top.png,crafting_workbench_top.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_lower.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_side_lower.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_top.png,mcl_doors_door_acacia_upper.png,,,,,,, +/assets/minecraft/textures/block,acacia_door_top.png,mcl_doors_door_acacia_side_upper.png,,,,,,, +/assets/minecraft/textures/block,birch_door_bottom.png,mcl_doors_door_birch_lower.png,,,,,,, +/assets/minecraft/textures/block,birch_door_bottom.png,mcl_doors_door_birch_side_lower.png,,,,,,, +/assets/minecraft/textures/block,birch_door_top.png,mcl_doors_door_birch_upper.png,,,,,,, +/assets/minecraft/textures/block,birch_door_top.png,mcl_doors_door_birch_side_upper.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_bottom.png,mcl_doors_door_dark_oak_lower.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_bottom.png,mcl_doors_door_dark_oak_side_lower.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_top.png,mcl_doors_door_dark_oak_upper.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_door_top.png,mcl_doors_door_dark_oak_side_upper.png,,,,,,, +/assets/minecraft/textures/block,iron_door_bottom.png,mcl_doors_door_iron_lower.png,,,,,,, +/assets/minecraft/textures/block,iron_door_bottom.png,mcl_doors_door_iron_side_lower.png,,,,,,, +/assets/minecraft/textures/block,iron_door_top.png,mcl_doors_door_iron_upper.png,,,,,,, +/assets/minecraft/textures/block,iron_door_top.png,mcl_doors_door_iron_side_upper.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_bottom.png,mcl_doors_door_jungle_lower.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_bottom.png,mcl_doors_door_jungle_side_lower.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_top.png,mcl_doors_door_jungle_upper.png,,,,,,, +/assets/minecraft/textures/block,jungle_door_top.png,mcl_doors_door_jungle_side_upper.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_bottom.png,mcl_doors_door_spruce_lower.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_bottom.png,mcl_doors_door_spruce_side_lower.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_top.png,mcl_doors_door_spruce_upper.png,,,,,,, +/assets/minecraft/textures/block,spruce_door_top.png,mcl_doors_door_spruce_side_upper.png,,,,,,, +/assets/minecraft/textures/block,oak_door_bottom.png,mcl_doors_door_wood_lower.png,,,,,,, +/assets/minecraft/textures/block,oak_door_bottom.png,mcl_doors_door_wood_side_lower.png,,,,,,, +/assets/minecraft/textures/block,oak_door_top.png,mcl_doors_door_wood_upper.png,,,,,,, +/assets/minecraft/textures/block,oak_door_top.png,mcl_doors_door_wood_side_upper.png,,,,,,, +/assets/minecraft/textures/block,oak_trapdoor.png,doors_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,oak_trapdoor.png,doors_trapdoor_side.png,,,,,,, +/assets/minecraft/textures/block,iron_trapdoor.png,doors_trapdoor_steel.png,,,,,,, +/assets/minecraft/textures/block,iron_trapdoor.png,doors_trapdoor_steel_side.png,,,,,,, +/assets/minecraft/textures/item,acacia_door.png,mcl_doors_door_acacia.png,,,,,,, +/assets/minecraft/textures/item,birch_door.png,mcl_doors_door_birch.png,,,,,,, +/assets/minecraft/textures/item,dark_oak_door.png,mcl_doors_door_dark_oak.png,,,,,,, +/assets/minecraft/textures/item,jungle_door.png,mcl_doors_door_jungle.png,,,,,,, +/assets/minecraft/textures/item,spruce_door.png,mcl_doors_door_spruce.png,,,,,,, +/assets/minecraft/textures/item,oak_door.png,doors_item_wood.png,,,,,,, +/assets/minecraft/textures/item,iron_door.png,doors_item_steel.png,,,,,,, +/assets/minecraft/textures/item,black_dye.png,mcl_dye_black.png,,,,,,, +/assets/minecraft/textures/item,blue_dye.png,mcl_dye_blue.png,,,,,,, +/assets/minecraft/textures/item,brown_dye.png,mcl_dye_brown.png,,,,,,, +/assets/minecraft/textures/item,cyan_dye.png,dye_cyan.png,,,,,,, +/assets/minecraft/textures/item,gray_dye.png,dye_dark_grey.png,,,,,,, +/assets/minecraft/textures/item,green_dye.png,dye_dark_green.png,,,,,,, +/assets/minecraft/textures/item,light_blue_dye.png,mcl_dye_light_blue.png,,,,,,, +/assets/minecraft/textures/item,lime_dye.png,mcl_dye_lime.png,,,,,,, +/assets/minecraft/textures/item,magenta_dye.png,dye_magenta.png,,,,,,, +/assets/minecraft/textures/item,orange_dye.png,dye_orange.png,,,,,,, +/assets/minecraft/textures/item,pink_dye.png,dye_pink.png,,,,,,, +/assets/minecraft/textures/item,purple_dye.png,dye_violet.png,,,,,,, +/assets/minecraft/textures/item,red_dye.png,dye_red.png,,,,,,, +/assets/minecraft/textures/item,light_gray_dye.png,dye_grey.png,,,,,,, +/assets/minecraft/textures/item,white_dye.png,mcl_dye_white.png,,,,,,, +/assets/minecraft/textures/item,yellow_dye.png,dye_yellow.png,,,,,,, +/assets/minecraft/textures/block,chorus_flower_dead.png,mcl_end_chorus_flower_dead.png,,,,,,, +/assets/minecraft/textures/block,chorus_flower.png,mcl_end_chorus_flower.png,,,,,,, +/assets/minecraft/textures/item,chorus_fruit.png,mcl_end_chorus_fruit.png,,,,,,, +/assets/minecraft/textures/item,popped_chorus_fruit.png,mcl_end_chorus_fruit_popped.png,,,,,,, +/assets/minecraft/textures/block,chorus_plant.png,mcl_end_chorus_plant.png,,,,,,, +/assets/minecraft/textures/block,dragon_egg.png,mcl_end_dragon_egg.png,,,,,,, +/assets/minecraft/textures/block,end_stone_bricks.png,mcl_end_end_bricks.png,,,,,,, +/assets/minecraft/textures/item,ender_eye.png,mcl_end_ender_eye.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_eye.png,mcl_end_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_side.png,mcl_end_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_top.png,mcl_end_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,end_stone.png,mcl_end_end_stone.png,,,,,,, +/assets/minecraft/textures/item,end_crystal.png,mcl_end_crystal_item.png,,,,,,, +/assets/minecraft/textures/entity/end_crystal,end_crystal.png,mcl_end_crystal.png,,,,,,, +/assets/minecraft/textures/block,purpur_block.png,mcl_end_purpur_block.png,,,,,,, +/assets/minecraft/textures/block,purpur_pillar.png,mcl_end_purpur_pillar.png,,,,,,, +/assets/minecraft/textures/block,purpur_pillar_top.png,mcl_end_purpur_pillar_top.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage0.png,mcl_farming_potatoes_stage_0.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage1.png,mcl_farming_potatoes_stage_1.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage2.png,mcl_farming_potatoes_stage_2.png,,,,,,, +/assets/minecraft/textures/block,potatoes_stage3.png,mcl_farming_potatoes_stage_3.png,,,,,,, +/assets/minecraft/textures/item,pumpkin_pie.png,mcl_farming_pumpkin_pie.png,,,,,,, +/assets/minecraft/textures/item,bread.png,farming_bread.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage0.png,farming_carrot_1.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage1.png,farming_carrot_2.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage2.png,farming_carrot_3.png,,,,,,, +/assets/minecraft/textures/block,carrots_stage3.png,farming_carrot_4.png,,,,,,, +/assets/minecraft/textures/item,golden_carrot.png,farming_carrot_gold.png,,,,,,, +/assets/minecraft/textures/item,carrot.png,farming_carrot.png,,,,,,, +/assets/minecraft/textures/item,cookie.png,farming_cookie.png,,,,,,, +/assets/minecraft/textures/item,melon_slice.png,farming_melon.png,,,,,,, +/assets/minecraft/textures/item,melon_seeds.png,mcl_farming_melon_seeds.png,,,,,,, +/assets/minecraft/textures/block,melon_side.png,farming_melon_side.png,,,,,,, +/assets/minecraft/textures/block,melon_top.png,farming_melon_top.png,,,,,,, +/assets/minecraft/textures/item,baked_potato.png,farming_potato_baked.png,,,,,,, +/assets/minecraft/textures/item,potato.png,farming_potato.png,,,,,,, +/assets/minecraft/textures/item,poisonous_potato.png,farming_potato_poison.png,,,,,,, +/assets/minecraft/textures/block,jack_o_lantern.png,farming_pumpkin_face_light.png,,,,,,, +/assets/minecraft/textures/block,carved_pumpkin.png,farming_pumpkin_face.png,,,,,,, +/assets/minecraft/textures/item,pumpkin_seeds.png,mcl_farming_pumpkin_seeds.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_side.png,farming_pumpkin_side.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_top.png,farming_pumpkin_top.png,,,,,,, +/assets/minecraft/textures/block,farmland.png,mcl_farming_farmland_dry.png,,,,,,, +/assets/minecraft/textures/block,farmland_moist.png,mcl_farming_farmland_wet.png,,,,,,, +/assets/minecraft/textures/item,diamond_hoe.png,farming_tool_diamondhoe.png,,,,,,, +/assets/minecraft/textures/item,golden_hoe.png,farming_tool_goldhoe.png,,,,,,, +/assets/minecraft/textures/item,iron_hoe.png,farming_tool_steelhoe.png,,,,,,, +/assets/minecraft/textures/item,stone_hoe.png,farming_tool_stonehoe.png,,,,,,, +/assets/minecraft/textures/item,wooden_hoe.png,farming_tool_woodhoe.png,,,,,,, +/assets/minecraft/textures/item,wheat.png,farming_wheat_harvested.png,,,,,,, +/assets/minecraft/textures/item,wheat_seeds.png,mcl_farming_wheat_seeds.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage0.png,mcl_farming_beetroot_0.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage1.png,mcl_farming_beetroot_1.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage2.png,mcl_farming_beetroot_2.png,,,,,,, +/assets/minecraft/textures/block,beetroots_stage3.png,mcl_farming_beetroot_3.png,,,,,,, +/assets/minecraft/textures/item,beetroot.png,mcl_farming_beetroot.png,,,,,,, +/assets/minecraft/textures/item,beetroot_seeds.png,mcl_farming_beetroot_seeds.png,,,,,,, +/assets/minecraft/textures/item,beetroot_soup.png,mcl_farming_beetroot_soup.png,,,,,,, +/assets/minecraft/textures/block,hay_block_side.png,mcl_farming_hayblock_side.png,,,,,,, +/assets/minecraft/textures/block,hay_block_top.png,mcl_farming_hayblock_top.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage0.png,mcl_farming_wheat_stage_0.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage1.png,mcl_farming_wheat_stage_1.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage2.png,mcl_farming_wheat_stage_2.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage3.png,mcl_farming_wheat_stage_3.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage4.png,mcl_farming_wheat_stage_4.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage5.png,mcl_farming_wheat_stage_5.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage6.png,mcl_farming_wheat_stage_6.png,,,,,,, +/assets/minecraft/textures/block,wheat_stage7.png,mcl_farming_wheat_stage_7.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,fire_basic_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,mcl_burning_entity_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,mcl_burning_hud_flame_animated.png,,,,,,, +/assets/minecraft/textures/block,fire_0.png,fire_basic_flame.png,0,0,16,16,0,0,y +/assets/minecraft/textures/item,fire_charge.png,mcl_fire_fire_charge.png,,,,,,, +/assets/minecraft/textures/item,flint_and_steel.png,mcl_fire_flint_and_steel.png,,,,,,, +/assets/minecraft/textures/item,tropical_fish.png,mcl_fishing_clownfish_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_cod.png,mcl_fishing_fish_cooked.png,,,,,,, +/assets/minecraft/textures/item,fishing_rod.png,mcl_fishing_fishing_rod.png,,,,,,, +/assets/minecraft/textures/item,cod.png,mcl_fishing_fish_raw.png,,,,,,, +/assets/minecraft/textures/item,pufferfish.png,mcl_fishing_pufferfish_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_salmon.png,mcl_fishing_salmon_cooked.png,,,,,,, +/assets/minecraft/textures/item,salmon.png,mcl_fishing_salmon_raw.png,,,,,,, +/assets/minecraft/textures/block,allium.png,mcl_flowers_allium.png,,,,,,, +/assets/minecraft/textures/block,azure_bluet.png,mcl_flowers_azure_bluet.png,,,,,,, +/assets/minecraft/textures/block,blue_orchid.png,mcl_flowers_blue_orchid.png,,,,,,, +/assets/minecraft/textures/block,peony_bottom.png,mcl_flowers_double_plant_paeonia_bottom.png,,,,,,, +/assets/minecraft/textures/block,peony_top.png,mcl_flowers_double_plant_paeonia_top.png,,,,,,, +/assets/minecraft/textures/block,rose_bush_bottom.png,mcl_flowers_double_plant_rose_bottom.png,,,,,,, +/assets/minecraft/textures/block,rose_bush_top.png,mcl_flowers_double_plant_rose_top.png,,,,,,, +/assets/minecraft/textures/block,sunflower_back.png,mcl_flowers_double_plant_sunflower_back.png,,,,,,, +/assets/minecraft/textures/block,sunflower_bottom.png,mcl_flowers_double_plant_sunflower_bottom.png,,,,,,, +/assets/minecraft/textures/block,sunflower_front.png,mcl_flowers_double_plant_sunflower_front.png,,,,,,, +/assets/minecraft/textures/block,sunflower_top.png,mcl_flowers_double_plant_sunflower_top.png,,,,,,, +/assets/minecraft/textures/block,lilac_bottom.png,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, +/assets/minecraft/textures/block,lilac_top.png,mcl_flowers_double_plant_syringa_top.png,,,,,,, +/assets/minecraft/textures/block,tall_grass_bottom.png,mcl_flowers_double_plant_grass_bottom.png,,,,,,, +/assets/minecraft/textures/block,tall_grass_top.png,mcl_flowers_double_plant_grass_top.png,,,,,,, +/assets/minecraft/textures/block,large_fern_bottom.png,mcl_flowers_double_plant_fern_bottom.png,,,,,,, +/assets/minecraft/textures/block,large_fern_top.png,mcl_flowers_double_plant_fern_top.png,,,,,,, +/assets/minecraft/textures/block,grass.png,mcl_flowers_tallgrass.png,,,,,,, +/assets/minecraft/textures/block,fern.png,mcl_flowers_fern.png,,,,,,, +/assets/minecraft/textures/block,oxeye_daisy.png,mcl_flowers_oxeye_daisy.png,,,,,,, +/assets/minecraft/textures/block,red_tulip.png,mcl_flowers_poppy.png,,,,,,, +/assets/minecraft/textures/block,pink_tulip.png,mcl_flowers_tulip_pink.png,,,,,,, +/assets/minecraft/textures/block,red_tulip.png,mcl_flowers_tulip_red.png,,,,,,, +/assets/minecraft/textures/block,white_tulip.png,mcl_flowers_tulip_white.png,,,,,,, +/assets/minecraft/textures/block,dandelion.png,flowers_dandelion_yellow.png,,,,,,, +/assets/minecraft/textures/block,orange_tulip.png,flowers_tulip.png,,,,,,, +/assets/minecraft/textures/block,furnace_front.png,default_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,furnace_front_on.png,default_furnace_front_active.png,,,,,,, +/assets/minecraft/textures/block,furnace_side.png,default_furnace_side.png,,,,,,, +/assets/minecraft/textures/block,furnace_top.png,default_furnace_top.png,,,,,,, +/assets/minecraft/textures/block,furnace_top.png,default_furnace_bottom.png,,,,,,, +/assets/minecraft/textures/block,hopper_inside.png,mcl_hoppers_hopper_inside.png,,,,,,, +/assets/minecraft/textures/block,hopper_outside.png,mcl_hoppers_hopper_outside.png,,,,,,, +/assets/minecraft/textures/block,hopper_top.png,mcl_hoppers_hopper_top.png,,,,,,, +/assets/minecraft/textures/item,hopper.png,mcl_hoppers_item.png,,,,,,, +/assets/minecraft/textures/item,music_disc_11.png,mcl_jukebox_record_11.png,,,,,,, +/assets/minecraft/textures/item,music_disc_13.png,mcl_jukebox_record_13.png,,,,,,, +/assets/minecraft/textures/item,jukebox_top.png,mcl_jukebox_record_blocks.png,,,,,,, +/assets/minecraft/textures/item,music_disc_cat.png,mcl_jukebox_record_cat.png,,,,,,, +/assets/minecraft/textures/item,music_disc_chirp.png,mcl_jukebox_record_chirp.png,,,,,,, +/assets/minecraft/textures/item,music_disc_far.png,mcl_jukebox_record_far.png,,,,,,, +/assets/minecraft/textures/item,music_disc_mall.png,mcl_jukebox_record_mall.png,,,,,,, +/assets/minecraft/textures/item,music_disc_mellohi.png,mcl_jukebox_record_mellohi.png,,,,,,, +/assets/minecraft/textures/item,music_disc_stal.png,mcl_jukebox_record_stal.png,,,,,,, +/assets/minecraft/textures/item,music_disc_strad.png,mcl_jukebox_record_strad.png,,,,,,, +/assets/minecraft/textures/item,music_disc_wait.png,mcl_jukebox_record_wait.png,,,,,,, +/assets/minecraft/textures/item,music_disc_ward.png,mcl_jukebox_record_ward.png,,,,,,, +/assets/minecraft/textures/block,jukebox_side.png,mcl_jukebox_side.png,,,,,,, +/assets/minecraft/textures/block,jukebox_top.png,mcl_jukebox_top.png,,,,,,, +/assets/minecraft/textures/item,map.png,mcl_maps_map_empty.png,,,,,,, +/assets/minecraft/textures/item,filled_map_markings.png,mcl_maps_map_filled_markings.png,,,,,,, +/assets/minecraft/textures/item,filled_map.png,mcl_maps_map_filled.png,,,,,,, +/assets/minecraft/textures/block,powered_rail.png,mcl_minecarts_rail_golden.png,,,,,,, +/assets/minecraft/textures/block,powered_rail_on.png,mcl_minecarts_rail_golden_powered.png,,,,,,, +/assets/minecraft/textures/block,rail_corner.png,default_rail_curved.png,,,,,,, +/assets/minecraft/textures/block,rail.png,default_rail.png,,,,,,, +/assets/minecraft/textures/block,detector_rail.png,mcl_minecarts_rail_detector.png,,,,,,, +/assets/minecraft/textures/block,detector_rail_on.png,mcl_minecarts_rail_detector_powered.png,,,,,,, +/assets/minecraft/textures/block,activator_rail.png,mcl_minecarts_rail_activator.png,,,,,,, +/assets/minecraft/textures/block,activator_rail_on.png,mcl_minecarts_rail_activator_powered.png,,,,,,, +/assets/minecraft/textures/item,minecart.png,mcl_minecarts_minecart_normal.png,,,,,,, +/assets/minecraft/textures/item,chest_minecart.png,mcl_minecarts_minecart_chest.png,,,,,,, +/assets/minecraft/textures/item,tnt_minecart.png,mcl_minecarts_minecart_tnt.png,,,,,,, +/assets/minecraft/textures/item,command_block_minecart.png,mcl_minecarts_minecart_command_block.png,,,,,,, +/assets/minecraft/textures/item,furnace_minecart.png,mcl_minecarts_minecart_furnace.png,,,,,,, +/assets/minecraft/textures/item,hopper_minecart.png,mcl_minecarts_minecart_hopper.png,,,,,,, +/assets/minecraft/textures/item,gunpowder.png,default_gunpowder.png,,,,,,, +/assets/minecraft/textures/item,cooked_beef.png,mcl_mobitems_beef_cooked.png,,,,,,, +/assets/minecraft/textures/item,beef.png,mcl_mobitems_beef_raw.png,,,,,,, +/assets/minecraft/textures/item,blaze_powder.png,mcl_mobitems_blaze_powder.png,,,,,,, +/assets/minecraft/textures/item,blaze_rod.png,mcl_mobitems_blaze_rod.png,,,,,,, +/assets/minecraft/textures/item,bone.png,mcl_mobitems_bone.png,,,,,,, +/assets/minecraft/textures/item,milk_bucket.png,mcl_mobitems_bucket_milk.png,,,,,,, +/assets/minecraft/textures/item,carrot_on_a_stick.png,mcl_mobitems_carrot_on_a_stick.png,,,,,,, +/assets/minecraft/textures/item,cooked_chicken.png,mcl_mobitems_chicken_cooked.png,,,,,,, +/assets/minecraft/textures/item,chicken.png,mcl_mobitems_chicken_raw.png,,,,,,, +/assets/minecraft/textures/item,feather.png,mcl_mobitems_feather.png,,,,,,, +/assets/minecraft/textures/item,ghast_tear.png,mcl_mobitems_ghast_tear.png,,,,,,, +/assets/minecraft/textures/item,leather.png,mcl_mobitems_leather.png,,,,,,, +/assets/minecraft/textures/item,magma_cream.png,mcl_mobitems_magma_cream.png,,,,,,, +/assets/minecraft/textures/item,cooked_mutton.png,mcl_mobitems_mutton_cooked.png,,,,,,, +/assets/minecraft/textures/item,mutton.png,mcl_mobitems_mutton_raw.png,,,,,,, +/assets/minecraft/textures/item,nether_star.png,mcl_mobitems_nether_star.png,,,,,,, +/assets/minecraft/textures/item,cooked_porkchop.png,mcl_mobitems_porkchop_cooked.png,,,,,,, +/assets/minecraft/textures/item,porkchop.png,mcl_mobitems_porkchop_raw.png,,,,,,, +/assets/minecraft/textures/item,cooked_rabbit.png,mcl_mobitems_rabbit_cooked.png,,,,,,, +/assets/minecraft/textures/item,rabbit_foot.png,mcl_mobitems_rabbit_foot.png,,,,,,, +/assets/minecraft/textures/item,rabbit_hide.png,mcl_mobitems_rabbit_hide.png,,,,,,, +/assets/minecraft/textures/item,rabbit.png,mcl_mobitems_rabbit_raw.png,,,,,,, +/assets/minecraft/textures/item,rabbit_stew.png,mcl_mobitems_rabbit_stew.png,,,,,,, +/assets/minecraft/textures/item,rotten_flesh.png,mcl_mobitems_rotten_flesh.png,,,,,,, +/assets/minecraft/textures/item,saddle.png,mcl_mobitems_saddle.png,,,,,,, +/assets/minecraft/textures/item,shulker_shell.png,mcl_mobitems_shulker_shell.png,,,,,,, +/assets/minecraft/textures/item,slime_ball.png,mcl_mobitems_slimeball.png,,,,,,, +/assets/minecraft/textures/item,spider_eye.png,mcl_mobitems_spider_eye.png,,,,,,, +/assets/minecraft/textures/item,string.png,mcl_mobitems_string.png,,,,,,, +/assets/minecraft/textures/block,spawner.png,mob_spawner.png,,,,,,, +/assets/minecraft/textures/block,brown_mushroom.png,farming_mushroom_brown.png,,,,,,, +/assets/minecraft/textures/block,red_mushroom.png,farming_mushroom_red.png,,,,,,, +/assets/minecraft/textures/item,mushroom_stew.png,farming_mushroom_stew.png,,,,,,, +/assets/minecraft/textures/block,mushroom_block_inside.png,mcl_mushrooms_mushroom_block_inside.png,,,,,,, +/assets/minecraft/textures/block,brown_mushroom_block.png,mcl_mushrooms_mushroom_block_skin_brown.png,,,,,,, +/assets/minecraft/textures/block,red_mushroom_block.png,mcl_mushrooms_mushroom_block_skin_red.png,,,,,,, +/assets/minecraft/textures/block,mushroom_stem.png,mcl_mushrooms_mushroom_block_skin_stem.png,,,,,,, +/assets/minecraft/textures/item,glowstone_dust.png,mcl_nether_glowstone_dust.png,,,,,,, +/assets/minecraft/textures/block,glowstone.png,mcl_nether_glowstone.png,,,,,,, +/assets/minecraft/textures/block,magma.png,mcl_nether_magma.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,mcl_nether_nether_brick.png,,,,,,, +/assets/minecraft/textures/item,nether_bricks.png,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/block,netherrack.png,mcl_nether_netherrack.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_block.png,mcl_nether_nether_wart_block.png,,,,,,, +/assets/minecraft/textures/item,nether_wart.png,mcl_nether_nether_wart.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage0.png,mcl_nether_nether_wart_stage_0.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage1.png,mcl_nether_nether_wart_stage_1.png,,,,,,, +/assets/minecraft/textures/block,nether_wart_stage2.png,mcl_nether_nether_wart_stage_2.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_bottom.png,mcl_nether_quartz_block_bottom.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_side.png,mcl_nether_quartz_block_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_block_top.png,mcl_nether_quartz_block_top.png,,,,,,, +/assets/minecraft/textures/block,chiseled_quartz_block.png,mcl_nether_quartz_chiseled_side.png,,,,,,, +/assets/minecraft/textures/block,chiseled_quartz_block_top.png,mcl_nether_quartz_chiseled_top.png,,,,,,, +/assets/minecraft/textures/block,nether_quartz_ore.png,mcl_nether_quartz_ore.png,,,,,,, +/assets/minecraft/textures/block,quartz_pillar.png,mcl_nether_quartz_pillar_side.png,,,,,,, +/assets/minecraft/textures/block,quartz_pillar_top.png,mcl_nether_quartz_pillar_top.png,,,,,,, +/assets/minecraft/textures/item,quartz.png,mcl_nether_quartz.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,mcl_nether_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,soul_sand.png,mcl_nether_soul_sand.png,,,,,,, +/assets/minecraft/textures/block,prismarine.png,mcl_ocean_prismarine_anim.png,,,,,,, +/assets/minecraft/textures/block,prismarine_bricks.png,mcl_ocean_prismarine_bricks.png,,,,,,, +/assets/minecraft/textures/item,prismarine_crystals.png,mcl_ocean_prismarine_crystals.png,,,,,,, +/assets/minecraft/textures/block,dark_prismarine.png,mcl_ocean_prismarine_dark.png,,,,,,, +/assets/minecraft/textures/item,prismarine_shard.png,mcl_ocean_prismarine_shard.png,,,,,,, +/assets/minecraft/textures/block,sea_lantern.png,mcl_ocean_sea_lantern.png,,,,,,, +/assets/minecraft/textures/item,dragon_breath.png,mcl_potions_dragon_breath.png,,,,,,, +/assets/minecraft/textures/item,glistering_melon_slice.png,mcl_potions_melon_speckled.png,,,,,,, +/assets/minecraft/textures/item,potion.png,mcl_potions_potion_bottle.png,,,,,,, +/assets/minecraft/textures/item,splash_potion.png,mcl_potions_splash_bottle.png,,,,,,, +/assets/minecraft/textures/item,lingering_potion.png,mcl_potions_lingering_bottle.png,,,,,,, +/assets/minecraft/textures/item,potion_overlay.png,mcl_potions_potion_overlay.png,,,,,,, +/assets/minecraft/textures/item,potion_overlay.png,mcl_potions_splash_overlay.png,,,,,,, +/assets/minecraft/textures/item,fermented_spider_eye.png,mcl_potions_spider_eye_fermented.png,,,,,,, +/assets/minecraft/textures/block,sponge.png,mcl_sponges_sponge.png,,,,,,, +/assets/minecraft/textures/block,wet_sponge.png,mcl_sponges_sponge_wet.png,,,,,,, +/assets/minecraft/textures/block,wet_sponge.png,mcl_sponges_sponge_wet_river_water.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone_slab_side.png,mcl_stairs_stone_slab_side.png,,,,,,, +/assets/minecraft/textures/block,smooth_stone.png,mcl_stairs_stone_slab_top.png,,,,,,, +/assets/minecraft/textures/item,arrow.png,mcl_bows_arrow_inv.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_0.png,mcl_bows_bow_0.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_1.png,mcl_bows_bow_1.png,,,,,,, +/assets/minecraft/textures/item,bow_pulling_2.png,mcl_bows_bow_2.png,,,,,,, +/assets/minecraft/textures/item,bow.png,mcl_bows_bow.png,,,,,,, +/assets/minecraft/textures/item,egg.png,mcl_throwing_egg.png,,,,,,, +/assets/minecraft/textures/item,ender_pearl.png,mcl_throwing_ender_pearl.png,,,,,,, +/assets/minecraft/textures/item,snowball.png,mcl_throwing_snowball.png,,,,,,, +/assets/minecraft/textures/block,tnt_bottom.png,default_tnt_bottom.png,,,,,,, +/assets/minecraft/textures/block,tnt_side.png,default_tnt_side.png,,,,,,, +/assets/minecraft/textures/block,tnt_top.png,default_tnt_top.png,,,,,,, +/assets/minecraft/textures/item,diamond_axe.png,default_tool_diamondaxe.png,,,,,,, +/assets/minecraft/textures/item,diamond_pickaxe.png,default_tool_diamondpick.png,,,,,,, +/assets/minecraft/textures/item,diamond_shovel.png,default_tool_diamondshovel.png,,,,,,, +/assets/minecraft/textures/item,diamond_sword.png,default_tool_diamondsword.png,,,,,,, +/assets/minecraft/textures/item,golden_axe.png,default_tool_goldaxe.png,,,,,,, +/assets/minecraft/textures/item,golden_pickaxe.png,default_tool_goldpick.png,,,,,,, +/assets/minecraft/textures/item,golden_shovel.png,default_tool_goldshovel.png,,,,,,, +/assets/minecraft/textures/item,golden_sword.png,default_tool_goldsword.png,,,,,,, +/assets/minecraft/textures/item,shears.png,default_tool_shears.png,,,,,,, +/assets/minecraft/textures/item,iron_axe.png,default_tool_steelaxe.png,,,,,,, +/assets/minecraft/textures/item,iron_pickaxe.png,default_tool_steelpick.png,,,,,,, +/assets/minecraft/textures/item,iron_shovel.png,default_tool_steelshovel.png,,,,,,, +/assets/minecraft/textures/item,iron_sword.png,default_tool_steelsword.png,,,,,,, +/assets/minecraft/textures/item,stone_axe.png,default_tool_stoneaxe.png,,,,,,, +/assets/minecraft/textures/item,stone_pickaxe.png,default_tool_stonepick.png,,,,,,, +/assets/minecraft/textures/item,stone_shovel.png,default_tool_stoneshovel.png,,,,,,, +/assets/minecraft/textures/item,stone_sword.png,default_tool_stonesword.png,,,,,,, +/assets/minecraft/textures/item,wooden_axe.png,default_tool_woodaxe.png,,,,,,, +/assets/minecraft/textures/item,wooden_pickaxe.png,default_tool_woodpick.png,,,,,,, +/assets/minecraft/textures/item,wooden_shovel.png,default_tool_woodshovel.png,,,,,,, +/assets/minecraft/textures/item,wooden_sword.png,default_tool_woodsword.png,,,,,,, +/assets/minecraft/textures/block,torch.png,default_torch_on_floor_animated.png,,,,,,, +/assets/minecraft/textures/block,torch.png,default_torch_on_floor.png,,,,,,, +/assets/minecraft/textures/block,black_wool.png,wool_black.png,,,,,,, +/assets/minecraft/textures/block,blue_wool.png,wool_blue.png,,,,,,, +/assets/minecraft/textures/block,brown_wool.png,wool_brown.png,,,,,,, +/assets/minecraft/textures/block,cyan_wool.png,wool_cyan.png,,,,,,, +/assets/minecraft/textures/block,gray_wool.png,wool_dark_grey.png,,,,,,, +/assets/minecraft/textures/block,green_wool.png,wool_dark_green.png,,,,,,, +/assets/minecraft/textures/block,light_gray_wool.png,wool_grey.png,,,,,,, +/assets/minecraft/textures/block,light_blue_wool.png,mcl_wool_light_blue.png,,,,,,, +/assets/minecraft/textures/block,lime_wool.png,mcl_wool_lime.png,,,,,,, +/assets/minecraft/textures/block,magenta_wool.png,wool_magenta.png,,,,,,, +/assets/minecraft/textures/block,orange_wool.png,wool_orange.png,,,,,,, +/assets/minecraft/textures/block,pink_wool.png,wool_pink.png,,,,,,, +/assets/minecraft/textures/block,red_wool.png,wool_red.png,,,,,,, +/assets/minecraft/textures/block,purple_wool.png,wool_violet.png,,,,,,, +/assets/minecraft/textures/block,white_wool.png,wool_white.png,,,,,,, +/assets/minecraft/textures/block,yellow_wool.png,wool_yellow.png,,,,,,, +/assets/minecraft/textures/item,chainmail_boots.png,mcl_armor_inv_boots_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_boots.png,mcl_armor_inv_boots_diamond.png,,,,,,, +/assets/minecraft/textures/item,golden_boots.png,mcl_armor_inv_boots_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_boots.png,mcl_armor_inv_boots_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_boots.png,mcl_armor_inv_boots_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_chestplate.png,mcl_armor_inv_chestplate_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_chestplate.png,mcl_armor_inv_chestplate_diamond.png,,,,,,, +/assets/minecraft/textures/item,golden_chestplate.png,mcl_armor_inv_chestplate_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_chestplate.png,mcl_armor_inv_chestplate_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_chestplate.png,mcl_armor_inv_chestplate_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_helmet.png,mcl_armor_inv_helmet_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_helmet.png,mcl_armor_inv_helmet_diamond.png,,,,,,, +/assets/minecraft/textures/item,golden_helmet.png,mcl_armor_inv_helmet_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_helmet.png,mcl_armor_inv_helmet_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_helmet.png,mcl_armor_inv_helmet_leather.png,,,,,,, +/assets/minecraft/textures/item,chainmail_leggings.png,mcl_armor_inv_leggings_chain.png,,,,,,, +/assets/minecraft/textures/item,diamond_leggings.png,mcl_armor_inv_leggings_diamond.png,,,,,,, +/assets/minecraft/textures/item,golden_leggings.png,mcl_armor_inv_leggings_gold.png,,,,,,, +/assets/minecraft/textures/item,iron_leggings.png,mcl_armor_inv_leggings_iron.png,,,,,,, +/assets/minecraft/textures/item,leather_leggings.png,mcl_armor_inv_leggings_leather.png,,,,,,, +/assets/minecraft/textures/item,armor_stand.png,3d_armor_stand_item.png,,,,,,, +/assets/minecraft/textures/block,dispenser_front.png,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, +/assets/minecraft/textures/block,dispenser_front_vertical.png,mcl_dispensers_dispenser_front_vertical.png,,,,,,, +/assets/minecraft/textures/block,dropper_front.png,mcl_droppers_dropper_front_horizontal.png,,,,,,, +/assets/minecraft/textures/block,dropper_front_vertical.png,mcl_droppers_dropper_front_vertical.png,,,,,,, +/assets/minecraft/textures/block,observer_back_on.png,mcl_observers_observer_back_lit.png,,,,,,, +/assets/minecraft/textures/block,observer_back.png,mcl_observers_observer_back.png,,,,,,, +/assets/minecraft/textures/block,observer_front.png,mcl_observers_observer_front.png,,,,,,, +/assets/minecraft/textures/block,observer_side.png,mcl_observers_observer_side.png,,,,,,, +/assets/minecraft/textures/block,observer_top.png,mcl_observers_observer_top.png,,,,,,, +/assets/minecraft/textures/item,redstone.png,redstone_redstone_dust.png,,,,,,, +/assets/minecraft/textures/item,repeater.png,mesecons_delayer_item.png,,,,,,, +/assets/minecraft/textures/item,comparator.png,mcl_comparators_item.png,,,,,,, +/assets/minecraft/textures/block,repeater.png,mesecons_delayer_off.png,,,,,,, +/assets/minecraft/textures/block,repeater_on.png,mesecons_delayer_on.png,,,,,,, +/assets/minecraft/textures/block,note_block.png,mesecons_noteblock.png,,,,,,, +/assets/minecraft/textures/block,command_block_back.png,jeija_commandblock_off.png,,,,,,, +/assets/minecraft/textures/block,command_block_back.png,jeija_commandblock_on.png,,,,,,, +/assets/minecraft/textures/block,redstone_lamp.png,jeija_lightstone_gray_off.png,,,,,,, +/assets/minecraft/textures/block,redstone_lamp_on.png,jeija_lightstone_gray_on.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_inverted_top.png,jeija_solar_panel_inverted.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_top.png,jeija_solar_panel.png,,,,,,, +/assets/minecraft/textures/block,daylight_detector_side.png,jeija_solar_panel_side.png,,,,,,, +/assets/minecraft/textures/block,redstone_torch_off.png,jeija_torches_off.png,,,,,,, +/assets/minecraft/textures/block,redstone_torch.png,jeija_torches_on.png,,,,,,, +/assets/minecraft/textures/block,lever.png,jeija_wall_lever.png,,,,,,, +/assets/minecraft/textures/block,piston_bottom.png,mesecons_piston_back.png,,,,,,, +/assets/minecraft/textures/block,piston_side.png,mesecons_piston_bottom.png,,,,,,, +/assets/minecraft/textures/block,piston_inner.png,mesecons_piston_on_front.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,mesecons_piston_pusher_back.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,mesecons_piston_pusher_bottom.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,mesecons_piston_pusher_front.png,,,,,,, +/assets/minecraft/textures/block,piston_top_sticky.png,mesecons_piston_pusher_front_sticky.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,mesecons_piston_pusher_left.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,mesecons_piston_pusher_right.png,,,,,,, +/assets/minecraft/textures/block,piston_top.png,mesecons_piston_pusher_top.png,,,,,,, +/assets/minecraft/textures/block,redstone_block.png,redstone_redstone_block.png,,,,,,, +/assets/minecraft/textures/block,iron_bars.png,xpanes_pane_iron.png,,,,,,, +/assets/minecraft/textures/block,glass_pane_top.png,xpanes_top_glass_natural.png,,,,,,, +/assets/minecraft/textures/item,totem_of_undying.png,mcl_totems_totem.png,,,,,,, +/assets/minecraft/textures/entity,bat.png,mobs_mc_bat.png,,,,,,, +/assets/minecraft/textures/entity,blaze.png,mobs_mc_blaze.png,,,,,,, +/assets/minecraft/textures/entity/cat,black.png,mobs_mc_cat_black.png,,,,,,, +/assets/minecraft/textures/entity/cat,ocelot.png,mobs_mc_cat_ocelot.png,,,,,,, +/assets/minecraft/textures/entity/cat,red.png,mobs_mc_cat_red.png,,,,,,, +/assets/minecraft/textures/entity/cat,siamese.png,mobs_mc_cat_siamese.png,,,,,,, +/assets/minecraft/textures/entity/spider,cave_spider.png,mobs_mc_cave_spider.png,,,,,,, +/assets/minecraft/textures/entity,chicken.png,mobs_mc_chicken.png,,,,,,, +/assets/minecraft/textures/entity/cow,cow.png,mobs_mc_cow.png,,,,,,, +/assets/minecraft/textures/entity/creeper,creeper.png,mobs_mc_creeper.png,,,,,,, +/assets/minecraft/textures/item,diamond_horse_armor.png,mobs_mc_diamond_horse_armor.png,,,,,,, +/assets/minecraft/textures/entity/horse,donkey.png,mobs_mc_donkey.png,,,,,,, +/assets/minecraft/textures/entity/enderdragon,dragon.png,mobs_mc_dragon.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker.png,mobs_mc_endergolem.png,,,,,,, +/assets/minecraft/textures/entity/enderman,enderman_eyes.png,mobs_mc_enderman_eyes.png,,,,,,, +/assets/minecraft/textures/entity/enderman,enderman.png,mobs_mc_enderman.png,,,,,,, +/assets/minecraft/textures/entity,endermite.png,mobs_mc_endermite.png,,,,,,, +/assets/minecraft/textures/entity/ghast,ghast.png,mobs_mc_ghast.png,,,,,,, +/assets/minecraft/textures/item,golden_horse_armor.png,mobs_mc_gold_horse_armor.png,,,,,,, +/assets/minecraft/textures/entity,guardian_elder.png,mobs_mc_guardian_elder.png,,,,,,, +/assets/minecraft/textures/entity,guardian.png,mobs_mc_guardian.png,,,,,,, +/assets/minecraft/textures/entity/horse/armor,horse_armor_diamond.png,mobs_mc_horse_armor_diamond.png,,,,,,, +/assets/minecraft/textures/entity/horse/armor,horse_armor_gold.png,mobs_mc_horse_armor_gold.png,,,,,,, +/assets/minecraft/textures/entity/horse/armor,horse_armor_iron.png,mobs_mc_horse_armor_iron.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_black.png,mobs_mc_horse_black.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_brown.png,mobs_mc_horse_brown.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_chestnut.png,mobs_mc_horse_chestnut.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_darkbrown.png,mobs_mc_horse_darkbrown.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_gray.png,mobs_mc_horse_gray.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_creamy.png,mobs_mc_horse_creamy.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_blackdots.png,mobs_mc_horse_markings_blackdots.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_whitedots.png,mobs_mc_horse_markings_whitedots.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_whitefield.png,mobs_mc_horse_markings_whitefield.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_markings_white.png,mobs_mc_horse_markings_white.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_white.png,mobs_mc_horse_white.png,,,,,,, +/assets/minecraft/textures/entity/horse,horse_zombie.png,mobs_mc_horse_zombie.png,,,,,,, +/assets/minecraft/textures/entity/zombie,husk.png,mobs_mc_husk.png,,,,,,, +/assets/minecraft/textures/entity/iron_golem,iron_golem.png,mobs_mc_iron_golem.png,,,,,,, +/assets/minecraft/textures/item,iron_horse_armor.png,mobs_mc_iron_horse_armor.png,,,,,,, +/assets/minecraft/textures/entity/slime,magmacube.png,mobs_mc_magmacube.png,,,,,,, +/assets/minecraft/textures/entity/cow,red_mooshroom.png,mobs_mc_mooshroom.png,,,,,,, +/assets/minecraft/textures/entity/horse,mule.png,mobs_mc_mule.png,,,,,,, +/assets/minecraft/textures/entity/pig,pig.png,mobs_mc_pig.png,,,,,,, +/assets/minecraft/textures/entity/pig,pig_saddle.png,mobs_mc_pig_saddle.png,,,,,,, +/assets/minecraft/textures/entity/bear,polarbear.png,mobs_mc_polarbear.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,black.png,mobs_mc_rabbit_black.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,brown.png,mobs_mc_rabbit_brown.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,caerbannog.png,mobs_mc_rabbit_caerbannog.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,gold.png,mobs_mc_rabbit_gold.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,salt.png,mobs_mc_rabbit_salt.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,toast.png,mobs_mc_rabbit_toast.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,white.png,mobs_mc_rabbit_white.png,,,,,,, +/assets/minecraft/textures/entity/rabbit,white_splotched.png,mobs_mc_rabbit_white_splotched.png,,,,,,, +/assets/minecraft/textures/entity/sheep,sheep_fur.png,mobs_mc_sheep_fur.png,,,,,,, +/assets/minecraft/textures/entity/sheep,sheep.png,mobs_mc_sheep.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_black.png,mobs_mc_shulker_black.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_blue.png,mobs_mc_shulker_blue.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_brown.png,mobs_mc_shulker_brown.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_cyan.png,mobs_mc_shulker_cyan.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_gray.png,mobs_mc_shulker_gray.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_green.png,mobs_mc_shulker_green.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_light_blue.png,mobs_mc_shulker_light_blue.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_lime.png,mobs_mc_shulker_lime.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_magenta.png,mobs_mc_shulker_magenta.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_orange.png,mobs_mc_shulker_orange.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_pink.png,mobs_mc_shulker_pink.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_purple.png,mobs_mc_shulker_purple.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_red.png,mobs_mc_shulker_red.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_silver.png,mobs_mc_shulker_silver.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_white.png,mobs_mc_shulker_white.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker_yellow.png,mobs_mc_shulker_yellow.png,,,,,,,y +/assets/minecraft/textures/entity,silverfish.png,mobs_mc_silverfish.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,skeleton.png,mobs_mc_skeleton.png,,,,,,, +/assets/minecraft/textures/entity/slime,slime.png,mobs_mc_slime.png,,,,,,, +/assets/minecraft/textures/entity,snow_golem.png,mobs_mc_snowman.png,,,,,,, +/assets/minecraft/textures/entity,spider_eyes.png,mobs_mc_spider_eyes.png,,,,,,, +/assets/minecraft/textures/entity/spider,spider.png,mobs_mc_spider.png,,,,,,, +/assets/minecraft/textures/entity/squid,squid.png,mobs_mc_squid.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,stray.png,mobs_mc_stray.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,stray_overlay.png,mobs_mc_stray_overlay.png,,,,,,, +/assets/minecraft/textures/entity/villager,villager.png,mobs_mc_villager.png,,,,,,, +/assets/minecraft/textures/entity/illager,vex.png,mobs_mc_vex.png,,,,,,, +/assets/minecraft/textures/entity/illager,vex_charging.png,mobs_mc_vex_charging.png,,,,,,, +/assets/minecraft/textures/entity/illager,vindicator.png,mobs_mc_vindicator.png,,,,,,, +/assets/minecraft/textures/entity/illager,evoker.png,mobs_mc_evoker.png,,,,,,, +/assets/minecraft/textures/entity/illager,illusioner.png,mobs_mc_illusionist.png,,,,,,, +/assets/minecraft/textures/entity,witch.png,mobs_mc_witch.png,,,,,,, +/assets/minecraft/textures/entity/wither,wither.png,mobs_mc_wither.png,,,,,,, +/assets/minecraft/textures/entity/skeleton,wither_skeleton.png,mobs_mc_wither_skeleton.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf_angry.png,mobs_mc_wolf_angry.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf_collar.png,mobs_mc_wolf_collar.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf.png,mobs_mc_wolf.png,,,,,,, +/assets/minecraft/textures/entity/wolf,wolf_tame.png,mobs_mc_wolf_tame.png,,,,,,, +/assets/minecraft/textures/entity/zombie_villager,zombie_villager.png,mobs_mc_zombie_villager.png,,,,,,, +/assets/minecraft/textures/entity/piglin,zombified_piglin.png,mobs_mc_zombie_pigman.png,,,,,,, +/assets/minecraft/textures/entity/zombie,zombie.png,mobs_mc_zombie.png,,,,,,, +/assets/minecraft/textures/gui,icons.png,hbhunger_bgicon.png,16,27,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,hbhunger_icon_health_poison.png,88,0,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,hbhunger_icon.png,52,27,9,9,0,0,y +/assets/minecraft/textures/gui,icons.png,mcl_hunger_icon_foodpoison.png,88,27,9,9,0,0,y +/assets/minecraft/textures/particle,particles.png,mcl_particles_smoke.png,56,0,8,8,0,0,y +/assets/minecraft/textures/block,shulker_top_black.png,mcl_chests_black_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_blue.png,mcl_chests_blue_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_brown.png,mcl_chests_brown_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_cyan.png,mcl_chests_cyan_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_gray.png,mcl_chests_dark_grey_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_green.png,mcl_chests_dark_green_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_light_blue.png,mcl_chests_lightblue_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_lime.png,mcl_chests_green_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_magenta.png,mcl_chests_magenta_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_orange.png,mcl_chests_orange_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_pink.png,mcl_chests_pink_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_purple.png,mcl_chests_violet_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_red.png,mcl_chests_red_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_silver.png,mcl_chests_grey_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_white.png,mcl_chests_white_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/block,shulker_top_yellow.png,mcl_chests_yellow_shulker_box_top.png,,,,,,,y +/assets/minecraft/textures/item,flower_pot.png,mcl_flowerpots_flowerpot_inventory.png,,,,,,, +/assets/minecraft/textures/block,flower_pot.png,mcl_flowerpots_flowerpot.png,,,,,,,y +/assets/minecraft/textures/gui,widgets.png,mcl_inventory_hotbar.png,0,0,182,22,0,0,y +/assets/minecraft/textures/gui,widgets.png,mcl_inventory_hotbar_selected.png,0,22,24,24,0,0,y +/assets/minecraft/textures/item,compass_00.png,mcl_compass_compass_00.png,,,,,,, +/assets/minecraft/textures/item,compass_01.png,mcl_compass_compass_01.png,,,,,,, +/assets/minecraft/textures/item,compass_02.png,mcl_compass_compass_02.png,,,,,,, +/assets/minecraft/textures/item,compass_03.png,mcl_compass_compass_03.png,,,,,,, +/assets/minecraft/textures/item,compass_04.png,mcl_compass_compass_04.png,,,,,,, +/assets/minecraft/textures/item,compass_05.png,mcl_compass_compass_05.png,,,,,,, +/assets/minecraft/textures/item,compass_06.png,mcl_compass_compass_06.png,,,,,,, +/assets/minecraft/textures/item,compass_07.png,mcl_compass_compass_07.png,,,,,,, +/assets/minecraft/textures/item,compass_08.png,mcl_compass_compass_08.png,,,,,,, +/assets/minecraft/textures/item,compass_09.png,mcl_compass_compass_09.png,,,,,,, +/assets/minecraft/textures/item,compass_10.png,mcl_compass_compass_10.png,,,,,,, +/assets/minecraft/textures/item,compass_11.png,mcl_compass_compass_11.png,,,,,,, +/assets/minecraft/textures/item,compass_12.png,mcl_compass_compass_12.png,,,,,,, +/assets/minecraft/textures/item,compass_13.png,mcl_compass_compass_13.png,,,,,,, +/assets/minecraft/textures/item,compass_14.png,mcl_compass_compass_14.png,,,,,,, +/assets/minecraft/textures/item,compass_15.png,mcl_compass_compass_15.png,,,,,,, +/assets/minecraft/textures/item,compass_16.png,mcl_compass_compass_16.png,,,,,,, +/assets/minecraft/textures/item,compass_17.png,mcl_compass_compass_17.png,,,,,,, +/assets/minecraft/textures/item,compass_18.png,mcl_compass_compass_18.png,,,,,,, +/assets/minecraft/textures/item,compass_19.png,mcl_compass_compass_19.png,,,,,,, +/assets/minecraft/textures/item,compass_20.png,mcl_compass_compass_20.png,,,,,,, +/assets/minecraft/textures/item,compass_21.png,mcl_compass_compass_21.png,,,,,,, +/assets/minecraft/textures/item,compass_22.png,mcl_compass_compass_22.png,,,,,,, +/assets/minecraft/textures/item,compass_23.png,mcl_compass_compass_23.png,,,,,,, +/assets/minecraft/textures/item,compass_24.png,mcl_compass_compass_24.png,,,,,,, +/assets/minecraft/textures/item,compass_25.png,mcl_compass_compass_25.png,,,,,,, +/assets/minecraft/textures/item,compass_26.png,mcl_compass_compass_26.png,,,,,,, +/assets/minecraft/textures/item,compass_27.png,mcl_compass_compass_27.png,,,,,,, +/assets/minecraft/textures/item,compass_28.png,mcl_compass_compass_28.png,,,,,,, +/assets/minecraft/textures/item,compass_29.png,mcl_compass_compass_29.png,,,,,,, +/assets/minecraft/textures/item,compass_30.png,mcl_compass_compass_30.png,,,,,,, +/assets/minecraft/textures/item,compass_31.png,mcl_compass_compass_31.png,,,,,,, +/assets/minecraft/textures/item,clock_00.png,mcl_clock_clock_00.png,,,,,,, +/assets/minecraft/textures/item,clock_01.png,mcl_clock_clock_01.png,,,,,,, +/assets/minecraft/textures/item,clock_02.png,mcl_clock_clock_02.png,,,,,,, +/assets/minecraft/textures/item,clock_03.png,mcl_clock_clock_03.png,,,,,,, +/assets/minecraft/textures/item,clock_04.png,mcl_clock_clock_04.png,,,,,,, +/assets/minecraft/textures/item,clock_05.png,mcl_clock_clock_05.png,,,,,,, +/assets/minecraft/textures/item,clock_06.png,mcl_clock_clock_06.png,,,,,,, +/assets/minecraft/textures/item,clock_07.png,mcl_clock_clock_07.png,,,,,,, +/assets/minecraft/textures/item,clock_08.png,mcl_clock_clock_08.png,,,,,,, +/assets/minecraft/textures/item,clock_09.png,mcl_clock_clock_09.png,,,,,,, +/assets/minecraft/textures/item,clock_10.png,mcl_clock_clock_10.png,,,,,,, +/assets/minecraft/textures/item,clock_11.png,mcl_clock_clock_11.png,,,,,,, +/assets/minecraft/textures/item,clock_12.png,mcl_clock_clock_12.png,,,,,,, +/assets/minecraft/textures/item,clock_13.png,mcl_clock_clock_13.png,,,,,,, +/assets/minecraft/textures/item,clock_14.png,mcl_clock_clock_14.png,,,,,,, +/assets/minecraft/textures/item,clock_15.png,mcl_clock_clock_15.png,,,,,,, +/assets/minecraft/textures/item,clock_16.png,mcl_clock_clock_16.png,,,,,,, +/assets/minecraft/textures/item,clock_17.png,mcl_clock_clock_17.png,,,,,,, +/assets/minecraft/textures/item,clock_18.png,mcl_clock_clock_18.png,,,,,,, +/assets/minecraft/textures/item,clock_19.png,mcl_clock_clock_19.png,,,,,,, +/assets/minecraft/textures/item,clock_20.png,mcl_clock_clock_20.png,,,,,,, +/assets/minecraft/textures/item,clock_21.png,mcl_clock_clock_21.png,,,,,,, +/assets/minecraft/textures/item,clock_22.png,mcl_clock_clock_22.png,,,,,,, +/assets/minecraft/textures/item,clock_23.png,mcl_clock_clock_23.png,,,,,,, +/assets/minecraft/textures/item,clock_24.png,mcl_clock_clock_24.png,,,,,,, +/assets/minecraft/textures/item,clock_25.png,mcl_clock_clock_25.png,,,,,,, +/assets/minecraft/textures/item,clock_26.png,mcl_clock_clock_26.png,,,,,,, +/assets/minecraft/textures/item,clock_27.png,mcl_clock_clock_27.png,,,,,,, +/assets/minecraft/textures/item,clock_28.png,mcl_clock_clock_28.png,,,,,,, +/assets/minecraft/textures/item,clock_29.png,mcl_clock_clock_29.png,,,,,,, +/assets/minecraft/textures/item,clock_30.png,mcl_clock_clock_30.png,,,,,,, +/assets/minecraft/textures/item,clock_31.png,mcl_clock_clock_31.png,,,,,,, +/assets/minecraft/textures/item,clock_32.png,mcl_clock_clock_32.png,,,,,,, +/assets/minecraft/textures/item,clock_33.png,mcl_clock_clock_33.png,,,,,,, +/assets/minecraft/textures/item,clock_34.png,mcl_clock_clock_34.png,,,,,,, +/assets/minecraft/textures/item,clock_35.png,mcl_clock_clock_35.png,,,,,,, +/assets/minecraft/textures/item,clock_36.png,mcl_clock_clock_36.png,,,,,,, +/assets/minecraft/textures/item,clock_37.png,mcl_clock_clock_37.png,,,,,,, +/assets/minecraft/textures/item,clock_38.png,mcl_clock_clock_38.png,,,,,,, +/assets/minecraft/textures/item,clock_39.png,mcl_clock_clock_39.png,,,,,,, +/assets/minecraft/textures/item,clock_40.png,mcl_clock_clock_40.png,,,,,,, +/assets/minecraft/textures/item,clock_41.png,mcl_clock_clock_41.png,,,,,,, +/assets/minecraft/textures/item,clock_42.png,mcl_clock_clock_42.png,,,,,,, +/assets/minecraft/textures/item,clock_43.png,mcl_clock_clock_43.png,,,,,,, +/assets/minecraft/textures/item,clock_44.png,mcl_clock_clock_44.png,,,,,,, +/assets/minecraft/textures/item,clock_45.png,mcl_clock_clock_45.png,,,,,,, +/assets/minecraft/textures/item,clock_46.png,mcl_clock_clock_46.png,,,,,,, +/assets/minecraft/textures/item,clock_47.png,mcl_clock_clock_47.png,,,,,,, +/assets/minecraft/textures/item,clock_48.png,mcl_clock_clock_48.png,,,,,,, +/assets/minecraft/textures/item,clock_49.png,mcl_clock_clock_49.png,,,,,,, +/assets/minecraft/textures/item,clock_50.png,mcl_clock_clock_50.png,,,,,,, +/assets/minecraft/textures/item,clock_51.png,mcl_clock_clock_51.png,,,,,,, +/assets/minecraft/textures/item,clock_52.png,mcl_clock_clock_52.png,,,,,,, +/assets/minecraft/textures/item,clock_53.png,mcl_clock_clock_53.png,,,,,,, +/assets/minecraft/textures/item,clock_54.png,mcl_clock_clock_54.png,,,,,,, +/assets/minecraft/textures/item,clock_55.png,mcl_clock_clock_55.png,,,,,,, +/assets/minecraft/textures/item,clock_56.png,mcl_clock_clock_56.png,,,,,,, +/assets/minecraft/textures/item,clock_57.png,mcl_clock_clock_57.png,,,,,,, +/assets/minecraft/textures/item,clock_58.png,mcl_clock_clock_58.png,,,,,,, +/assets/minecraft/textures/item,clock_59.png,mcl_clock_clock_59.png,,,,,,, +/assets/minecraft/textures/item,clock_60.png,mcl_clock_clock_60.png,,,,,,, +/assets/minecraft/textures/item,clock_61.png,mcl_clock_clock_61.png,,,,,,, +/assets/minecraft/textures/item,clock_62.png,mcl_clock_clock_62.png,,,,,,, +/assets/minecraft/textures/item,clock_63.png,mcl_clock_clock_63.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_boots.png,mcl_inventory_empty_armor_slot_boots.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_chestplate.png,mcl_inventory_empty_armor_slot_chestplate.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_helmet.png,mcl_inventory_empty_armor_slot_helmet.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_leggings.png,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, +/assets/minecraft/textures/item,empty_armor_slot_shield.png,mcl_inventory_empty_armor_slot_shield.png,,,,,,, +/assets/minecraft/textures/item,knowledge_book.png,craftguide_book.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_dot.png,redstone_redstone_dust_dot.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_line0.png,redstone_redstone_dust_line0.png,,,,,,, +/assets/minecraft/textures/block,redstone_dust_line1.png,redstone_redstone_dust_line1.png,,,,,,, +/assets/minecraft/textures/block,attached_pumpkin_stem.png,mcl_farming_pumpkin_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,attached_melon_stem.png,mcl_farming_melon_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_stem.png,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,melon_stem.png,mcl_farming_melon_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_acacia.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_birch.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,mcl_fences_fence_jungle.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,mcl_fences_fence_oak.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,mcl_fences_fence_spruce.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_gate_acacia.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_gate_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_gate_birch.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,mcl_fences_fence_gate_jungle.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,mcl_fences_fence_gate_oak.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,mcl_fences_fence_nether_brick.png,,,,,,, +/assets/minecraft/textures/entity/signs,oak.png,mcl_signs_sign.png,,,,,,, +/assets/minecraft/textures/entity,banner_base.png,mcl_banners_banner_base.png,,,,,,, +/assets/minecraft/textures/entity/banner,base.png,mcl_banners_base.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,mcl_banners_fallback_wood.png,,,,,,, +/assets/minecraft/textures/block,nether_portal.png,mcl_portals_portal.png,,,,,,, +/assets/minecraft/textures/entity,end_portal.png,mcl_portals_end_portal.png,,,,,,, +/assets/minecraft/textures/environment,end_sky.png,mcl_playerplus_end_sky.png,,,,,,, +/assets/minecraft/textures/entity/chest,normal.png,mcl_chests_normal.png,,,,,,, +/assets/minecraft/textures/entity/chest,trapped.png,mcl_chests_trapped.png,,,,,,, +/assets/minecraft/textures/entity/chest,ender.png,mcl_chests_ender.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_top.png,mcl_portals_endframe_top.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_side.png,mcl_portals_endframe_side.png,,,,,,, +/assets/minecraft/textures/block,end_portal_frame_eye.png,mcl_portals_endframe_eye.png,,,,,,, +/assets/minecraft/textures/block,end_stone.png,mcl_portals_endframe_bottom.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,mcl_fences_fence_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,mcl_fences_fence_gate_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,mcl_walls_cobble_wall_top.png,,,,,,, +/assets/minecraft/textures/block,cobblestone.png,mcl_walls_cobble_wall_side.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,mcl_walls_cobble_mossy_wall_top.png,,,,,,, +/assets/minecraft/textures/block,mossy_cobblestone.png,mcl_walls_cobble_mossy_wall_side.png,,,,,,, +/assets/minecraft/textures/block,grass_block_top.png,mcl_core_grass_block_top.png,,,,,,, +/assets/minecraft/textures/block,grass_block_side_overlay.png,mcl_core_grass_block_side_overlay.png,,,,,,, +/assets/minecraft/textures/item,enchanted_book.png,mcl_enchanting_book_enchanted.png,,,,,,, +/assets/minecraft/textures/item,experience_bottle.png,mcl_experience_bottle.png,,,,,,, +/assets/minecraft/textures/entity/bed,black.png,mcl_beds_bed_black.png,,,,,,, +/assets/minecraft/textures/entity/bed,blue.png,mcl_beds_bed_blue.png,,,,,,, +/assets/minecraft/textures/entity/bed,brown.png,mcl_beds_bed_brown.png,,,,,,, +/assets/minecraft/textures/entity/bed,cyan.png,mcl_beds_bed_cyan.png,,,,,,, +/assets/minecraft/textures/entity/bed,gray.png,mcl_beds_bed_grey.png,,,,,,, +/assets/minecraft/textures/entity/bed,green.png,mcl_beds_bed_green.png,,,,,,, +/assets/minecraft/textures/entity/bed,light_blue.png,mcl_beds_bed_light_blue.png,,,,,,, +/assets/minecraft/textures/entity/bed,light_gray.png,mcl_beds_bed_silver.png,,,,,,, +/assets/minecraft/textures/entity/bed,lime.png,mcl_beds_bed_lime.png,,,,,,, +/assets/minecraft/textures/entity/bed,magenta.png,mcl_beds_bed_magenta.png,,,,,,, +/assets/minecraft/textures/entity/bed,orange.png,mcl_beds_bed_orange.png,,,,,,, +/assets/minecraft/textures/entity/bed,pink.png,mcl_beds_bed_pink.png,,,,,,, +/assets/minecraft/textures/entity/bed,purple.png,mcl_beds_bed_purple.png,,,,,,, +/assets/minecraft/textures/entity/bed,white.png,mcl_beds_bed_white.png,,,,,,, +/assets/minecraft/textures/entity/bed,yellow.png,mcl_beds_bed_yellow.png,,,,,,, +/assets/minecraft/textures/block,cherry_log.png,mcl_cherry_blossom_log.png,,,,,,, +/assets/minecraft/textures/block,cherry_door_top.png,mcl_cherry_blossom_door_top.png,,,,,,, +/assets/minecraft/textures/block,cherry_leaves.png,mcl_cherry_blossom_leaves.png,,,,,,, +/assets/minecraft/textures/block,cherry_door_bottom.png,mcl_cherry_blossom_door_bottom.png,,,,,,, +/assets/minecraft/textures/block,cherry_sapling.png,mcl_cherry_blossom_sapling.png,,,,,,, +/assets/minecraft/textures/block,cherry_planks.png,mcl_cherry_blossom_planks.png,,,,,,, +/assets/minecraft/textures/block,cherry_trapdoor.png,mcl_cherry_blossom_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,cherry_log_top.png,mcl_cherry_blossom_log_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_cherry_log_top.png,mcl_cherry_blossom_log_top_stripped.png,,,,,,, +/assets/minecraft/textures/block,stripped_cherry_log.png,mcl_cherry_blossom_log_stripped.png,,,,,,, +/assets/minecraft/textures/item,cherry_sign.png,mcl_cherry_blossom_sign_inv.png,,,,,,, +/assets/minecraft/textures/entity/chest_boat,cherry.png,mcl_boats_cherry_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,cherry_door.png,mcl_cherry_blossom_door_inv.png,,,,,,, +/assets/minecraft/textures/item,cherry_boat.png,mcl_boats_cherry_boat.png,,,,,,, +/assets/minecraft/textures/entity/signs,cherry.png,mcl_cherry_blossom_sign.png,,,,,,, +/assets/minecraft/textures/entity/boat,cherry.png,mcl_boats_texture_cherry_boat.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_front.png,blast_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_front_on.png,blast_furnace_front_on.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_side.png,blast_furnace_side.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_top.png,blast_furnace_top.png,,,,,,, +/assets/minecraft/textures/block,smoker_front.png,smoker_front.png,,,,,,, +/assets/minecraft/textures/block,smoker_front_on.png,smoker_front_on.png,,,,,,, +/assets/minecraft/textures/block,smoker_side.png,smoker_side.png,,,,,,, +/assets/minecraft/textures/block,smoker_top.png,smoker_top.png,,,,,,, +/assets/minecraft/textures/entity,dolphin.png,extra_mobs_dolphin.png,,,,,,, +/assets/minecraft/textures/entity/hoglin,hoglin.png,extra_mobs_hoglin.png,,,,,,, +/assets/minecraft/textures/entity/strider,strider.png,extra_mobs_strider.png,,,,,,, +/assets/minecraft/textures/entity/strider,strider_cold.png,extra_mobs_strider_cold.png,,,,,,, diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 14eed0d41..d449a90f8 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -139,18 +139,18 @@ def convert_textures(): src_dir = row[0] src_filename = row[1] - dst_dir = row[2] - dst_filename = row[3] + dst_dir = './textures' + dst_filename = row[2] if row[4] != "": - xs = int(row[4]) - ys = int(row[5]) - xl = int(row[6]) - yl = int(row[7]) - xt = int(row[8]) - yt = int(row[9]) + xs = int(row[3]) + ys = int(row[4]) + xl = int(row[5]) + yl = int(row[6]) + xt = int(row[7]) + yt = int(row[8]) else: xs = None - blacklisted = row[10] + blacklisted = row[9] if blacklisted == "y": # Skip blacklisted files From 6324c805eb8314d492df41528bb370e27b9d33c6 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Tue, 9 Jan 2024 07:56:29 +0000 Subject: [PATCH 15/40] Added PIL dependency and added pixel dimentions autodetection --- tools/Texture_Converter.py | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index d449a90f8..60f9ea76c 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -8,7 +8,9 @@ __author__ = "Wuzzy" __license__ = "MIT License" __status__ = "Development" -import shutil, csv, os, tempfile, sys, getopt +import shutil, csv, os, tempfile, sys, getopt, glob +from PIL import Image +from collections import Counter # Helper vars home = os.environ["HOME"] @@ -31,7 +33,18 @@ make_texture_pack = True # If True, prints all copying actions verbose = False -PXSIZE = 16 +PXSIZE = None + +def detect_pixel_size(directory): + sizes = [] + for filename in glob.glob(directory + '/**/*.png', recursive=True): + with Image.open(filename) as img: + sizes.append(img.size) + if not sizes: + return 16 # Default to 16x16 if no PNG files are found + most_common_size = Counter(sizes).most_common(1)[0][0] + print(f"Autodetected pixel size: {most_common_size[0]}x{most_common_size[1]}") + return most_common_size[0] syntax_help = appname+""" -i [-o ] [-d] [-v|-q] [-h] Mandatory argument: @@ -83,6 +96,9 @@ Syntax:""") elif opt == "-p": PXSIZE = int(arg) +if PXSIZE is None: + PXSIZE = detect_pixel_size(base_dir) + if base_dir == None: print( """ERROR: You didn't tell me the path to the Minecraft resource pack. @@ -110,6 +126,7 @@ if len(output_dir_name) == 0: output_dir_name = "New_MineClone_2_Texture_Pack" # FUNCTION DEFINITIONS + def colorize(colormap, source, colormap_pixel, texture_size, destination): os.system("convert "+colormap+" -crop 1x1+"+colormap_pixel+" -depth 8 -resize "+texture_size+"x"+texture_size+" "+tempfile1.name) os.system("composite -compose Multiply "+tempfile1.name+" "+source+" "+destination) From 254fe4d98e0d81a2849ed936e022537760777972 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Tue, 9 Jan 2024 08:16:05 +0000 Subject: [PATCH 16/40] Replace getopt code with argparse as its more modern. --- tools/Texture_Converter.py | 93 ++++++++++++-------------------------- 1 file changed, 28 insertions(+), 65 deletions(-) diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 60f9ea76c..5f1f07b6c 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -8,33 +8,19 @@ __author__ = "Wuzzy" __license__ = "MIT License" __status__ = "Development" -import shutil, csv, os, tempfile, sys, getopt, glob +import shutil, csv, os, tempfile, sys, argparse, glob from PIL import Image from collections import Counter +# Constants +SUPPORTED_MINECRAFT_VERSION="1.20" + # Helper vars home = os.environ["HOME"] mineclone2_path = home + "/.minetest/games/mineclone2" working_dir = os.getcwd() appname = "Texture_Converter.py" -### SETTINGS ### -output_dir = working_dir - -base_dir = None - -# If True, will only make console output but not convert anything. -dry_run = False - -# If True, textures will be put into a texture pack directory structure. -# If False, textures will be put into MineClone 2 directories. -make_texture_pack = True - -# If True, prints all copying actions -verbose = False - -PXSIZE = None - def detect_pixel_size(directory): sizes = [] for filename in glob.glob(directory + '/**/*.png', recursive=True): @@ -46,55 +32,32 @@ def detect_pixel_size(directory): print(f"Autodetected pixel size: {most_common_size[0]}x{most_common_size[1]}") return most_common_size[0] -syntax_help = appname+""" -i [-o ] [-d] [-v|-q] [-h] -Mandatory argument: --i - Directory of Minecraft resource pack to convert +# Argument parsing +description_text = f"""This is the official MineClone 2 Texture Converter. + This will convert textures from Minecraft resource packs to + a Minetest texture pack. -Optional arguments: --p - Specify the size (in pixels) of the original textures (default: 16) --o - Directory in which to put the resulting Minetest texture pack - (default: working directory) --d - Just pretend to convert textures and just print output, but do not actually - change any files. --v - Print out all copying actions --h - Show this help and exit""" -try: - opts, args = getopt.getopt(sys.argv[1:],"hi:o:p:dv") -except getopt.GetoptError: - print( -"""ERROR! The options you gave me make no sense! + Supported Minecraft version: {SUPPORTED_MINECRAFT_VERSION} (Java Edition) + """ +parser = argparse.ArgumentParser(description=description_text) +parser.add_argument("-i", "--input", required=True, help="Directory of Minecraft resource pack to convert") +parser.add_argument("-o", "--output", default=working_dir, help="Directory in which to put the resulting Minetest texture pack") +parser.add_argument("-p", "--pixelsize", type=int, help="Size (in pixels) of the original textures") +parser.add_argument("-d", "--dry_run", action="store_true", help="Pretend to convert textures without changing any files") +parser.add_argument("-v", "--verbose", action="store_true", help="Print out all copying actions") +args = parser.parse_args() -Here's the syntax reference:""") - print(syntax_help) - sys.exit(2) -for opt, arg in opts: - if opt == "-h": - print( -"""This is the official MineClone 2 Texture Converter. -This will convert textures from Minecraft resource packs to -a Minetest texture pack. - -Supported Minecraft version: 1.20 (Java Edition) - -Syntax:""") - print(syntax_help) - sys.exit() - elif opt == "-d": - dry_run = True - elif opt == "-v": - verbose = True - elif opt == "-i": - base_dir = arg - elif opt == "-o": - output_dir = arg - elif opt == "-p": - PXSIZE = int(arg) +### SETTINGS ### +base_dir = args.input +output_dir = args.output +PXSIZE = args.pixelsize +# If True, will only make console output but not convert anything. +dry_run = args.dry_run +# If True, prints all copying actions +verbose = args.verbose +# If True, textures will be put into a texture pack directory structure. +# If False, textures will be put into MineClone 2 directories. +make_texture_pack = True # Adjust as needed if PXSIZE is None: PXSIZE = detect_pixel_size(base_dir) From a25bdfbc907dd6cabf69c15ec4cda415a71a230a Mon Sep 17 00:00:00 2001 From: Doods Date: Tue, 9 Jan 2024 15:01:57 +0200 Subject: [PATCH 17/40] added: loom, lodestone, tropical fish patterens, trim templates, fletching table (partial), craftguide seach icon, renamed armor stand item, renames dyes --- tools/Conversion_Table.csv | 77 ++++++++++++++++++++++++++++++-------- 1 file changed, 61 insertions(+), 16 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 6084e0344..3692be5f2 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -16,7 +16,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,anvil_top.png,mcl_anvils_anvil_top_damaged_0.png,,,,,,, /assets/minecraft/textures/block,chipped_anvil_top.png,mcl_anvils_anvil_top_damaged_1.png,,,,,,, /assets/minecraft/textures/block,damaged_anvil_top.png,mcl_anvils_anvil_top_damaged_2.png,,,,,,, -/assets/minecraft/textures/block,anvil_side.png,mcl_anvils_anvil_side.png,,,,,,, /assets/minecraft/textures/item,name_tag.png,mobs_nametag.png,,,,,,, /assets/minecraft/textures/gui,icons.png,mobs_blood.png,16,0,9,9,0,0,y /assets/minecraft/textures/entity/bed,red.png,mcl_beds_bed_red.png,,,,,,, @@ -161,7 +160,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,gold_block.png,default_gold_block.png,,,,,,, /assets/minecraft/textures/block,gold_block.png,mcl_stairs_gold_block_slab.png,,,,,,, /assets/minecraft/textures/item,gold_ingot.png,default_gold_ingot.png,,,,,,, -/assets/minecraft/textures/block,grass_block_side.png,default_grass_side.png,,,,,,, /assets/minecraft/textures/block,gravel.png,default_gravel.png,,,,,,, /assets/minecraft/textures/block,ice.png,default_ice.png,,,,,,, /assets/minecraft/textures/block,jungle_log.png,default_jungletree.png,,,,,,, @@ -258,6 +256,9 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,crafting_table_front.png,crafting_workbench_front.png,,,,,,, /assets/minecraft/textures/block,crafting_table_side.png,crafting_workbench_side.png,,,,,,, /assets/minecraft/textures/block,crafting_table_top.png,crafting_workbench_top.png,,,,,,, +/assets/minecraft/textures/block,fletching_table_front.png,fletching_table_front.png,,,,,,, +/assets/minecraft/textures/block,fletching_table_side.png,fletching_table_side.png,,,,,,, +/assets/minecraft/textures/block,fletching_table_top.png,fletching_table_top.png,,,,,,, /assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_lower.png,,,,,,, /assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_side_lower.png,,,,,,, /assets/minecraft/textures/block,acacia_door_top.png,mcl_doors_door_acacia_upper.png,,,,,,, @@ -300,19 +301,19 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,black_dye.png,mcl_dye_black.png,,,,,,, /assets/minecraft/textures/item,blue_dye.png,mcl_dye_blue.png,,,,,,, /assets/minecraft/textures/item,brown_dye.png,mcl_dye_brown.png,,,,,,, -/assets/minecraft/textures/item,cyan_dye.png,dye_cyan.png,,,,,,, -/assets/minecraft/textures/item,gray_dye.png,dye_dark_grey.png,,,,,,, -/assets/minecraft/textures/item,green_dye.png,dye_dark_green.png,,,,,,, -/assets/minecraft/textures/item,light_blue_dye.png,mcl_dye_light_blue.png,,,,,,, +/assets/minecraft/textures/item,cyan_dye.png,mcl_dye_cyan.png,,,,,,, +/assets/minecraft/textures/item,gray_dye.png,mcl_dye_dark_grey.png,,,,,,, +/assets/minecraft/textures/item,green_dye.png,mcl_dye_dark_green.png,,,,,,, +/assets/minecraft/textures/item,light_blue_dye.png,mcl_dye_lightblue.png,,,,,,, /assets/minecraft/textures/item,lime_dye.png,mcl_dye_lime.png,,,,,,, -/assets/minecraft/textures/item,magenta_dye.png,dye_magenta.png,,,,,,, -/assets/minecraft/textures/item,orange_dye.png,dye_orange.png,,,,,,, -/assets/minecraft/textures/item,pink_dye.png,dye_pink.png,,,,,,, -/assets/minecraft/textures/item,purple_dye.png,dye_violet.png,,,,,,, -/assets/minecraft/textures/item,red_dye.png,dye_red.png,,,,,,, -/assets/minecraft/textures/item,light_gray_dye.png,dye_grey.png,,,,,,, +/assets/minecraft/textures/item,magenta_dye.png,mcl_dye_magenta.png,,,,,,, +/assets/minecraft/textures/item,orange_dye.png,mcl_dye_orange.png,,,,,,, +/assets/minecraft/textures/item,pink_dye.png,mcl_dye_pink.png,,,,,,, +/assets/minecraft/textures/item,purple_dye.png,mcl_dye_violet.png,,,,,,, +/assets/minecraft/textures/item,red_dye.png,mcl_dye_red.png,,,,,,, +/assets/minecraft/textures/item,light_gray_dye.png,mcl_dye_grey.png,,,,,,, /assets/minecraft/textures/item,white_dye.png,mcl_dye_white.png,,,,,,, -/assets/minecraft/textures/item,yellow_dye.png,dye_yellow.png,,,,,,, +/assets/minecraft/textures/item,yellow_dye.png,mcl_dye_yellow.png,,,,,,, /assets/minecraft/textures/block,chorus_flower_dead.png,mcl_end_chorus_flower_dead.png,,,,,,, /assets/minecraft/textures/block,chorus_flower.png,mcl_end_chorus_flower.png,,,,,,, /assets/minecraft/textures/item,chorus_fruit.png,mcl_end_chorus_fruit.png,,,,,,, @@ -357,6 +358,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,pumpkin_top.png,farming_pumpkin_top.png,,,,,,, /assets/minecraft/textures/block,farmland.png,mcl_farming_farmland_dry.png,,,,,,, /assets/minecraft/textures/block,farmland_moist.png,mcl_farming_farmland_wet.png,,,,,,, +/assets/minecraft/textures/item,netherite_hoe.png,farming_tool_netheritehoe.png,,,,,,, /assets/minecraft/textures/item,diamond_hoe.png,farming_tool_diamondhoe.png,,,,,,, /assets/minecraft/textures/item,golden_hoe.png,farming_tool_goldhoe.png,,,,,,, /assets/minecraft/textures/item,iron_hoe.png,farming_tool_steelhoe.png,,,,,,, @@ -388,6 +390,20 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,fire_charge.png,mcl_fire_fire_charge.png,,,,,,, /assets/minecraft/textures/item,flint_and_steel.png,mcl_fire_flint_and_steel.png,,,,,,, /assets/minecraft/textures/item,tropical_fish.png,mcl_fishing_clownfish_raw.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_a.png,extra_mobs_tropical_fish_a.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_b.png,extra_mobs_tropical_fish_b.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_a_pattern_1.png,extra_mobs_tropical_fish_pattern_a_1.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_a_pattern_2.png,extra_mobs_tropical_fish_pattern_a_2.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_a_pattern_3.png,extra_mobs_tropical_fish_pattern_a_3.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_a_pattern_4.png,extra_mobs_tropical_fish_pattern_a_4.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_a_pattern_5.png,extra_mobs_tropical_fish_pattern_a_5.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_a_pattern_6.png,extra_mobs_tropical_fish_pattern_a_6.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_b_pattern_1.png,extra_mobs_tropical_fish_pattern_b_1.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_b_pattern_2.png,extra_mobs_tropical_fish_pattern_b_2.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_b_pattern_3.png,extra_mobs_tropical_fish_pattern_b_3.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_b_pattern_4.png,extra_mobs_tropical_fish_pattern_b_4.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_b_pattern_5.png,extra_mobs_tropical_fish_pattern_b_5.png,,,,,,, +/assets/minecraft/textures/entity/fish,tropical_b_pattern_6.png,extra_mobs_tropical_fish_pattern_b_6.png,,,,,,, /assets/minecraft/textures/item,cooked_cod.png,mcl_fishing_fish_cooked.png,,,,,,, /assets/minecraft/textures/item,fishing_rod.png,mcl_fishing_fishing_rod.png,,,,,,, /assets/minecraft/textures/item,cod.png,mcl_fishing_fish_raw.png,,,,,,, @@ -431,7 +447,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,hopper.png,mcl_hoppers_item.png,,,,,,, /assets/minecraft/textures/item,music_disc_11.png,mcl_jukebox_record_11.png,,,,,,, /assets/minecraft/textures/item,music_disc_13.png,mcl_jukebox_record_13.png,,,,,,, -/assets/minecraft/textures/item,jukebox_top.png,mcl_jukebox_record_blocks.png,,,,,,, /assets/minecraft/textures/item,music_disc_cat.png,mcl_jukebox_record_cat.png,,,,,,, /assets/minecraft/textures/item,music_disc_chirp.png,mcl_jukebox_record_chirp.png,,,,,,, /assets/minecraft/textures/item,music_disc_far.png,mcl_jukebox_record_far.png,,,,,,, @@ -502,7 +517,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,glowstone.png,mcl_nether_glowstone.png,,,,,,, /assets/minecraft/textures/block,magma.png,mcl_nether_magma.png,,,,,,, /assets/minecraft/textures/block,nether_bricks.png,mcl_nether_nether_brick.png,,,,,,, -/assets/minecraft/textures/item,nether_bricks.png,mcl_nether_netherbrick.png,,,,,,, +/assets/minecraft/textures/item,nether_brick.png,mcl_nether_netherbrick.png,,,,,,, /assets/minecraft/textures/block,netherrack.png,mcl_nether_netherrack.png,,,,,,, /assets/minecraft/textures/block,nether_wart_block.png,mcl_nether_nether_wart_block.png,,,,,,, /assets/minecraft/textures/item,nether_wart.png,mcl_nether_nether_wart.png,,,,,,, @@ -550,6 +565,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,tnt_bottom.png,default_tnt_bottom.png,,,,,,, /assets/minecraft/textures/block,tnt_side.png,default_tnt_side.png,,,,,,, /assets/minecraft/textures/block,tnt_top.png,default_tnt_top.png,,,,,,, +/assets/minecraft/textures/item,netherite_axe.png,default_tool_netheriteaxe.png,,,,,,, +/assets/minecraft/textures/item,netherite_pickaxe.png,default_tool_netheritepick.png,,,,,,, +/assets/minecraft/textures/item,netherite_shovel.png,default_tool_netheriteshovel.png,,,,,,, +/assets/minecraft/textures/item,netherite_sword.png,default_tool_netheritesword.png,,,,,,, /assets/minecraft/textures/item,diamond_axe.png,default_tool_diamondaxe.png,,,,,,, /assets/minecraft/textures/item,diamond_pickaxe.png,default_tool_diamondpick.png,,,,,,, /assets/minecraft/textures/item,diamond_shovel.png,default_tool_diamondshovel.png,,,,,,, @@ -609,7 +628,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,golden_leggings.png,mcl_armor_inv_leggings_gold.png,,,,,,, /assets/minecraft/textures/item,iron_leggings.png,mcl_armor_inv_leggings_iron.png,,,,,,, /assets/minecraft/textures/item,leather_leggings.png,mcl_armor_inv_leggings_leather.png,,,,,,, -/assets/minecraft/textures/item,armor_stand.png,3d_armor_stand_item.png,,,,,,, +/assets/minecraft/textures/item,armor_stand.png,mcl_armor_stand_item.png,,,,,,, /assets/minecraft/textures/block,dispenser_front.png,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, /assets/minecraft/textures/block,dispenser_front_vertical.png,mcl_dispensers_dispenser_front_vertical.png,,,,,,, /assets/minecraft/textures/block,dropper_front.png,mcl_droppers_dropper_front_horizontal.png,,,,,,, @@ -872,6 +891,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,empty_armor_slot_leggings.png,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, /assets/minecraft/textures/item,empty_armor_slot_shield.png,mcl_inventory_empty_armor_slot_shield.png,,,,,,, /assets/minecraft/textures/item,knowledge_book.png,craftguide_book.png,,,,,,, +/assets/minecraft/textures/gui/sprites/icon,search.png,craftguide_search_icon.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_dot.png,redstone_redstone_dust_dot.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_line0.png,redstone_redstone_dust_line0.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_line1.png,redstone_redstone_dust_line1.png,,,,,,, @@ -958,5 +978,30 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,smoker_top.png,smoker_top.png,,,,,,, /assets/minecraft/textures/entity,dolphin.png,extra_mobs_dolphin.png,,,,,,, /assets/minecraft/textures/entity/hoglin,hoglin.png,extra_mobs_hoglin.png,,,,,,, +/assets/minecraft/textures/entity/hoglin,zoglin.png,extra_mobs_zoglin.png,,,,,,, /assets/minecraft/textures/entity/strider,strider.png,extra_mobs_strider.png,,,,,,, /assets/minecraft/textures/entity/strider,strider_cold.png,extra_mobs_strider_cold.png,,,,,,, +/assets/minecraft/textures/item,coast_armor_trim_smithing_template.png,coast_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,dune_armor_trim_smithing_template.png,dune_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,eye_armor_trim_smithing_template.png,eye_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,empty_slot_smithing_template_armor_trim.png,mcl_smithing_table_inventory_trim_bg.png,,,,,,, +/assets/minecraft/textures/item,rib_armor_trim_smithing_template.png,rib_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,sentry_armor_trim_smithing_template.png,sentry_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,silence_armor_trim_smithing_template.png,silence_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,snout_armor_trim_smithing_template.png,snout_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,spire_armor_trim_smithing_template.png,spire_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,tide_armor_trim_smithing_template.png,tide_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,vex_armor_trim_smithing_template.png,vex_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,ward_armor_trim_smithing_template.png,ward_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,wayfinder_armor_trim_smithing_template.png,wayfinder_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/item,wild_armor_trim_smithing_template.png,wild_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/block,lodestone_side.png,lodestone_bottom.png,,,,,,, +/assets/minecraft/textures/block,lodestone_side.png,lodestone_side1.png,,,,,,, +/assets/minecraft/textures/block,lodestone_side.png,lodestone_side2.png,,,,,,, +/assets/minecraft/textures/block,lodestone_side.png,lodestone_side3.png,,,,,,, +/assets/minecraft/textures/block,lodestone_side.png,lodestone_side4.png,,,,,,, +/assets/minecraft/textures/block,lodestone_top.png,lodestone_top.png,,,,,,, +/assets/minecraft/textures/block,loom_bottom.png,loom_bottom.png,,,,,,, +/assets/minecraft/textures/block,loom_front.png,loom_front.png,,,,,,, +/assets/minecraft/textures/block,loom_side.png,loom_side.png,,,,,,, +/assets/minecraft/textures/block,loom_top.png,loom_top.png,,,,,,, From a6753806ccd6812f758ad06931e8a255a2d53807 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Tue, 9 Jan 2024 17:28:43 +0000 Subject: [PATCH 18/40] Refactored code: split up into different functions and modules. --- .gitignore | 4 +- tools/Texture_Converter.py | 378 +------------------------- tools/libtextureconverter/__init__.py | 0 tools/libtextureconverter/config.py | 9 + tools/libtextureconverter/convert.py | 341 +++++++++++++++++++++++ tools/libtextureconverter/utils.py | 28 ++ 6 files changed, 385 insertions(+), 375 deletions(-) create mode 100644 tools/libtextureconverter/__init__.py create mode 100644 tools/libtextureconverter/config.py create mode 100644 tools/libtextureconverter/convert.py create mode 100644 tools/libtextureconverter/utils.py diff --git a/.gitignore b/.gitignore index de181d31a..900629d0f 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,6 @@ *.blend3 /.idea/ *.xcf -.Rproj.user \ No newline at end of file +.Rproj.user +prompt.txt +__pycache__ diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 5f1f07b6c..8ec730cfd 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -12,25 +12,9 @@ import shutil, csv, os, tempfile, sys, argparse, glob from PIL import Image from collections import Counter -# Constants -SUPPORTED_MINECRAFT_VERSION="1.20" - -# Helper vars -home = os.environ["HOME"] -mineclone2_path = home + "/.minetest/games/mineclone2" -working_dir = os.getcwd() -appname = "Texture_Converter.py" - -def detect_pixel_size(directory): - sizes = [] - for filename in glob.glob(directory + '/**/*.png', recursive=True): - with Image.open(filename) as img: - sizes.append(img.size) - if not sizes: - return 16 # Default to 16x16 if no PNG files are found - most_common_size = Counter(sizes).most_common(1)[0][0] - print(f"Autodetected pixel size: {most_common_size[0]}x{most_common_size[1]}") - return most_common_size[0] +from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha +from libtextureconverter.convert import convert_textures +from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname # Argument parsing description_text = f"""This is the official MineClone 2 Texture Converter. @@ -88,360 +72,6 @@ if len(output_dir_name) == 0: # Fallback output_dir_name = "New_MineClone_2_Texture_Pack" -# FUNCTION DEFINITIONS - -def colorize(colormap, source, colormap_pixel, texture_size, destination): - os.system("convert "+colormap+" -crop 1x1+"+colormap_pixel+" -depth 8 -resize "+texture_size+"x"+texture_size+" "+tempfile1.name) - os.system("composite -compose Multiply "+tempfile1.name+" "+source+" "+destination) - -def colorize_alpha(colormap, source, colormap_pixel, texture_size, destination): - colorize(colormap, source, colormap_pixel, texture_size, tempfile2.name) - os.system("composite -compose Dst_In "+source+" "+tempfile2.name+" -alpha Set "+destination) - -def target_dir(directory): - if make_texture_pack: - return output_dir + "/" + output_dir_name - else: - return mineclone2_path + directory - -# Copy texture files -def convert_textures(): - failed_conversions = 0 - print("Texture conversion BEGINS NOW!") - with open("Conversion_Table.csv", newline="") as csvfile: - reader = csv.reader(csvfile, delimiter=",", quotechar='"') - first_row = True - for row in reader: - # Skip first row - if first_row: - first_row = False - continue - - src_dir = row[0] - src_filename = row[1] - dst_dir = './textures' - dst_filename = row[2] - if row[4] != "": - xs = int(row[3]) - ys = int(row[4]) - xl = int(row[5]) - yl = int(row[6]) - xt = int(row[7]) - yt = int(row[8]) - else: - xs = None - blacklisted = row[9] - - if blacklisted == "y": - # Skip blacklisted files - continue - - if make_texture_pack == False and dst_dir == "": - # If destination dir is empty, this texture is not supposed to be used in MCL2 - # (but maybe an external mod). It should only be used in texture packs. - # Otherwise, it must be ignored. - # Example: textures for mcl_supplemental - continue - - src_file = base_dir + src_dir + "/" + src_filename # source file - src_file_exists = os.path.isfile(src_file) - dst_file = target_dir(dst_dir) + "/" + dst_filename # destination file - - if src_file_exists == False: - print("WARNING: Source file does not exist: "+src_file) - failed_conversions = failed_conversions + 1 - continue - - if xs != None: - # Crop and copy images - if not dry_run: - os.system("convert "+src_file+" -crop "+xl+"x"+yl+"+"+xs+"+"+ys+" "+dst_file) - if verbose: - print(src_file + " → " + dst_file) - else: - # Copy image verbatim - if not dry_run: - shutil.copy2(src_file, dst_file) - if verbose: - print(src_file + " → " + dst_file) - - # Convert map background - map_background_file = tex_dir + "/map/map_background.png" - if os.path.isfile(map_background_file): - os.system("convert " + map_background_file + " -interpolate Integer -filter point -resize \"140x140\" " + target_dir("/mods/ITEMS/mcl_maps/textures") + "/mcl_maps_map_background.png") - - # Convert armor textures (requires ImageMagick) - armor_files = [ - [ tex_dir + "/models/armor/leather_layer_1.png", tex_dir + "/models/armor/leather_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures"), "mcl_armor_helmet_leather.png", "mcl_armor_chestplate_leather.png", "mcl_armor_leggings_leather.png", "mcl_armor_boots_leather.png" ], - [ tex_dir + "/models/armor/chainmail_layer_1.png", tex_dir + "/models/armor/chainmail_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures"), "mcl_armor_helmet_chain.png", "mcl_armor_chestplate_chain.png", "mcl_armor_leggings_chain.png", "mcl_armor_boots_chain.png" ], - [ tex_dir + "/models/armor/gold_layer_1.png", tex_dir + "/models/armor/gold_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures"), "mcl_armor_helmet_gold.png", "mcl_armor_chestplate_gold.png", "mcl_armor_leggings_gold.png", "mcl_armor_boots_gold.png" ], - [ tex_dir + "/models/armor/iron_layer_1.png", tex_dir + "/models/armor/iron_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures"), "mcl_armor_helmet_iron.png", "mcl_armor_chestplate_iron.png", "mcl_armor_leggings_iron.png", "mcl_armor_boots_iron.png" ], - [ tex_dir + "/models/armor/diamond_layer_1.png", tex_dir + "/models/armor/diamond_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures"), "mcl_armor_helmet_diamond.png", "mcl_armor_chestplate_diamond.png", "mcl_armor_leggings_diamond.png", "mcl_armor_boots_diamond.png" ], - [ tex_dir + "/models/armor/netherite_layer_1.png", tex_dir + "/models/armor/netherite_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures"), "mcl_armor_helmet_netherite.png", "mcl_armor_chestplate_netherite.png", "mcl_armor_leggings_netherite.png", "mcl_armor_boots_netherite.png" ] - ] - for a in armor_files: - APXSIZE = 16 # for some reason MineClone2 requires this - layer_1 = a[0] - layer_2 = a[1] - adir = a[2] - if os.path.isfile(layer_1): - helmet = adir + "/" + a[3] - chestplate = adir + "/" + a[4] - boots = adir + "/" + a[6] - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +"+str(APXSIZE * 2)+"+0 -crop "+str(APXSIZE * 2)+"x"+str(APXSIZE)+"+0+0 \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+helmet) - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +"+str(APXSIZE)+"+"+str(APXSIZE)+" -crop "+str(APXSIZE * 2.5)+"x"+str(APXSIZE)+"+"+str(APXSIZE)+"+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+chestplate) - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +0+"+str(APXSIZE)+" -crop "+str(APXSIZE)+"x"+str(APXSIZE)+"+0+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+boots) - if os.path.isfile(layer_2): - leggings = adir + "/" + a[5] - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_2+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +0+"+str(APXSIZE)+" -crop "+str(APXSIZE * 2.5)+"x"+str(APXSIZE)+"+0+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+leggings) - - # Convert chest textures (requires ImageMagick) - chest_files = [ - [ tex_dir + "/entity/chest/normal.png", target_dir("/mods/ITEMS/mcl_chests/textures"), "default_chest_top.png", "mcl_chests_chest_bottom.png", "default_chest_front.png", "mcl_chests_chest_left.png", "mcl_chests_chest_right.png", "mcl_chests_chest_back.png" ], - [ tex_dir + "/entity/chest/trapped.png", target_dir("/mods/ITEMS/mcl_chests/textures"), "mcl_chests_chest_trapped_top.png", "mcl_chests_chest_trapped_bottom.png", "mcl_chests_chest_trapped_front.png", "mcl_chests_chest_trapped_left.png", "mcl_chests_chest_trapped_right.png", "mcl_chests_chest_trapped_back.png" ], - [ tex_dir + "/entity/chest/ender.png", target_dir("/mods/ITEMS/mcl_chests/textures"), "mcl_chests_ender_chest_top.png", "mcl_chests_ender_chest_bottom.png", "mcl_chests_ender_chest_front.png", "mcl_chests_ender_chest_left.png", "mcl_chests_ender_chest_right.png", "mcl_chests_ender_chest_back.png" ] - ] - - for c in chest_files: - chest_file = c[0] - if os.path.isfile(chest_file): - PPX = (PXSIZE/16) - CHPX = (PPX * 14) # Chest width - LIDPX = (PPX * 5) # Lid height - LIDLOW = (PPX * 10) # Lower lid section height - LOCKW = (PPX * 6) # Lock width - LOCKH = (PPX * 5) # Lock height - - cdir = c[1] - top = cdir + "/" + c[2] - bottom = cdir + "/" + c[3] - front = cdir + "/" + c[4] - left = cdir + "/" + c[5] - right = cdir + "/" + c[6] - back = cdir + "/" + c[7] - # Top - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(CHPX)+"+"+str(CHPX)+"+0 \) -geometry +0+0 -composite -extent "+str(CHPX)+"x"+str(CHPX)+" "+top) - # Bottom - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(CHPX)+"+"+str(CHPX*2)+"+"+str(CHPX+LIDPX)+" \) -geometry +0+0 -composite -extent "+str(CHPX)+"x"+str(CHPX)+" "+bottom) - # Front - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(CHPX)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(CHPX)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX)+"x"+str(CHPX)+" "+front) - # TODO: Add lock - - # Left, right back (use same texture, we're lazy - files = [ left, right, back ] - for f in files: - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(0)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(0)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX)+"x"+str(CHPX)+" "+f) - - # Double chests - - chest_files = [ - [ tex_dir + "/entity/chest/normal_double.png", target_dir("/mods/ITEMS/mcl_chests/textures"), "default_chest_front_big.png", "default_chest_top_big.png", "default_chest_side_big.png" ], - [ tex_dir + "/entity/chest/trapped_double.png", target_dir("/mods/ITEMS/mcl_chests/textures"), "mcl_chests_chest_trapped_front_big.png", "mcl_chests_chest_trapped_top_big.png", "mcl_chests_chest_trapped_side_big.png" ] - ] - for c in chest_files: - chest_file = c[0] - if os.path.isfile(chest_file): - PPX = (PXSIZE/16) - CHPX = (PPX * 14) # Chest width (short side) - CHPX2 = (PPX * 15) # Chest width (long side) - LIDPX = (PPX * 5) # Lid height - LIDLOW = (PPX * 10) # Lower lid section height - LOCKW = (PPX * 6) # Lock width - LOCKH = (PPX * 5) # Lock height - - cdir = c[1] - front = cdir + "/" + c[2] - top = cdir + "/" + c[3] - side = cdir + "/" + c[4] - # Top - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX2)+"x"+str(CHPX)+"+"+str(CHPX)+"+0 \) -geometry +0+0 -composite -extent "+str(CHPX2)+"x"+str(CHPX)+" "+top) - # Front - # TODO: Add lock - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX2)+"x"+str(LIDPX)+"+"+str(CHPX)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX2)+"x"+str(LIDLOW)+"+"+str(CHPX)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX2)+"x"+str(CHPX)+" "+front) - # Side - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(0)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(0)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX)+"x"+str(CHPX)+" "+side) - - - # Generate railway crossings and t-junctions. Note: They may look strange. - # Note: these may be only a temporary solution, as crossings and t-junctions do not occour in MC. - # TODO: Curves - rails = [ - # (Straigt src, curved src, t-junction dest, crossing dest) - ("rail.png", "rail_corner.png", "default_rail_t_junction.png", "default_rail_crossing.png"), - ("powered_rail.png", "rail_corner.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"), - ("powered_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_golden_t_junction_powered.png", "mcl_minecarts_rail_golden_crossing_powered.png"), - ("detector_rail.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction.png", "mcl_minecarts_rail_detector_crossing.png"), - ("detector_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction_powered.png", "mcl_minecarts_rail_detector_crossing_powered.png"), - ("activator_rail.png", "rail_corner.png", "mcl_minecarts_rail_activator_t_junction.png", "mcl_minecarts_rail_activator_crossing.png"), - ("activator_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_activator_d_t_junction.png", "mcl_minecarts_rail_activator_powered_crossing.png"), - ] - for r in rails: - os.system("composite -compose Dst_Over "+tex_dir+"/block/"+r[0]+" "+tex_dir+"/block/"+r[1]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures")+"/"+r[2]) - os.system("convert "+tex_dir+"/block/"+r[0]+" -rotate 90 "+tempfile1.name) - os.system("composite -compose Dst_Over "+tempfile1.name+" "+tex_dir+"/block/"+r[0]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures")+"/"+r[3]) - - # Convert banner overlays - overlays = [ - "base", - "border", - "bricks", - "circle", - "creeper", - "cross", - "curly_border", - "diagonal_left", - "diagonal_right", - "diagonal_up_left", - "diagonal_up_right", - "flower", - "gradient", - "gradient_up", - "half_horizontal_bottom", - "half_horizontal", - "half_vertical", - "half_vertical_right", - "rhombus", - "mojang", - "skull", - "small_stripes", - "straight_cross", - "stripe_bottom", - "stripe_center", - "stripe_downleft", - "stripe_downright", - "stripe_left", - "stripe_middle", - "stripe_right", - "stripe_top", - "square_bottom_left", - "square_bottom_right", - "square_top_left", - "square_top_right", - "triangle_bottom", - "triangles_bottom", - "triangle_top", - "triangles_top", - ] - for o in overlays: - orig = tex_dir + "/entity/banner/" + o + ".png" - if os.path.isfile(orig): - if o == "mojang": - o = "thing" - dest = target_dir("/mods/ITEMS/mcl_banners/textures")+"/"+"mcl_banners_"+o+".png" - os.system("convert "+orig+" -transparent-color white -background black -alpha remove -alpha copy -channel RGB -white-threshold 0 "+dest) - - # Convert grass - grass_file = tex_dir + "/block/grass_block_top.png" - if os.path.isfile(grass_file): - FOLIAG = tex_dir+"/colormap/foliage.png" - GRASS = tex_dir+"/colormap/grass.png" - - - # Leaves - colorize_alpha(FOLIAG, tex_dir+"/block/oak_leaves.png", "116+143", str(PXSIZE), target_dir("/textures")+"/default_leaves.png") - colorize_alpha(FOLIAG, tex_dir+"/block/dark_oak_leaves.png", "158+177", str(PXSIZE), target_dir("/textures")+"/mcl_core_leaves_big_oak.png") - colorize_alpha(FOLIAG, tex_dir+"/block/acacia_leaves.png", "40+255", str(PXSIZE), target_dir("/textures")+"/default_acacia_leaves.png") - colorize_alpha(FOLIAG, tex_dir+"/block/spruce_leaves.png", "226+230", str(PXSIZE), target_dir("/textures")+"/mcl_core_leaves_spruce.png") - colorize_alpha(FOLIAG, tex_dir+"/block/birch_leaves.png", "141+186", str(PXSIZE), target_dir("/textures")+"/mcl_core_leaves_birch.png") - colorize_alpha(FOLIAG, tex_dir+"/block/jungle_leaves.png", "16+39", str(PXSIZE), target_dir("/textures")+"/default_jungleleaves.png") - - # Waterlily - colorize_alpha(FOLIAG, tex_dir+"/block/lily_pad.png", "16+39", str(PXSIZE), target_dir("/textures")+"/flowers_waterlily.png") - - # Vines - colorize_alpha(FOLIAG, tex_dir+"/block/vine.png", "16+39", str(PXSIZE), target_dir("/textures")+"/mcl_core_vine.png") - - # Tall grass, fern (inventory images) - pcol = "50+173" # Plains grass color - # TODO: TALLGRASS.png does no longer exist - colorize_alpha(GRASS, tex_dir+"/block/tallgrass.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_tallgrass_inv.png") - colorize_alpha(GRASS, tex_dir+"/block/fern.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_fern_inv.png") - colorize_alpha(GRASS, tex_dir+"/block/large_fern_top.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_double_plant_fern_inv.png") - colorize_alpha(GRASS, tex_dir+"/block/tall_grass_top.png", pcol, str(PXSIZE), target_dir("/textures")+"/mcl_flowers_double_plant_grass_inv.png") - - # Convert grass palette: https://minecraft.fandom.com/wiki/Tint - grass_colors = [ - # [Coords or #Color, AdditionalTint], # Index - Minecraft biome name (MineClone2 biome names) - ["50+173"], # 0 - Plains (flat, Plains, Plains_beach, Plains_ocean, End) - ["0+255"], # 1 - Savanna (Savanna, Savanna_beach, Savanna_ocean) - ["255+255"], # 2 - Ice Spikes (IcePlainsSpikes, IcePlainsSpikes_ocean) - ["255+255"], # 3 - Snowy Taiga (ColdTaiga, ColdTaiga_beach, ColdTaiga_beach_water, ColdTaiga_ocean) - ["178+193"], # 4 - Giant Tree Taiga (MegaTaiga, MegaTaiga_ocean) - ["178+193"], # 5 - Giant Tree Taiga (MegaSpruceTaiga, MegaSpruceTaiga_ocean) - ["203+239"], # 6 - Montains (ExtremeHills, ExtremeHills_beach, ExtremeHills_ocean) - ["203+239"], # 7 - Montains (ExtremeHillsM, ExtremeHillsM_ocean) - ["203+239"], # 8 - Montains (ExtremeHills+, ExtremeHills+_snowtop, ExtremeHills+_ocean) - ["50+173"], # 9 - Beach (StoneBeach, StoneBeach_ocean) - ["255+255"], # 10 - Snowy Tundra (IcePlains, IcePlains_ocean) - ["50+173"], # 11 - Sunflower Plains (SunflowerPlains, SunflowerPlains_ocean) - ["191+203"], # 12 - Taiga (Taiga, Taiga_beach, Taiga_ocean) - ["76+112"], # 13 - Forest (Forest, Forest_beach, Forest_ocean) - ["76+112"], # 14 - Flower Forest (FlowerForest, FlowerForest_beach, FlowerForest_ocean) - ["101+163"], # 15 - Birch Forest (BirchForest, BirchForest_ocean) - ["101+163"], # 16 - Birch Forest Hills (BirchForestM, BirchForestM_ocean) - ["0+255"], # 17 - Desert and Nether (Desert, Desert_ocean, Nether) - ["76+112", "#28340A"], # 18 - Dark Forest (RoofedForest, RoofedForest_ocean) - ["#90814d"], # 19 - Mesa (Mesa, Mesa_sandlevel, Mesa_ocean, ) - ["#90814d"], # 20 - Mesa (MesaBryce, MesaBryce_sandlevel, MesaBryce_ocean) - ["#90814d"], # 21 - Mesa (MesaPlateauF, MesaPlateauF_grasstop, MesaPlateauF_sandlevel, MesaPlateauF_ocean) - ["#90814d"], # 22 - Mesa (MesaPlateauFM, MesaPlateauFM_grasstop, MesaPlateauFM_sandlevel, MesaPlateauFM_ocean) - ["0+255"], # 23 - Shattered Savanna (or Savanna Plateau ?) (SavannaM, SavannaM_ocean) - ["12+36"], # 24 - Jungle (Jungle, Jungle_shore, Jungle_ocean) - ["12+36"], # 25 - Modified Jungle (JungleM, JungleM_shore, JungleM_ocean) - ["12+61"], # 26 - Jungle Edge (JungleEdge, JungleEdge_ocean) - ["12+61"], # 27 - Modified Jungle Edge (JungleEdgeM, JungleEdgeM_ocean) - ["#6A7039"], # 28 - Swamp (Swampland, Swampland_shore, Swampland_ocean) - ["25+25"], # 29 - Mushroom Fields and Mushroom Field Shore (MushroomIsland, MushroomIslandShore, MushroomIsland_ocean) - ] - - grass_palette_file = target_dir("/textures") + "/mcl_core_palette_grass.png" - os.system("convert -size 16x16 canvas:transparent " + grass_palette_file) - - for i, color in enumerate(grass_colors): - if color[0][0] == "#": - os.system("convert -size 1x1 xc:\"" + color[0] + "\" " + tempfile1.name + ".png") - else: - os.system("convert " + GRASS + " -crop 1x1+" + color[0] + " " + tempfile1.name + ".png") - - if len(color) > 1: - os.system("convert " + tempfile1.name + ".png \\( -size 1x1 xc:\"" + color[1] + "\" \\) -compose blend -define compose:args=50,50 -composite " + tempfile1.name + ".png") - - os.system("convert " + grass_palette_file + " \\( " + tempfile1.name + ".png -geometry +" + str(i % 16) + "+" + str(int(i / 16)) + " \\) -composite " + grass_palette_file) - - # Metadata - if make_texture_pack: - # Create description file - description = "Texture pack for MineClone 2. Automatically converted from a Minecraft resource pack by the MineClone 2 Texture Converter. Size: "+str(PXSIZE)+"×"+str(PXSIZE) - description_file = open(target_dir("/") + "/description.txt", "w") - description_file.write(description) - description_file.close() - - # Create preview image (screenshot.png) - os.system("convert -size 300x200 canvas:transparent "+target_dir("/") + "/screenshot.png") - os.system("composite "+base_dir+"/pack.png "+target_dir("/") + "/screenshot.png -gravity center "+target_dir("/") + "/screenshot.png") - - print("Textures conversion COMPLETE!") - if failed_conversions > 0: - print("WARNING: Number of missing files in original resource pack: "+str(failed_conversions)) - print("NOTE: Please keep in mind this script does not reliably convert all the textures yet.") - if make_texture_pack: - print("You can now retrieve the texture pack in "+output_dir+"/"+output_dir_name+"/") - # ENTRY POINT if make_texture_pack and not os.path.isdir(output_dir+"/"+output_dir_name): os.mkdir(output_dir+"/"+output_dir_name) @@ -449,7 +79,7 @@ if make_texture_pack and not os.path.isdir(output_dir+"/"+output_dir_name): tempfile1 = tempfile.NamedTemporaryFile() tempfile2 = tempfile.NamedTemporaryFile() -convert_textures() +convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) tempfile1.close() tempfile2.close() diff --git a/tools/libtextureconverter/__init__.py b/tools/libtextureconverter/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tools/libtextureconverter/config.py b/tools/libtextureconverter/config.py new file mode 100644 index 000000000..25b6c1be8 --- /dev/null +++ b/tools/libtextureconverter/config.py @@ -0,0 +1,9 @@ +import os +# Constants +SUPPORTED_MINECRAFT_VERSION = "1.20" + +# Helper vars +home = os.environ["HOME"] +mineclone2_path = home + "/.minetest/games/mineclone2" +working_dir = os.getcwd() +appname = "Texture_Converter.py" diff --git a/tools/libtextureconverter/convert.py b/tools/libtextureconverter/convert.py new file mode 100644 index 000000000..aea137877 --- /dev/null +++ b/tools/libtextureconverter/convert.py @@ -0,0 +1,341 @@ +from .utils import target_dir, colorize, colorize_alpha +import shutil, csv, os, tempfile, sys, argparse, glob + + +# Copy texture files +def convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, PXSIZE): + failed_conversions = 0 + print("Texture conversion BEGINS NOW!") + with open("Conversion_Table.csv", newline="") as csvfile: + reader = csv.reader(csvfile, delimiter=",", quotechar='"') + first_row = True + for row in reader: + # Skip first row + if first_row: + first_row = False + continue + + src_dir = row[0] + src_filename = row[1] + dst_dir = './textures' + dst_filename = row[2] + if row[4] != "": + xs = int(row[3]) + ys = int(row[4]) + xl = int(row[5]) + yl = int(row[6]) + xt = int(row[7]) + yt = int(row[8]) + else: + xs = None + blacklisted = row[9] + + if blacklisted == "y": + # Skip blacklisted files + continue + + if make_texture_pack == False and dst_dir == "": + # If destination dir is empty, this texture is not supposed to be used in MCL2 + # (but maybe an external mod). It should only be used in texture packs. + # Otherwise, it must be ignored. + # Example: textures for mcl_supplemental + continue + + src_file = base_dir + src_dir + "/" + src_filename # source file + src_file_exists = os.path.isfile(src_file) + dst_file = target_dir(dst_dir, make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/" + dst_filename # destination file + + if src_file_exists == False: + print("WARNING: Source file does not exist: "+src_file) + failed_conversions = failed_conversions + 1 + continue + + if xs != None: + # Crop and copy images + if not dry_run: + os.system("convert "+src_file+" -crop "+xl+"x"+yl+"+"+xs+"+"+ys+" "+dst_file) + if verbose: + print(src_file + " → " + dst_file) + else: + # Copy image verbatim + if not dry_run: + shutil.copy2(src_file, dst_file) + if verbose: + print(src_file + " → " + dst_file) + + # Convert map background + map_background_file = tex_dir + "/map/map_background.png" + if os.path.isfile(map_background_file): + os.system("convert " + map_background_file + " -interpolate Integer -filter point -resize \"140x140\" " + target_dir("/mods/ITEMS/mcl_maps/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/mcl_maps_map_background.png") + + # Convert armor textures (requires ImageMagick) + armor_files = [ + [ tex_dir + "/models/armor/leather_layer_1.png", tex_dir + "/models/armor/leather_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_leather.png", "mcl_armor_chestplate_leather.png", "mcl_armor_leggings_leather.png", "mcl_armor_boots_leather.png" ], + [ tex_dir + "/models/armor/chainmail_layer_1.png", tex_dir + "/models/armor/chainmail_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_chain.png", "mcl_armor_chestplate_chain.png", "mcl_armor_leggings_chain.png", "mcl_armor_boots_chain.png" ], + [ tex_dir + "/models/armor/gold_layer_1.png", tex_dir + "/models/armor/gold_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_gold.png", "mcl_armor_chestplate_gold.png", "mcl_armor_leggings_gold.png", "mcl_armor_boots_gold.png" ], + [ tex_dir + "/models/armor/iron_layer_1.png", tex_dir + "/models/armor/iron_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_iron.png", "mcl_armor_chestplate_iron.png", "mcl_armor_leggings_iron.png", "mcl_armor_boots_iron.png" ], + [ tex_dir + "/models/armor/diamond_layer_1.png", tex_dir + "/models/armor/diamond_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_diamond.png", "mcl_armor_chestplate_diamond.png", "mcl_armor_leggings_diamond.png", "mcl_armor_boots_diamond.png" ], + [ tex_dir + "/models/armor/netherite_layer_1.png", tex_dir + "/models/armor/netherite_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_netherite.png", "mcl_armor_chestplate_netherite.png", "mcl_armor_leggings_netherite.png", "mcl_armor_boots_netherite.png" ] + ] + for a in armor_files: + APXSIZE = 16 # for some reason MineClone2 requires this + layer_1 = a[0] + layer_2 = a[1] + adir = a[2] + if os.path.isfile(layer_1): + helmet = adir + "/" + a[3] + chestplate = adir + "/" + a[4] + boots = adir + "/" + a[6] + os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +"+str(APXSIZE * 2)+"+0 -crop "+str(APXSIZE * 2)+"x"+str(APXSIZE)+"+0+0 \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+helmet) + os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +"+str(APXSIZE)+"+"+str(APXSIZE)+" -crop "+str(APXSIZE * 2.5)+"x"+str(APXSIZE)+"+"+str(APXSIZE)+"+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+chestplate) + os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +0+"+str(APXSIZE)+" -crop "+str(APXSIZE)+"x"+str(APXSIZE)+"+0+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+boots) + if os.path.isfile(layer_2): + leggings = adir + "/" + a[5] + os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_2+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +0+"+str(APXSIZE)+" -crop "+str(APXSIZE * 2.5)+"x"+str(APXSIZE)+"+0+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+leggings) + + # Convert chest textures (requires ImageMagick) + chest_files = [ + [ tex_dir + "/entity/chest/normal.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "default_chest_top.png", "mcl_chests_chest_bottom.png", "default_chest_front.png", "mcl_chests_chest_left.png", "mcl_chests_chest_right.png", "mcl_chests_chest_back.png" ], + [ tex_dir + "/entity/chest/trapped.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_chests_chest_trapped_top.png", "mcl_chests_chest_trapped_bottom.png", "mcl_chests_chest_trapped_front.png", "mcl_chests_chest_trapped_left.png", "mcl_chests_chest_trapped_right.png", "mcl_chests_chest_trapped_back.png" ], + [ tex_dir + "/entity/chest/ender.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_chests_ender_chest_top.png", "mcl_chests_ender_chest_bottom.png", "mcl_chests_ender_chest_front.png", "mcl_chests_ender_chest_left.png", "mcl_chests_ender_chest_right.png", "mcl_chests_ender_chest_back.png" ] + ] + + for c in chest_files: + chest_file = c[0] + if os.path.isfile(chest_file): + PPX = (PXSIZE/16) + CHPX = (PPX * 14) # Chest width + LIDPX = (PPX * 5) # Lid height + LIDLOW = (PPX * 10) # Lower lid section height + LOCKW = (PPX * 6) # Lock width + LOCKH = (PPX * 5) # Lock height + + cdir = c[1] + top = cdir + "/" + c[2] + bottom = cdir + "/" + c[3] + front = cdir + "/" + c[4] + left = cdir + "/" + c[5] + right = cdir + "/" + c[6] + back = cdir + "/" + c[7] + # Top + os.system("convert " + chest_file + " \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(CHPX)+"+"+str(CHPX)+"+0 \) -geometry +0+0 -composite -extent "+str(CHPX)+"x"+str(CHPX)+" "+top) + # Bottom + os.system("convert " + chest_file + " \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(CHPX)+"+"+str(CHPX*2)+"+"+str(CHPX+LIDPX)+" \) -geometry +0+0 -composite -extent "+str(CHPX)+"x"+str(CHPX)+" "+bottom) + # Front + os.system("convert " + chest_file + " \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(CHPX)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(CHPX)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ +-extent "+str(CHPX)+"x"+str(CHPX)+" "+front) + # TODO: Add lock + + # Left, right back (use same texture, we're lazy + files = [ left, right, back ] + for f in files: + os.system("convert " + chest_file + " \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(0)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(0)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ +-extent "+str(CHPX)+"x"+str(CHPX)+" "+f) + + # Double chests + + chest_files = [ + [ tex_dir + "/entity/chest/normal_double.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "default_chest_front_big.png", "default_chest_top_big.png", "default_chest_side_big.png" ], + [ tex_dir + "/entity/chest/trapped_double.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_chests_chest_trapped_front_big.png", "mcl_chests_chest_trapped_top_big.png", "mcl_chests_chest_trapped_side_big.png" ] + ] + for c in chest_files: + chest_file = c[0] + if os.path.isfile(chest_file): + PPX = (PXSIZE/16) + CHPX = (PPX * 14) # Chest width (short side) + CHPX2 = (PPX * 15) # Chest width (long side) + LIDPX = (PPX * 5) # Lid height + LIDLOW = (PPX * 10) # Lower lid section height + LOCKW = (PPX * 6) # Lock width + LOCKH = (PPX * 5) # Lock height + + cdir = c[1] + front = cdir + "/" + c[2] + top = cdir + "/" + c[3] + side = cdir + "/" + c[4] + # Top + os.system("convert " + chest_file + " \ +\( -clone 0 -crop "+str(CHPX2)+"x"+str(CHPX)+"+"+str(CHPX)+"+0 \) -geometry +0+0 -composite -extent "+str(CHPX2)+"x"+str(CHPX)+" "+top) + # Front + # TODO: Add lock + os.system("convert " + chest_file + " \ +\( -clone 0 -crop "+str(CHPX2)+"x"+str(LIDPX)+"+"+str(CHPX)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ +\( -clone 0 -crop "+str(CHPX2)+"x"+str(LIDLOW)+"+"+str(CHPX)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ +-extent "+str(CHPX2)+"x"+str(CHPX)+" "+front) + # Side + os.system("convert " + chest_file + " \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(0)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ +\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(0)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ +-extent "+str(CHPX)+"x"+str(CHPX)+" "+side) + + + # Generate railway crossings and t-junctions. Note: They may look strange. + # Note: these may be only a temporary solution, as crossings and t-junctions do not occour in MC. + # TODO: Curves + rails = [ + # (Straigt src, curved src, t-junction dest, crossing dest) + ("rail.png", "rail_corner.png", "default_rail_t_junction.png", "default_rail_crossing.png"), + ("powered_rail.png", "rail_corner.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"), + ("powered_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_golden_t_junction_powered.png", "mcl_minecarts_rail_golden_crossing_powered.png"), + ("detector_rail.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction.png", "mcl_minecarts_rail_detector_crossing.png"), + ("detector_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction_powered.png", "mcl_minecarts_rail_detector_crossing_powered.png"), + ("activator_rail.png", "rail_corner.png", "mcl_minecarts_rail_activator_t_junction.png", "mcl_minecarts_rail_activator_crossing.png"), + ("activator_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_activator_d_t_junction.png", "mcl_minecarts_rail_activator_powered_crossing.png"), + ] + for r in rails: + os.system("composite -compose Dst_Over "+tex_dir+"/block/"+r[0]+" "+tex_dir+"/block/"+r[1]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/"+r[2]) + os.system("convert "+tex_dir+"/block/"+r[0]+" -rotate 90 "+tempfile1.name) + os.system("composite -compose Dst_Over "+tempfile1.name+" "+tex_dir+"/block/"+r[0]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/"+r[3]) + + # Convert banner overlays + overlays = [ + "base", + "border", + "bricks", + "circle", + "creeper", + "cross", + "curly_border", + "diagonal_left", + "diagonal_right", + "diagonal_up_left", + "diagonal_up_right", + "flower", + "gradient", + "gradient_up", + "half_horizontal_bottom", + "half_horizontal", + "half_vertical", + "half_vertical_right", + "rhombus", + "mojang", + "skull", + "small_stripes", + "straight_cross", + "stripe_bottom", + "stripe_center", + "stripe_downleft", + "stripe_downright", + "stripe_left", + "stripe_middle", + "stripe_right", + "stripe_top", + "square_bottom_left", + "square_bottom_right", + "square_top_left", + "square_top_right", + "triangle_bottom", + "triangles_bottom", + "triangle_top", + "triangles_top", + ] + for o in overlays: + orig = tex_dir + "/entity/banner/" + o + ".png" + if os.path.isfile(orig): + if o == "mojang": + o = "thing" + dest = target_dir("/mods/ITEMS/mcl_banners/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/"+"mcl_banners_"+o+".png" + os.system("convert "+orig+" -transparent-color white -background black -alpha remove -alpha copy -channel RGB -white-threshold 0 "+dest) + + # Convert grass + grass_file = tex_dir + "/block/grass_block_top.png" + if os.path.isfile(grass_file): + FOLIAG = tex_dir+"/colormap/foliage.png" + GRASS = tex_dir+"/colormap/grass.png" + + + # Leaves + colorize_alpha(FOLIAG, tex_dir+"/block/oak_leaves.png", "116+143", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/default_leaves.png",tempfile2.name) + colorize_alpha(FOLIAG, tex_dir+"/block/dark_oak_leaves.png", "158+177", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_leaves_big_oak.png",tempfile2.name) + colorize_alpha(FOLIAG, tex_dir+"/block/acacia_leaves.png", "40+255", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/default_acacia_leaves.png",tempfile2.name) + colorize_alpha(FOLIAG, tex_dir+"/block/spruce_leaves.png", "226+230", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_leaves_spruce.png",tempfile2.name) + colorize_alpha(FOLIAG, tex_dir+"/block/birch_leaves.png", "141+186", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_leaves_birch.png",tempfile2.name) + colorize_alpha(FOLIAG, tex_dir+"/block/jungle_leaves.png", "16+39", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/default_jungleleaves.png",tempfile2.name) + + # Waterlily + colorize_alpha(FOLIAG, tex_dir+"/block/lily_pad.png", "16+39", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/flowers_waterlily.png",tempfile2.name) + + # Vines + colorize_alpha(FOLIAG, tex_dir+"/block/vine.png", "16+39", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_vine.png",tempfile2.name) + + # Tall grass, fern (inventory images) + pcol = "50+173" # Plains grass color + # TODO: TALLGRASS.png does no longer exist + colorize_alpha(GRASS, tex_dir+"/block/tallgrass.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_tallgrass_inv.png",tempfile2.name) + colorize_alpha(GRASS, tex_dir+"/block/fern.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_fern_inv.png",tempfile2.name) + colorize_alpha(GRASS, tex_dir+"/block/large_fern_top.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_double_plant_fern_inv.png",tempfile2.name) + colorize_alpha(GRASS, tex_dir+"/block/tall_grass_top.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_double_plant_grass_inv.png",tempfile2.name) + + # Convert grass palette: https://minecraft.fandom.com/wiki/Tint + grass_colors = [ + # [Coords or #Color, AdditionalTint], # Index - Minecraft biome name (MineClone2 biome names) + ["50+173"], # 0 - Plains (flat, Plains, Plains_beach, Plains_ocean, End) + ["0+255"], # 1 - Savanna (Savanna, Savanna_beach, Savanna_ocean) + ["255+255"], # 2 - Ice Spikes (IcePlainsSpikes, IcePlainsSpikes_ocean) + ["255+255"], # 3 - Snowy Taiga (ColdTaiga, ColdTaiga_beach, ColdTaiga_beach_water, ColdTaiga_ocean) + ["178+193"], # 4 - Giant Tree Taiga (MegaTaiga, MegaTaiga_ocean) + ["178+193"], # 5 - Giant Tree Taiga (MegaSpruceTaiga, MegaSpruceTaiga_ocean) + ["203+239"], # 6 - Montains (ExtremeHills, ExtremeHills_beach, ExtremeHills_ocean) + ["203+239"], # 7 - Montains (ExtremeHillsM, ExtremeHillsM_ocean) + ["203+239"], # 8 - Montains (ExtremeHills+, ExtremeHills+_snowtop, ExtremeHills+_ocean) + ["50+173"], # 9 - Beach (StoneBeach, StoneBeach_ocean) + ["255+255"], # 10 - Snowy Tundra (IcePlains, IcePlains_ocean) + ["50+173"], # 11 - Sunflower Plains (SunflowerPlains, SunflowerPlains_ocean) + ["191+203"], # 12 - Taiga (Taiga, Taiga_beach, Taiga_ocean) + ["76+112"], # 13 - Forest (Forest, Forest_beach, Forest_ocean) + ["76+112"], # 14 - Flower Forest (FlowerForest, FlowerForest_beach, FlowerForest_ocean) + ["101+163"], # 15 - Birch Forest (BirchForest, BirchForest_ocean) + ["101+163"], # 16 - Birch Forest Hills (BirchForestM, BirchForestM_ocean) + ["0+255"], # 17 - Desert and Nether (Desert, Desert_ocean, Nether) + ["76+112", "#28340A"], # 18 - Dark Forest (RoofedForest, RoofedForest_ocean) + ["#90814d"], # 19 - Mesa (Mesa, Mesa_sandlevel, Mesa_ocean, ) + ["#90814d"], # 20 - Mesa (MesaBryce, MesaBryce_sandlevel, MesaBryce_ocean) + ["#90814d"], # 21 - Mesa (MesaPlateauF, MesaPlateauF_grasstop, MesaPlateauF_sandlevel, MesaPlateauF_ocean) + ["#90814d"], # 22 - Mesa (MesaPlateauFM, MesaPlateauFM_grasstop, MesaPlateauFM_sandlevel, MesaPlateauFM_ocean) + ["0+255"], # 23 - Shattered Savanna (or Savanna Plateau ?) (SavannaM, SavannaM_ocean) + ["12+36"], # 24 - Jungle (Jungle, Jungle_shore, Jungle_ocean) + ["12+36"], # 25 - Modified Jungle (JungleM, JungleM_shore, JungleM_ocean) + ["12+61"], # 26 - Jungle Edge (JungleEdge, JungleEdge_ocean) + ["12+61"], # 27 - Modified Jungle Edge (JungleEdgeM, JungleEdgeM_ocean) + ["#6A7039"], # 28 - Swamp (Swampland, Swampland_shore, Swampland_ocean) + ["25+25"], # 29 - Mushroom Fields and Mushroom Field Shore (MushroomIsland, MushroomIslandShore, MushroomIsland_ocean) + ] + + grass_palette_file = target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/mcl_core_palette_grass.png" + os.system("convert -size 16x16 canvas:transparent " + grass_palette_file) + + for i, color in enumerate(grass_colors): + if color[0][0] == "#": + os.system("convert -size 1x1 xc:\"" + color[0] + "\" " + tempfile1.name + ".png") + else: + os.system("convert " + GRASS + " -crop 1x1+" + color[0] + " " + tempfile1.name + ".png") + + if len(color) > 1: + os.system("convert " + tempfile1.name + ".png \\( -size 1x1 xc:\"" + color[1] + "\" \\) -compose blend -define compose:args=50,50 -composite " + tempfile1.name + ".png") + + os.system("convert " + grass_palette_file + " \\( " + tempfile1.name + ".png -geometry +" + str(i % 16) + "+" + str(int(i / 16)) + " \\) -composite " + grass_palette_file) + + # Metadata + if make_texture_pack: + # Create description file + description = "Texture pack for MineClone 2. Automatically converted from a Minecraft resource pack by the MineClone 2 Texture Converter. Size: "+str(PXSIZE)+"×"+str(PXSIZE) + description_file = open(target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/description.txt", "w") + description_file.write(description) + description_file.close() + + # Create preview image (screenshot.png) + os.system("convert -size 300x200 canvas:transparent "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png") + os.system("composite "+base_dir+"/pack.png "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png -gravity center "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png") + + print("Textures conversion COMPLETE!") + if failed_conversions > 0: + print("WARNING: Number of missing files in original resource pack: "+str(failed_conversions)) + print("NOTE: Please keep in mind this script does not reliably convert all the textures yet.") + if make_texture_pack: + print("You can now retrieve the texture pack in "+output_dir+"/"+output_dir_name+"/") diff --git a/tools/libtextureconverter/utils.py b/tools/libtextureconverter/utils.py new file mode 100644 index 000000000..1030bb581 --- /dev/null +++ b/tools/libtextureconverter/utils.py @@ -0,0 +1,28 @@ +import shutil, csv, os, tempfile, sys, argparse, glob +from PIL import Image +from collections import Counter + +def detect_pixel_size(directory): + sizes = [] + for filename in glob.glob(directory + '/**/*.png', recursive=True): + with Image.open(filename) as img: + sizes.append(img.size) + if not sizes: + return 16 # Default to 16x16 if no PNG files are found + most_common_size = Counter(sizes).most_common(1)[0][0] + print(f"Autodetected pixel size: {most_common_size[0]}x{most_common_size[1]}") + return most_common_size[0] + +def target_dir(directory, make_texture_pack, output_dir, output_dir_name, mineclone2_path): + if make_texture_pack: + return output_dir + "/" + output_dir_name + else: + return mineclone2_path + directory + +def colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile1_name): + os.system("convert "+colormap+" -crop 1x1+"+colormap_pixel+" -depth 8 -resize "+texture_size+"x"+texture_size+" "+tempfile1_name) + os.system("composite -compose Multiply "+tempfile1_name+" "+source+" "+destination) + +def colorize_alpha(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name): + colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name) + os.system("composite -compose Dst_In "+source+" "+tempfile2_name+" -alpha Set "+destination) From 7793a31f0e67241303042f2600e6c5802ec0caf2 Mon Sep 17 00:00:00 2001 From: Doods Date: Tue, 9 Jan 2024 22:55:59 +0200 Subject: [PATCH 19/40] Added: stripped logs, planks, recovery compass, amethyst, netherite stuff --- tools/Conversion_Table.csv | 170 ++++++++++++++++++++++++++----------- 1 file changed, 121 insertions(+), 49 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 3692be5f2..b1806e547 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -33,7 +33,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/boat,jungle.png,mcl_boats_texture_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,book.png,default_book.png,,,,,,, /assets/minecraft/textures/block,bookshelf.png,default_bookshelf.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,mcl_books_bookshelf_top.png,,,,,,, /assets/minecraft/textures/item,writable_book.png,mcl_books_book_writable.png,,,,,,, /assets/minecraft/textures/item,written_book.png,mcl_books_book_written.png,,,,,,, /assets/minecraft/textures/item,cake.png,cake.png,,,,,,, @@ -114,12 +113,14 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,light_gray_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_silver.png,,,,,,, /assets/minecraft/textures/block,white_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_white.png,,,,,,, /assets/minecraft/textures/block,yellow_glazed_terracotta.png,mcl_colorblocks_glazed_terracotta_yellow.png,,,,,,, +/assets/minecraft/textures/block,cherry_sapling.png,mcl_cherry_blossom_sapling.png,,,,,,, /assets/minecraft/textures/block,oak_sapling.png,default_sapling.png,,,,,,, /assets/minecraft/textures/block,acacia_sapling.png,default_acacia_sapling.png,,,,,,, /assets/minecraft/textures/block,spruce_sapling.png,mcl_core_sapling_spruce.png,,,,,,, /assets/minecraft/textures/block,jungle_sapling.png,default_junglesapling.png,,,,,,, /assets/minecraft/textures/block,dark_oak_sapling.png,mcl_core_sapling_big_oak.png,,,,,,, /assets/minecraft/textures/block,birch_sapling.png,mcl_core_sapling_birch.png,,,,,,, +/assets/minecraft/textures/item,bamboo.png,mcl_bamboo_bamboo_shoot.png,,,,,,, /assets/minecraft/textures/item,apple.png,default_apple.png,,,,,,, /assets/minecraft/textures/item,golden_apple.png,mcl_core_apple_golden.png,,,,,,, /assets/minecraft/textures/block,bricks.png,default_brick.png,,,,,,, @@ -136,9 +137,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,diamond.png,default_diamond.png,,,,,,, /assets/minecraft/textures/block,dirt.png,default_dirt.png,,,,,,, /assets/minecraft/textures/block,dead_bush.png,default_dry_shrub.png,,,,,,, -/assets/minecraft/textures/block,acacia_log.png,default_acacia_tree.png,,,,,,, -/assets/minecraft/textures/block,acacia_log_top.png,default_acacia_tree_top.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,default_acacia_wood.png,,,,,,, /assets/minecraft/textures/item,flint.png,default_flint.png,,,,,,, /assets/minecraft/textures/block,glass.png,default_glass.png,,,,,,, /assets/minecraft/textures/block,black_stained_glass.png,mcl_core_glass_black.png,,,,,,, @@ -162,9 +160,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,gold_ingot.png,default_gold_ingot.png,,,,,,, /assets/minecraft/textures/block,gravel.png,default_gravel.png,,,,,,, /assets/minecraft/textures/block,ice.png,default_ice.png,,,,,,, -/assets/minecraft/textures/block,jungle_log.png,default_jungletree.png,,,,,,, -/assets/minecraft/textures/block,jungle_log_top.png,default_jungletree_top.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,default_junglewood.png,,,,,,, /assets/minecraft/textures/block,ladder.png,default_ladder.png,,,,,,, /assets/minecraft/textures/block,lava_still.png,mcl_core_lava_source_animation.png,,,,,,, /assets/minecraft/textures/block,lava_flow.png,mcl_core_lava_flow_animation.png,,,,,,, @@ -180,11 +175,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,stick.png,default_stick.png,,,,,,, /assets/minecraft/textures/block,stone_bricks.png,default_stone_brick.png,,,,,,, /assets/minecraft/textures/block,stone.png,default_stone.png,,,,,,, -/assets/minecraft/textures/block,oak_log.png,default_tree.png,,,,,,, -/assets/minecraft/textures/block,oak_log_top.png,default_tree_top.png,,,,,,, /assets/minecraft/textures/block,water_still.png,mcl_core_water_source_animation.png,,,,,,, /assets/minecraft/textures/block,water_flow.png,mcl_core_water_flow_animation.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,default_wood.png,,,,,,, /assets/minecraft/textures/block,andesite.png,mcl_core_andesite.png,,,,,,, /assets/minecraft/textures/block,polished_andesite.png,mcl_core_andesite_smooth.png,,,,,,, /assets/minecraft/textures/block,polished_andesite.png,mcl_stairs_andesite_smooth_slab.png,,,,,,, @@ -223,17 +215,66 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,lapis_block.png,mcl_core_lapis_block.png,,,,,,, /assets/minecraft/textures/block,lapis_block.png,mcl_stairs_lapis_block_slab.png,,,,,,, /assets/minecraft/textures/block,lapis_ore.png,mcl_core_lapis_ore.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_log.png,mcl_core_log_big_oak.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_log_top.png,mcl_core_log_big_oak_top.png,,,,,,, +/assets/minecraft/textures/block,bamboo_planks.png,mcl_bamboo_bamboo_plank.png,,,,,,, +/assets/minecraft/textures/block,bamboo_mosaic.png,mcl_bamboo_bamboo_plank_mosaic.png,,,,,,, +/assets/minecraft/textures/block,cherry_planks.png,mcl_cherry_blossom_planks.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,default_acacia_wood.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,mcl_core_planks_birch.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,mcl_core_planks_big_oak.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,default_junglewood.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,default_wood.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,mcl_core_planks_spruce.png,,,,,,, +/assets/minecraft/textures/block,mangrove_planks.png,mcl_mangrove_planks.png,,,,,,, +/assets/minecraft/textures/block,crimson_planks.png,mcl_crimson_crimson_hyphae_wood.png,,,,,,, +/assets/minecraft/textures/block,warped_planks.png,mcl_crimson_warped_hyphae_wood.png,,,,,,, +/assets/minecraft/textures/block,bamboo_block.png,mcl_bamboo_bamboo_block.png,,,,,,, +/assets/minecraft/textures/block,bamboo_block_top.png,mcl_bamboo_bamboo_bottom.png,,,,,,, +/assets/minecraft/textures/block,cherry_log.png,mcl_cherry_blossom_log.png,,,,,,, +/assets/minecraft/textures/block,cherry_log_top.png,mcl_cherry_blossom_log_top.png,,,,,,, +/assets/minecraft/textures/block,acacia_log.png,default_acacia_tree.png,,,,,,, +/assets/minecraft/textures/block,acacia_log_top.png,default_acacia_tree_top.png,,,,,,, /assets/minecraft/textures/block,birch_log.png,mcl_core_log_birch.png,,,,,,, /assets/minecraft/textures/block,birch_log_top.png,mcl_core_log_birch_top.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_log.png,mcl_core_log_big_oak.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_log_top.png,mcl_core_log_big_oak_top.png,,,,,,, +/assets/minecraft/textures/block,jungle_log.png,default_jungletree.png,,,,,,, +/assets/minecraft/textures/block,jungle_log_top.png,default_jungletree_top.png,,,,,,, +/assets/minecraft/textures/block,oak_log.png,default_tree.png,,,,,,, +/assets/minecraft/textures/block,oak_log_top.png,default_tree_top.png,,,,,,, /assets/minecraft/textures/block,spruce_log.png,mcl_core_log_spruce.png,,,,,,, /assets/minecraft/textures/block,spruce_log_top.png,mcl_core_log_spruce_top.png,,,,,,, +/assets/minecraft/textures/block,mangrove_log.png,mcl_mangrove_log.png,,,,,,, +/assets/minecraft/textures/block,mangrove_log_top.png,mcl_mangrove_log_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_bamboo_block.png,mcl_bamboo_bamboo_block_stripped.png,,,,,,, +/assets/minecraft/textures/block,stripped_bamboo_block_top.png,mcl_bamboo_bamboo_bottom_stripped.png,,,,,,, +/assets/minecraft/textures/block,stripped_cherry_log.png,mcl_cherry_blossom_log_stripped.png,,,,,,, +/assets/minecraft/textures/block,stripped_cherry_log_top.png,mcl_cherry_blossom_log_top_stripped.png,,,,,,, +/assets/minecraft/textures/block,stripped_acacia_log.png,mcl_core_stripped_acacia_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_acacia_log_top.png,mcl_core_stripped_acacia_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_birch_log.png,mcl_core_stripped_birch_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_birch_log_top.png,mcl_core_stripped_birch_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_dark_oak_log.png,mcl_core_stripped_dark_oak_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_dark_oak_log_top.png,mcl_core_stripped_dark_oak_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_jungle_log.png,mcl_core_stripped_jungle_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_jungle_log_top.png,mcl_core_stripped_jungle_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_oak_log.png,mcl_core_stripped_oak_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_oak_log_top.png,mcl_core_stripped_oak_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_spruce_log.png,mcl_core_stripped_spruce_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_spruce_log_top.png,mcl_core_stripped_spruce_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_mangrove_log.png,mcl_stripped_mangrove_log_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_mangrove_log_top.png,mcl_stripped_mangrove_log_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_crimson_stem.png,mcl_crimson_crimson_stem_stripped_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_crimson_stem_top.png,mcl_crimson_crimson_stem_stripped_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_crimson_stem.png,mcl_crimson_stripped_crimson_stem.png,,,,,,, +/assets/minecraft/textures/block,stripped_crimson_stem.png,mcl_crimson_stripped_crimson_stem_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_crimson_stem_top.png,mcl_crimson_stripped_crimson_stem_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_warped_stem.png,mcl_crimson_stripped_warped_stem.png,,,,,,, +/assets/minecraft/textures/block,stripped_warped_stem.png,mcl_crimson_stripped_warped_stem_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_warped_stem_top.png,mcl_crimson_stripped_warped_stem_top.png,,,,,,, +/assets/minecraft/textures/block,stripped_warped_stem.png,mcl_crimson_warped_stem_stripped_side.png,,,,,,, +/assets/minecraft/textures/block,stripped_warped_stem_top.png,mcl_crimson_warped_stem_stripped_top.png,,,,,,, /assets/minecraft/textures/block,mycelium_side.png,mcl_core_mycelium_side.png,,,,,,, /assets/minecraft/textures/block,mycelium_top.png,mcl_core_mycelium_top.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_planks.png,mcl_core_planks_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,mcl_core_planks_birch.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,mcl_core_planks_spruce.png,,,,,,, /assets/minecraft/textures/block,red_sand.png,mcl_core_red_sand.png,,,,,,, /assets/minecraft/textures/block,red_sandstone_bottom.png,mcl_core_red_sandstone_bottom.png,,,,,,, /assets/minecraft/textures/block,cut_red_sandstone.png,mcl_core_red_sandstone_carved.png,,,,,,, @@ -259,6 +300,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,fletching_table_front.png,fletching_table_front.png,,,,,,, /assets/minecraft/textures/block,fletching_table_side.png,fletching_table_side.png,,,,,,, /assets/minecraft/textures/block,fletching_table_top.png,fletching_table_top.png,,,,,,, +/assets/minecraft/textures/block,loom_bottom.png,loom_bottom.png,,,,,,, +/assets/minecraft/textures/block,loom_front.png,loom_front.png,,,,,,, +/assets/minecraft/textures/block,loom_side.png,loom_side.png,,,,,,, +/assets/minecraft/textures/block,loom_top.png,loom_top.png,,,,,,, /assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_lower.png,,,,,,, /assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_side_lower.png,,,,,,, /assets/minecraft/textures/block,acacia_door_top.png,mcl_doors_door_acacia_upper.png,,,,,,, @@ -287,6 +332,12 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,oak_door_bottom.png,mcl_doors_door_wood_side_lower.png,,,,,,, /assets/minecraft/textures/block,oak_door_top.png,mcl_doors_door_wood_upper.png,,,,,,, /assets/minecraft/textures/block,oak_door_top.png,mcl_doors_door_wood_side_upper.png,,,,,,, +/assets/minecraft/textures/block,bamboo_door_bottom.png,mcl_bamboo_door_bottom.png,,,,,,, +/assets/minecraft/textures/block,bamboo_door_bottom.png,mcl_bamboo_door_bottom_bottompart.png,,,,,,, +/assets/minecraft/textures/block,bamboo_door_bottom.png,mcl_bamboo_door_bottom_side.png,,,,,,, +/assets/minecraft/textures/block,bamboo_door_top.png,mcl_bamboo_door_top.png,,,,,,, +/assets/minecraft/textures/block,bamboo_door_top.png,mcl_bamboo_door_top_side.png,,,,,,, +/assets/minecraft/textures/block,bamboo_door_top.png,mcl_bamboo_door_top_toppart.png,,,,,,, /assets/minecraft/textures/block,oak_trapdoor.png,doors_trapdoor.png,,,,,,, /assets/minecraft/textures/block,oak_trapdoor.png,doors_trapdoor_side.png,,,,,,, /assets/minecraft/textures/block,iron_trapdoor.png,doors_trapdoor_steel.png,,,,,,, @@ -298,6 +349,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,spruce_door.png,mcl_doors_door_spruce.png,,,,,,, /assets/minecraft/textures/item,oak_door.png,doors_item_wood.png,,,,,,, /assets/minecraft/textures/item,iron_door.png,doors_item_steel.png,,,,,,, +/assets/minecraft/textures/item,bamboo_door.png,mcl_bamboo_door_wield.png,,,,,,, /assets/minecraft/textures/item,black_dye.png,mcl_dye_black.png,,,,,,, /assets/minecraft/textures/item,blue_dye.png,mcl_dye_blue.png,,,,,,, /assets/minecraft/textures/item,brown_dye.png,mcl_dye_brown.png,,,,,,, @@ -441,6 +493,14 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,furnace_side.png,default_furnace_side.png,,,,,,, /assets/minecraft/textures/block,furnace_top.png,default_furnace_top.png,,,,,,, /assets/minecraft/textures/block,furnace_top.png,default_furnace_bottom.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_front.png,blast_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_front_on.png,blast_furnace_front_on.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_side.png,blast_furnace_side.png,,,,,,, +/assets/minecraft/textures/block,blast_furnace_top.png,blast_furnace_top.png,,,,,,, +/assets/minecraft/textures/block,smoker_front.png,smoker_front.png,,,,,,, +/assets/minecraft/textures/block,smoker_front_on.png,smoker_front_on.png,,,,,,, +/assets/minecraft/textures/block,smoker_side.png,smoker_side.png,,,,,,, +/assets/minecraft/textures/block,smoker_top.png,smoker_top.png,,,,,,, /assets/minecraft/textures/block,hopper_inside.png,mcl_hoppers_hopper_inside.png,,,,,,, /assets/minecraft/textures/block,hopper_outside.png,mcl_hoppers_hopper_outside.png,,,,,,, /assets/minecraft/textures/block,hopper_top.png,mcl_hoppers_hopper_top.png,,,,,,, @@ -524,6 +584,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,nether_wart_stage0.png,mcl_nether_nether_wart_stage_0.png,,,,,,, /assets/minecraft/textures/block,nether_wart_stage1.png,mcl_nether_nether_wart_stage_1.png,,,,,,, /assets/minecraft/textures/block,nether_wart_stage2.png,mcl_nether_nether_wart_stage_2.png,,,,,,, +/assets/minecraft/textures/block,quartz_bricks.png,mcl_backstone_quartz_bricks.png,,,,,,, /assets/minecraft/textures/block,quartz_block_bottom.png,mcl_nether_quartz_block_bottom.png,,,,,,, /assets/minecraft/textures/block,quartz_block_side.png,mcl_nether_quartz_block_side.png,,,,,,, /assets/minecraft/textures/block,quartz_block_top.png,mcl_nether_quartz_block_top.png,,,,,,, @@ -609,25 +670,27 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,white_wool.png,wool_white.png,,,,,,, /assets/minecraft/textures/block,yellow_wool.png,wool_yellow.png,,,,,,, /assets/minecraft/textures/item,chainmail_boots.png,mcl_armor_inv_boots_chain.png,,,,,,, +/assets/minecraft/textures/item,netherite_boots.png,mcl_armor_inv_boots_netherite.png,,,,,,, /assets/minecraft/textures/item,diamond_boots.png,mcl_armor_inv_boots_diamond.png,,,,,,, /assets/minecraft/textures/item,golden_boots.png,mcl_armor_inv_boots_gold.png,,,,,,, /assets/minecraft/textures/item,iron_boots.png,mcl_armor_inv_boots_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_boots.png,mcl_armor_inv_boots_leather.png,,,,,,, +/assets/minecraft/textures/item,elytra.png,mcl_armor_inv_elytra.png,,,,,,, /assets/minecraft/textures/item,chainmail_chestplate.png,mcl_armor_inv_chestplate_chain.png,,,,,,, +/assets/minecraft/textures/item,netherite_chestplate.png,mcl_armor_inv_chestplate_netherite.png,,,,,,, /assets/minecraft/textures/item,diamond_chestplate.png,mcl_armor_inv_chestplate_diamond.png,,,,,,, /assets/minecraft/textures/item,golden_chestplate.png,mcl_armor_inv_chestplate_gold.png,,,,,,, /assets/minecraft/textures/item,iron_chestplate.png,mcl_armor_inv_chestplate_iron.png,,,,,,, /assets/minecraft/textures/item,leather_chestplate.png,mcl_armor_inv_chestplate_leather.png,,,,,,, +/assets/minecraft/textures/item,netherite_helmet.png,mcl_armor_inv_helmet_netherite.png,,,,,,, /assets/minecraft/textures/item,chainmail_helmet.png,mcl_armor_inv_helmet_chain.png,,,,,,, /assets/minecraft/textures/item,diamond_helmet.png,mcl_armor_inv_helmet_diamond.png,,,,,,, /assets/minecraft/textures/item,golden_helmet.png,mcl_armor_inv_helmet_gold.png,,,,,,, /assets/minecraft/textures/item,iron_helmet.png,mcl_armor_inv_helmet_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_helmet.png,mcl_armor_inv_helmet_leather.png,,,,,,, /assets/minecraft/textures/item,chainmail_leggings.png,mcl_armor_inv_leggings_chain.png,,,,,,, +/assets/minecraft/textures/item,netherite_leggings.png,mcl_armor_inv_leggings_netherite.png,,,,,,, /assets/minecraft/textures/item,diamond_leggings.png,mcl_armor_inv_leggings_diamond.png,,,,,,, /assets/minecraft/textures/item,golden_leggings.png,mcl_armor_inv_leggings_gold.png,,,,,,, /assets/minecraft/textures/item,iron_leggings.png,mcl_armor_inv_leggings_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_leggings.png,mcl_armor_inv_leggings_leather.png,,,,,,, /assets/minecraft/textures/item,armor_stand.png,mcl_armor_stand_item.png,,,,,,, /assets/minecraft/textures/block,dispenser_front.png,mcl_dispensers_dispenser_front_horizontal.png,,,,,,, /assets/minecraft/textures/block,dispenser_front_vertical.png,mcl_dispensers_dispenser_front_vertical.png,,,,,,, @@ -821,6 +884,38 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,compass_29.png,mcl_compass_compass_29.png,,,,,,, /assets/minecraft/textures/item,compass_30.png,mcl_compass_compass_30.png,,,,,,, /assets/minecraft/textures/item,compass_31.png,mcl_compass_compass_31.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_00.png,mcl_compass_recovery_compass_00.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_01.png,mcl_compass_recovery_compass_01.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_02.png,mcl_compass_recovery_compass_02.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_03.png,mcl_compass_recovery_compass_03.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_04.png,mcl_compass_recovery_compass_04.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_05.png,mcl_compass_recovery_compass_05.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_06.png,mcl_compass_recovery_compass_06.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_07.png,mcl_compass_recovery_compass_07.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_08.png,mcl_compass_recovery_compass_08.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_09.png,mcl_compass_recovery_compass_09.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_10.png,mcl_compass_recovery_compass_10.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_11.png,mcl_compass_recovery_compass_11.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_12.png,mcl_compass_recovery_compass_12.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_13.png,mcl_compass_recovery_compass_13.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_14.png,mcl_compass_recovery_compass_14.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_15.png,mcl_compass_recovery_compass_15.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_16.png,mcl_compass_recovery_compass_16.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_17.png,mcl_compass_recovery_compass_17.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_18.png,mcl_compass_recovery_compass_18.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_19.png,mcl_compass_recovery_compass_19.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_20.png,mcl_compass_recovery_compass_20.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_21.png,mcl_compass_recovery_compass_21.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_22.png,mcl_compass_recovery_compass_22.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_23.png,mcl_compass_recovery_compass_23.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_24.png,mcl_compass_recovery_compass_24.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_25.png,mcl_compass_recovery_compass_25.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_26.png,mcl_compass_recovery_compass_26.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_27.png,mcl_compass_recovery_compass_27.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_28.png,mcl_compass_recovery_compass_28.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_29.png,mcl_compass_recovery_compass_29.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_30.png,mcl_compass_recovery_compass_30.png,,,,,,, +/assets/minecraft/textures/item,recovery_compass_31.png,mcl_compass_recovery_compass_31.png,,,,,,, /assets/minecraft/textures/item,clock_00.png,mcl_clock_clock_00.png,,,,,,, /assets/minecraft/textures/item,clock_01.png,mcl_clock_clock_01.png,,,,,,, /assets/minecraft/textures/item,clock_02.png,mcl_clock_clock_02.png,,,,,,, @@ -899,23 +994,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,attached_melon_stem.png,mcl_farming_melon_stem_connected.png,,,,,,, /assets/minecraft/textures/block,pumpkin_stem.png,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, /assets/minecraft/textures/block,melon_stem.png,mcl_farming_melon_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_birch.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,mcl_fences_fence_jungle.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,mcl_fences_fence_oak.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,mcl_fences_fence_spruce.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_gate_acacia.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_gate_big_oak.png,,,,,,, -/assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_gate_birch.png,,,,,,, -/assets/minecraft/textures/block,jungle_planks.png,mcl_fences_fence_gate_jungle.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,mcl_fences_fence_gate_oak.png,,,,,,, -/assets/minecraft/textures/block,spruce_planks.png,mcl_fences_fence_gate_spruce.png,,,,,,, /assets/minecraft/textures/block,nether_bricks.png,mcl_fences_fence_nether_brick.png,,,,,,, /assets/minecraft/textures/entity/signs,oak.png,mcl_signs_sign.png,,,,,,, /assets/minecraft/textures/entity,banner_base.png,mcl_banners_banner_base.png,,,,,,, /assets/minecraft/textures/entity/banner,base.png,mcl_banners_base.png,,,,,,, -/assets/minecraft/textures/block,oak_planks.png,mcl_banners_fallback_wood.png,,,,,,, /assets/minecraft/textures/block,nether_portal.png,mcl_portals_portal.png,,,,,,, /assets/minecraft/textures/entity,end_portal.png,mcl_portals_end_portal.png,,,,,,, /assets/minecraft/textures/environment,end_sky.png,mcl_playerplus_end_sky.png,,,,,,, @@ -952,30 +1034,16 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/bed,purple.png,mcl_beds_bed_purple.png,,,,,,, /assets/minecraft/textures/entity/bed,white.png,mcl_beds_bed_white.png,,,,,,, /assets/minecraft/textures/entity/bed,yellow.png,mcl_beds_bed_yellow.png,,,,,,, -/assets/minecraft/textures/block,cherry_log.png,mcl_cherry_blossom_log.png,,,,,,, /assets/minecraft/textures/block,cherry_door_top.png,mcl_cherry_blossom_door_top.png,,,,,,, /assets/minecraft/textures/block,cherry_leaves.png,mcl_cherry_blossom_leaves.png,,,,,,, /assets/minecraft/textures/block,cherry_door_bottom.png,mcl_cherry_blossom_door_bottom.png,,,,,,, -/assets/minecraft/textures/block,cherry_sapling.png,mcl_cherry_blossom_sapling.png,,,,,,, -/assets/minecraft/textures/block,cherry_planks.png,mcl_cherry_blossom_planks.png,,,,,,, /assets/minecraft/textures/block,cherry_trapdoor.png,mcl_cherry_blossom_trapdoor.png,,,,,,, -/assets/minecraft/textures/block,cherry_log_top.png,mcl_cherry_blossom_log_top.png,,,,,,, -/assets/minecraft/textures/block,stripped_cherry_log_top.png,mcl_cherry_blossom_log_top_stripped.png,,,,,,, -/assets/minecraft/textures/block,stripped_cherry_log.png,mcl_cherry_blossom_log_stripped.png,,,,,,, /assets/minecraft/textures/item,cherry_sign.png,mcl_cherry_blossom_sign_inv.png,,,,,,, /assets/minecraft/textures/entity/chest_boat,cherry.png,mcl_boats_cherry_chest_boat.png,,,,,,, /assets/minecraft/textures/item,cherry_door.png,mcl_cherry_blossom_door_inv.png,,,,,,, /assets/minecraft/textures/item,cherry_boat.png,mcl_boats_cherry_boat.png,,,,,,, /assets/minecraft/textures/entity/signs,cherry.png,mcl_cherry_blossom_sign.png,,,,,,, /assets/minecraft/textures/entity/boat,cherry.png,mcl_boats_texture_cherry_boat.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_front.png,blast_furnace_front.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_front_on.png,blast_furnace_front_on.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_side.png,blast_furnace_side.png,,,,,,, -/assets/minecraft/textures/block,blast_furnace_top.png,blast_furnace_top.png,,,,,,, -/assets/minecraft/textures/block,smoker_front.png,smoker_front.png,,,,,,, -/assets/minecraft/textures/block,smoker_front_on.png,smoker_front_on.png,,,,,,, -/assets/minecraft/textures/block,smoker_side.png,smoker_side.png,,,,,,, -/assets/minecraft/textures/block,smoker_top.png,smoker_top.png,,,,,,, /assets/minecraft/textures/entity,dolphin.png,extra_mobs_dolphin.png,,,,,,, /assets/minecraft/textures/entity/hoglin,hoglin.png,extra_mobs_hoglin.png,,,,,,, /assets/minecraft/textures/entity/hoglin,zoglin.png,extra_mobs_zoglin.png,,,,,,, @@ -1001,7 +1069,11 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,lodestone_side.png,lodestone_side3.png,,,,,,, /assets/minecraft/textures/block,lodestone_side.png,lodestone_side4.png,,,,,,, /assets/minecraft/textures/block,lodestone_top.png,lodestone_top.png,,,,,,, -/assets/minecraft/textures/block,loom_bottom.png,loom_bottom.png,,,,,,, -/assets/minecraft/textures/block,loom_front.png,loom_front.png,,,,,,, -/assets/minecraft/textures/block,loom_side.png,loom_side.png,,,,,,, -/assets/minecraft/textures/block,loom_top.png,loom_top.png,,,,,,, +/assets/minecraft/textures/block,amethyst_block.png,mcl_amethyst_amethyst_block.png,,,,,,, +/assets/minecraft/textures/block,large_amethyst_bud.png,mcl_amethyst_amethyst_bud_large.png,,,,,,, +/assets/minecraft/textures/block,medium_amethyst_bud.png,mcl_amethyst_amethyst_bud_medium.png,,,,,,, +/assets/minecraft/textures/block,small_amethyst_bud.png,mcl_amethyst_amethyst_bud_small.png,,,,,,, +/assets/minecraft/textures/block,amethyst_cluster.png,mcl_amethyst_amethyst_cluster.png,,,,,,, +/assets/minecraft/textures/item,amethyst_shard.png,mcl_amethyst_amethyst_shard.png,,,,,,, +/assets/minecraft/textures/block,budding_amethyst.png,mcl_amethyst_budding_amethyst.png,,,,,,, +/assets/minecraft/textures/block,calcite.png,mcl_amethyst_calcite_block.png,,,,,,, From e05e46bc595eb527f45ea8e4c1b42a614a9d5069 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 02:54:29 +0000 Subject: [PATCH 20/40] Added Conversion Table validator. --- .../conversion_table_validator.py | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 tools/texture_conversion_extra_tools/conversion_table_validator.py diff --git a/tools/texture_conversion_extra_tools/conversion_table_validator.py b/tools/texture_conversion_extra_tools/conversion_table_validator.py new file mode 100644 index 000000000..81039558b --- /dev/null +++ b/tools/texture_conversion_extra_tools/conversion_table_validator.py @@ -0,0 +1,38 @@ +import csv +import os + +def validate_csv(file_path): + with open(file_path, newline='') as csvfile: + reader = csv.reader(csvfile, delimiter=',', quotechar='"') + line_num = 1 + for row in reader: + # Skip the header + if line_num == 1: + line_num += 1 + continue + + # Check if row has correct number of columns + if len(row) != 10: + print(f"Warning: Line {line_num} is not a valid CSV row.") + line_num += 1 + continue + + # Validate source path + if "/assets/minecraft/" not in row[0]: + print(f"Warning: Line {line_num} does not contain '/assets/minecraft/' in the source path.") + + # Validate Source file and Target file + if not row[1].endswith('.png'): + print(f"Warning: Line {line_num} has an invalid or missing Source file. It should end with '.png'.") + if not row[2].endswith('.png'): + print(f"Warning: Line {line_num} has an invalid or missing Target file. It should end with '.png'.") + + line_num += 1 + +if __name__ == "__main__": + csv_file = 'Conversion_Table.csv' + if os.path.exists(csv_file): + validate_csv(csv_file) + print("Validated CSV, if no warnings or errors, your good!") + else: + print(f"Error: The file '{csv_file}' does not exist.") From 1147a9715a2af67c161f796f71b79d7d4a5046d3 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 03:31:45 +0000 Subject: [PATCH 21/40] Added --default flag --- tools/Texture_Converter.py | 16 +++--- tools/libtextureconverter/utils.py | 80 +++++++++++++++++++++++++++++- 2 files changed, 89 insertions(+), 7 deletions(-) diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 8ec730cfd..e988f37b9 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -12,9 +12,9 @@ import shutil, csv, os, tempfile, sys, argparse, glob from PIL import Image from collections import Counter -from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha +from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha, handle_default_minecraft_texture from libtextureconverter.convert import convert_textures -from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname +from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home # Argument parsing description_text = f"""This is the official MineClone 2 Texture Converter. @@ -24,11 +24,12 @@ description_text = f"""This is the official MineClone 2 Texture Converter. Supported Minecraft version: {SUPPORTED_MINECRAFT_VERSION} (Java Edition) """ parser = argparse.ArgumentParser(description=description_text) -parser.add_argument("-i", "--input", required=True, help="Directory of Minecraft resource pack to convert") +parser.add_argument("-i", "--input", help="Directory of Minecraft resource pack to convert") parser.add_argument("-o", "--output", default=working_dir, help="Directory in which to put the resulting Minetest texture pack") parser.add_argument("-p", "--pixelsize", type=int, help="Size (in pixels) of the original textures") parser.add_argument("-d", "--dry_run", action="store_true", help="Pretend to convert textures without changing any files") parser.add_argument("-v", "--verbose", action="store_true", help="Print out all copying actions") +parser.add_argument("-def", "--default", action="store_true", help="Use the default Minecraft texture pack") args = parser.parse_args() ### SETTINGS ### @@ -43,8 +44,8 @@ verbose = args.verbose # If False, textures will be put into MineClone 2 directories. make_texture_pack = True # Adjust as needed -if PXSIZE is None: - PXSIZE = detect_pixel_size(base_dir) +if args.default: + base_dir = handle_default_minecraft_texture(home, output_dir) if base_dir == None: print( @@ -52,7 +53,7 @@ if base_dir == None: Mind-reading has not been implemented yet. Try this: - """+appname+""" -i -p + """+appname+""" -i For the full help, use: """+appname+""" -h""") @@ -60,6 +61,9 @@ For the full help, use: ### END OF SETTINGS ### +if PXSIZE is None: + PXSIZE = detect_pixel_size(base_dir) + tex_dir = base_dir + "/assets/minecraft/textures" # Get texture pack name (from directory name) diff --git a/tools/libtextureconverter/utils.py b/tools/libtextureconverter/utils.py index 1030bb581..8a7b28033 100644 --- a/tools/libtextureconverter/utils.py +++ b/tools/libtextureconverter/utils.py @@ -1,4 +1,4 @@ -import shutil, csv, os, tempfile, sys, argparse, glob +import shutil, csv, os, tempfile, sys, argparse, glob, re, zipfile from PIL import Image from collections import Counter @@ -26,3 +26,81 @@ def colorize(colormap, source, colormap_pixel, texture_size, destination, tempfi def colorize_alpha(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name): colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name) os.system("composite -compose Dst_In "+source+" "+tempfile2_name+" -alpha Set "+destination) + +def find_highest_minecraft_version(home): + version_pattern = re.compile(r"1\.20\.\d+") + versions_dir = os.path.join(home, ".minecraft", "versions") + highest_version = None + if os.path.isdir(versions_dir): + for folder in os.listdir(versions_dir): + if version_pattern.match(folder): + if not highest_version or folder > highest_version: + highest_version = folder + return highest_version + +def handle_default_minecraft_texture(home, output_dir): + version = find_highest_minecraft_version(home) + if not version: + print("No suitable Minecraft version found.") + sys.exit(1) + + jar_file = os.path.join(home, ".minecraft", "versions", version, f"{version}.jar") + if not os.path.isfile(jar_file): + print("Minecraft JAR file not found.") + sys.exit(1) + + temp_zip = f"/tmp/mc-default-{version.replace('.', '')}.zip" + shutil.copy2(jar_file, temp_zip) + + extract_folder = temp_zip.replace(".zip", "") + with zipfile.ZipFile(temp_zip, 'r') as zip_ref: + zip_ref.extractall(extract_folder) + + if not os.path.exists(extract_folder): + print(f"Extraction failed, folder not found: {extract_folder}") + sys.exit(1) + + # Normalize the extract folder path + extract_folder = os.path.normpath(extract_folder) + + # Define the textures directory and normalize it + textures_directory = os.path.normpath(f"{extract_folder}/assets/minecraft/textures") + + # Using glob to find all files + all_files = glob.glob(f"{extract_folder}/**/*.*", recursive=True) + + # Remove all non-png files except pack.mcmeta and pack.png in the root + for file_path in all_files: + if not file_path.endswith('.png') and not file_path.endswith('pack.mcmeta') and not file_path.endswith('pack.png'): + #print(f"Removing file: {file_path}") + os.remove(file_path) + + # Remove all directories in the root except 'assets' + for item in os.listdir(extract_folder): + item_path = os.path.join(extract_folder, item) + if os.path.isdir(item_path) and item != "assets": + #print(f"Removing directory: {item_path}") + shutil.rmtree(item_path, ignore_errors=True) + + # Remove directories in 'minecraft' except for 'textures' + minecraft_directory = os.path.normpath(f"{extract_folder}/assets/minecraft") + for item in os.listdir(minecraft_directory): + item_path = os.path.join(minecraft_directory, item) + if os.path.isdir(item_path) and item != "textures": + print(f"Removing directory: {item_path}") + shutil.rmtree(item_path, ignore_errors=True) + + # Copy the textures directory to the output directory + output_textures_directory = os.path.join(output_dir, 'assets/minecraft/textures') + if os.path.exists(textures_directory) and not os.path.exists(output_textures_directory): + os.makedirs(os.path.dirname(output_textures_directory), exist_ok=True) + shutil.copytree(textures_directory, output_textures_directory, dirs_exist_ok=True) + + # Copy pack.mcmeta and pack.png file if exists + for file_name in ['pack.mcmeta', 'pack.png']: + file_path = os.path.join(extract_folder, file_name) + if os.path.exists(file_path): + shutil.copy(file_path, output_dir) + + print(f"Filtered and extracted to: {extract_folder}") + return extract_folder From 0584fc4ebf4b2d2c0fba1337ab1b205a3d1b7bc0 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 03:36:56 +0000 Subject: [PATCH 22/40] Fixed find_highest_minecraft_version, got rid of hardcoded major-minor version string. --- tools/libtextureconverter/utils.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/libtextureconverter/utils.py b/tools/libtextureconverter/utils.py index 8a7b28033..c6ff052e8 100644 --- a/tools/libtextureconverter/utils.py +++ b/tools/libtextureconverter/utils.py @@ -1,4 +1,5 @@ import shutil, csv, os, tempfile, sys, argparse, glob, re, zipfile +from .config import SUPPORTED_MINECRAFT_VERSION from PIL import Image from collections import Counter @@ -27,8 +28,8 @@ def colorize_alpha(colormap, source, colormap_pixel, texture_size, destination, colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name) os.system("composite -compose Dst_In "+source+" "+tempfile2_name+" -alpha Set "+destination) -def find_highest_minecraft_version(home): - version_pattern = re.compile(r"1\.20\.\d+") +def find_highest_minecraft_version(home, supported_version): + version_pattern = re.compile(re.escape(supported_version) + r"\.\d+") versions_dir = os.path.join(home, ".minecraft", "versions") highest_version = None if os.path.isdir(versions_dir): @@ -39,7 +40,7 @@ def find_highest_minecraft_version(home): return highest_version def handle_default_minecraft_texture(home, output_dir): - version = find_highest_minecraft_version(home) + version = find_highest_minecraft_version(home, SUPPORTED_MINECRAFT_VERSION) if not version: print("No suitable Minecraft version found.") sys.exit(1) From e04f4d3b2ad5977ddc749bec6ff9615fd79141a9 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 04:08:30 +0000 Subject: [PATCH 23/40] Added --all flag. --- tools/Texture_Converter.py | 59 +++++++++++++++++++----------- tools/libtextureconverter/utils.py | 22 ++++++++++- 2 files changed, 58 insertions(+), 23 deletions(-) diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index e988f37b9..65ee378dc 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -12,7 +12,7 @@ import shutil, csv, os, tempfile, sys, argparse, glob from PIL import Image from collections import Counter -from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha, handle_default_minecraft_texture +from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha, handle_default_minecraft_texture, find_all_minecraft_resourcepacks from libtextureconverter.convert import convert_textures from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home @@ -30,6 +30,7 @@ parser.add_argument("-p", "--pixelsize", type=int, help="Size (in pixels) of the parser.add_argument("-d", "--dry_run", action="store_true", help="Pretend to convert textures without changing any files") parser.add_argument("-v", "--verbose", action="store_true", help="Print out all copying actions") parser.add_argument("-def", "--default", action="store_true", help="Use the default Minecraft texture pack") +parser.add_argument("-a", "--all", action="store_true", help="Convert all known Minecraft texturepacks") args = parser.parse_args() ### SETTINGS ### @@ -47,7 +48,7 @@ make_texture_pack = True # Adjust as needed if args.default: base_dir = handle_default_minecraft_texture(home, output_dir) -if base_dir == None: +if base_dir == None and not args.all: print( """ERROR: You didn't tell me the path to the Minecraft resource pack. Mind-reading has not been implemented yet. @@ -61,29 +62,43 @@ For the full help, use: ### END OF SETTINGS ### -if PXSIZE is None: - PXSIZE = detect_pixel_size(base_dir) -tex_dir = base_dir + "/assets/minecraft/textures" +resource_packs = [] -# Get texture pack name (from directory name) -bdir_split = base_dir.split("/") -output_dir_name = bdir_split[-1] -if len(output_dir_name) == 0: - if len(bdir_split) >= 2: - output_dir_name = base_dir.split("/")[-2] - else: - # Fallback - output_dir_name = "New_MineClone_2_Texture_Pack" +if args.all: + for resource_path in find_all_minecraft_resourcepacks(): + resource_packs.append(resource_path) -# ENTRY POINT -if make_texture_pack and not os.path.isdir(output_dir+"/"+output_dir_name): - os.mkdir(output_dir+"/"+output_dir_name) +if make_texture_pack and args.input: + resource_packs.append(args.input) -tempfile1 = tempfile.NamedTemporaryFile() -tempfile2 = tempfile.NamedTemporaryFile() +for base_dir in resource_packs: + tex_dir = base_dir + "/assets/minecraft/textures" -convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) + # Get texture pack name (from directory name) + bdir_split = base_dir.split("/") + output_dir_name = bdir_split[-1] + if len(output_dir_name) == 0: + if len(bdir_split) >= 2: + output_dir_name = base_dir.split("/")[-2] + else: + # Fallback + output_dir_name = "New_MineClone_2_Texture_Pack" -tempfile1.close() -tempfile2.close() + # ENTRY POINT + if make_texture_pack and not os.path.isdir(output_dir+"/"+output_dir_name): + os.mkdir(output_dir+"/"+output_dir_name) + + # If, set to convert all resourcepacks, then autodetect pixel size + if args.all: + PXSIZE = None + + if PXSIZE is None: + PXSIZE = detect_pixel_size(base_dir) + tempfile1 = tempfile.NamedTemporaryFile() + tempfile2 = tempfile.NamedTemporaryFile() + + convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) + + tempfile1.close() + tempfile2.close() diff --git a/tools/libtextureconverter/utils.py b/tools/libtextureconverter/utils.py index c6ff052e8..a54e87e1d 100644 --- a/tools/libtextureconverter/utils.py +++ b/tools/libtextureconverter/utils.py @@ -1,5 +1,5 @@ import shutil, csv, os, tempfile, sys, argparse, glob, re, zipfile -from .config import SUPPORTED_MINECRAFT_VERSION +from .config import SUPPORTED_MINECRAFT_VERSION, home from PIL import Image from collections import Counter @@ -39,6 +39,26 @@ def find_highest_minecraft_version(home, supported_version): highest_version = folder return highest_version +def find_all_minecraft_resourcepacks(): + resourcepacks_dir = os.path.join(home, '.minecraft', 'resourcepacks') + + if not os.path.isdir(resourcepacks_dir): + print(f"Resource packs directory not found: {resourcepacks_dir}") + return + + resourcepacks = [] + for folder in os.listdir(resourcepacks_dir): + folder_path = os.path.join(resourcepacks_dir, folder) + if os.path.isdir(folder_path): + pack_png_path = os.path.join(folder_path, 'pack.png') + if os.path.isfile(pack_png_path): + print(f"Adding resourcepack '{folder}'") + resourcepacks.append(folder_path) + else: + print(f"pack.png not found in resourcepack '{folder}', not converting") + + return resourcepacks + def handle_default_minecraft_texture(home, output_dir): version = find_highest_minecraft_version(home, SUPPORTED_MINECRAFT_VERSION) if not version: From 2904e3119f4b0b65c78f9716233bc97f908579b3 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 06:50:04 +0000 Subject: [PATCH 24/40] Started on GUI and seperating code so GUI and CLI can share it --- tools/Texture_Converter.py | 90 ++++++++------- tools/libtextureconverter/cli.py | 0 tools/libtextureconverter/common.py | 50 +++++++++ tools/libtextureconverter/gui.py | 164 ++++++++++++++++++++++++++++ 4 files changed, 262 insertions(+), 42 deletions(-) create mode 100644 tools/libtextureconverter/cli.py create mode 100644 tools/libtextureconverter/common.py create mode 100644 tools/libtextureconverter/gui.py diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 65ee378dc..7d01b82eb 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -15,6 +15,7 @@ from collections import Counter from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha, handle_default_minecraft_texture, find_all_minecraft_resourcepacks from libtextureconverter.convert import convert_textures from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home +from libtextureconverter.gui import main as launch_gui # Argument parsing description_text = f"""This is the official MineClone 2 Texture Converter. @@ -45,60 +46,65 @@ verbose = args.verbose # If False, textures will be put into MineClone 2 directories. make_texture_pack = True # Adjust as needed -if args.default: - base_dir = handle_default_minecraft_texture(home, output_dir) +if __name__ == "__main__": + if len(sys.argv) == 1: + # No arguments supplied, launch the GUI + launch_gui() + else: + if args.default: + base_dir = handle_default_minecraft_texture(home, output_dir) -if base_dir == None and not args.all: - print( -"""ERROR: You didn't tell me the path to the Minecraft resource pack. -Mind-reading has not been implemented yet. + if base_dir == None and not args.all: + print( + """ERROR: You didn't tell me the path to the Minecraft resource pack. + Mind-reading has not been implemented yet. -Try this: - """+appname+""" -i + Try this: + """+appname+""" -i -For the full help, use: - """+appname+""" -h""") - sys.exit(2); + For the full help, use: + """+appname+""" -h""") + sys.exit(2); -### END OF SETTINGS ### + ### END OF SETTINGS ### -resource_packs = [] + resource_packs = [] -if args.all: - for resource_path in find_all_minecraft_resourcepacks(): - resource_packs.append(resource_path) + if args.all: + for resource_path in find_all_minecraft_resourcepacks(): + resource_packs.append(resource_path) -if make_texture_pack and args.input: - resource_packs.append(args.input) + if make_texture_pack and args.input: + resource_packs.append(args.input) -for base_dir in resource_packs: - tex_dir = base_dir + "/assets/minecraft/textures" + for base_dir in resource_packs: + tex_dir = base_dir + "/assets/minecraft/textures" - # Get texture pack name (from directory name) - bdir_split = base_dir.split("/") - output_dir_name = bdir_split[-1] - if len(output_dir_name) == 0: - if len(bdir_split) >= 2: - output_dir_name = base_dir.split("/")[-2] - else: - # Fallback - output_dir_name = "New_MineClone_2_Texture_Pack" + # Get texture pack name (from directory name) + bdir_split = base_dir.split("/") + output_dir_name = bdir_split[-1] + if len(output_dir_name) == 0: + if len(bdir_split) >= 2: + output_dir_name = base_dir.split("/")[-2] + else: + # Fallback + output_dir_name = "New_MineClone_2_Texture_Pack" - # ENTRY POINT - if make_texture_pack and not os.path.isdir(output_dir+"/"+output_dir_name): - os.mkdir(output_dir+"/"+output_dir_name) + # ENTRY POINT + if make_texture_pack and not os.path.isdir(output_dir+"/"+output_dir_name): + os.mkdir(output_dir+"/"+output_dir_name) - # If, set to convert all resourcepacks, then autodetect pixel size - if args.all: - PXSIZE = None + # If, set to convert all resourcepacks, then autodetect pixel size + if args.all: + PXSIZE = None - if PXSIZE is None: - PXSIZE = detect_pixel_size(base_dir) - tempfile1 = tempfile.NamedTemporaryFile() - tempfile2 = tempfile.NamedTemporaryFile() + if PXSIZE is None: + PXSIZE = detect_pixel_size(base_dir) + tempfile1 = tempfile.NamedTemporaryFile() + tempfile2 = tempfile.NamedTemporaryFile() - convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) + convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) - tempfile1.close() - tempfile2.close() + tempfile1.close() + tempfile2.close() diff --git a/tools/libtextureconverter/cli.py b/tools/libtextureconverter/cli.py new file mode 100644 index 000000000..e69de29bb diff --git a/tools/libtextureconverter/common.py b/tools/libtextureconverter/common.py new file mode 100644 index 000000000..6e69775e7 --- /dev/null +++ b/tools/libtextureconverter/common.py @@ -0,0 +1,50 @@ +import shutil, csv, os, tempfile, sys, argparse, glob +from PIL import Image +from collections import Counter + +from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha, handle_default_minecraft_texture, find_all_minecraft_resourcepacks +from libtextureconverter.convert import convert_textures +from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home +from libtextureconverter.gui import main as launch_gui + +def convert_resource_packs(resource_packs, output_dir, PXSIZE): + for base_dir in resource_packs: + print(f"Converting resource pack: {base_dir}") + + # Autodetect pixel size if not provided + if not PXSIZE: + pixel_size = detect_pixel_size(base_dir) + else: + pixel_size = PXSIZE + # Construct the path to the textures within the resource pack + tex_dir = os.path.join(base_dir, "assets", "minecraft", "textures") + + # Determine the name of the output directory for the converted texture pack + output_dir_name = os.path.basename(os.path.normpath(base_dir)) + + # Create the output directory if it doesn't exist + output_path = os.path.join(output_dir, output_dir_name) + if not os.path.isdir(output_path): + os.makedirs(output_path, exist_ok=True) + + # Temporary files for conversion (if needed by your conversion process) + tempfile1 = tempfile.NamedTemporaryFile(delete=False) + tempfile2 = tempfile.NamedTemporaryFile(delete=False) + + try: + # Perform the actual conversion + convert_textures( + base_dir=base_dir, + tex_dir=tex_dir, + temp_files=(tempfile1.name, tempfile2.name), + output_dir=output_path, + pixel_size=pixel_size + ) + finally: + # Clean up temporary files + tempfile1.close() + os.unlink(tempfile1.name) + tempfile2.close() + os.unlink(tempfile2.name) + + print(f"Finished converting resource pack: {base_dir}") diff --git a/tools/libtextureconverter/gui.py b/tools/libtextureconverter/gui.py new file mode 100644 index 000000000..cf563f32c --- /dev/null +++ b/tools/libtextureconverter/gui.py @@ -0,0 +1,164 @@ +import tkinter as tk +from tkinter import filedialog, messagebox, ttk, font +import time +import threading + +class TextureConverterGUI: + def __init__(self, root): + self.root = root + self.root.title("Choose resource packs to convert") + + self.create_widgets() + + def create_widgets(self): + + # Frame for instructions + self.instruction_frame = tk.Frame(self.root) + self.instruction_frame.pack(fill='x', padx=10, pady=10) + tk.Label(self.instruction_frame, text="Do you want to convert installed resource packs, or convert a single zip file?").pack(side='left', fill='x', expand=True) + + # Table-like structure using Treeview + self.tree = ttk.Treeview(self.root, columns=('Convert', 'Description'), show='headings') + self.tree.heading('Convert', text='Convert') + self.tree.heading('Description', text='Description') + + # Inserting options into the table + entries = [ + ('all', 'Find Minecraft resource packs installed in your minecraft folders and convert those automatically'), + ('default', 'Convert the default resource pack'), + ('other', 'Choose a file to convert manually') + ] + + for entry in entries: + self.tree.insert('', 'end', values=entry) + + + + # Button Frame + self.button_frame = tk.Frame(self.root) + self.button_frame.pack(fill='x', padx=10, pady=10, side='bottom') # Ensure the buttons are at the bottom + # Create and pack the buttons separately + self.ok_button = tk.Button(self.button_frame, text="OK", command=self.confirm_selection) + self.ok_button.pack(side=tk.RIGHT, padx=5) + self.cancel_button = tk.Button(self.button_frame, text="Cancel", command=self.cancel_conversion) + self.cancel_button.pack(side=tk.RIGHT) + + self.tree.pack(fill='both', expand=True, padx=10, pady=10) + + self.root.after(1, self.adjust_column_widths) + + def adjust_column_widths(self): + self.root.update_idletasks() # Update the geometry of the widgets + + # Measure and set the column widths + convert_width = tk.font.Font().measure('Convert') + 20 + description_width = max( + tk.font.Font().measure(self.tree.set(item, 'Description')) for item in self.tree.get_children() + ) + 20 + + # Apply the column widths + self.tree.column('Convert', width=convert_width, anchor='center') + self.tree.column('Description', width=description_width, anchor='w') + + # Calculate the height for each row + row_height = tk.font.Font().metrics('linespace') + 2 + + # Adjust the Treeview height + num_items = len(self.tree.get_children()) + tree_height = (row_height * num_items) * 1.8 + self.tree.config(height=num_items) + + # Calculate the total height needed + total_height = self.instruction_frame.winfo_height() + self.button_frame.winfo_height() + tree_height + 20 + + # Calculate the total width needed + total_width = convert_width + description_width + 20 + + # Set the size of the window based on content + self.root.geometry(f"{int(total_width)}x{int(total_height)}") + + # Prevent the window from resizing smaller than it should + self.root.minsize(int(total_width), int(total_height)) + + # Update the idle tasks to recalculate sizes, may help to remove extra space + self.root.update_idletasks() + + + def confirm_selection(self): + self.cancel_button.config(state=tk.NORMAL) + selected_item = self.tree.focus() + selection = self.tree.item(selected_item) + option = selection['values'][0] + self.show_loading_screen(option) + + def set_min_window_size(self): + self.root.update_idletasks() # Update the geometry of the widgets + self.root.minsize(self.root.winfo_width(), self.root.winfo_height()) + + + + def show_loading_screen(self, option): + # Display a non-blocking loading message + self.loading_label = tk.Label(self.root, text="Converting textures, please wait...", fg="blue") + self.loading_label.pack() + + # Start the conversion process in a separate thread + conversion_thread = threading.Thread(target=self.perform_conversion, args=(option,), daemon=True) + conversion_thread.start() + + # Disable the OK button while the conversion is in progress + self.ok_button.config(state=tk.DISABLED) + self.cancel_button.config(state=tk.NORMAL) + + def perform_conversion(self, option): + # Example names, replace with actual texture pack names after conversion + texture_pack_names = ["Texture Pack 1", "Texture Pack 2", "Texture Pack 3"] + # Simulate a time-consuming process + + # Perform the selected action + if option == 'all': + self.convert_all() + elif option == 'default': + self.convert_default() + elif option == 'other': + self.open_folder_dialog() + + # Remove the loading message and update the conversion status + self.loading_label.pack_forget() + messagebox.showinfo("Conversion Complete", f"Resource Packs '{', '.join(texture_pack_names)}' converted.") + + # Re-enable the OK button after the conversion is done + self.ok_button.config(state=tk.NORMAL) + + def convert_all(self): + # Simulate a conversion process + print("Converting all resource packs") + time.sleep(2) # Simulate some time for conversion + + def convert_default(self): + # Simulate a conversion process + print("Converting default resource pack") + time.sleep(2) # Simulate some time for conversion + + def open_folder_dialog(self): + folder_selected = filedialog.askdirectory() + if folder_selected: + # Simulate a conversion process + print(f"Folder selected for conversion: {folder_selected}") + time.sleep(2) # Simulate some time for conversion + + def cancel_conversion(self): + # Placeholder for cancel action, you may need to implement actual cancellation logic + print("Conversion cancelled by user.") + self.loading_label.pack_forget() + self.ok_button.config(state=tk.NORMAL) + self.cancel_button.config(state=tk.DISABLED) + +def main(): + root = tk.Tk() + app = TextureConverterGUI(root) + app.adjust_column_widths() + root.mainloop() + +if __name__ == "__main__": + main() From 16cdc9fd1216932530cc814f6bbbcd5283e44d06 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 07:03:16 +0000 Subject: [PATCH 25/40] Seperated common convert code from CLI and GUI so they can both use it --- tools/Texture_Converter.py | 124 +++++++--------------------- tools/libtextureconverter/cli.py | 0 tools/libtextureconverter/common.py | 10 +-- 3 files changed, 30 insertions(+), 104 deletions(-) delete mode 100644 tools/libtextureconverter/cli.py diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 7d01b82eb..2e47baf28 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -1,110 +1,42 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Texture Converter. -# Converts Minecraft resource packs to Minetest texture packs. -# See README.md. +# cli.py -__author__ = "Wuzzy" -__license__ = "MIT License" -__status__ = "Development" - -import shutil, csv, os, tempfile, sys, argparse, glob -from PIL import Image -from collections import Counter - -from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha, handle_default_minecraft_texture, find_all_minecraft_resourcepacks -from libtextureconverter.convert import convert_textures -from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home +import argparse +import sys from libtextureconverter.gui import main as launch_gui +from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, appname, home +from libtextureconverter.utils import handle_default_minecraft_texture, find_all_minecraft_resourcepacks +from libtextureconverter.common import convert_resource_packs -# Argument parsing -description_text = f"""This is the official MineClone 2 Texture Converter. - This will convert textures from Minecraft resource packs to - a Minetest texture pack. +def main(): + make_texture_pack = True + parser = argparse.ArgumentParser(description=f"This is the official MineClone 2 Texture Converter. This will convert textures from Minecraft resource packs to a Minetest texture pack. Supported Minecraft version: {SUPPORTED_MINECRAFT_VERSION} (Java Edition)") + parser.add_argument("-i", "--input", help="Directory of Minecraft resource pack to convert") + parser.add_argument("-o", "--output", default=working_dir, help="Directory in which to put the resulting Minetest texture pack") + parser.add_argument("-p", "--pixel-size", type=int, help="Size (in pixels) of the original textures") + parser.add_argument("-d", "--dry-run", action="store_true", help="Pretend to convert textures without changing any files") + parser.add_argument("-v", "--verbose", action="store_true", help="Print out all copying actions") + parser.add_argument("-def", "--default", action="store_true", help="Use the default Minecraft texture pack") + parser.add_argument("-a", "--all", action="store_true", help="Convert all known Minecraft texturepacks") + args = parser.parse_args() - Supported Minecraft version: {SUPPORTED_MINECRAFT_VERSION} (Java Edition) - """ -parser = argparse.ArgumentParser(description=description_text) -parser.add_argument("-i", "--input", help="Directory of Minecraft resource pack to convert") -parser.add_argument("-o", "--output", default=working_dir, help="Directory in which to put the resulting Minetest texture pack") -parser.add_argument("-p", "--pixelsize", type=int, help="Size (in pixels) of the original textures") -parser.add_argument("-d", "--dry_run", action="store_true", help="Pretend to convert textures without changing any files") -parser.add_argument("-v", "--verbose", action="store_true", help="Print out all copying actions") -parser.add_argument("-def", "--default", action="store_true", help="Use the default Minecraft texture pack") -parser.add_argument("-a", "--all", action="store_true", help="Convert all known Minecraft texturepacks") -args = parser.parse_args() - -### SETTINGS ### -base_dir = args.input -output_dir = args.output -PXSIZE = args.pixelsize -# If True, will only make console output but not convert anything. -dry_run = args.dry_run -# If True, prints all copying actions -verbose = args.verbose -# If True, textures will be put into a texture pack directory structure. -# If False, textures will be put into MineClone 2 directories. -make_texture_pack = True # Adjust as needed - -if __name__ == "__main__": if len(sys.argv) == 1: - # No arguments supplied, launch the GUI launch_gui() else: - if args.default: - base_dir = handle_default_minecraft_texture(home, output_dir) - - if base_dir == None and not args.all: - print( - """ERROR: You didn't tell me the path to the Minecraft resource pack. - Mind-reading has not been implemented yet. - - Try this: - """+appname+""" -i - - For the full help, use: - """+appname+""" -h""") - sys.exit(2); - - ### END OF SETTINGS ### - - resource_packs = [] - - if args.all: - for resource_path in find_all_minecraft_resourcepacks(): - resource_packs.append(resource_path) - - if make_texture_pack and args.input: + if args.default: + resource_packs.append(handle_default_minecraft_texture(home, args.output)) + elif args.all: + resource_packs.extend(find_all_minecraft_resourcepacks()) + elif args.input: resource_packs.append(args.input) - for base_dir in resource_packs: - tex_dir = base_dir + "/assets/minecraft/textures" + if not resource_packs: + print(f"ERROR: No valid resource packs specified. Use '{appname} -h' for help.") + sys.exit(2) - # Get texture pack name (from directory name) - bdir_split = base_dir.split("/") - output_dir_name = bdir_split[-1] - if len(output_dir_name) == 0: - if len(bdir_split) >= 2: - output_dir_name = base_dir.split("/")[-2] - else: - # Fallback - output_dir_name = "New_MineClone_2_Texture_Pack" + convert_resource_packs(resource_packs, args.output, args.pixelsize, args.dry_run, args.verbose, make_texture_pack) - # ENTRY POINT - if make_texture_pack and not os.path.isdir(output_dir+"/"+output_dir_name): - os.mkdir(output_dir+"/"+output_dir_name) - - # If, set to convert all resourcepacks, then autodetect pixel size - if args.all: - PXSIZE = None - - if PXSIZE is None: - PXSIZE = detect_pixel_size(base_dir) - tempfile1 = tempfile.NamedTemporaryFile() - tempfile2 = tempfile.NamedTemporaryFile() - - convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) - - tempfile1.close() - tempfile2.close() +if __name__ == "__main__": + main() diff --git a/tools/libtextureconverter/cli.py b/tools/libtextureconverter/cli.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/tools/libtextureconverter/common.py b/tools/libtextureconverter/common.py index 6e69775e7..e486dd310 100644 --- a/tools/libtextureconverter/common.py +++ b/tools/libtextureconverter/common.py @@ -7,7 +7,7 @@ from libtextureconverter.convert import convert_textures from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home from libtextureconverter.gui import main as launch_gui -def convert_resource_packs(resource_packs, output_dir, PXSIZE): +def convert_resource_packs(resource_packs, output_dir, PXSIZE, dry_run, verbose, make_texture_pack): for base_dir in resource_packs: print(f"Converting resource pack: {base_dir}") @@ -33,13 +33,7 @@ def convert_resource_packs(resource_packs, output_dir, PXSIZE): try: # Perform the actual conversion - convert_textures( - base_dir=base_dir, - tex_dir=tex_dir, - temp_files=(tempfile1.name, tempfile2.name), - output_dir=output_path, - pixel_size=pixel_size - ) + convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, pixel_size) finally: # Clean up temporary files tempfile1.close() From 47b6bd5539badc287d00bcc093aa04bacfbc6478 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 07:18:29 +0000 Subject: [PATCH 26/40] GUI Now functional --- tools/libtextureconverter/common.py | 1 - tools/libtextureconverter/gui.py | 42 +++++++++++++++++++---------- 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/tools/libtextureconverter/common.py b/tools/libtextureconverter/common.py index e486dd310..863fcc606 100644 --- a/tools/libtextureconverter/common.py +++ b/tools/libtextureconverter/common.py @@ -5,7 +5,6 @@ from collections import Counter from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, colorize_alpha, handle_default_minecraft_texture, find_all_minecraft_resourcepacks from libtextureconverter.convert import convert_textures from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home -from libtextureconverter.gui import main as launch_gui def convert_resource_packs(resource_packs, output_dir, PXSIZE, dry_run, verbose, make_texture_pack): for base_dir in resource_packs: diff --git a/tools/libtextureconverter/gui.py b/tools/libtextureconverter/gui.py index cf563f32c..07b1904b2 100644 --- a/tools/libtextureconverter/gui.py +++ b/tools/libtextureconverter/gui.py @@ -1,7 +1,9 @@ import tkinter as tk from tkinter import filedialog, messagebox, ttk, font -import time -import threading +from libtextureconverter.utils import handle_default_minecraft_texture, find_all_minecraft_resourcepacks +from libtextureconverter.config import home +from libtextureconverter.common import convert_resource_packs +import time, os, threading class TextureConverterGUI: def __init__(self, root): @@ -111,24 +113,36 @@ class TextureConverterGUI: self.cancel_button.config(state=tk.NORMAL) def perform_conversion(self, option): - # Example names, replace with actual texture pack names after conversion - texture_pack_names = ["Texture Pack 1", "Texture Pack 2", "Texture Pack 3"] - # Simulate a time-consuming process - - # Perform the selected action + # Set default values for pixelsize, dry_run, and verbose + pixelsize = None + dry_run = False + verbose = False + output_dir = os.path.join(home, ".minetest", "textures") + make_texture_pack = True + + # Determine the resource packs to convert based on the option if option == 'all': - self.convert_all() + resource_packs = find_all_minecraft_resourcepacks() elif option == 'default': - self.convert_default() + resource_packs = [handle_default_minecraft_texture(home, output_dir)] elif option == 'other': - self.open_folder_dialog() + folder_selected = filedialog.askdirectory() + if folder_selected: + resource_packs = [folder_selected] + else: + # User canceled the folder selection + self.loading_label.pack_forget() + self.ok_button.config(state=tk.NORMAL) + return - # Remove the loading message and update the conversion status + # Convert resource packs + convert_resource_packs(resource_packs, output_dir, pixelsize, dry_run, verbose, make_texture_pack) + + # Update the GUI after conversion self.loading_label.pack_forget() - messagebox.showinfo("Conversion Complete", f"Resource Packs '{', '.join(texture_pack_names)}' converted.") - - # Re-enable the OK button after the conversion is done self.ok_button.config(state=tk.NORMAL) + messagebox.showinfo("Conversion Complete", f"Resource Packs '{', '.join(resource_packs)}' converted.") + def convert_all(self): # Simulate a conversion process From ddfbd331c9b61980f58aeac790ca6a63327feb5f Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 08:16:36 +0000 Subject: [PATCH 27/40] Refactor convert_textures code, seperated special cases into its own module --- tools/Texture_Converter.py | 2 +- tools/libtextureconverter/common.py | 33 +- tools/libtextureconverter/convert.py | 335 ++----- tools/libtextureconverter/gui.py | 65 +- .../special_convert_cases.py | 817 ++++++++++++++++++ tools/libtextureconverter/utils.py | 100 ++- 6 files changed, 1027 insertions(+), 325 deletions(-) create mode 100644 tools/libtextureconverter/special_convert_cases.py diff --git a/tools/Texture_Converter.py b/tools/Texture_Converter.py index 2e47baf28..a0eef8565 100755 --- a/tools/Texture_Converter.py +++ b/tools/Texture_Converter.py @@ -36,7 +36,7 @@ def main(): print(f"ERROR: No valid resource packs specified. Use '{appname} -h' for help.") sys.exit(2) - convert_resource_packs(resource_packs, args.output, args.pixelsize, args.dry_run, args.verbose, make_texture_pack) + convert_resource_packs(resource_packs, args.output, args.pixel_size, args.dry_run, args.verbose, make_texture_pack) if __name__ == "__main__": main() diff --git a/tools/libtextureconverter/common.py b/tools/libtextureconverter/common.py index 863fcc606..1c28efdda 100644 --- a/tools/libtextureconverter/common.py +++ b/tools/libtextureconverter/common.py @@ -1,4 +1,10 @@ -import shutil, csv, os, tempfile, sys, argparse, glob +import shutil +import csv +import os +import tempfile +import sys +import argparse +import glob from PIL import Image from collections import Counter @@ -6,7 +12,14 @@ from libtextureconverter.utils import detect_pixel_size, target_dir, colorize, c from libtextureconverter.convert import convert_textures from libtextureconverter.config import SUPPORTED_MINECRAFT_VERSION, working_dir, mineclone2_path, appname, home -def convert_resource_packs(resource_packs, output_dir, PXSIZE, dry_run, verbose, make_texture_pack): + +def convert_resource_packs( + resource_packs, + output_dir, + PXSIZE, + dry_run, + verbose, + make_texture_pack): for base_dir in resource_packs: print(f"Converting resource pack: {base_dir}") @@ -18,7 +31,8 @@ def convert_resource_packs(resource_packs, output_dir, PXSIZE, dry_run, verbose, # Construct the path to the textures within the resource pack tex_dir = os.path.join(base_dir, "assets", "minecraft", "textures") - # Determine the name of the output directory for the converted texture pack + # Determine the name of the output directory for the converted texture + # pack output_dir_name = os.path.basename(os.path.normpath(base_dir)) # Create the output directory if it doesn't exist @@ -32,7 +46,18 @@ def convert_resource_packs(resource_packs, output_dir, PXSIZE, dry_run, verbose, try: # Perform the actual conversion - convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, pixel_size) + convert_textures( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + pixel_size) finally: # Clean up temporary files tempfile1.close() diff --git a/tools/libtextureconverter/convert.py b/tools/libtextureconverter/convert.py index aea137877..f664ba7ef 100644 --- a/tools/libtextureconverter/convert.py +++ b/tools/libtextureconverter/convert.py @@ -1,11 +1,27 @@ +from .special_convert_cases import convert_map_textures, convert_armor_textures, convert_chest_textures, convert_rail_textures, convert_banner_overlays, convert_grass_textures from .utils import target_dir, colorize, colorize_alpha -import shutil, csv, os, tempfile, sys, argparse, glob +import shutil +import csv +import os +import tempfile +import sys +import argparse +import glob -# Copy texture files -def convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, PXSIZE): +def convert_standard_textures( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + PXSIZE): failed_conversions = 0 - print("Texture conversion BEGINS NOW!") with open("Conversion_Table.csv", newline="") as csvfile: reader = csv.reader(csvfile, delimiter=",", quotechar='"') first_row = True @@ -14,7 +30,6 @@ def convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tem if first_row: first_row = False continue - src_dir = row[0] src_filename = row[1] dst_dir = './textures' @@ -41,19 +56,21 @@ def convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tem # Example: textures for mcl_supplemental continue - src_file = base_dir + src_dir + "/" + src_filename # source file + src_file = base_dir + src_dir + "/" + src_filename # source file src_file_exists = os.path.isfile(src_file) - dst_file = target_dir(dst_dir, make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/" + dst_filename # destination file + dst_file = target_dir(dst_dir, make_texture_pack, output_dir, output_dir_name, + mineclone2_path) + "/" + dst_filename # destination file if src_file_exists == False: - print("WARNING: Source file does not exist: "+src_file) + print("WARNING: Source file does not exist: " + src_file) failed_conversions = failed_conversions + 1 continue if xs != None: # Crop and copy images if not dry_run: - os.system("convert "+src_file+" -crop "+xl+"x"+yl+"+"+xs+"+"+ys+" "+dst_file) + os.system("convert " + src_file + " -crop " + xl + + "x" + yl + "+" + xs + "+" + ys + " " + dst_file) if verbose: print(src_file + " → " + dst_file) else: @@ -62,280 +79,50 @@ def convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tem shutil.copy2(src_file, dst_file) if verbose: print(src_file + " → " + dst_file) - - # Convert map background - map_background_file = tex_dir + "/map/map_background.png" - if os.path.isfile(map_background_file): - os.system("convert " + map_background_file + " -interpolate Integer -filter point -resize \"140x140\" " + target_dir("/mods/ITEMS/mcl_maps/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/mcl_maps_map_background.png") - - # Convert armor textures (requires ImageMagick) - armor_files = [ - [ tex_dir + "/models/armor/leather_layer_1.png", tex_dir + "/models/armor/leather_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_leather.png", "mcl_armor_chestplate_leather.png", "mcl_armor_leggings_leather.png", "mcl_armor_boots_leather.png" ], - [ tex_dir + "/models/armor/chainmail_layer_1.png", tex_dir + "/models/armor/chainmail_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_chain.png", "mcl_armor_chestplate_chain.png", "mcl_armor_leggings_chain.png", "mcl_armor_boots_chain.png" ], - [ tex_dir + "/models/armor/gold_layer_1.png", tex_dir + "/models/armor/gold_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_gold.png", "mcl_armor_chestplate_gold.png", "mcl_armor_leggings_gold.png", "mcl_armor_boots_gold.png" ], - [ tex_dir + "/models/armor/iron_layer_1.png", tex_dir + "/models/armor/iron_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_iron.png", "mcl_armor_chestplate_iron.png", "mcl_armor_leggings_iron.png", "mcl_armor_boots_iron.png" ], - [ tex_dir + "/models/armor/diamond_layer_1.png", tex_dir + "/models/armor/diamond_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_diamond.png", "mcl_armor_chestplate_diamond.png", "mcl_armor_leggings_diamond.png", "mcl_armor_boots_diamond.png" ], - [ tex_dir + "/models/armor/netherite_layer_1.png", tex_dir + "/models/armor/netherite_layer_2.png", target_dir("/mods/ITEMS/mcl_armor/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_armor_helmet_netherite.png", "mcl_armor_chestplate_netherite.png", "mcl_armor_leggings_netherite.png", "mcl_armor_boots_netherite.png" ] - ] - for a in armor_files: - APXSIZE = 16 # for some reason MineClone2 requires this - layer_1 = a[0] - layer_2 = a[1] - adir = a[2] - if os.path.isfile(layer_1): - helmet = adir + "/" + a[3] - chestplate = adir + "/" + a[4] - boots = adir + "/" + a[6] - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +"+str(APXSIZE * 2)+"+0 -crop "+str(APXSIZE * 2)+"x"+str(APXSIZE)+"+0+0 \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+helmet) - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +"+str(APXSIZE)+"+"+str(APXSIZE)+" -crop "+str(APXSIZE * 2.5)+"x"+str(APXSIZE)+"+"+str(APXSIZE)+"+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+chestplate) - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_1+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +0+"+str(APXSIZE)+" -crop "+str(APXSIZE)+"x"+str(APXSIZE)+"+0+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+boots) - if os.path.isfile(layer_2): - leggings = adir + "/" + a[5] - os.system("convert -size "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" xc:none \\( "+layer_2+" -scale "+str(APXSIZE * 4)+"x"+str(APXSIZE * 2)+" -geometry +0+"+str(APXSIZE)+" -crop "+str(APXSIZE * 2.5)+"x"+str(APXSIZE)+"+0+"+str(APXSIZE)+" \) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" "+leggings) - - # Convert chest textures (requires ImageMagick) - chest_files = [ - [ tex_dir + "/entity/chest/normal.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "default_chest_top.png", "mcl_chests_chest_bottom.png", "default_chest_front.png", "mcl_chests_chest_left.png", "mcl_chests_chest_right.png", "mcl_chests_chest_back.png" ], - [ tex_dir + "/entity/chest/trapped.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_chests_chest_trapped_top.png", "mcl_chests_chest_trapped_bottom.png", "mcl_chests_chest_trapped_front.png", "mcl_chests_chest_trapped_left.png", "mcl_chests_chest_trapped_right.png", "mcl_chests_chest_trapped_back.png" ], - [ tex_dir + "/entity/chest/ender.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_chests_ender_chest_top.png", "mcl_chests_ender_chest_bottom.png", "mcl_chests_ender_chest_front.png", "mcl_chests_ender_chest_left.png", "mcl_chests_ender_chest_right.png", "mcl_chests_ender_chest_back.png" ] - ] - - for c in chest_files: - chest_file = c[0] - if os.path.isfile(chest_file): - PPX = (PXSIZE/16) - CHPX = (PPX * 14) # Chest width - LIDPX = (PPX * 5) # Lid height - LIDLOW = (PPX * 10) # Lower lid section height - LOCKW = (PPX * 6) # Lock width - LOCKH = (PPX * 5) # Lock height - - cdir = c[1] - top = cdir + "/" + c[2] - bottom = cdir + "/" + c[3] - front = cdir + "/" + c[4] - left = cdir + "/" + c[5] - right = cdir + "/" + c[6] - back = cdir + "/" + c[7] - # Top - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(CHPX)+"+"+str(CHPX)+"+0 \) -geometry +0+0 -composite -extent "+str(CHPX)+"x"+str(CHPX)+" "+top) - # Bottom - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(CHPX)+"+"+str(CHPX*2)+"+"+str(CHPX+LIDPX)+" \) -geometry +0+0 -composite -extent "+str(CHPX)+"x"+str(CHPX)+" "+bottom) - # Front - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(CHPX)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(CHPX)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX)+"x"+str(CHPX)+" "+front) - # TODO: Add lock - - # Left, right back (use same texture, we're lazy - files = [ left, right, back ] - for f in files: - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(0)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(0)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX)+"x"+str(CHPX)+" "+f) - - # Double chests - - chest_files = [ - [ tex_dir + "/entity/chest/normal_double.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "default_chest_front_big.png", "default_chest_top_big.png", "default_chest_side_big.png" ], - [ tex_dir + "/entity/chest/trapped_double.png", target_dir("/mods/ITEMS/mcl_chests/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path), "mcl_chests_chest_trapped_front_big.png", "mcl_chests_chest_trapped_top_big.png", "mcl_chests_chest_trapped_side_big.png" ] - ] - for c in chest_files: - chest_file = c[0] - if os.path.isfile(chest_file): - PPX = (PXSIZE/16) - CHPX = (PPX * 14) # Chest width (short side) - CHPX2 = (PPX * 15) # Chest width (long side) - LIDPX = (PPX * 5) # Lid height - LIDLOW = (PPX * 10) # Lower lid section height - LOCKW = (PPX * 6) # Lock width - LOCKH = (PPX * 5) # Lock height - - cdir = c[1] - front = cdir + "/" + c[2] - top = cdir + "/" + c[3] - side = cdir + "/" + c[4] - # Top - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX2)+"x"+str(CHPX)+"+"+str(CHPX)+"+0 \) -geometry +0+0 -composite -extent "+str(CHPX2)+"x"+str(CHPX)+" "+top) - # Front - # TODO: Add lock - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX2)+"x"+str(LIDPX)+"+"+str(CHPX)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX2)+"x"+str(LIDLOW)+"+"+str(CHPX)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX2)+"x"+str(CHPX)+" "+front) - # Side - os.system("convert " + chest_file + " \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDPX)+"+"+str(0)+"+"+str(CHPX)+" \) -geometry +0+0 -composite \ -\( -clone 0 -crop "+str(CHPX)+"x"+str(LIDLOW)+"+"+str(0)+"+"+str(CHPX*2+LIDPX)+" \) -geometry +0+"+str(LIDPX-PPX)+" -composite \ --extent "+str(CHPX)+"x"+str(CHPX)+" "+side) + return failed_conversions - # Generate railway crossings and t-junctions. Note: They may look strange. - # Note: these may be only a temporary solution, as crossings and t-junctions do not occour in MC. - # TODO: Curves - rails = [ - # (Straigt src, curved src, t-junction dest, crossing dest) - ("rail.png", "rail_corner.png", "default_rail_t_junction.png", "default_rail_crossing.png"), - ("powered_rail.png", "rail_corner.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"), - ("powered_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_golden_t_junction_powered.png", "mcl_minecarts_rail_golden_crossing_powered.png"), - ("detector_rail.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction.png", "mcl_minecarts_rail_detector_crossing.png"), - ("detector_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction_powered.png", "mcl_minecarts_rail_detector_crossing_powered.png"), - ("activator_rail.png", "rail_corner.png", "mcl_minecarts_rail_activator_t_junction.png", "mcl_minecarts_rail_activator_crossing.png"), - ("activator_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_activator_d_t_junction.png", "mcl_minecarts_rail_activator_powered_crossing.png"), - ] - for r in rails: - os.system("composite -compose Dst_Over "+tex_dir+"/block/"+r[0]+" "+tex_dir+"/block/"+r[1]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/"+r[2]) - os.system("convert "+tex_dir+"/block/"+r[0]+" -rotate 90 "+tempfile1.name) - os.system("composite -compose Dst_Over "+tempfile1.name+" "+tex_dir+"/block/"+r[0]+" "+target_dir("/mods/ENTITIES/mcl_minecarts/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/"+r[3]) +def convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE): + print("Texture conversion BEGINS NOW!") - # Convert banner overlays - overlays = [ - "base", - "border", - "bricks", - "circle", - "creeper", - "cross", - "curly_border", - "diagonal_left", - "diagonal_right", - "diagonal_up_left", - "diagonal_up_right", - "flower", - "gradient", - "gradient_up", - "half_horizontal_bottom", - "half_horizontal", - "half_vertical", - "half_vertical_right", - "rhombus", - "mojang", - "skull", - "small_stripes", - "straight_cross", - "stripe_bottom", - "stripe_center", - "stripe_downleft", - "stripe_downright", - "stripe_left", - "stripe_middle", - "stripe_right", - "stripe_top", - "square_bottom_left", - "square_bottom_right", - "square_top_left", - "square_top_right", - "triangle_bottom", - "triangles_bottom", - "triangle_top", - "triangles_top", - ] - for o in overlays: - orig = tex_dir + "/entity/banner/" + o + ".png" - if os.path.isfile(orig): - if o == "mojang": - o = "thing" - dest = target_dir("/mods/ITEMS/mcl_banners/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/"+"mcl_banners_"+o+".png" - os.system("convert "+orig+" -transparent-color white -background black -alpha remove -alpha copy -channel RGB -white-threshold 0 "+dest) + # Convert textures listed in the Conversion_Table.csv + failed_conversions = convert_standard_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, + tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) - # Convert grass - grass_file = tex_dir + "/block/grass_block_top.png" - if os.path.isfile(grass_file): - FOLIAG = tex_dir+"/colormap/foliage.png" - GRASS = tex_dir+"/colormap/grass.png" + # Conversion of map backgrounds + convert_map_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, + tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE) + # Convert armor textures + convert_armor_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, PXSIZE) - # Leaves - colorize_alpha(FOLIAG, tex_dir+"/block/oak_leaves.png", "116+143", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/default_leaves.png",tempfile2.name) - colorize_alpha(FOLIAG, tex_dir+"/block/dark_oak_leaves.png", "158+177", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_leaves_big_oak.png",tempfile2.name) - colorize_alpha(FOLIAG, tex_dir+"/block/acacia_leaves.png", "40+255", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/default_acacia_leaves.png",tempfile2.name) - colorize_alpha(FOLIAG, tex_dir+"/block/spruce_leaves.png", "226+230", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_leaves_spruce.png",tempfile2.name) - colorize_alpha(FOLIAG, tex_dir+"/block/birch_leaves.png", "141+186", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_leaves_birch.png",tempfile2.name) - colorize_alpha(FOLIAG, tex_dir+"/block/jungle_leaves.png", "16+39", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/default_jungleleaves.png",tempfile2.name) + # Convert chest textures + convert_chest_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, PXSIZE) - # Waterlily - colorize_alpha(FOLIAG, tex_dir+"/block/lily_pad.png", "16+39", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/flowers_waterlily.png",tempfile2.name) + # Generate railway crossings and t-junctions + convert_rail_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, PXSIZE) - # Vines - colorize_alpha(FOLIAG, tex_dir+"/block/vine.png", "16+39", str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_core_vine.png",tempfile2.name) + # Convert banner overlays + convert_banner_overlays(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, PXSIZE) - # Tall grass, fern (inventory images) - pcol = "50+173" # Plains grass color - # TODO: TALLGRASS.png does no longer exist - colorize_alpha(GRASS, tex_dir+"/block/tallgrass.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_tallgrass_inv.png",tempfile2.name) - colorize_alpha(GRASS, tex_dir+"/block/fern.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_fern_inv.png",tempfile2.name) - colorize_alpha(GRASS, tex_dir+"/block/large_fern_top.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_double_plant_fern_inv.png",tempfile2.name) - colorize_alpha(GRASS, tex_dir+"/block/tall_grass_top.png", pcol, str(PXSIZE), target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path)+"/mcl_flowers_double_plant_grass_inv.png",tempfile2.name) + # Convert grass and related textures + convert_grass_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2,output_dir, output_dir_name, mineclone2_path, PXSIZE) - # Convert grass palette: https://minecraft.fandom.com/wiki/Tint - grass_colors = [ - # [Coords or #Color, AdditionalTint], # Index - Minecraft biome name (MineClone2 biome names) - ["50+173"], # 0 - Plains (flat, Plains, Plains_beach, Plains_ocean, End) - ["0+255"], # 1 - Savanna (Savanna, Savanna_beach, Savanna_ocean) - ["255+255"], # 2 - Ice Spikes (IcePlainsSpikes, IcePlainsSpikes_ocean) - ["255+255"], # 3 - Snowy Taiga (ColdTaiga, ColdTaiga_beach, ColdTaiga_beach_water, ColdTaiga_ocean) - ["178+193"], # 4 - Giant Tree Taiga (MegaTaiga, MegaTaiga_ocean) - ["178+193"], # 5 - Giant Tree Taiga (MegaSpruceTaiga, MegaSpruceTaiga_ocean) - ["203+239"], # 6 - Montains (ExtremeHills, ExtremeHills_beach, ExtremeHills_ocean) - ["203+239"], # 7 - Montains (ExtremeHillsM, ExtremeHillsM_ocean) - ["203+239"], # 8 - Montains (ExtremeHills+, ExtremeHills+_snowtop, ExtremeHills+_ocean) - ["50+173"], # 9 - Beach (StoneBeach, StoneBeach_ocean) - ["255+255"], # 10 - Snowy Tundra (IcePlains, IcePlains_ocean) - ["50+173"], # 11 - Sunflower Plains (SunflowerPlains, SunflowerPlains_ocean) - ["191+203"], # 12 - Taiga (Taiga, Taiga_beach, Taiga_ocean) - ["76+112"], # 13 - Forest (Forest, Forest_beach, Forest_ocean) - ["76+112"], # 14 - Flower Forest (FlowerForest, FlowerForest_beach, FlowerForest_ocean) - ["101+163"], # 15 - Birch Forest (BirchForest, BirchForest_ocean) - ["101+163"], # 16 - Birch Forest Hills (BirchForestM, BirchForestM_ocean) - ["0+255"], # 17 - Desert and Nether (Desert, Desert_ocean, Nether) - ["76+112", "#28340A"], # 18 - Dark Forest (RoofedForest, RoofedForest_ocean) - ["#90814d"], # 19 - Mesa (Mesa, Mesa_sandlevel, Mesa_ocean, ) - ["#90814d"], # 20 - Mesa (MesaBryce, MesaBryce_sandlevel, MesaBryce_ocean) - ["#90814d"], # 21 - Mesa (MesaPlateauF, MesaPlateauF_grasstop, MesaPlateauF_sandlevel, MesaPlateauF_ocean) - ["#90814d"], # 22 - Mesa (MesaPlateauFM, MesaPlateauFM_grasstop, MesaPlateauFM_sandlevel, MesaPlateauFM_ocean) - ["0+255"], # 23 - Shattered Savanna (or Savanna Plateau ?) (SavannaM, SavannaM_ocean) - ["12+36"], # 24 - Jungle (Jungle, Jungle_shore, Jungle_ocean) - ["12+36"], # 25 - Modified Jungle (JungleM, JungleM_shore, JungleM_ocean) - ["12+61"], # 26 - Jungle Edge (JungleEdge, JungleEdge_ocean) - ["12+61"], # 27 - Modified Jungle Edge (JungleEdgeM, JungleEdgeM_ocean) - ["#6A7039"], # 28 - Swamp (Swampland, Swampland_shore, Swampland_ocean) - ["25+25"], # 29 - Mushroom Fields and Mushroom Field Shore (MushroomIsland, MushroomIslandShore, MushroomIsland_ocean) - ] + # Metadata + if make_texture_pack: + # Create description file + description = "Texture pack for MineClone 2. Automatically converted from a Minecraft resource pack by the MineClone 2 Texture Converter. Size: "+str(PXSIZE)+"×"+str(PXSIZE) + description_file = open(target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/description.txt", "w") + description_file.write(description) + description_file.close() - grass_palette_file = target_dir("/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/mcl_core_palette_grass.png" - os.system("convert -size 16x16 canvas:transparent " + grass_palette_file) + # Create preview image (screenshot.png) + os.system("convert -size 300x200 canvas:transparent "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png") + os.system("composite "+base_dir+"/pack.png "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png -gravity center "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png") - for i, color in enumerate(grass_colors): - if color[0][0] == "#": - os.system("convert -size 1x1 xc:\"" + color[0] + "\" " + tempfile1.name + ".png") - else: - os.system("convert " + GRASS + " -crop 1x1+" + color[0] + " " + tempfile1.name + ".png") - - if len(color) > 1: - os.system("convert " + tempfile1.name + ".png \\( -size 1x1 xc:\"" + color[1] + "\" \\) -compose blend -define compose:args=50,50 -composite " + tempfile1.name + ".png") - - os.system("convert " + grass_palette_file + " \\( " + tempfile1.name + ".png -geometry +" + str(i % 16) + "+" + str(int(i / 16)) + " \\) -composite " + grass_palette_file) - - # Metadata - if make_texture_pack: - # Create description file - description = "Texture pack for MineClone 2. Automatically converted from a Minecraft resource pack by the MineClone 2 Texture Converter. Size: "+str(PXSIZE)+"×"+str(PXSIZE) - description_file = open(target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/description.txt", "w") - description_file.write(description) - description_file.close() - - # Create preview image (screenshot.png) - os.system("convert -size 300x200 canvas:transparent "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png") - os.system("composite "+base_dir+"/pack.png "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png -gravity center "+target_dir("/", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/screenshot.png") - - print("Textures conversion COMPLETE!") - if failed_conversions > 0: - print("WARNING: Number of missing files in original resource pack: "+str(failed_conversions)) - print("NOTE: Please keep in mind this script does not reliably convert all the textures yet.") - if make_texture_pack: - print("You can now retrieve the texture pack in "+output_dir+"/"+output_dir_name+"/") + print("Textures conversion COMPLETE!") + if failed_conversions > 0: + print("WARNING: Number of missing files in original resource pack: " + str(failed_conversions)) + print("NOTE: Please keep in mind this script does not reliably convert all the textures yet.") + if make_texture_pack: + print("You can now retrieve the texture pack in " + output_dir + "/" + output_dir_name + "/") diff --git a/tools/libtextureconverter/gui.py b/tools/libtextureconverter/gui.py index 07b1904b2..9afa15667 100644 --- a/tools/libtextureconverter/gui.py +++ b/tools/libtextureconverter/gui.py @@ -3,7 +3,10 @@ from tkinter import filedialog, messagebox, ttk, font from libtextureconverter.utils import handle_default_minecraft_texture, find_all_minecraft_resourcepacks from libtextureconverter.config import home from libtextureconverter.common import convert_resource_packs -import time, os, threading +import time +import os +import threading + class TextureConverterGUI: def __init__(self, root): @@ -17,10 +20,16 @@ class TextureConverterGUI: # Frame for instructions self.instruction_frame = tk.Frame(self.root) self.instruction_frame.pack(fill='x', padx=10, pady=10) - tk.Label(self.instruction_frame, text="Do you want to convert installed resource packs, or convert a single zip file?").pack(side='left', fill='x', expand=True) + tk.Label( + self.instruction_frame, + text="Do you want to convert installed resource packs, or convert a single zip file?").pack( + side='left', + fill='x', + expand=True) # Table-like structure using Treeview - self.tree = ttk.Treeview(self.root, columns=('Convert', 'Description'), show='headings') + self.tree = ttk.Treeview(self.root, columns=( + 'Convert', 'Description'), show='headings') self.tree.heading('Convert', text='Convert') self.tree.heading('Description', text='Description') @@ -34,15 +43,16 @@ class TextureConverterGUI: for entry in entries: self.tree.insert('', 'end', values=entry) - - # Button Frame self.button_frame = tk.Frame(self.root) - self.button_frame.pack(fill='x', padx=10, pady=10, side='bottom') # Ensure the buttons are at the bottom + # Ensure the buttons are at the bottom + self.button_frame.pack(fill='x', padx=10, pady=10, side='bottom') # Create and pack the buttons separately - self.ok_button = tk.Button(self.button_frame, text="OK", command=self.confirm_selection) + self.ok_button = tk.Button( + self.button_frame, text="OK", command=self.confirm_selection) self.ok_button.pack(side=tk.RIGHT, padx=5) - self.cancel_button = tk.Button(self.button_frame, text="Cancel", command=self.cancel_conversion) + self.cancel_button = tk.Button( + self.button_frame, text="Cancel", command=self.cancel_conversion) self.cancel_button.pack(side=tk.RIGHT) self.tree.pack(fill='both', expand=True, padx=10, pady=10) @@ -55,8 +65,10 @@ class TextureConverterGUI: # Measure and set the column widths convert_width = tk.font.Font().measure('Convert') + 20 description_width = max( - tk.font.Font().measure(self.tree.set(item, 'Description')) for item in self.tree.get_children() - ) + 20 + tk.font.Font().measure( + self.tree.set( + item, + 'Description')) for item in self.tree.get_children()) + 20 # Apply the column widths self.tree.column('Convert', width=convert_width, anchor='center') @@ -71,7 +83,8 @@ class TextureConverterGUI: self.tree.config(height=num_items) # Calculate the total height needed - total_height = self.instruction_frame.winfo_height() + self.button_frame.winfo_height() + tree_height + 20 + total_height = self.instruction_frame.winfo_height( + ) + self.button_frame.winfo_height() + tree_height + 20 # Calculate the total width needed total_width = convert_width + description_width + 20 @@ -82,10 +95,10 @@ class TextureConverterGUI: # Prevent the window from resizing smaller than it should self.root.minsize(int(total_width), int(total_height)) - # Update the idle tasks to recalculate sizes, may help to remove extra space + # Update the idle tasks to recalculate sizes, may help to remove extra + # space self.root.update_idletasks() - def confirm_selection(self): self.cancel_button.config(state=tk.NORMAL) selected_item = self.tree.focus() @@ -97,15 +110,15 @@ class TextureConverterGUI: self.root.update_idletasks() # Update the geometry of the widgets self.root.minsize(self.root.winfo_width(), self.root.winfo_height()) - - def show_loading_screen(self, option): # Display a non-blocking loading message - self.loading_label = tk.Label(self.root, text="Converting textures, please wait...", fg="blue") + self.loading_label = tk.Label( + self.root, text="Converting textures, please wait...", fg="blue") self.loading_label.pack() # Start the conversion process in a separate thread - conversion_thread = threading.Thread(target=self.perform_conversion, args=(option,), daemon=True) + conversion_thread = threading.Thread( + target=self.perform_conversion, args=(option,), daemon=True) conversion_thread.start() # Disable the OK button while the conversion is in progress @@ -119,12 +132,13 @@ class TextureConverterGUI: verbose = False output_dir = os.path.join(home, ".minetest", "textures") make_texture_pack = True - + # Determine the resource packs to convert based on the option if option == 'all': resource_packs = find_all_minecraft_resourcepacks() elif option == 'default': - resource_packs = [handle_default_minecraft_texture(home, output_dir)] + resource_packs = [ + handle_default_minecraft_texture(home, output_dir)] elif option == 'other': folder_selected = filedialog.askdirectory() if folder_selected: @@ -136,13 +150,15 @@ class TextureConverterGUI: return # Convert resource packs - convert_resource_packs(resource_packs, output_dir, pixelsize, dry_run, verbose, make_texture_pack) + convert_resource_packs(resource_packs, output_dir, + pixelsize, dry_run, verbose, make_texture_pack) # Update the GUI after conversion self.loading_label.pack_forget() self.ok_button.config(state=tk.NORMAL) - messagebox.showinfo("Conversion Complete", f"Resource Packs '{', '.join(resource_packs)}' converted.") - + messagebox.showinfo( + "Conversion Complete", + f"Resource Packs '{', '.join(resource_packs)}' converted.") def convert_all(self): # Simulate a conversion process @@ -162,17 +178,20 @@ class TextureConverterGUI: time.sleep(2) # Simulate some time for conversion def cancel_conversion(self): - # Placeholder for cancel action, you may need to implement actual cancellation logic + # Placeholder for cancel action, you may need to implement actual + # cancellation logic print("Conversion cancelled by user.") self.loading_label.pack_forget() self.ok_button.config(state=tk.NORMAL) self.cancel_button.config(state=tk.DISABLED) + def main(): root = tk.Tk() app = TextureConverterGUI(root) app.adjust_column_widths() root.mainloop() + if __name__ == "__main__": main() diff --git a/tools/libtextureconverter/special_convert_cases.py b/tools/libtextureconverter/special_convert_cases.py new file mode 100644 index 000000000..71af2b6f2 --- /dev/null +++ b/tools/libtextureconverter/special_convert_cases.py @@ -0,0 +1,817 @@ +import os +from .utils import target_dir, colorize, colorize_alpha +import shutil +import csv +import tempfile +import sys +import argparse +import glob + +# Conversion of map backgrounds +def convert_map_textures( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + PXSIZE): + # Convert map background + map_background_file = tex_dir + "/map/map_background.png" + if os.path.isfile(map_background_file): + os.system( + "convert " + + map_background_file + + " -interpolate Integer -filter point -resize \"140x140\" " + + target_dir( + "/mods/ITEMS/mcl_maps/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_maps_map_background.png") + +# Convert armor textures + + +def convert_armor_textures( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + PXSIZE): + # Convert armor textures (requires ImageMagick) + armor_files = [[tex_dir + "/models/armor/leather_layer_1.png", + tex_dir + "/models/armor/leather_layer_2.png", + target_dir("/mods/ITEMS/mcl_armor/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_armor_helmet_leather.png", + "mcl_armor_chestplate_leather.png", + "mcl_armor_leggings_leather.png", + "mcl_armor_boots_leather.png"], + [tex_dir + "/models/armor/chainmail_layer_1.png", + tex_dir + "/models/armor/chainmail_layer_2.png", + target_dir("/mods/ITEMS/mcl_armor/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_armor_helmet_chain.png", + "mcl_armor_chestplate_chain.png", + "mcl_armor_leggings_chain.png", + "mcl_armor_boots_chain.png"], + [tex_dir + "/models/armor/gold_layer_1.png", + tex_dir + "/models/armor/gold_layer_2.png", + target_dir("/mods/ITEMS/mcl_armor/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_armor_helmet_gold.png", + "mcl_armor_chestplate_gold.png", + "mcl_armor_leggings_gold.png", + "mcl_armor_boots_gold.png"], + [tex_dir + "/models/armor/iron_layer_1.png", + tex_dir + "/models/armor/iron_layer_2.png", + target_dir("/mods/ITEMS/mcl_armor/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_armor_helmet_iron.png", + "mcl_armor_chestplate_iron.png", + "mcl_armor_leggings_iron.png", + "mcl_armor_boots_iron.png"], + [tex_dir + "/models/armor/diamond_layer_1.png", + tex_dir + "/models/armor/diamond_layer_2.png", + target_dir("/mods/ITEMS/mcl_armor/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_armor_helmet_diamond.png", + "mcl_armor_chestplate_diamond.png", + "mcl_armor_leggings_diamond.png", + "mcl_armor_boots_diamond.png"], + [tex_dir + "/models/armor/netherite_layer_1.png", + tex_dir + "/models/armor/netherite_layer_2.png", + target_dir("/mods/ITEMS/mcl_armor/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_armor_helmet_netherite.png", + "mcl_armor_chestplate_netherite.png", + "mcl_armor_leggings_netherite.png", + "mcl_armor_boots_netherite.png"]] + for a in armor_files: + APXSIZE = 16 # for some reason MineClone2 requires this + layer_1 = a[0] + layer_2 = a[1] + adir = a[2] + if os.path.isfile(layer_1): + helmet = adir + "/" + a[3] + chestplate = adir + "/" + a[4] + boots = adir + "/" + a[6] + os.system("convert -size " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " xc:none \\( " + + layer_1 + + " -scale " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " -geometry +" + + str(APXSIZE * + 2) + + "+0 -crop " + + str(APXSIZE * + 2) + + "x" + + str(APXSIZE) + + "+0+0 \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + + helmet) + os.system("convert -size " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " xc:none \\( " + + layer_1 + + " -scale " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " -geometry +" + + str(APXSIZE) + + "+" + + str(APXSIZE) + + " -crop " + + str(APXSIZE * + 2.5) + + "x" + + str(APXSIZE) + + "+" + + str(APXSIZE) + + "+" + + str(APXSIZE) + + " \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + + chestplate) + os.system("convert -size " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " xc:none \\( " + + layer_1 + + " -scale " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " -geometry +0+" + + str(APXSIZE) + + " -crop " + + str(APXSIZE) + + "x" + + str(APXSIZE) + + "+0+" + + str(APXSIZE) + + " \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + + boots) + if os.path.isfile(layer_2): + leggings = adir + "/" + a[5] + os.system("convert -size " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " xc:none \\( " + + layer_2 + + " -scale " + + str(APXSIZE * + 4) + + "x" + + str(APXSIZE * + 2) + + " -geometry +0+" + + str(APXSIZE) + + " -crop " + + str(APXSIZE * + 2.5) + + "x" + + str(APXSIZE) + + "+0+" + + str(APXSIZE) + + " \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + + leggings) + +# Convert chest textures + + +def convert_chest_textures( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + PXSIZE): + # Convert chest textures (requires ImageMagick) + chest_files = [[tex_dir + "/entity/chest/normal.png", + target_dir("/mods/ITEMS/mcl_chests/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "default_chest_top.png", + "mcl_chests_chest_bottom.png", + "default_chest_front.png", + "mcl_chests_chest_left.png", + "mcl_chests_chest_right.png", + "mcl_chests_chest_back.png"], + [tex_dir + "/entity/chest/trapped.png", + target_dir("/mods/ITEMS/mcl_chests/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_chests_chest_trapped_top.png", + "mcl_chests_chest_trapped_bottom.png", + "mcl_chests_chest_trapped_front.png", + "mcl_chests_chest_trapped_left.png", + "mcl_chests_chest_trapped_right.png", + "mcl_chests_chest_trapped_back.png"], + [tex_dir + "/entity/chest/ender.png", + target_dir("/mods/ITEMS/mcl_chests/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_chests_ender_chest_top.png", + "mcl_chests_ender_chest_bottom.png", + "mcl_chests_ender_chest_front.png", + "mcl_chests_ender_chest_left.png", + "mcl_chests_ender_chest_right.png", + "mcl_chests_ender_chest_back.png"]] + + for c in chest_files: + chest_file = c[0] + if os.path.isfile(chest_file): + PPX = (PXSIZE / 16) + CHPX = (PPX * 14) # Chest width + LIDPX = (PPX * 5) # Lid height + LIDLOW = (PPX * 10) # Lower lid section height + LOCKW = (PPX * 6) # Lock width + LOCKH = (PPX * 5) # Lock height + + cdir = c[1] + top = cdir + "/" + c[2] + bottom = cdir + "/" + c[3] + front = cdir + "/" + c[4] + left = cdir + "/" + c[5] + right = cdir + "/" + c[6] + back = cdir + "/" + c[7] + # Top + os.system("convert " + chest_file + " \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(CHPX) + "+" + str(CHPX) + "+0 \\) -geometry +0+0 -composite -extent " + str(CHPX) + "x" + str(CHPX) + " " + top) + # Bottom + os.system("convert " + chest_file + " \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(CHPX) + "+" + str(CHPX * 2) + "+" + str(CHPX + LIDPX) + " \\) -geometry +0+0 -composite -extent " + str(CHPX) + "x" + str(CHPX) + " " + bottom) + # Front + os.system("convert " + chest_file + " \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(LIDPX) + "+" + str(CHPX) + "+" + str(CHPX) + " \\) -geometry +0+0 -composite \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(LIDLOW) + "+" + str(CHPX) + "+" + str(CHPX * 2 + LIDPX) + " \\) -geometry +0+" + str(LIDPX - PPX) + " -composite \ +-extent " + str(CHPX) + "x" + str(CHPX) + " " + front) + # TODO: Add lock + + # Left, right back (use same texture, we're lazy + files = [left, right, back] + for f in files: + os.system("convert " + chest_file + " \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(LIDPX) + "+" + str(0) + "+" + str(CHPX) + " \\) -geometry +0+0 -composite \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(LIDLOW) + "+" + str(0) + "+" + str(CHPX * 2 + LIDPX) + " \\) -geometry +0+" + str(LIDPX - PPX) + " -composite \ +-extent " + str(CHPX) + "x" + str(CHPX) + " " + f) + + # Double chests + + chest_files = [[tex_dir + "/entity/chest/normal_double.png", + target_dir("/mods/ITEMS/mcl_chests/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "default_chest_front_big.png", + "default_chest_top_big.png", + "default_chest_side_big.png"], + [tex_dir + "/entity/chest/trapped_double.png", + target_dir("/mods/ITEMS/mcl_chests/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path), + "mcl_chests_chest_trapped_front_big.png", + "mcl_chests_chest_trapped_top_big.png", + "mcl_chests_chest_trapped_side_big.png"]] + for c in chest_files: + chest_file = c[0] + if os.path.isfile(chest_file): + PPX = (PXSIZE / 16) + CHPX = (PPX * 14) # Chest width (short side) + CHPX2 = (PPX * 15) # Chest width (long side) + LIDPX = (PPX * 5) # Lid height + LIDLOW = (PPX * 10) # Lower lid section height + LOCKW = (PPX * 6) # Lock width + LOCKH = (PPX * 5) # Lock height + + cdir = c[1] + front = cdir + "/" + c[2] + top = cdir + "/" + c[3] + side = cdir + "/" + c[4] + # Top + os.system("convert " + chest_file + " \ +\\( -clone 0 -crop " + str(CHPX2) + "x" + str(CHPX) + "+" + str(CHPX) + "+0 \\) -geometry +0+0 -composite -extent " + str(CHPX2) + "x" + str(CHPX) + " " + top) + # Front + # TODO: Add lock + os.system("convert " + chest_file + " \ +\\( -clone 0 -crop " + str(CHPX2) + "x" + str(LIDPX) + "+" + str(CHPX) + "+" + str(CHPX) + " \\) -geometry +0+0 -composite \ +\\( -clone 0 -crop " + str(CHPX2) + "x" + str(LIDLOW) + "+" + str(CHPX) + "+" + str(CHPX * 2 + LIDPX) + " \\) -geometry +0+" + str(LIDPX - PPX) + " -composite \ +-extent " + str(CHPX2) + "x" + str(CHPX) + " " + front) + # Side + os.system("convert " + chest_file + " \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(LIDPX) + "+" + str(0) + "+" + str(CHPX) + " \\) -geometry +0+0 -composite \ +\\( -clone 0 -crop " + str(CHPX) + "x" + str(LIDLOW) + "+" + str(0) + "+" + str(CHPX * 2 + LIDPX) + " \\) -geometry +0+" + str(LIDPX - PPX) + " -composite \ +-extent " + str(CHPX) + "x" + str(CHPX) + " " + side) + +# Generate railway crossings and t-junctions + + +def convert_rail_textures( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + PXSIZE): + # Generate railway crossings and t-junctions. Note: They may look strange. + # Note: these may be only a temporary solution, as crossings and t-junctions do not occour in MC. + # TODO: Curves + rails = [ + # (Straigt src, curved src, t-junction dest, crossing dest) + ("rail.png", "rail_corner.png", + "default_rail_t_junction.png", "default_rail_crossing.png"), + ("powered_rail.png", "rail_corner.png", + "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"), + ("powered_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_golden_t_junction_powered.png", + "mcl_minecarts_rail_golden_crossing_powered.png"), + ("detector_rail.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction.png", + "mcl_minecarts_rail_detector_crossing.png"), + ("detector_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_detector_t_junction_powered.png", + "mcl_minecarts_rail_detector_crossing_powered.png"), + ("activator_rail.png", "rail_corner.png", "mcl_minecarts_rail_activator_t_junction.png", + "mcl_minecarts_rail_activator_crossing.png"), + ("activator_rail_on.png", "rail_corner.png", "mcl_minecarts_rail_activator_d_t_junction.png", + "mcl_minecarts_rail_activator_powered_crossing.png"), + ] + for r in rails: + os.system( + "composite -compose Dst_Over " + + tex_dir + + "/block/" + + r[0] + + " " + + tex_dir + + "/block/" + + r[1] + + " " + + target_dir( + "/mods/ENTITIES/mcl_minecarts/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/" + + r[2]) + os.system("convert " + tex_dir + "/block/" + + r[0] + " -rotate 90 " + tempfile1.name) + os.system( + "composite -compose Dst_Over " + + tempfile1.name + + " " + + tex_dir + + "/block/" + + r[0] + + " " + + target_dir( + "/mods/ENTITIES/mcl_minecarts/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/" + + r[3]) + +# Convert banner overlays + + +def convert_banner_overlays( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + PXSIZE): + # Convert banner overlays + overlays = [ + "base", + "border", + "bricks", + "circle", + "creeper", + "cross", + "curly_border", + "diagonal_left", + "diagonal_right", + "diagonal_up_left", + "diagonal_up_right", + "flower", + "gradient", + "gradient_up", + "half_horizontal_bottom", + "half_horizontal", + "half_vertical", + "half_vertical_right", + "rhombus", + "mojang", + "skull", + "small_stripes", + "straight_cross", + "stripe_bottom", + "stripe_center", + "stripe_downleft", + "stripe_downright", + "stripe_left", + "stripe_middle", + "stripe_right", + "stripe_top", + "square_bottom_left", + "square_bottom_right", + "square_top_left", + "square_top_right", + "triangle_bottom", + "triangles_bottom", + "triangle_top", + "triangles_top", + ] + for o in overlays: + orig = tex_dir + "/entity/banner/" + o + ".png" + if os.path.isfile(orig): + if o == "mojang": + o = "thing" + dest = target_dir( + "/mods/ITEMS/mcl_banners/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + "/" + "mcl_banners_" + o + ".png" + os.system( + "convert " + + orig + + " -transparent-color white -background black -alpha remove -alpha copy -channel RGB -white-threshold 0 " + + dest) + +# Convert grass and related textures + + +def convert_grass_textures( + make_texture_pack, + dry_run, + verbose, + base_dir, + tex_dir, + tempfile1, + tempfile2, + output_dir, + output_dir_name, + mineclone2_path, + PXSIZE): + # Convert grass + grass_file = tex_dir + "/block/grass_block_top.png" + if os.path.isfile(grass_file): + FOLIAG = tex_dir + "/colormap/foliage.png" + GRASS = tex_dir + "/colormap/grass.png" + + # Leaves + colorize_alpha( + FOLIAG, + tex_dir + + "/block/oak_leaves.png", + "116+143", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/default_leaves.png", + tempfile2.name) + colorize_alpha( + FOLIAG, + tex_dir + + "/block/dark_oak_leaves.png", + "158+177", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_core_leaves_big_oak.png", + tempfile2.name) + colorize_alpha( + FOLIAG, + tex_dir + + "/block/acacia_leaves.png", + "40+255", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/default_acacia_leaves.png", + tempfile2.name) + colorize_alpha( + FOLIAG, + tex_dir + + "/block/spruce_leaves.png", + "226+230", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_core_leaves_spruce.png", + tempfile2.name) + colorize_alpha( + FOLIAG, + tex_dir + + "/block/birch_leaves.png", + "141+186", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_core_leaves_birch.png", + tempfile2.name) + colorize_alpha( + FOLIAG, + tex_dir + + "/block/jungle_leaves.png", + "16+39", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/default_jungleleaves.png", + tempfile2.name) + + # Waterlily + colorize_alpha( + FOLIAG, + tex_dir + + "/block/lily_pad.png", + "16+39", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/flowers_waterlily.png", + tempfile2.name) + + # Vines + colorize_alpha( + FOLIAG, + tex_dir + + "/block/vine.png", + "16+39", + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_core_vine.png", + tempfile2.name) + + # Tall grass, fern (inventory images) + pcol = "50+173" # Plains grass color + # TODO: TALLGRASS.png does no longer exist + colorize_alpha( + GRASS, + tex_dir + + "/block/tallgrass.png", + pcol, + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_flowers_tallgrass_inv.png", + tempfile2.name) + colorize_alpha( + GRASS, + tex_dir + + "/block/fern.png", + pcol, + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_flowers_fern_inv.png", + tempfile2.name) + colorize_alpha( + GRASS, + tex_dir + + "/block/large_fern_top.png", + pcol, + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_flowers_double_plant_fern_inv.png", + tempfile2.name) + colorize_alpha( + GRASS, + tex_dir + + "/block/tall_grass_top.png", + pcol, + str(PXSIZE), + target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + + "/mcl_flowers_double_plant_grass_inv.png", + tempfile2.name) + + # Convert grass palette: https://minecraft.fandom.com/wiki/Tint + grass_colors = [ + # [Coords or #Color, AdditionalTint], # Index - Minecraft biome name (MineClone2 biome names) + # 0 - Plains (flat, Plains, Plains_beach, Plains_ocean, End) + ["50+173"], + # 1 - Savanna (Savanna, Savanna_beach, Savanna_ocean) + ["0+255"], + # 2 - Ice Spikes (IcePlainsSpikes, IcePlainsSpikes_ocean) + ["255+255"], + # 3 - Snowy Taiga (ColdTaiga, ColdTaiga_beach, ColdTaiga_beach_water, ColdTaiga_ocean) + ["255+255"], + # 4 - Giant Tree Taiga (MegaTaiga, MegaTaiga_ocean) + ["178+193"], + # 5 - Giant Tree Taiga (MegaSpruceTaiga, MegaSpruceTaiga_ocean) + ["178+193"], + # 6 - Montains (ExtremeHills, ExtremeHills_beach, ExtremeHills_ocean) + ["203+239"], + # 7 - Montains (ExtremeHillsM, ExtremeHillsM_ocean) + ["203+239"], + # 8 - Montains (ExtremeHills+, ExtremeHills+_snowtop, ExtremeHills+_ocean) + ["203+239"], + ["50+173"], # 9 - Beach (StoneBeach, StoneBeach_ocean) + ["255+255"], # 10 - Snowy Tundra (IcePlains, IcePlains_ocean) + # 11 - Sunflower Plains (SunflowerPlains, SunflowerPlains_ocean) + ["50+173"], + ["191+203"], # 12 - Taiga (Taiga, Taiga_beach, Taiga_ocean) + ["76+112"], # 13 - Forest (Forest, Forest_beach, Forest_ocean) + # 14 - Flower Forest (FlowerForest, FlowerForest_beach, FlowerForest_ocean) + ["76+112"], + # 15 - Birch Forest (BirchForest, BirchForest_ocean) + ["101+163"], + # 16 - Birch Forest Hills (BirchForestM, BirchForestM_ocean) + ["101+163"], + # 17 - Desert and Nether (Desert, Desert_ocean, Nether) + ["0+255"], + # 18 - Dark Forest (RoofedForest, RoofedForest_ocean) + ["76+112", "#28340A"], + ["#90814d"], # 19 - Mesa (Mesa, Mesa_sandlevel, Mesa_ocean, ) + # 20 - Mesa (MesaBryce, MesaBryce_sandlevel, MesaBryce_ocean) + ["#90814d"], + # 21 - Mesa (MesaPlateauF, MesaPlateauF_grasstop, MesaPlateauF_sandlevel, MesaPlateauF_ocean) + ["#90814d"], + # 22 - Mesa (MesaPlateauFM, MesaPlateauFM_grasstop, MesaPlateauFM_sandlevel, MesaPlateauFM_ocean) + ["#90814d"], + # 23 - Shattered Savanna (or Savanna Plateau ?) (SavannaM, SavannaM_ocean) + ["0+255"], + ["12+36"], # 24 - Jungle (Jungle, Jungle_shore, Jungle_ocean) + # 25 - Modified Jungle (JungleM, JungleM_shore, JungleM_ocean) + ["12+36"], + ["12+61"], # 26 - Jungle Edge (JungleEdge, JungleEdge_ocean) + # 27 - Modified Jungle Edge (JungleEdgeM, JungleEdgeM_ocean) + ["12+61"], + # 28 - Swamp (Swampland, Swampland_shore, Swampland_ocean) + ["#6A7039"], + # 29 - Mushroom Fields and Mushroom Field Shore (MushroomIsland, MushroomIslandShore, MushroomIsland_ocean) + ["25+25"], + ] + + grass_palette_file = target_dir( + "/textures", + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path) + "/mcl_core_palette_grass.png" + os.system("convert -size 16x16 canvas:transparent " + + grass_palette_file) + + for i, color in enumerate(grass_colors): + if color[0][0] == "#": + os.system("convert -size 1x1 xc:\"" + + color[0] + "\" " + tempfile1.name + ".png") + else: + os.system("convert " + GRASS + " -crop 1x1+" + + color[0] + " " + tempfile1.name + ".png") + + if len(color) > 1: + os.system( + "convert " + + tempfile1.name + + ".png \\( -size 1x1 xc:\"" + + color[1] + + "\" \\) -compose blend -define compose:args=50,50 -composite " + + tempfile1.name + + ".png") + + os.system("convert " + + grass_palette_file + + " \\( " + + tempfile1.name + + ".png -geometry +" + + str(i % + 16) + + "+" + + str(int(i / + 16)) + + " \\) -composite " + + grass_palette_file) diff --git a/tools/libtextureconverter/utils.py b/tools/libtextureconverter/utils.py index a54e87e1d..7f9bdb390 100644 --- a/tools/libtextureconverter/utils.py +++ b/tools/libtextureconverter/utils.py @@ -1,8 +1,17 @@ -import shutil, csv, os, tempfile, sys, argparse, glob, re, zipfile +import shutil +import csv +import os +import tempfile +import sys +import argparse +import glob +import re +import zipfile from .config import SUPPORTED_MINECRAFT_VERSION, home from PIL import Image from collections import Counter + def detect_pixel_size(directory): sizes = [] for filename in glob.glob(directory + '/**/*.png', recursive=True): @@ -11,22 +20,57 @@ def detect_pixel_size(directory): if not sizes: return 16 # Default to 16x16 if no PNG files are found most_common_size = Counter(sizes).most_common(1)[0][0] - print(f"Autodetected pixel size: {most_common_size[0]}x{most_common_size[1]}") + print( + f"Autodetected pixel size: {most_common_size[0]}x{most_common_size[1]}") return most_common_size[0] -def target_dir(directory, make_texture_pack, output_dir, output_dir_name, mineclone2_path): - if make_texture_pack: - return output_dir + "/" + output_dir_name - else: - return mineclone2_path + directory -def colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile1_name): - os.system("convert "+colormap+" -crop 1x1+"+colormap_pixel+" -depth 8 -resize "+texture_size+"x"+texture_size+" "+tempfile1_name) - os.system("composite -compose Multiply "+tempfile1_name+" "+source+" "+destination) +def target_dir( + directory, + make_texture_pack, + output_dir, + output_dir_name, + mineclone2_path): + if make_texture_pack: + return output_dir + "/" + output_dir_name + else: + return mineclone2_path + directory + + +def colorize( + colormap, + source, + colormap_pixel, + texture_size, + destination, + tempfile1_name): + os.system( + "convert " + + colormap + + " -crop 1x1+" + + colormap_pixel + + " -depth 8 -resize " + + texture_size + + "x" + + texture_size + + " " + + tempfile1_name) + os.system("composite -compose Multiply " + + tempfile1_name + " " + source + " " + destination) + + +def colorize_alpha( + colormap, + source, + colormap_pixel, + texture_size, + destination, + tempfile2_name): + colorize(colormap, source, colormap_pixel, + texture_size, destination, tempfile2_name) + os.system("composite -compose Dst_In " + source + " " + + tempfile2_name + " -alpha Set " + destination) -def colorize_alpha(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name): - colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name) - os.system("composite -compose Dst_In "+source+" "+tempfile2_name+" -alpha Set "+destination) def find_highest_minecraft_version(home, supported_version): version_pattern = re.compile(re.escape(supported_version) + r"\.\d+") @@ -39,6 +83,7 @@ def find_highest_minecraft_version(home, supported_version): highest_version = folder return highest_version + def find_all_minecraft_resourcepacks(): resourcepacks_dir = os.path.join(home, '.minecraft', 'resourcepacks') @@ -55,17 +100,20 @@ def find_all_minecraft_resourcepacks(): print(f"Adding resourcepack '{folder}'") resourcepacks.append(folder_path) else: - print(f"pack.png not found in resourcepack '{folder}', not converting") + print( + f"pack.png not found in resourcepack '{folder}', not converting") return resourcepacks + def handle_default_minecraft_texture(home, output_dir): version = find_highest_minecraft_version(home, SUPPORTED_MINECRAFT_VERSION) if not version: print("No suitable Minecraft version found.") sys.exit(1) - jar_file = os.path.join(home, ".minecraft", "versions", version, f"{version}.jar") + jar_file = os.path.join( + home, ".minecraft", "versions", version, f"{version}.jar") if not os.path.isfile(jar_file): print("Minecraft JAR file not found.") sys.exit(1) @@ -85,26 +133,29 @@ def handle_default_minecraft_texture(home, output_dir): extract_folder = os.path.normpath(extract_folder) # Define the textures directory and normalize it - textures_directory = os.path.normpath(f"{extract_folder}/assets/minecraft/textures") + textures_directory = os.path.normpath( + f"{extract_folder}/assets/minecraft/textures") # Using glob to find all files all_files = glob.glob(f"{extract_folder}/**/*.*", recursive=True) # Remove all non-png files except pack.mcmeta and pack.png in the root for file_path in all_files: - if not file_path.endswith('.png') and not file_path.endswith('pack.mcmeta') and not file_path.endswith('pack.png'): - #print(f"Removing file: {file_path}") + if not file_path.endswith('.png') and not file_path.endswith( + 'pack.mcmeta') and not file_path.endswith('pack.png'): + # print(f"Removing file: {file_path}") os.remove(file_path) # Remove all directories in the root except 'assets' for item in os.listdir(extract_folder): item_path = os.path.join(extract_folder, item) if os.path.isdir(item_path) and item != "assets": - #print(f"Removing directory: {item_path}") + # print(f"Removing directory: {item_path}") shutil.rmtree(item_path, ignore_errors=True) # Remove directories in 'minecraft' except for 'textures' - minecraft_directory = os.path.normpath(f"{extract_folder}/assets/minecraft") + minecraft_directory = os.path.normpath( + f"{extract_folder}/assets/minecraft") for item in os.listdir(minecraft_directory): item_path = os.path.join(minecraft_directory, item) if os.path.isdir(item_path) and item != "textures": @@ -112,10 +163,13 @@ def handle_default_minecraft_texture(home, output_dir): shutil.rmtree(item_path, ignore_errors=True) # Copy the textures directory to the output directory - output_textures_directory = os.path.join(output_dir, 'assets/minecraft/textures') - if os.path.exists(textures_directory) and not os.path.exists(output_textures_directory): + output_textures_directory = os.path.join( + output_dir, 'assets/minecraft/textures') + if os.path.exists(textures_directory) and not os.path.exists( + output_textures_directory): os.makedirs(os.path.dirname(output_textures_directory), exist_ok=True) - shutil.copytree(textures_directory, output_textures_directory, dirs_exist_ok=True) + shutil.copytree(textures_directory, + output_textures_directory, dirs_exist_ok=True) # Copy pack.mcmeta and pack.png file if exists for file_name in ['pack.mcmeta', 'pack.png']: From 0da8428eef82d0030c4ec7fd3d2db079a77f752d Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 08:36:48 +0000 Subject: [PATCH 28/40] Made minetest directory handling, platform indiependent --- tools/libtextureconverter/config.py | 23 ++++++++++++++++++++++- tools/libtextureconverter/gui.py | 2 +- tools/libtextureconverter/utils.py | 2 +- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/tools/libtextureconverter/config.py b/tools/libtextureconverter/config.py index 25b6c1be8..dbba6b3df 100644 --- a/tools/libtextureconverter/config.py +++ b/tools/libtextureconverter/config.py @@ -1,9 +1,30 @@ import os +import platform + +def get_minetest_directory(): + system = platform.system() + + # Windows + if system == 'Windows': + return os.environ.get('MINETEST_USER_PATH', os.path.expandvars('%APPDATA%\\Minetest')) + + # Linux + elif system == 'Linux': + return os.environ.get('MINETEST_USER_PATH', os.path.expanduser('~/.minetest')) + + # macOS + elif system == 'Darwin': # Darwin is the system name for macOS + return os.environ.get('MINETEST_USER_PATH', os.path.expanduser('~/Library/Application Support/minetest')) + + # Unsupported system + else: + return None + # Constants SUPPORTED_MINECRAFT_VERSION = "1.20" # Helper vars home = os.environ["HOME"] -mineclone2_path = home + "/.minetest/games/mineclone2" +mineclone2_path = os.path.join(get_minetest_directory(),"games","mineclone2") working_dir = os.getcwd() appname = "Texture_Converter.py" diff --git a/tools/libtextureconverter/gui.py b/tools/libtextureconverter/gui.py index 9afa15667..6c2a0ed6b 100644 --- a/tools/libtextureconverter/gui.py +++ b/tools/libtextureconverter/gui.py @@ -130,7 +130,7 @@ class TextureConverterGUI: pixelsize = None dry_run = False verbose = False - output_dir = os.path.join(home, ".minetest", "textures") + output_dir = os.path.join(get_minetest_directory(), "textures") make_texture_pack = True # Determine the resource packs to convert based on the option diff --git a/tools/libtextureconverter/utils.py b/tools/libtextureconverter/utils.py index 7f9bdb390..7d9cce7f1 100644 --- a/tools/libtextureconverter/utils.py +++ b/tools/libtextureconverter/utils.py @@ -10,7 +10,7 @@ import zipfile from .config import SUPPORTED_MINECRAFT_VERSION, home from PIL import Image from collections import Counter - +import platform def detect_pixel_size(directory): sizes = [] From c586e480ed1e05551f48c9392cfd7a2ee57d1c78 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 08:44:45 +0000 Subject: [PATCH 29/40] Fixed crash bug with GUI --- tools/libtextureconverter/gui.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/libtextureconverter/gui.py b/tools/libtextureconverter/gui.py index 6c2a0ed6b..d31b1ff1e 100644 --- a/tools/libtextureconverter/gui.py +++ b/tools/libtextureconverter/gui.py @@ -1,8 +1,9 @@ import tkinter as tk from tkinter import filedialog, messagebox, ttk, font from libtextureconverter.utils import handle_default_minecraft_texture, find_all_minecraft_resourcepacks -from libtextureconverter.config import home +from libtextureconverter.config import home, get_minetest_directory from libtextureconverter.common import convert_resource_packs + import time import os import threading From fe8612d944a10692b64a33e20e9ec4108bd54e7f Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 08:50:37 +0000 Subject: [PATCH 30/40] Made terms clearer in gui.py --- tools/libtextureconverter/gui.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/libtextureconverter/gui.py b/tools/libtextureconverter/gui.py index d31b1ff1e..4ee8b431c 100644 --- a/tools/libtextureconverter/gui.py +++ b/tools/libtextureconverter/gui.py @@ -23,7 +23,7 @@ class TextureConverterGUI: self.instruction_frame.pack(fill='x', padx=10, pady=10) tk.Label( self.instruction_frame, - text="Do you want to convert installed resource packs, or convert a single zip file?").pack( + text="Do you want to convert installed resource packs, or convert a single folder?").pack( side='left', fill='x', expand=True) @@ -38,7 +38,7 @@ class TextureConverterGUI: entries = [ ('all', 'Find Minecraft resource packs installed in your minecraft folders and convert those automatically'), ('default', 'Convert the default resource pack'), - ('other', 'Choose a file to convert manually') + ('other', 'Choose a folder to convert manually') ] for entry in entries: From efd19bd0ee828e348ee44e15dce1b893d808f9ee Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 09:21:14 +0000 Subject: [PATCH 31/40] Added requirements.txt --- tools/requirements.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 tools/requirements.txt diff --git a/tools/requirements.txt b/tools/requirements.txt new file mode 100644 index 000000000..7e2fba5e6 --- /dev/null +++ b/tools/requirements.txt @@ -0,0 +1 @@ +Pillow From 961ee13ba1772c5a6bbe1f4e7cd0deb0ac7e76fa Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Wed, 10 Jan 2024 11:48:41 +0000 Subject: [PATCH 32/40] Converted utils os.system commands to useing the more pythonic: wand, library. And partially converted armor os.system commands to wand too. --- .../special_convert_cases.py | 127 +++++++++--------- tools/libtextureconverter/utils.py | 78 +++++++---- tools/requirements.txt | 1 + 3 files changed, 117 insertions(+), 89 deletions(-) diff --git a/tools/libtextureconverter/special_convert_cases.py b/tools/libtextureconverter/special_convert_cases.py index 71af2b6f2..0ad05b3da 100644 --- a/tools/libtextureconverter/special_convert_cases.py +++ b/tools/libtextureconverter/special_convert_cases.py @@ -6,6 +6,11 @@ import tempfile import sys import argparse import glob +from wand.image import Image +from wand.color import Color +from wand.display import display +from wand.drawing import Drawing +import warnings # Conversion of map backgrounds def convert_map_textures( @@ -23,21 +28,18 @@ def convert_map_textures( # Convert map background map_background_file = tex_dir + "/map/map_background.png" if os.path.isfile(map_background_file): - os.system( - "convert " + - map_background_file + - " -interpolate Integer -filter point -resize \"140x140\" " + - target_dir( - "/mods/ITEMS/mcl_maps/textures", - make_texture_pack, - output_dir, - output_dir_name, - mineclone2_path) + - "/mcl_maps_map_background.png") + destination_path = target_dir("/mods/ITEMS/mcl_maps/textures", make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/mcl_maps_map_background.png" + + with Image(filename=map_background_file) as img: + # Resize the image with 'point' filter + img.resize(140, 140, filter='point') + + # Save the result + img.save(filename=destination_path) + # Convert armor textures - def convert_armor_textures( make_texture_pack, dry_run, @@ -126,6 +128,7 @@ def convert_armor_textures( helmet = adir + "/" + a[3] chestplate = adir + "/" + a[4] boots = adir + "/" + a[6] + # helmet os.system("convert -size " + str(APXSIZE * 4) + @@ -150,59 +153,53 @@ def convert_armor_textures( str(APXSIZE) + "+0+0 \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + helmet) - os.system("convert -size " + - str(APXSIZE * - 4) + - "x" + - str(APXSIZE * - 2) + - " xc:none \\( " + - layer_1 + - " -scale " + - str(APXSIZE * - 4) + - "x" + - str(APXSIZE * - 2) + - " -geometry +" + - str(APXSIZE) + - "+" + - str(APXSIZE) + - " -crop " + - str(APXSIZE * - 2.5) + - "x" + - str(APXSIZE) + - "+" + - str(APXSIZE) + - "+" + - str(APXSIZE) + - " \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + - chestplate) - os.system("convert -size " + - str(APXSIZE * - 4) + - "x" + - str(APXSIZE * - 2) + - " xc:none \\( " + - layer_1 + - " -scale " + - str(APXSIZE * - 4) + - "x" + - str(APXSIZE * - 2) + - " -geometry +0+" + - str(APXSIZE) + - " -crop " + - str(APXSIZE) + - "x" + - str(APXSIZE) + - "+0+" + - str(APXSIZE) + - " \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + - boots) + + + + # chestplate + with Image(width=APXSIZE * 4, height=APXSIZE * 2, background=Color('none')) as img: + # Load layer_1 and scale + with Image(filename=layer_1) as layer1: + layer1.resize(APXSIZE * 4, APXSIZE * 2) + + # Define the crop geometry + crop_width = int(APXSIZE * 2.5) + crop_height = APXSIZE + crop_x = APXSIZE + crop_y = APXSIZE + + # Crop the image + layer1.crop(crop_x, crop_y, width=crop_width, height=crop_height) + + # Composite layer1 over the transparent image + img.composite(layer1, APXSIZE, APXSIZE) + + # Apply channel operation + img.fx("a > 0.0 ? 1.0 : 0.0", channel='alpha') + + # Save the result + img.save(filename=chestplate) + with Image(width=APXSIZE * 4, height=APXSIZE * 2, background=Color('none')) as img: + with Image(filename=layer_1) as layer1: + # Scale the image + layer1.resize(APXSIZE * 4, APXSIZE * 2) + + # Crop the image + crop_x = 0 + crop_y = APXSIZE + crop_width = APXSIZE + crop_height = APXSIZE + layer1.crop(crop_x, crop_y, width=crop_width, height=crop_height) + + # Composite the cropped image over the transparent image + img.composite(layer1, 0, APXSIZE) + + # Apply the channel operation + img.fx("a > 0.0 ? 1.0 : 0.0", channel='alpha') + + # Save the result + img.save(filename=boots) + if os.path.isfile(layer_2): leggings = adir + "/" + a[5] os.system("convert -size " + diff --git a/tools/libtextureconverter/utils.py b/tools/libtextureconverter/utils.py index 7d9cce7f1..3756574f6 100644 --- a/tools/libtextureconverter/utils.py +++ b/tools/libtextureconverter/utils.py @@ -8,11 +8,15 @@ import glob import re import zipfile from .config import SUPPORTED_MINECRAFT_VERSION, home -from PIL import Image from collections import Counter import platform +from wand.image import Image +from wand.color import Color +from wand.display import display +import warnings def detect_pixel_size(directory): + from PIL import Image sizes = [] for filename in glob.glob(directory + '/**/*.png', recursive=True): with Image.open(filename) as img: @@ -24,7 +28,6 @@ def detect_pixel_size(directory): f"Autodetected pixel size: {most_common_size[0]}x{most_common_size[1]}") return most_common_size[0] - def target_dir( directory, make_texture_pack, @@ -37,26 +40,42 @@ def target_dir( return mineclone2_path + directory -def colorize( - colormap, - source, - colormap_pixel, - texture_size, - destination, - tempfile1_name): - os.system( - "convert " + - colormap + - " -crop 1x1+" + - colormap_pixel + - " -depth 8 -resize " + - texture_size + - "x" + - texture_size + - " " + - tempfile1_name) - os.system("composite -compose Multiply " + - tempfile1_name + " " + source + " " + destination) +def colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile1_name): + try: + # Convert the colormap_pixel to integer coordinates + x, y = map(int, colormap_pixel.split('+')) + + # Define texture size as integer + texture_size = int(texture_size) + + with Image(filename=colormap) as img: + # Crop the image + img.crop(x, y, width=1, height=1) + + # Set depth (This might be ignored by Wand as it manages depth automatically) + img.depth = 8 + + # Resize the image + img.resize(texture_size, texture_size) + + # Save the result + img.save(filename=tempfile1_name) + + except Exception as e: + warnings.warn(f"An error occurred during the first image processing operation: {e}") + + try: + # Load the images + with Image(filename=tempfile1_name) as top_image: + with Image(filename=source) as bottom_image: + # Perform composite operation with Multiply blend mode + bottom_image.composite(top_image, 0, 0, operator='multiply') + + # Save the result + bottom_image.save(filename=destination) + + except Exception as e: + warnings.warn(f"An error occurred during the second image processing operation: {e}") def colorize_alpha( @@ -68,8 +87,19 @@ def colorize_alpha( tempfile2_name): colorize(colormap, source, colormap_pixel, texture_size, destination, tempfile2_name) - os.system("composite -compose Dst_In " + source + " " + - tempfile2_name + " -alpha Set " + destination) + try: + with Image(filename=source) as source_image: + with Image(filename=tempfile2_name) as tempfile2_image: + # Perform composite operation with Dst_In blend mode + tempfile2_image.composite(source_image, 0, 0, operator='dst_in') + + # Set alpha channel + tempfile2_image.alpha_channel = 'set' + + # Save the result + tempfile2_image.save(filename=destination) + except Exception as e: + warnings.warn(f"An error occurred during the second image processing operation: {e}") def find_highest_minecraft_version(home, supported_version): diff --git a/tools/requirements.txt b/tools/requirements.txt index 7e2fba5e6..f4c5a4016 100644 --- a/tools/requirements.txt +++ b/tools/requirements.txt @@ -1 +1,2 @@ Pillow +Wand From bb29dade3273925d716cdcc097ccad7a7b48bb00 Mon Sep 17 00:00:00 2001 From: Doods Date: Wed, 10 Jan 2024 22:13:22 +0200 Subject: [PATCH 33/40] Added: trapdoors (partial), berrels, blackstone, basalt, beehive, bee nest, bell item, soul soil, light items (0 to 15), honey(comb) and things I forgot --- tools/Conversion_Table.csv | 163 ++++++++++++++++++++++++++++++------- 1 file changed, 133 insertions(+), 30 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index b1806e547..21650422e 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -10,7 +10,13 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,bucket.png,mcl_buckets_bucket.png,,,,,,, /assets/minecraft/textures/item,water_bucket.png,mcl_buckets_water_bucket.png,,,,,,, /assets/minecraft/textures/item,water_bucket.png,mcl_buckets_river_water_bucket.png,,,,,,, +/assets/minecraft/textures/item,axolotl_bucket.png,mcl_buckets_axolotl_bucket.png,,,,,,, +/assets/minecraft/textures/item,cod_bucket.png,mcl_buckets_cod_bucket.png,,,,,,, +/assets/minecraft/textures/item,pufferfish_bucket.png,mcl_buckets_pufferfish_bucket.png,,,,,,, +/assets/minecraft/textures/item,salmon_bucket.png,mcl_buckets_salmon_bucket.png,,,,,,, +/assets/minecraft/textures/item,tropical_fish_bucket.png,mcl_buckets_tropical_fish_bucket.png,,,,,,, /assets/minecraft/textures/item,lava_bucket.png,mcl_buckets_lava_bucket.png,,,,,,, +/assets/minecraft/textures/item,milk_bucket.png,mcl_mobitems_bucket_milk.png,,,,,,, /assets/minecraft/textures/item,item_frame.png,mcl_itemframes_item_frame.png,,,,,,, /assets/minecraft/textures/block,anvil.png,mcl_anvils_anvil_base.png,,,,,,, /assets/minecraft/textures/block,anvil_top.png,mcl_anvils_anvil_top_damaged_0.png,,,,,,, @@ -25,12 +31,24 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,dark_oak_boat.png,mcl_boats_dark_oak_boat.png,,,,,,, /assets/minecraft/textures/item,jungle_boat.png,mcl_boats_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,birch_boat.png,mcl_boats_birch_boat.png,,,,,,, +/assets/minecraft/textures/item,cherry_boat.png,mcl_boats_cherry_boat.png,,,,,,, +/assets/minecraft/textures/item,mangrove_boat.png,mcl_boats_acacia_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,acacia_chest_boat.png,mcl_boats_acacia_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,birch_chest_boat.png,mcl_boats_birch_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,cherry_chest_boat.png,mcl_boats_cherry_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,dark_oak_chest_boat.png,mcl_boats_dark_oak_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,jungle_chest_boat.png,mcl_boats_jungle_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,mangrove_chest_boat.png,mcl_boats_mangrove_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,oak_chest_boat.png,mcl_boats_oak_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,spruce_chest_boat.png,mcl_boats_spruce_chest_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,acacia.png,mcl_boats_texture_acacia_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,oak.png,mcl_boats_texture_oak_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,dark_oak.png,mcl_boats_texture_dark_oak_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,spruce.png,mcl_boats_texture_spruce_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,birch.png,mcl_boats_texture_birch_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,jungle.png,mcl_boats_texture_jungle_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,mangrove.png,mcl_boats_texture_mangrove_boat.png,,,,,,, +/assets/minecraft/textures/entity/boat,cherry.png,mcl_boats_texture_cherry_boat.png,,,,,,, /assets/minecraft/textures/item,book.png,default_book.png,,,,,,, /assets/minecraft/textures/block,bookshelf.png,default_bookshelf.png,,,,,,, /assets/minecraft/textures/item,writable_book.png,mcl_books_book_writable.png,,,,,,, @@ -173,6 +191,19 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,iron_block.png,mcl_stairs_iron_block_slab.png,,,,,,, /assets/minecraft/textures/item,iron_ingot.png,default_steel_ingot.png,,,,,,, /assets/minecraft/textures/item,stick.png,default_stick.png,,,,,,, +/assets/minecraft/textures/block,copper_block.png,mcl_copper_block.png,,,,,,, +/assets/minecraft/textures/block,cut_copper.png,mcl_copper_block_cut.png,,,,,,, +/assets/minecraft/textures/block,raw_copper_block.png,mcl_copper_block_raw.png,,,,,,, +/assets/minecraft/textures/block,exposed_copper.png,mcl_copper_exposed.png,,,,,,, +/assets/minecraft/textures/block,exposed_cut_copper.png,mcl_copper_exposed_cut.png,,,,,,, +/assets/minecraft/textures/item,copper_ingot.png,mcl_copper_ingot.png,,,,,,, +/assets/minecraft/textures/block,copper_ore.png,mcl_copper_ore.png,,,,,,, +/assets/minecraft/textures/block,oxidized_copper.png,mcl_copper_oxidized.png,,,,,,, +/assets/minecraft/textures/block,oxidized_cut_copper.png,mcl_copper_oxidized_cut.png,,,,,,, +/assets/minecraft/textures/item,raw_copper.png,mcl_copper_raw.png,,,,,,, +/assets/minecraft/textures/block,weathered_copper.png,mcl_copper_weathered.png,,,,,,, +/assets/minecraft/textures/block,weathered_cut_copper.png,mcl_copper_weathered_cut.png,,,,,,, +/assets/minecraft/textures/block,deepslate_copper_ore.png,mcl_deepslate_copper_ore.png,,,,,,, /assets/minecraft/textures/block,stone_bricks.png,default_stone_brick.png,,,,,,, /assets/minecraft/textures/block,stone.png,default_stone.png,,,,,,, /assets/minecraft/textures/block,water_still.png,mcl_core_water_source_animation.png,,,,,,, @@ -182,6 +213,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,polished_andesite.png,mcl_stairs_andesite_smooth_slab.png,,,,,,, /assets/minecraft/textures/item,barrier.png,mcl_core_barrier.png,,,,,,, /assets/minecraft/textures/block,bedrock.png,mcl_core_bedrock.png,,,,,,, +/assets/minecraft/textures/item,bone_meal.png,mcl_bone_meal_bone_meal.png,,,,,,, +/assets/minecraft/textures/item,bone.png,mcl_mobitems_bone.png,,,,,,, /assets/minecraft/textures/block,bone_block_side.png,mcl_core_bone_block_side.png,,,,,,, /assets/minecraft/textures/block,bone_block_top.png,mcl_core_bone_block_top.png,,,,,,, /assets/minecraft/textures/item,bowl.png,mcl_core_bowl.png,,,,,,, @@ -305,43 +338,33 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,loom_side.png,loom_side.png,,,,,,, /assets/minecraft/textures/block,loom_top.png,loom_top.png,,,,,,, /assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_lower.png,,,,,,, -/assets/minecraft/textures/block,acacia_door_bottom.png,mcl_doors_door_acacia_side_lower.png,,,,,,, /assets/minecraft/textures/block,acacia_door_top.png,mcl_doors_door_acacia_upper.png,,,,,,, -/assets/minecraft/textures/block,acacia_door_top.png,mcl_doors_door_acacia_side_upper.png,,,,,,, /assets/minecraft/textures/block,birch_door_bottom.png,mcl_doors_door_birch_lower.png,,,,,,, -/assets/minecraft/textures/block,birch_door_bottom.png,mcl_doors_door_birch_side_lower.png,,,,,,, /assets/minecraft/textures/block,birch_door_top.png,mcl_doors_door_birch_upper.png,,,,,,, -/assets/minecraft/textures/block,birch_door_top.png,mcl_doors_door_birch_side_upper.png,,,,,,, /assets/minecraft/textures/block,dark_oak_door_bottom.png,mcl_doors_door_dark_oak_lower.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_door_bottom.png,mcl_doors_door_dark_oak_side_lower.png,,,,,,, /assets/minecraft/textures/block,dark_oak_door_top.png,mcl_doors_door_dark_oak_upper.png,,,,,,, -/assets/minecraft/textures/block,dark_oak_door_top.png,mcl_doors_door_dark_oak_side_upper.png,,,,,,, /assets/minecraft/textures/block,iron_door_bottom.png,mcl_doors_door_iron_lower.png,,,,,,, -/assets/minecraft/textures/block,iron_door_bottom.png,mcl_doors_door_iron_side_lower.png,,,,,,, /assets/minecraft/textures/block,iron_door_top.png,mcl_doors_door_iron_upper.png,,,,,,, -/assets/minecraft/textures/block,iron_door_top.png,mcl_doors_door_iron_side_upper.png,,,,,,, /assets/minecraft/textures/block,jungle_door_bottom.png,mcl_doors_door_jungle_lower.png,,,,,,, -/assets/minecraft/textures/block,jungle_door_bottom.png,mcl_doors_door_jungle_side_lower.png,,,,,,, /assets/minecraft/textures/block,jungle_door_top.png,mcl_doors_door_jungle_upper.png,,,,,,, -/assets/minecraft/textures/block,jungle_door_top.png,mcl_doors_door_jungle_side_upper.png,,,,,,, /assets/minecraft/textures/block,spruce_door_bottom.png,mcl_doors_door_spruce_lower.png,,,,,,, -/assets/minecraft/textures/block,spruce_door_bottom.png,mcl_doors_door_spruce_side_lower.png,,,,,,, /assets/minecraft/textures/block,spruce_door_top.png,mcl_doors_door_spruce_upper.png,,,,,,, -/assets/minecraft/textures/block,spruce_door_top.png,mcl_doors_door_spruce_side_upper.png,,,,,,, /assets/minecraft/textures/block,oak_door_bottom.png,mcl_doors_door_wood_lower.png,,,,,,, -/assets/minecraft/textures/block,oak_door_bottom.png,mcl_doors_door_wood_side_lower.png,,,,,,, /assets/minecraft/textures/block,oak_door_top.png,mcl_doors_door_wood_upper.png,,,,,,, -/assets/minecraft/textures/block,oak_door_top.png,mcl_doors_door_wood_side_upper.png,,,,,,, /assets/minecraft/textures/block,bamboo_door_bottom.png,mcl_bamboo_door_bottom.png,,,,,,, -/assets/minecraft/textures/block,bamboo_door_bottom.png,mcl_bamboo_door_bottom_bottompart.png,,,,,,, -/assets/minecraft/textures/block,bamboo_door_bottom.png,mcl_bamboo_door_bottom_side.png,,,,,,, /assets/minecraft/textures/block,bamboo_door_top.png,mcl_bamboo_door_top.png,,,,,,, -/assets/minecraft/textures/block,bamboo_door_top.png,mcl_bamboo_door_top_side.png,,,,,,, -/assets/minecraft/textures/block,bamboo_door_top.png,mcl_bamboo_door_top_toppart.png,,,,,,, /assets/minecraft/textures/block,oak_trapdoor.png,doors_trapdoor.png,,,,,,, -/assets/minecraft/textures/block,oak_trapdoor.png,doors_trapdoor_side.png,,,,,,, +/assets/minecraft/textures/block,cherry_trapdoor.png,mcl_cherry_blossom_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,acacia_trapdoor.png,mcl_doors_trapdoor_acacia.png,,,,,,, +/assets/minecraft/textures/block,bamboo_trapdoor.png,mcl_bamboo_trapdoor_side.png,,,,,,, +/assets/minecraft/textures/block,birch_trapdoor.png,mcl_doors_trapdoor_birch.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_trapdoor.png,mcl_doors_trapdoor_dark_oak.png,,,,,,, +/assets/minecraft/textures/block,jungle_trapdoor.png,mcl_doors_trapdoor_jungle.png,,,,,,, +/assets/minecraft/textures/block,mangrove_trapdoor.png,mcl_mangrove_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,spruce_trapdoor.png,mcl_doors_trapdoor_spruce.png,,,,,,, +/assets/minecraft/textures/block,crimson_trapdoor.png,mcl_crimson_crimson_trapdoor.png,,,,,,, +/assets/minecraft/textures/block,warped_trapdoor.png,mcl_crimson_warped_trapdoor.png,,,,,,, /assets/minecraft/textures/block,iron_trapdoor.png,doors_trapdoor_steel.png,,,,,,, -/assets/minecraft/textures/block,iron_trapdoor.png,doors_trapdoor_steel_side.png,,,,,,, /assets/minecraft/textures/item,acacia_door.png,mcl_doors_door_acacia.png,,,,,,, /assets/minecraft/textures/item,birch_door.png,mcl_doors_door_birch.png,,,,,,, /assets/minecraft/textures/item,dark_oak_door.png,mcl_doors_door_dark_oak.png,,,,,,, @@ -530,6 +553,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,activator_rail.png,mcl_minecarts_rail_activator.png,,,,,,, /assets/minecraft/textures/block,activator_rail_on.png,mcl_minecarts_rail_activator_powered.png,,,,,,, /assets/minecraft/textures/item,minecart.png,mcl_minecarts_minecart_normal.png,,,,,,, +/assets/minecraft/textures/entity,minecart.png,mcl_minecarts_minecart.png,,,,,,, /assets/minecraft/textures/item,chest_minecart.png,mcl_minecarts_minecart_chest.png,,,,,,, /assets/minecraft/textures/item,tnt_minecart.png,mcl_minecarts_minecart_tnt.png,,,,,,, /assets/minecraft/textures/item,command_block_minecart.png,mcl_minecarts_minecart_command_block.png,,,,,,, @@ -540,8 +564,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,beef.png,mcl_mobitems_beef_raw.png,,,,,,, /assets/minecraft/textures/item,blaze_powder.png,mcl_mobitems_blaze_powder.png,,,,,,, /assets/minecraft/textures/item,blaze_rod.png,mcl_mobitems_blaze_rod.png,,,,,,, -/assets/minecraft/textures/item,bone.png,mcl_mobitems_bone.png,,,,,,, -/assets/minecraft/textures/item,milk_bucket.png,mcl_mobitems_bucket_milk.png,,,,,,, /assets/minecraft/textures/item,carrot_on_a_stick.png,mcl_mobitems_carrot_on_a_stick.png,,,,,,, /assets/minecraft/textures/item,cooked_chicken.png,mcl_mobitems_chicken_cooked.png,,,,,,, /assets/minecraft/textures/item,chicken.png,mcl_mobitems_chicken_raw.png,,,,,,, @@ -620,6 +642,11 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,bow_pulling_1.png,mcl_bows_bow_1.png,,,,,,, /assets/minecraft/textures/item,bow_pulling_2.png,mcl_bows_bow_2.png,,,,,,, /assets/minecraft/textures/item,bow.png,mcl_bows_bow.png,,,,,,, +/assets/minecraft/textures/item,crossbow_standby.png,mcl_bows_crossbow.png,,,,,,, +/assets/minecraft/textures/item,crossbow_pulling_0.png,mcl_bows_crossbow_0.png,,,,,,, +/assets/minecraft/textures/item,crossbow_pulling_1.png,mcl_bows_crossbow_1.png,,,,,,, +/assets/minecraft/textures/item,crossbow_pulling_2.png,mcl_bows_crossbow_2.png,,,,,,, +/assets/minecraft/textures/item,crossbow_arrow.png,mcl_bows_crossbow_3.png,,,,,,, /assets/minecraft/textures/item,egg.png,mcl_throwing_egg.png,,,,,,, /assets/minecraft/textures/item,ender_pearl.png,mcl_throwing_ender_pearl.png,,,,,,, /assets/minecraft/textures/item,snowball.png,mcl_throwing_snowball.png,,,,,,, @@ -994,8 +1021,15 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,attached_melon_stem.png,mcl_farming_melon_stem_connected.png,,,,,,, /assets/minecraft/textures/block,pumpkin_stem.png,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, /assets/minecraft/textures/block,melon_stem.png,mcl_farming_melon_stem_disconnected.png,,,,,,, -/assets/minecraft/textures/block,nether_bricks.png,mcl_fences_fence_nether_brick.png,,,,,,, +/assets/minecraft/textures/entity/signs,acacia.png,mcl_signs_sign_acacia.png,,,,,,, +/assets/minecraft/textures/entity/signs,bamboo.png,mcl_bamboo_bamboo_sign.png,,,,,,, +/assets/minecraft/textures/entity/signs,cherry.png,mcl_cherry_blossom_sign.png,,,,,,, +/assets/minecraft/textures/entity/signs,dark_oak.png,mcl_signs_sign_dark.png,,,,,,, /assets/minecraft/textures/entity/signs,oak.png,mcl_signs_sign.png,,,,,,, +/assets/minecraft/textures/item,bamboo_sign.png,mcl_bamboo_bamboo_sign_wield.png,,,,,,, +/assets/minecraft/textures/item,cherry_sign.png,mcl_cherry_blossom_sign_inv.png,,,,,,, +/assets/minecraft/textures/item,dark_oak_sign.png,mcl_signs_default_sign_dark.png,,,,,,, +/assets/minecraft/textures/item,oak_sign.png,mcl_signs_default_sign.png,,,,,,, /assets/minecraft/textures/entity,banner_base.png,mcl_banners_banner_base.png,,,,,,, /assets/minecraft/textures/entity/banner,base.png,mcl_banners_base.png,,,,,,, /assets/minecraft/textures/block,nether_portal.png,mcl_portals_portal.png,,,,,,, @@ -1008,9 +1042,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,end_portal_frame_side.png,mcl_portals_endframe_side.png,,,,,,, /assets/minecraft/textures/block,end_portal_frame_eye.png,mcl_portals_endframe_eye.png,,,,,,, /assets/minecraft/textures/block,end_stone.png,mcl_portals_endframe_bottom.png,,,,,,, -/assets/minecraft/textures/block,red_nether_bricks.png,mcl_fences_fence_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,red_nether_bricks.png,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, -/assets/minecraft/textures/block,nether_bricks.png,mcl_fences_fence_gate_nether_brick.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,mcl_walls_cobble_wall_top.png,,,,,,, /assets/minecraft/textures/block,cobblestone.png,mcl_walls_cobble_wall_side.png,,,,,,, /assets/minecraft/textures/block,mossy_cobblestone.png,mcl_walls_cobble_mossy_wall_top.png,,,,,,, @@ -1037,12 +1068,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,cherry_door_top.png,mcl_cherry_blossom_door_top.png,,,,,,, /assets/minecraft/textures/block,cherry_leaves.png,mcl_cherry_blossom_leaves.png,,,,,,, /assets/minecraft/textures/block,cherry_door_bottom.png,mcl_cherry_blossom_door_bottom.png,,,,,,, -/assets/minecraft/textures/block,cherry_trapdoor.png,mcl_cherry_blossom_trapdoor.png,,,,,,, /assets/minecraft/textures/item,cherry_sign.png,mcl_cherry_blossom_sign_inv.png,,,,,,, -/assets/minecraft/textures/entity/chest_boat,cherry.png,mcl_boats_cherry_chest_boat.png,,,,,,, /assets/minecraft/textures/item,cherry_door.png,mcl_cherry_blossom_door_inv.png,,,,,,, -/assets/minecraft/textures/item,cherry_boat.png,mcl_boats_cherry_boat.png,,,,,,, -/assets/minecraft/textures/entity/signs,cherry.png,mcl_cherry_blossom_sign.png,,,,,,, /assets/minecraft/textures/entity/boat,cherry.png,mcl_boats_texture_cherry_boat.png,,,,,,, /assets/minecraft/textures/entity,dolphin.png,extra_mobs_dolphin.png,,,,,,, /assets/minecraft/textures/entity/hoglin,hoglin.png,extra_mobs_hoglin.png,,,,,,, @@ -1077,3 +1104,79 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,amethyst_shard.png,mcl_amethyst_amethyst_shard.png,,,,,,, /assets/minecraft/textures/block,budding_amethyst.png,mcl_amethyst_budding_amethyst.png,,,,,,, /assets/minecraft/textures/block,calcite.png,mcl_amethyst_calcite_block.png,,,,,,, +/assets/minecraft/textures/block,bamboo_planks.png,mcl_bamboo_fence_bamboo.png,,,,,,, +/assets/minecraft/textures/block,bamboo_planks.png,mcl_bamboo_fence_gate_bamboo.png,,,,,,, +/assets/minecraft/textures/block,crimson_planks.png,mcl_crimson_crimson_fence.png,,,,,,, +/assets/minecraft/textures/block,crimson_planks.png,mcl_crimson_crimson_fence_side.png,,,,,,, +/assets/minecraft/textures/block,crimson_planks.png,mcl_crimson_crimson_fence_top.png,,,,,,, +/assets/minecraft/textures/block,warped_planks.png,mcl_crimson_warped_fence.png,,,,,,, +/assets/minecraft/textures/block,warped_planks.png,mcl_crimson_warped_fence_side.png,,,,,,, +/assets/minecraft/textures/block,warped_planks.png,mcl_crimson_warped_fence_top.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_acacia.png,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_gate_acacia,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_big_oak,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_gate_big_oak.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_birch.png,,,,,,, +/assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_gate_birch.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,mcl_fences_fence_gate_jungle.png,,,,,,, +/assets/minecraft/textures/block,jungle_planks.png,mcl_fences_fence_jungle.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,mcl_fences_fence_gate_oak.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,mcl_fences_fence_oak.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,mcl_fences_fence_gate_spruce.png,,,,,,, +/assets/minecraft/textures/block,spruce_planks.png,mcl_fences_fence_spruce.png,,,,,,, +/assets/minecraft/textures/block,mangrove_planks.png,mcl_mangrove_fence.png,,,,,,, +/assets/minecraft/textures/block,mangrove_planks.png,mcl_mangrove_fence_gate.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,mcl_fences_fence_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,red_nether_bricks.png,mcl_fences_fence_gate_red_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,mcl_fences_fence_gate_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,nether_bricks.png,mcl_fences_fence_nether_brick.png,,,,,,, +/assets/minecraft/textures/block,scaffolding_bottom.png,mcl_bamboo_scaffolding_bottom.png,,,,,,, +/assets/minecraft/textures/block,scaffolding_top.png,mcl_bamboo_scaffolding_top.png,,,,,,, +/assets/minecraft/textures/block,oak_planks.png,mcl_banners_fallback_wood.png,,,,,,, +/assets/minecraft/textures/block,barrel_bottom.png,mcl_barrels_barrel_bottom.png,,,,,,, +/assets/minecraft/textures/block,barrel_side.png,mcl_barrels_barrel_side.png,,,,,,, +/assets/minecraft/textures/block,barrel_top.png,mcl_barrels_barrel_top.png,,,,,,, +/assets/minecraft/textures/block,barrel_top_open.png,mcl_barrels_barrel_top_open.png,,,,,,, +/assets/minecraft/textures/block,beehive_end.png,mcl_beehives_beehive_end.png,,,,,,, +/assets/minecraft/textures/block,beehive_front.png,mcl_beehives_beehive_front.png,,,,,,, +/assets/minecraft/textures/block,beehive_front_honey.png,mcl_beehives_beehive_front_honey.png,,,,,,, +/assets/minecraft/textures/block,beehive_side.png,mcl_beehives_beehive_side.png,,,,,,, +/assets/minecraft/textures/block,bee_nest_bottom.png,mcl_beehives_bee_nest_bottom.png,,,,,,, +/assets/minecraft/textures/block,bee_nest_front.png,mcl_beehives_bee_nest_front.png,,,,,,, +/assets/minecraft/textures/block,bee_nest_front_honey.png,mcl_beehives_bee_nest_front_honey.png,,,,,,, +/assets/minecraft/textures/block,bee_nest_side.png,mcl_beehives_bee_nest_side.png,,,,,,, +/assets/minecraft/textures/block,bee_nest_top.png,mcl_beehives_bee_nest_top.png,,,,,,, +/assets/minecraft/textures/item,bell.png,mcl_bells_bell.png,,,,,,, +/assets/minecraft/textures/block,basalt_side.png,mcl_blackstone_basalt_side.png,,,,,,, +/assets/minecraft/textures/block,basalt_top.png,mcl_blackstone_basalt_top.png,,,,,,, +/assets/minecraft/textures/block,polished_basalt_side.png,mcl_blackstone_basalt_side_polished.png,,,,,,, +/assets/minecraft/textures/block,polished_basalt_top.png,mcl_blackstone_basalt_top_polished.png,,,,,,, +/assets/minecraft/textures/block,smooth_basalt.png,mcl_blackstone_basalt_smooth.png,,,,,,, +/assets/minecraft/textures/block,chiseled_polished_blackstone.png,mcl_blackstone_chiseled_polished.png,,,,,,, +/assets/minecraft/textures/block,gilded_blackstone.png,mcl_blackstone_gilded.png,,,,,,, +/assets/minecraft/textures/block,polished_blackstone.png,mcl_blackstone_polished.png,,,,,,, +/assets/minecraft/textures/block,polished_blackstone_bricks.png,mcl_blackstone_polished_bricks.png,,,,,,, +/assets/minecraft/textures/block,blackstone.png,mcl_blackstone_side.png,,,,,,, +/assets/minecraft/textures/block,blackstone_top.png,mcl_blackstone_top.png,,,,,,, +/assets/minecraft/textures/block,soul_soil.png,mcl_blackstone_soul_soil.png,,,,,,, +/assets/minecraft/textures/item,light_00.png,mcl_core_light_0.png,,,,,,, +/assets/minecraft/textures/item,light_01.png,mcl_core_light_1.png,,,,,,, +/assets/minecraft/textures/item,light_02.png,mcl_core_light_2.png,,,,,,, +/assets/minecraft/textures/item,light_03.png,mcl_core_light_3.png,,,,,,, +/assets/minecraft/textures/item,light_04.png,mcl_core_light_4.png,,,,,,, +/assets/minecraft/textures/item,light_05.png,mcl_core_light_5.png,,,,,,, +/assets/minecraft/textures/item,light_06.png,mcl_core_light_6.png,,,,,,, +/assets/minecraft/textures/item,light_07.png,mcl_core_light_7.png,,,,,,, +/assets/minecraft/textures/item,light_08.png,mcl_core_light_8.png,,,,,,, +/assets/minecraft/textures/item,light_09.png,mcl_core_light_9.png,,,,,,, +/assets/minecraft/textures/item,light_10.png,mcl_core_light_10.png,,,,,,, +/assets/minecraft/textures/item,light_11.png,mcl_core_light_11.png,,,,,,, +/assets/minecraft/textures/item,light_12.png,mcl_core_light_12.png,,,,,,, +/assets/minecraft/textures/item,light_13.png,mcl_core_light_13.png,,,,,,, +/assets/minecraft/textures/item,light_14.png,mcl_core_light_14.png,,,,,,, +/assets/minecraft/textures/block,honey_block_bottom.png,mcl_honey_block_bottom.png,,,,,,, +/assets/minecraft/textures/block,honey_block_side.png,mcl_honey_block_side.png,,,,,,, +/assets/minecraft/textures/block,honey_block_top.png,mcl_honey_block_top.png,,,,,,, +/assets/minecraft/textures/item,honey_bottle.png,mcl_honey_honey_bottle.png,,,,,,, +/assets/minecraft/textures/item,honeycomb.png,mcl_honey_honeycomb.png,,,,,,, +/assets/minecraft/textures/block,honeycomb_block.png,mcl_honey_honeycomb_block.png,,,,,,, From 1a2b9e593061955ce0802cfb47c452b90bbd080c Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Sat, 13 Jan 2024 16:25:03 +0000 Subject: [PATCH 34/40] More fixes --- tools/libtextureconverter/convert.py | 112 +++++++++--------- .../special_convert_cases.py | 45 ++++--- 2 files changed, 79 insertions(+), 78 deletions(-) diff --git a/tools/libtextureconverter/convert.py b/tools/libtextureconverter/convert.py index f664ba7ef..289cb6d56 100644 --- a/tools/libtextureconverter/convert.py +++ b/tools/libtextureconverter/convert.py @@ -21,65 +21,71 @@ def convert_standard_textures( output_dir_name, mineclone2_path, PXSIZE): - failed_conversions = 0 - with open("Conversion_Table.csv", newline="") as csvfile: - reader = csv.reader(csvfile, delimiter=",", quotechar='"') - first_row = True - for row in reader: - # Skip first row - if first_row: - first_row = False - continue - src_dir = row[0] - src_filename = row[1] - dst_dir = './textures' - dst_filename = row[2] - if row[4] != "": - xs = int(row[3]) - ys = int(row[4]) - xl = int(row[5]) - yl = int(row[6]) - xt = int(row[7]) - yt = int(row[8]) - else: - xs = None - blacklisted = row[9] + failed_conversions = 0 + with open("Conversion_Table.csv", newline="") as csvfile: + reader = csv.reader(csvfile, delimiter=",", quotechar='"') + first_row = True + for row in reader: + # Skip first row + if first_row: + first_row = False + continue + src_dir = row[0] + src_filename = row[1] + dst_dir = './textures' + dst_filename = row[2] + if row[4] != "": + xs = int(row[3]) + ys = int(row[4]) + xl = int(row[5]) + yl = int(row[6]) + xt = int(row[7]) + yt = int(row[8]) + else: + xs = None + blacklisted = row[9] - if blacklisted == "y": - # Skip blacklisted files - continue + if blacklisted == "y": + # Skip blacklisted files + continue - if make_texture_pack == False and dst_dir == "": - # If destination dir is empty, this texture is not supposed to be used in MCL2 - # (but maybe an external mod). It should only be used in texture packs. - # Otherwise, it must be ignored. - # Example: textures for mcl_supplemental - continue + if make_texture_pack == False and dst_dir == "": + # If destination dir is empty, this texture is not supposed to be used in MCL2 + # (but maybe an external mod). It should only be used in texture packs. + # Otherwise, it must be ignored. + # Example: textures for mcl_supplemental + continue - src_file = base_dir + src_dir + "/" + src_filename # source file - src_file_exists = os.path.isfile(src_file) - dst_file = target_dir(dst_dir, make_texture_pack, output_dir, output_dir_name, + src_file = base_dir + src_dir + "/" + src_filename # source file + src_file_exists = os.path.isfile(src_file) + dst_file = target_dir(dst_dir, make_texture_pack, output_dir, output_dir_name, mineclone2_path) + "/" + dst_filename # destination file - if src_file_exists == False: - print("WARNING: Source file does not exist: " + src_file) - failed_conversions = failed_conversions + 1 - continue - - if xs != None: - # Crop and copy images - if not dry_run: - os.system("convert " + src_file + " -crop " + xl + - "x" + yl + "+" + xs + "+" + ys + " " + dst_file) - if verbose: - print(src_file + " → " + dst_file) - else: + if src_file_exists == False: + print("WARNING: Source file does not exist: " + src_file) + failed_conversions = failed_conversions + 1 + continue + if xs != None: + # Crop and copy images + if not dry_run: + crop_width = int(xl) + crop_height = int(yl) + offset_x = int(xs) + offset_y = int(ys) + with Image(filename=src_file) as img: + # Crop the image + img.crop(left=offset_x, top=offset_y, width=crop_width, height=crop_height) + # Save the result + img.save(filename=dst_file) + if verbose: + print(src_file + " → " + dst_file) + else: # Copy image verbatim - if not dry_run: - shutil.copy2(src_file, dst_file) - if verbose: - print(src_file + " → " + dst_file) - return failed_conversions + if not dry_run: + shutil.copy2(src_file, dst_file) + if verbose: + print(src_file + " → " + dst_file) + return failed_conversions def convert_textures(make_texture_pack, dry_run, verbose, base_dir, tex_dir, tempfile1, tempfile2, output_dir, output_dir_name, mineclone2_path, PXSIZE): diff --git a/tools/libtextureconverter/special_convert_cases.py b/tools/libtextureconverter/special_convert_cases.py index 0ad05b3da..762cb7b6b 100644 --- a/tools/libtextureconverter/special_convert_cases.py +++ b/tools/libtextureconverter/special_convert_cases.py @@ -202,31 +202,26 @@ def convert_armor_textures( if os.path.isfile(layer_2): leggings = adir + "/" + a[5] - os.system("convert -size " + - str(APXSIZE * - 4) + - "x" + - str(APXSIZE * - 2) + - " xc:none \\( " + - layer_2 + - " -scale " + - str(APXSIZE * - 4) + - "x" + - str(APXSIZE * - 2) + - " -geometry +0+" + - str(APXSIZE) + - " -crop " + - str(APXSIZE * - 2.5) + - "x" + - str(APXSIZE) + - "+0+" + - str(APXSIZE) + - " \\) -composite -channel A -fx \"(a > 0.0) ? 1.0 : 0.0\" " + - leggings) + with Image(width=APXSIZE * 4, height=APXSIZE * 2, background=Color('none')) as img: + with Image(filename=layer_2) as layer2: + # Scale the image + layer2.resize(APXSIZE * 4, APXSIZE * 2) + + # Apply geometry and crop + crop_width = int(APXSIZE * 2.5) + crop_height = APXSIZE + crop_x = 0 + crop_y = APXSIZE + layer2.crop(left=crop_x, top=crop_y, width=crop_width, height=crop_height) + + # Composite the cropped image over the transparent image + img.composite(layer2, 0, APXSIZE) + + # Apply channel operation + img.fx("a > 0.0 ? 1.0 : 0.0", channel='alpha') + + # Save the result + img.save(filename=leggings) # Convert chest textures From f1fda9b412e0db3d95b0c48b16f3fbb5b96b1c8c Mon Sep 17 00:00:00 2001 From: Doods Date: Sun, 14 Jan 2024 15:29:48 +0200 Subject: [PATCH 35/40] last minute changes --- tools/Conversion_Table.csv | 75 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 3 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 21650422e..19f1bec57 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -32,7 +32,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,jungle_boat.png,mcl_boats_jungle_boat.png,,,,,,, /assets/minecraft/textures/item,birch_boat.png,mcl_boats_birch_boat.png,,,,,,, /assets/minecraft/textures/item,cherry_boat.png,mcl_boats_cherry_boat.png,,,,,,, -/assets/minecraft/textures/item,mangrove_boat.png,mcl_boats_acacia_chest_boat.png,,,,,,, +/assets/minecraft/textures/item,mangrove_boat.png,mcl_boats_mangrove_boat.png,,,,,,, /assets/minecraft/textures/item,acacia_chest_boat.png,mcl_boats_acacia_chest_boat.png,,,,,,, /assets/minecraft/textures/item,birch_chest_boat.png,mcl_boats_birch_chest_boat.png,,,,,,, /assets/minecraft/textures/item,cherry_chest_boat.png,mcl_boats_cherry_chest_boat.png,,,,,,, @@ -242,6 +242,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,dirt_path_side.png,mcl_core_grass_path_side.png,,,,,,, /assets/minecraft/textures/block,dirt_path_top.png,mcl_core_grass_path_top.png,,,,,,, /assets/minecraft/textures/block,grass_block_snow.png,mcl_core_grass_side_snowed.png,,,,,,, +/assets/minecraft/textures/block,grass_block_side.png,mcl_dirt_grass_shadow.png,,,,,,, /assets/minecraft/textures/block,packed_ice.png,mcl_core_ice_packed.png,,,,,,, /assets/minecraft/textures/item,iron_nugget.png,mcl_core_iron_nugget.png,,,,,,, /assets/minecraft/textures/block,iron_ore.png,mcl_core_iron_ore.png,,,,,,, @@ -333,6 +334,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,fletching_table_front.png,fletching_table_front.png,,,,,,, /assets/minecraft/textures/block,fletching_table_side.png,fletching_table_side.png,,,,,,, /assets/minecraft/textures/block,fletching_table_top.png,fletching_table_top.png,,,,,,, +/assets/minecraft/textures/block,smithing_table_bottom.png,mcl_smithing_table_bottom.png,,,,,,, +/assets/minecraft/textures/block,smithing_table_front.png,mcl_smithing_table_front.png,,,,,,, +/assets/minecraft/textures/block,smithing_table_side.png,mcl_smithing_table_side.png,,,,,,, +/assets/minecraft/textures/block,smithing_table_top.png,mcl_smithing_table_top.png,,,,,,, /assets/minecraft/textures/block,loom_bottom.png,loom_bottom.png,,,,,,, /assets/minecraft/textures/block,loom_front.png,loom_front.png,,,,,,, /assets/minecraft/textures/block,loom_side.png,loom_side.png,,,,,,, @@ -479,6 +484,11 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/fish,tropical_b_pattern_4.png,extra_mobs_tropical_fish_pattern_b_4.png,,,,,,, /assets/minecraft/textures/entity/fish,tropical_b_pattern_5.png,extra_mobs_tropical_fish_pattern_b_5.png,,,,,,, /assets/minecraft/textures/entity/fish,tropical_b_pattern_6.png,extra_mobs_tropical_fish_pattern_b_6.png,,,,,,, +/assets/minecraft/textures/entity/axolotl,axolotl_blue.png,mobs_mc_axolotl_purple.png,,,,,,, +/assets/minecraft/textures/entity/axolotl,axolotl_cyan.png,mobs_mc_axolotl_white.png,,,,,,, +/assets/minecraft/textures/entity/axolotl,axolotl_gold.png,mobs_mc_axolotl_yellow.png,,,,,,, +/assets/minecraft/textures/entity/axolotl,axolotl_lucy.png,mobs_mc_axolotl_pink.png,,,,,,, +/assets/minecraft/textures/entity/axolotl,axolotl_wild.png,mobs_mc_axolotl_brown.png,,,,,,, /assets/minecraft/textures/item,cooked_cod.png,mcl_fishing_fish_cooked.png,,,,,,, /assets/minecraft/textures/item,fishing_rod.png,mcl_fishing_fishing_rod.png,,,,,,, /assets/minecraft/textures/item,cod.png,mcl_fishing_fish_raw.png,,,,,,, @@ -498,6 +508,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,sunflower_top.png,mcl_flowers_double_plant_sunflower_top.png,,,,,,, /assets/minecraft/textures/block,lilac_bottom.png,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, /assets/minecraft/textures/block,lilac_top.png,mcl_flowers_double_plant_syringa_top.png,,,,,,, +/assets/minecraft/textures/block,wither_rose.png,mcl_flowers_wither_rose.png,,,,,,, /assets/minecraft/textures/block,tall_grass_bottom.png,mcl_flowers_double_plant_grass_bottom.png,,,,,,, /assets/minecraft/textures/block,tall_grass_top.png,mcl_flowers_double_plant_grass_top.png,,,,,,, /assets/minecraft/textures/block,large_fern_bottom.png,mcl_flowers_double_plant_fern_bottom.png,,,,,,, @@ -587,6 +598,14 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,slime_ball.png,mcl_mobitems_slimeball.png,,,,,,, /assets/minecraft/textures/item,spider_eye.png,mcl_mobitems_spider_eye.png,,,,,,, /assets/minecraft/textures/item,string.png,mcl_mobitems_string.png,,,,,,, +/assets/minecraft/textures/item,glow_ink_sac.png,mcl_mobitems_glow_ink_sac.png,,,,,,, +/assets/minecraft/textures/item,heart_of_the_sea.png,mcl_mobitems_heart_of_the_sea.png,,,,,,, +/assets/minecraft/textures/item,ink_sac.png,mcl_mobitems_ink_sac.png,,,,,,, +/assets/minecraft/textures/item,iron_horse_armor.png,mcl_mobitems_iron_horse_armor.png,,,,,,, +/assets/minecraft/textures/item,nautilus_shell.png,mcl_mobitems_nautilus_shell.png,,,,,,, +/assets/minecraft/textures/item,warped_fungus_on_a_stick.png,mcl_mobitems_warped_fungus_on_a_stick.png,,,,,,, +/assets/minecraft/textures/item,golden_horse_armor.png,mcl_mobitems_gold_horse_armor.png,,,,,,, +/assets/minecraft/textures/item,diamond_horse_armor.png,mcl_mobitems_diamond_horse_armor.png,,,,,,, /assets/minecraft/textures/block,spawner.png,mob_spawner.png,,,,,,, /assets/minecraft/textures/block,brown_mushroom.png,farming_mushroom_brown.png,,,,,,, /assets/minecraft/textures/block,red_mushroom.png,farming_mushroom_red.png,,,,,,, @@ -624,6 +643,44 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,dark_prismarine.png,mcl_ocean_prismarine_dark.png,,,,,,, /assets/minecraft/textures/item,prismarine_shard.png,mcl_ocean_prismarine_shard.png,,,,,,, /assets/minecraft/textures/block,sea_lantern.png,mcl_ocean_sea_lantern.png,,,,,,, +/assets/minecraft/textures/block,brain_coral.png,mcl_ocean_brain_coral.png,,,,,,, +/assets/minecraft/textures/block,brain_coral_block.png,mcl_ocean_brain_coral_block.png,,,,,,, +/assets/minecraft/textures/block,brain_coral_fan.png,mcl_ocean_brain_coral_fan.png,,,,,,, +/assets/minecraft/textures/block,bubble_coral.png,mcl_ocean_bubble_coral.png,,,,,,, +/assets/minecraft/textures/block,bubble_coral_block.png,mcl_ocean_bubble_coral_block.png,,,,,,, +/assets/minecraft/textures/block,bubble_coral_fan.png,mcl_ocean_bubble_coral_fan.png,,,,,,, +/assets/minecraft/textures/block,dead_brain_coral.png,mcl_ocean_dead_brain_coral.png,,,,,,, +/assets/minecraft/textures/block,dead_brain_coral_block.png,mcl_ocean_dead_brain_coral_block.png,,,,,,, +/assets/minecraft/textures/block,dead_brain_coral_fan.png,mcl_ocean_dead_brain_coral_fan.png,,,,,,, +/assets/minecraft/textures/block,dead_bubble_coral.png,mcl_ocean_dead_bubble_coral.png,,,,,,, +/assets/minecraft/textures/block,dead_bubble_coral_block.png,mcl_ocean_dead_bubble_coral_block.png,,,,,,, +/assets/minecraft/textures/block,dead_bubble_coral_fan.png,mcl_ocean_dead_bubble_coral_fan.png,,,,,,, +/assets/minecraft/textures/block,dead_fire_coral.png,mcl_ocean_dead_fire_coral.png,,,,,,, +/assets/minecraft/textures/block,dead_fire_coral_block.png,mcl_ocean_dead_fire_coral_block.png,,,,,,, +/assets/minecraft/textures/block,dead_fire_coral_fan.png,mcl_ocean_dead_fire_coral_fan.png,,,,,,, +/assets/minecraft/textures/block,dead_horn_coral.png,mcl_ocean_dead_horn_coral.png,,,,,,, +/assets/minecraft/textures/block,dead_horn_coral_block.png,mcl_ocean_dead_horn_coral_block.png,,,,,,, +/assets/minecraft/textures/block,dead_horn_coral_fan.png,mcl_ocean_dead_horn_coral_fan.png,,,,,,, +/assets/minecraft/textures/block,dead_tube_coral.png,mcl_ocean_dead_tube_coral.png,,,,,,, +/assets/minecraft/textures/block,dead_tube_coral_block.png,mcl_ocean_dead_tube_coral_block.png,,,,,,, +/assets/minecraft/textures/block,dead_tube_coral_fan.png,mcl_ocean_dead_tube_coral_fan.png,,,,,,, +/assets/minecraft/textures/item,dried_kelp.png,mcl_ocean_dried_kelp.png,,,,,,, +/assets/minecraft/textures/block,dried_kelp_bottom.png,mcl_ocean_dried_kelp_bottom.png,,,,,,, +/assets/minecraft/textures/block,dried_kelp_side.png,mcl_ocean_dried_kelp_side.png,,,,,,, +/assets/minecraft/textures/block,dried_kelp_top.png,mcl_ocean_dried_kelp_top.png,,,,,,, +/assets/minecraft/textures/block,fire_coral.png,mcl_ocean_fire_coral.png,,,,,,, +/assets/minecraft/textures/block,fire_coral_block.png,mcl_ocean_fire_coral_block.png,,,,,,, +/assets/minecraft/textures/block,fire_coral_fan.png,mcl_ocean_fire_coral_fan.png,,,,,,, +/assets/minecraft/textures/block,horn_coral.png,mcl_ocean_horn_coral.png,,,,,,, +/assets/minecraft/textures/block,horn_coral_block.png,mcl_ocean_horn_coral_block.png,,,,,,, +/assets/minecraft/textures/block,horn_coral_fan.png,mcl_ocean_horn_coral_fan.png,,,,,,, +/assets/minecraft/textures/item,kelp.png,mcl_ocean_kelp_item.png,,,,,,, +/assets/minecraft/textures/block,kelp_plant.png,mcl_ocean_kelp_plant.png,,,,,,, +/assets/minecraft/textures/block,seagrass.png,mcl_ocean_seagrass.png,,,,,,, +/assets/minecraft/textures/item,seagrass.png,mcl_ocean_seagrass_item.png,,,,,,, +/assets/minecraft/textures/block,tube_coral.png,mcl_ocean_tube_coral.png,,,,,,, +/assets/minecraft/textures/block,tube_coral_block.png,mcl_ocean_tube_coral_block.png,,,,,,, +/assets/minecraft/textures/block,tube_coral_fan.png,mcl_ocean_tube_coral_fan.png,,,,,,, /assets/minecraft/textures/item,dragon_breath.png,mcl_potions_dragon_breath.png,,,,,,, /assets/minecraft/textures/item,glistering_melon_slice.png,mcl_potions_melon_speckled.png,,,,,,, /assets/minecraft/textures/item,potion.png,mcl_potions_potion_bottle.png,,,,,,, @@ -707,7 +764,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,diamond_chestplate.png,mcl_armor_inv_chestplate_diamond.png,,,,,,, /assets/minecraft/textures/item,golden_chestplate.png,mcl_armor_inv_chestplate_gold.png,,,,,,, /assets/minecraft/textures/item,iron_chestplate.png,mcl_armor_inv_chestplate_iron.png,,,,,,, -/assets/minecraft/textures/item,leather_chestplate.png,mcl_armor_inv_chestplate_leather.png,,,,,,, /assets/minecraft/textures/item,netherite_helmet.png,mcl_armor_inv_helmet_netherite.png,,,,,,, /assets/minecraft/textures/item,chainmail_helmet.png,mcl_armor_inv_helmet_chain.png,,,,,,, /assets/minecraft/textures/item,diamond_helmet.png,mcl_armor_inv_helmet_diamond.png,,,,,,, @@ -1070,7 +1126,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,cherry_door_bottom.png,mcl_cherry_blossom_door_bottom.png,,,,,,, /assets/minecraft/textures/item,cherry_sign.png,mcl_cherry_blossom_sign_inv.png,,,,,,, /assets/minecraft/textures/item,cherry_door.png,mcl_cherry_blossom_door_inv.png,,,,,,, -/assets/minecraft/textures/entity/boat,cherry.png,mcl_boats_texture_cherry_boat.png,,,,,,, /assets/minecraft/textures/entity,dolphin.png,extra_mobs_dolphin.png,,,,,,, /assets/minecraft/textures/entity/hoglin,hoglin.png,extra_mobs_hoglin.png,,,,,,, /assets/minecraft/textures/entity/hoglin,zoglin.png,extra_mobs_zoglin.png,,,,,,, @@ -1180,3 +1235,17 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,honey_bottle.png,mcl_honey_honey_bottle.png,,,,,,, /assets/minecraft/textures/item,honeycomb.png,mcl_honey_honeycomb.png,,,,,,, /assets/minecraft/textures/block,honeycomb_block.png,mcl_honey_honeycomb_block.png,,,,,,, +/assets/minecraft/textures/mob_effect,bad_omen.png,mcl_potions_effect_bad_omen.png,,,,,,, +/assets/minecraft/textures/mob_effect,fire_resistance.png,mcl_potions_effect_fire_proof.png,,,,,,, +/assets/minecraft/textures/mob_effect,invisibility.png,mcl_potions_effect_invisible.png,,,,,,, +/assets/minecraft/textures/mob_effect,jump_boost.png,mcl_potions_effect_leaping.png,,,,,,, +/assets/minecraft/textures/mob_effect,night_vision.png,mcl_potions_effect_night_vision.png,,,,,,, +/assets/minecraft/textures/mob_effect,poison.png,mcl_potions_effect_poisoned.png,,,,,,, +/assets/minecraft/textures/mob_effect,regeneration.png,mcl_potions_effect_regenerating.png,,,,,,, +/assets/minecraft/textures/mob_effect,slowness.png,mcl_potions_effect_slow.png,,,,,,, +/assets/minecraft/textures/mob_effect,speed.png,mcl_potions_effect_swift.png,,,,,,, +/assets/minecraft/textures/mob_effect,strength.png,mcl_potions_effect_strong.png,,,,,,, +/assets/minecraft/textures/mob_effect,water_breathing.png,mcl_potions_effect_water_breathing.png,,,,,,, +/assets/minecraft/textures/mob_effect,weakness.png,mcl_potions_effect_weak.png,,,,,,, +/assets/minecraft/textures/mob_effect,wither.png,mcl_potions_effect_withering.png,,,,,,, +/assets/minecraft/textures/particle,effect_5.png,mcl_particles_effect.png,,,,,,, From 7e31f015fefbe21f11593c44ad7775953e8c9edb Mon Sep 17 00:00:00 2001 From: Doods Date: Sun, 14 Jan 2024 17:43:54 +0200 Subject: [PATCH 36/40] Last minute changes #2 --- tools/Conversion_Table.csv | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 19f1bec57..c9801d592 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -63,9 +63,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,cauldron_top.png,mcl_cauldrons_cauldron_top.png,,,,,,, /assets/minecraft/textures/block,cauldron_side.png,mcl_cauldrons_cauldron_side.png,,,,,,, /assets/minecraft/textures/block,cauldron_inner.png,mcl_cauldrons_cauldron_inner.png,,,,,,, -/assets/minecraft/textures/block,cocoa_stage_0.png,mcl_cocoas_cocoa_stage_0.png,,,,,,,y -/assets/minecraft/textures/block,cocoa_stage_1.png,mcl_cocoas_cocoa_stage_1.png,,,,,,,y -/assets/minecraft/textures/block,cocoa_stage_2.png,mcl_cocoas_cocoa_stage_2.png,,,,,,,y +/assets/minecraft/textures/item,cocoa_beans.png,mcl_cocoas_cocoa_beans.png,,,,,,, +/assets/minecraft/textures/block,cocoa_stage0.png,mcl_cocoas_cocoa_stage_0.png,,,,,,, +/assets/minecraft/textures/block,cocoa_stage1.png,mcl_cocoas_cocoa_stage_1.png,,,,,,, +/assets/minecraft/textures/block,cocoa_stage2.png,mcl_cocoas_cocoa_stage_2.png,,,,,,, /assets/minecraft/textures/block,terracotta.png,hardened_clay.png,,,,,,, /assets/minecraft/textures/block,black_terracotta.png,hardened_clay_stained_black.png,,,,,,, /assets/minecraft/textures/block,blue_terracotta.png,hardened_clay_stained_blue.png,,,,,,, @@ -334,6 +335,15 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,fletching_table_front.png,fletching_table_front.png,,,,,,, /assets/minecraft/textures/block,fletching_table_side.png,fletching_table_side.png,,,,,,, /assets/minecraft/textures/block,fletching_table_top.png,fletching_table_top.png,,,,,,, +/assets/minecraft/textures/block,cartography_table_side1.png,mcl_cartography_table_side1.png,,,,,,, +/assets/minecraft/textures/block,cartography_table_side2.png,mcl_cartography_table_side2.png,,,,,,, +/assets/minecraft/textures/block,cartography_table_side3.png,mcl_cartography_table_side3.png,,,,,,, +/assets/minecraft/textures/block,cartography_table_top.png,mcl_cartography_table_top.png,,,,,,, +/assets/minecraft/textures/block,composter_bottom.png,mcl_composter_bottom.png,,,,,,, +/assets/minecraft/textures/block,composter_compost.png,mcl_composter_compost.png,,,,,,, +/assets/minecraft/textures/block,composter_ready.png,mcl_composter_ready.png,,,,,,, +/assets/minecraft/textures/block,composter_side.png,mcl_composter_side.png,,,,,,, +/assets/minecraft/textures/block,composter_top.png,mcl_composter_top.png,,,,,,, /assets/minecraft/textures/block,smithing_table_bottom.png,mcl_smithing_table_bottom.png,,,,,,, /assets/minecraft/textures/block,smithing_table_front.png,mcl_smithing_table_front.png,,,,,,, /assets/minecraft/textures/block,smithing_table_side.png,mcl_smithing_table_side.png,,,,,,, @@ -464,9 +474,9 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,wheat_stage6.png,mcl_farming_wheat_stage_6.png,,,,,,, /assets/minecraft/textures/block,wheat_stage7.png,mcl_farming_wheat_stage_7.png,,,,,,, /assets/minecraft/textures/block,fire_0.png,fire_basic_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,mcl_burning_entity_flame_animated.png,,,,,,, -/assets/minecraft/textures/block,fire_0.png,mcl_burning_hud_flame_animated.png,,,,,,, /assets/minecraft/textures/block,fire_0.png,fire_basic_flame.png,0,0,16,16,0,0,y +/assets/minecraft/textures/item,campfire.png,mcl_campfires_campfire_inv.png,,,,,,, +/assets/minecraft/textures/item,soul_campfire.png,mcl_campfires_soul_campfire_inv.png,,,,,,, /assets/minecraft/textures/item,fire_charge.png,mcl_fire_fire_charge.png,,,,,,, /assets/minecraft/textures/item,flint_and_steel.png,mcl_fire_flint_and_steel.png,,,,,,, /assets/minecraft/textures/item,tropical_fish.png,mcl_fishing_clownfish_raw.png,,,,,,, @@ -1102,6 +1112,23 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,cobblestone.png,mcl_walls_cobble_wall_side.png,,,,,,, /assets/minecraft/textures/block,mossy_cobblestone.png,mcl_walls_cobble_mossy_wall_top.png,,,,,,, /assets/minecraft/textures/block,mossy_cobblestone.png,mcl_walls_cobble_mossy_wall_side.png,,,,,,, +/assets/minecraft/textures/block,chiseled_deepslate.png,mcl_chiseled_deepslate.png,,,,,,, +/assets/minecraft/textures/block,cobbled_deepslate.png,mcl_cobbled_deepslate.png,,,,,,, +/assets/minecraft/textures/block,cracked_deepslate_bricks.png,mcl_cracked_deepslate_bricks.png,,,,,,, +/assets/minecraft/textures/block,cracked_deepslate_tiles.png,mcl_cracked_deepslate_tiles.png,,,,,,, +/assets/minecraft/textures/block,deepslate.png,mcl_deepslate.png,,,,,,, +/assets/minecraft/textures/block,deepslate_bricks.png,mcl_deepslate_bricks.png,,,,,,, +/assets/minecraft/textures/block,deepslate_coal_ore.png,mcl_deepslate_coal_ore.png,,,,,,, +/assets/minecraft/textures/block,deepslate_diamond_ore.png,mcl_deepslate_diamond_ore.png,,,,,,, +/assets/minecraft/textures/block,deepslate_emerald_ore.png,mcl_deepslate_emerald_ore.png,,,,,,, +/assets/minecraft/textures/block,deepslate_gold_ore.png,mcl_deepslate_gold_ore.png,,,,,,, +/assets/minecraft/textures/block,deepslate_iron_ore.png,mcl_deepslate_iron_ore.png,,,,,,, +/assets/minecraft/textures/block,deepslate_lapis_ore.png,mcl_deepslate_lapis_ore.png,,,,,,, +/assets/minecraft/textures/block,deepslate_redstone_ore.png,mcl_deepslate_redstone_ore.png,,,,,,, +/assets/minecraft/textures/block,deepslate_tiles.png,mcl_deepslate_tiles.png,,,,,,, +/assets/minecraft/textures/block,deepslate_top.png,mcl_deepslate_top.png,,,,,,, +/assets/minecraft/textures/block,polished_deepslate.png,mcl_deepslate_tuff.png,,,,,,, +/assets/minecraft/textures/block,tuff.png,mcl_polished_deepslate.png,,,,,,, /assets/minecraft/textures/block,grass_block_top.png,mcl_core_grass_block_top.png,,,,,,, /assets/minecraft/textures/block,grass_block_side_overlay.png,mcl_core_grass_block_side_overlay.png,,,,,,, /assets/minecraft/textures/item,enchanted_book.png,mcl_enchanting_book_enchanted.png,,,,,,, From 23a3d53ca66b6dff93bda6d1d14f1ef302a82a54 Mon Sep 17 00:00:00 2001 From: Doods Date: Sun, 14 Jan 2024 18:52:05 +0200 Subject: [PATCH 37/40] last minute change 3 --- tools/Conversion_Table.csv | 79 +++++++++++++++++++++++++++++++++----- 1 file changed, 70 insertions(+), 9 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index c9801d592..2864134a4 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -17,7 +17,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,tropical_fish_bucket.png,mcl_buckets_tropical_fish_bucket.png,,,,,,, /assets/minecraft/textures/item,lava_bucket.png,mcl_buckets_lava_bucket.png,,,,,,, /assets/minecraft/textures/item,milk_bucket.png,mcl_mobitems_bucket_milk.png,,,,,,, -/assets/minecraft/textures/item,item_frame.png,mcl_itemframes_item_frame.png,,,,,,, /assets/minecraft/textures/block,anvil.png,mcl_anvils_anvil_base.png,,,,,,, /assets/minecraft/textures/block,anvil_top.png,mcl_anvils_anvil_top_damaged_0.png,,,,,,, /assets/minecraft/textures/block,chipped_anvil_top.png,mcl_anvils_anvil_top_damaged_1.png,,,,,,, @@ -49,6 +48,9 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/boat,jungle.png,mcl_boats_texture_jungle_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,mangrove.png,mcl_boats_texture_mangrove_boat.png,,,,,,, /assets/minecraft/textures/entity/boat,cherry.png,mcl_boats_texture_cherry_boat.png,,,,,,, +/assets/minecraft/textures/block,enchanting_table_bottom.png,mcl_enchanting_table_bottom.png,,,,,,, +/assets/minecraft/textures/block,enchanting_table_side.png,mcl_enchanting_table_side.png,,,,,,, +/assets/minecraft/textures/block,enchanting_table_top.png,mcl_enchanting_table_top.png,,,,,,, /assets/minecraft/textures/item,book.png,default_book.png,,,,,,, /assets/minecraft/textures/block,bookshelf.png,default_bookshelf.png,,,,,,, /assets/minecraft/textures/item,writable_book.png,mcl_books_book_writable.png,,,,,,, @@ -139,6 +141,11 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,jungle_sapling.png,default_junglesapling.png,,,,,,, /assets/minecraft/textures/block,dark_oak_sapling.png,mcl_core_sapling_big_oak.png,,,,,,, /assets/minecraft/textures/block,birch_sapling.png,mcl_core_sapling_birch.png,,,,,,, +/assets/minecraft/textures/block,mangrove_propagule.png,mcl_mangrove_propagule.png,,,,,,, +/assets/minecraft/textures/block,mangrove_propagule_hanging.png,mcl_mangrove_propagule_hanging.png,,,,,,, +/assets/minecraft/textures/item,mangrove_propagule.png,mcl_mangrove_propagule_item.png,,,,,,, +/assets/minecraft/textures/block,crimson_fungus.png,mcl_crimson_crimson_fungus.png,,,,,,, +/assets/minecraft/textures/block,warped_fungus.png,mcl_crimson_warped_fungus.png,,,,,,, /assets/minecraft/textures/item,bamboo.png,mcl_bamboo_bamboo_shoot.png,,,,,,, /assets/minecraft/textures/item,apple.png,default_apple.png,,,,,,, /assets/minecraft/textures/item,golden_apple.png,mcl_core_apple_golden.png,,,,,,, @@ -177,6 +184,9 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,gold_block.png,default_gold_block.png,,,,,,, /assets/minecraft/textures/block,gold_block.png,mcl_stairs_gold_block_slab.png,,,,,,, /assets/minecraft/textures/item,gold_ingot.png,default_gold_ingot.png,,,,,,, +/assets/minecraft/textures/block,netherite_block.png,mcl_nether_netheriteblock.png,,,,,,, +/assets/minecraft/textures/item,netherite_ingot.png,mcl_nether_netherite_ingot.png,,,,,,, +/assets/minecraft/textures/item,netherite_scrap.png,mcl_nether_netherite_scrap.png,,,,,,, /assets/minecraft/textures/block,gravel.png,default_gravel.png,,,,,,, /assets/minecraft/textures/block,ice.png,default_ice.png,,,,,,, /assets/minecraft/textures/block,ladder.png,default_ladder.png,,,,,,, @@ -223,11 +233,17 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,coal_ore.png,mcl_core_coal_ore.png,,,,,,, /assets/minecraft/textures/block,coarse_dirt.png,mcl_core_coarse_dirt.png,,,,,,, /assets/minecraft/textures/block,diamond_ore.png,mcl_core_diamond_ore.png,,,,,,, +/assets/minecraft/textures/block,ancient_debris_side.png,mcl_nether_ancient_debris_side.png,,,,,,, +/assets/minecraft/textures/block,ancient_debris_top.png,mcl_nether_ancient_debris_top.png,,,,,,, /assets/minecraft/textures/block,diorite.png,mcl_core_diorite.png,,,,,,, /assets/minecraft/textures/block,polished_diorite.png,mcl_core_diorite_smooth.png,,,,,,, /assets/minecraft/textures/block,polished_diorite.png,mcl_stairs_diorite_smooth_slab.png,,,,,,, /assets/minecraft/textures/block,podzol_side.png,mcl_core_dirt_podzol_side.png,,,,,,, /assets/minecraft/textures/block,podzol_top.png,mcl_core_dirt_podzol_top.png,,,,,,, +/assets/minecraft/textures/block,crimson_nylium.png,mcl_crimson_crimson_nylium.png,,,,,,, +/assets/minecraft/textures/block,crimson_nylium_side.png,mcl_crimson_crimson_nylium_side.png,,,,,,, +/assets/minecraft/textures/block,warped_nylium.png,mcl_crimson_warped_nylium.png,,,,,,, +/assets/minecraft/textures/block,warped_nylium_side.png,mcl_crimson_warped_nylium_side.png,,,,,,, /assets/minecraft/textures/block,emerald_block.png,mcl_core_emerald_block.png,,,,,,, /assets/minecraft/textures/block,emerald_ore.png,mcl_core_emerald_ore.png,,,,,,, /assets/minecraft/textures/item,emerald.png,mcl_core_emerald.png,,,,,,, @@ -237,6 +253,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,frosted_ice_3.png,mcl_core_frosted_ice_3.png,,,,,,, /assets/minecraft/textures/item,raw_gold.png,mcl_core_gold_nugget.png,,,,,,, /assets/minecraft/textures/block,gold_ore.png,mcl_core_gold_ore.png,,,,,,, +/assets/minecraft/textures/block,nether_gold_ore.png,mcl_nether_gold_ore.png,,,,,,, /assets/minecraft/textures/block,granite.png,mcl_core_granite.png,,,,,,, /assets/minecraft/textures/block,polished_granite.png,mcl_core_granite_smooth.png,,,,,,, /assets/minecraft/textures/block,polished_granite.png,mcl_stairs_granite_smooth_slab.png,,,,,,, @@ -280,6 +297,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,spruce_log_top.png,mcl_core_log_spruce_top.png,,,,,,, /assets/minecraft/textures/block,mangrove_log.png,mcl_mangrove_log.png,,,,,,, /assets/minecraft/textures/block,mangrove_log_top.png,mcl_mangrove_log_top.png,,,,,,, +/assets/minecraft/textures/block,crimson_stem_top.png,mcl_crimson_crimson_hyphae.png,,,,,,, +/assets/minecraft/textures/block,warped_stem_top.png,mcl_crimson_warped_hyphae.png,,,,,,, /assets/minecraft/textures/block,stripped_bamboo_block.png,mcl_bamboo_bamboo_block_stripped.png,,,,,,, /assets/minecraft/textures/block,stripped_bamboo_block_top.png,mcl_bamboo_bamboo_bottom_stripped.png,,,,,,, /assets/minecraft/textures/block,stripped_cherry_log.png,mcl_cherry_blossom_log_stripped.png,,,,,,, @@ -368,6 +387,12 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,oak_door_top.png,mcl_doors_door_wood_upper.png,,,,,,, /assets/minecraft/textures/block,bamboo_door_bottom.png,mcl_bamboo_door_bottom.png,,,,,,, /assets/minecraft/textures/block,bamboo_door_top.png,mcl_bamboo_door_top.png,,,,,,, +/assets/minecraft/textures/block,warped_door_bottom.png,mcl_crimson_warped_door_bottom.png,,,,,,, +/assets/minecraft/textures/block,warped_door_top.png,mcl_crimson_warped_door_top.png,,,,,,, +/assets/minecraft/textures/block,crimson_door_bottom.png,mcl_crimson_crimson_door_bottom.png,,,,,,, +/assets/minecraft/textures/block,crimson_door_top.png,mcl_crimson_crimson_door_top.png,,,,,,, +/assets/minecraft/textures/block,mangrove_door_bottom.png,mcl_mangrove_door_bottom.png,,,,,,, +/assets/minecraft/textures/block,mangrove_door_top.png,mcl_mangrove_door_top.png,,,,,,, /assets/minecraft/textures/block,oak_trapdoor.png,doors_trapdoor.png,,,,,,, /assets/minecraft/textures/block,cherry_trapdoor.png,mcl_cherry_blossom_trapdoor.png,,,,,,, /assets/minecraft/textures/block,acacia_trapdoor.png,mcl_doors_trapdoor_acacia.png,,,,,,, @@ -386,6 +411,9 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,jungle_door.png,mcl_doors_door_jungle.png,,,,,,, /assets/minecraft/textures/item,spruce_door.png,mcl_doors_door_spruce.png,,,,,,, /assets/minecraft/textures/item,oak_door.png,doors_item_wood.png,,,,,,, +/assets/minecraft/textures/item,mangrove_door.png,mcl_mangrove_doors.png,,,,,,, +/assets/minecraft/textures/item,crimson_door.png,mcl_crimson_crimson_door.png,,,,,,, +/assets/minecraft/textures/item,warped_door.png,mcl_crimson_warped_door.png,,,,,,, /assets/minecraft/textures/item,iron_door.png,doors_item_steel.png,,,,,,, /assets/minecraft/textures/item,bamboo_door.png,mcl_bamboo_door_wield.png,,,,,,, /assets/minecraft/textures/item,black_dye.png,mcl_dye_black.png,,,,,,, @@ -412,12 +440,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,dragon_egg.png,mcl_end_dragon_egg.png,,,,,,, /assets/minecraft/textures/block,end_stone_bricks.png,mcl_end_end_bricks.png,,,,,,, /assets/minecraft/textures/item,ender_eye.png,mcl_end_ender_eye.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_eye.png,mcl_end_endframe_eye.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_side.png,mcl_end_endframe_side.png,,,,,,, -/assets/minecraft/textures/block,end_portal_frame_top.png,mcl_end_endframe_top.png,,,,,,, /assets/minecraft/textures/block,end_stone.png,mcl_end_end_stone.png,,,,,,, /assets/minecraft/textures/item,end_crystal.png,mcl_end_crystal_item.png,,,,,,, /assets/minecraft/textures/entity/end_crystal,end_crystal.png,mcl_end_crystal.png,,,,,,, +/assets/minecraft/textures/entity/end_crystal,end_crystal_beam.png,mcl_end_crystal_beam.png,,,,,,, /assets/minecraft/textures/block,purpur_block.png,mcl_end_purpur_block.png,,,,,,, /assets/minecraft/textures/block,purpur_pillar.png,mcl_end_purpur_pillar.png,,,,,,, /assets/minecraft/textures/block,purpur_pillar_top.png,mcl_end_purpur_pillar_top.png,,,,,,, @@ -425,7 +451,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,potatoes_stage1.png,mcl_farming_potatoes_stage_1.png,,,,,,, /assets/minecraft/textures/block,potatoes_stage2.png,mcl_farming_potatoes_stage_2.png,,,,,,, /assets/minecraft/textures/block,potatoes_stage3.png,mcl_farming_potatoes_stage_3.png,,,,,,, -/assets/minecraft/textures/item,pumpkin_pie.png,mcl_farming_pumpkin_pie.png,,,,,,, /assets/minecraft/textures/item,bread.png,farming_bread.png,,,,,,, /assets/minecraft/textures/block,carrots_stage0.png,farming_carrot_1.png,,,,,,, /assets/minecraft/textures/block,carrots_stage1.png,farming_carrot_2.png,,,,,,, @@ -446,6 +471,15 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,pumpkin_seeds.png,mcl_farming_pumpkin_seeds.png,,,,,,, /assets/minecraft/textures/block,pumpkin_side.png,farming_pumpkin_side.png,,,,,,, /assets/minecraft/textures/block,pumpkin_top.png,farming_pumpkin_top.png,,,,,,, +/assets/minecraft/textures/item,pumpkin_pie.png,mcl_farming_pumpkin_pie.png,,,,,,, +/assets/minecraft/textures/block,attached_pumpkin_stem.png,mcl_farming_pumpkin_stem_connected.png,,,,,,, +/assets/minecraft/textures/block,pumpkin_stem.png,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, +/assets/minecraft/textures/misc,pumpkinblur.png,mcl_farming_pumpkin_hud.png,,,,,,, +/assets/minecraft/textures/block,sweet_berry_bush_stage0.png,mcl_farming_sweet_berry_bush_0.png,,,,,,, +/assets/minecraft/textures/block,sweet_berry_bush_stage1.png,mcl_farming_sweet_berry_bush_1.png,,,,,,, +/assets/minecraft/textures/block,sweet_berry_bush_stage2.png,mcl_farming_sweet_berry_bush_2.png,,,,,,, +/assets/minecraft/textures/block,sweet_berry_bush_stage3.png,mcl_farming_sweet_berry_bush_3.png,,,,,,, +/assets/minecraft/textures/item,sweet_berries.png,,,,,,,, /assets/minecraft/textures/block,farmland.png,mcl_farming_farmland_dry.png,,,,,,, /assets/minecraft/textures/block,farmland_moist.png,mcl_farming_farmland_wet.png,,,,,,, /assets/minecraft/textures/item,netherite_hoe.png,farming_tool_netheritehoe.png,,,,,,, @@ -501,6 +535,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/axolotl,axolotl_wild.png,mobs_mc_axolotl_brown.png,,,,,,, /assets/minecraft/textures/item,cooked_cod.png,mcl_fishing_fish_cooked.png,,,,,,, /assets/minecraft/textures/item,fishing_rod.png,mcl_fishing_fishing_rod.png,,,,,,, +/assets/minecraft/textures/entity,fishing_hook.png,mcl_fishing_bobber.png,,,,,,, /assets/minecraft/textures/item,cod.png,mcl_fishing_fish_raw.png,,,,,,, /assets/minecraft/textures/item,pufferfish.png,mcl_fishing_pufferfish_raw.png,,,,,,, /assets/minecraft/textures/item,cooked_salmon.png,mcl_fishing_salmon_cooked.png,,,,,,, @@ -518,6 +553,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,sunflower_top.png,mcl_flowers_double_plant_sunflower_top.png,,,,,,, /assets/minecraft/textures/block,lilac_bottom.png,mcl_flowers_double_plant_syringa_bottom.png,,,,,,, /assets/minecraft/textures/block,lilac_top.png,mcl_flowers_double_plant_syringa_top.png,,,,,,, +/assets/minecraft/textures/block,cornflower.png,mcl_flowers_cornflower.png,,,,,,, +/assets/minecraft/textures/block,lily_of_the_valley.png,mcl_flowers_lily_of_the_valley.png,,,,,,, /assets/minecraft/textures/block,wither_rose.png,mcl_flowers_wither_rose.png,,,,,,, /assets/minecraft/textures/block,tall_grass_bottom.png,mcl_flowers_double_plant_grass_bottom.png,,,,,,, /assets/minecraft/textures/block,tall_grass_top.png,mcl_flowers_double_plant_grass_top.png,,,,,,, @@ -533,6 +570,13 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,dandelion.png,flowers_dandelion_yellow.png,,,,,,, /assets/minecraft/textures/block,orange_tulip.png,flowers_tulip.png,,,,,,, /assets/minecraft/textures/block,furnace_front.png,default_furnace_front.png,,,,,,, +/assets/minecraft/textures/block,crimson_roots.png,mcl_crimson_crimson_roots.png,,,,,,, +/assets/minecraft/textures/block,warped_roots.png,mcl_crimson_warped_roots,,,,,,, +/assets/minecraft/textures/block,nether_sprouts.png,mcl_crimson_nether_sprouts.png,,,,,,, +/assets/minecraft/textures/block,weeping_vines_plant.png,mcl_crimson_weeping_vines.png,,,,,,, +/assets/minecraft/textures/block,twisting_vines.png,mcl_crimson_twisting_vines.png,,,,,,, +/assets/minecraft/textures/block,twisting_vines_plant.png,mcl_crimson_twisting_vines_plant.png,,,,,,, +/assets/minecraft/textures/block,shroomlight.png,mcl_crimson_shroomlight.png,,,,,,, /assets/minecraft/textures/block,furnace_front_on.png,default_furnace_front_active.png,,,,,,, /assets/minecraft/textures/block,furnace_side.png,default_furnace_side.png,,,,,,, /assets/minecraft/textures/block,furnace_top.png,default_furnace_top.png,,,,,,, @@ -551,6 +595,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,hopper.png,mcl_hoppers_item.png,,,,,,, /assets/minecraft/textures/item,music_disc_11.png,mcl_jukebox_record_11.png,,,,,,, /assets/minecraft/textures/item,music_disc_13.png,mcl_jukebox_record_13.png,,,,,,, +/assets/minecraft/textures/item,music_disc_blocks.png,mcl_jukebox_record_blocks.png,,,,,,, /assets/minecraft/textures/item,music_disc_cat.png,mcl_jukebox_record_cat.png,,,,,,, /assets/minecraft/textures/item,music_disc_chirp.png,mcl_jukebox_record_chirp.png,,,,,,, /assets/minecraft/textures/item,music_disc_far.png,mcl_jukebox_record_far.png,,,,,,, @@ -630,6 +675,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,nether_bricks.png,mcl_nether_nether_brick.png,,,,,,, /assets/minecraft/textures/item,nether_brick.png,mcl_nether_netherbrick.png,,,,,,, /assets/minecraft/textures/block,netherrack.png,mcl_nether_netherrack.png,,,,,,, +/assets/minecraft/textures/block,warped_wart_block.png,mcl_crimson_warped_wart_block.png,,,,,,, /assets/minecraft/textures/block,nether_wart_block.png,mcl_nether_nether_wart_block.png,,,,,,, /assets/minecraft/textures/item,nether_wart.png,mcl_nether_nether_wart.png,,,,,,, /assets/minecraft/textures/block,nether_wart_stage0.png,mcl_nether_nether_wart_stage_0.png,,,,,,, @@ -1083,9 +1129,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,redstone_dust_dot.png,redstone_redstone_dust_dot.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_line0.png,redstone_redstone_dust_line0.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_line1.png,redstone_redstone_dust_line1.png,,,,,,, -/assets/minecraft/textures/block,attached_pumpkin_stem.png,mcl_farming_pumpkin_stem_connected.png,,,,,,, /assets/minecraft/textures/block,attached_melon_stem.png,mcl_farming_melon_stem_connected.png,,,,,,, -/assets/minecraft/textures/block,pumpkin_stem.png,mcl_farming_pumpkin_stem_disconnected.png,,,,,,, /assets/minecraft/textures/block,melon_stem.png,mcl_farming_melon_stem_disconnected.png,,,,,,, /assets/minecraft/textures/entity/signs,acacia.png,mcl_signs_sign_acacia.png,,,,,,, /assets/minecraft/textures/entity/signs,bamboo.png,mcl_bamboo_bamboo_sign.png,,,,,,, @@ -1127,8 +1171,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,deepslate_redstone_ore.png,mcl_deepslate_redstone_ore.png,,,,,,, /assets/minecraft/textures/block,deepslate_tiles.png,mcl_deepslate_tiles.png,,,,,,, /assets/minecraft/textures/block,deepslate_top.png,mcl_deepslate_top.png,,,,,,, -/assets/minecraft/textures/block,polished_deepslate.png,mcl_deepslate_tuff.png,,,,,,, -/assets/minecraft/textures/block,tuff.png,mcl_polished_deepslate.png,,,,,,, +/assets/minecraft/textures/block,polished_deepslate.png,mcl_polished_deepslate.png,,,,,,, +/assets/minecraft/textures/block,tuff.png,mcl_deepslate_tuff.png,,,,,,, /assets/minecraft/textures/block,grass_block_top.png,mcl_core_grass_block_top.png,,,,,,, /assets/minecraft/textures/block,grass_block_side_overlay.png,mcl_core_grass_block_side_overlay.png,,,,,,, /assets/minecraft/textures/item,enchanted_book.png,mcl_enchanting_book_enchanted.png,,,,,,, @@ -1150,6 +1194,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/bed,yellow.png,mcl_beds_bed_yellow.png,,,,,,, /assets/minecraft/textures/block,cherry_door_top.png,mcl_cherry_blossom_door_top.png,,,,,,, /assets/minecraft/textures/block,cherry_leaves.png,mcl_cherry_blossom_leaves.png,,,,,,, +/assets/minecraft/textures/block,jungle_leaves.png,mcl_mangrove_leaves.png,,,,,,, /assets/minecraft/textures/block,cherry_door_bottom.png,mcl_cherry_blossom_door_bottom.png,,,,,,, /assets/minecraft/textures/item,cherry_sign.png,mcl_cherry_blossom_sign_inv.png,,,,,,, /assets/minecraft/textures/item,cherry_door.png,mcl_cherry_blossom_door_inv.png,,,,,,, @@ -1276,3 +1321,19 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/mob_effect,weakness.png,mcl_potions_effect_weak.png,,,,,,, /assets/minecraft/textures/mob_effect,wither.png,mcl_potions_effect_withering.png,,,,,,, /assets/minecraft/textures/particle,effect_5.png,mcl_particles_effect.png,,,,,,, +/assets/minecraft/textures/particle,lava.png,mcl_particles_lava.png,,,,,,, +/assets/minecraft/textures/particle,note.png,mcl_particles_note.png,,,,,,, +/assets/minecraft/textures/item,firework_rocket.png,mcl_fireworks_rocket.png,,,,,,, +/assets/minecraft/textures/block,chain.png,mcl_lanterns_chain.png,,,,,,, +/assets/minecraft/textures/item,chain.png,mcl_lanterns_chain_inv.png,,,,,,, +/assets/minecraft/textures/block,lantern.png,mcl_lanterns_lantern.png,,,,,,, +/assets/minecraft/textures/item,lantern.png,mcl_lanterns_lantern_inv.png,,,,,,, +/assets/minecraft/textures/block,soul_lantern.png,mcl_lanterns_soul_lantern.png,,,,,,, +/assets/minecraft/textures/item,soul_lantern.png,mcl_lanterns_soul_lantern_inv.png,,,,,,, +/assets/minecraft/textures/block,lightning_rod.png,mcl_lightning_rods_rod.png,,,,,,, +/assets/minecraft/textures/block,mangrove_roots_side.png,mcl_mangrove_roots_side.png,,,,,,, +/assets/minecraft/textures/block,mangrove_roots_top.png,mcl_mangrove_roots_top.png,,,,,,, +/assets/minecraft/textures/block,mud.png,mcl_mud.png,,,,,,, +/assets/minecraft/textures/block,packed_mud.png,mcl_mud_packed_mud.png,,,,,,, +/assets/minecraft/textures/block,mud_bricks.png,mcl_mud_bricks.png,,,,,,, +/assets/minecraft/textures/item,painting.png,mcl_paintings_painting.png,,,,,,, From b7ea6094227a3f616749f427b0903d74325148a5 Mon Sep 17 00:00:00 2001 From: Doods Date: Sun, 14 Jan 2024 22:21:51 +0200 Subject: [PATCH 38/40] last minute changes 4 (hopefully final) --- tools/Conversion_Table.csv | 189 +++++++++++++++++++++++++------------ 1 file changed, 127 insertions(+), 62 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 2864134a4..21d746a1d 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -18,6 +18,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,lava_bucket.png,mcl_buckets_lava_bucket.png,,,,,,, /assets/minecraft/textures/item,milk_bucket.png,mcl_mobitems_bucket_milk.png,,,,,,, /assets/minecraft/textures/block,anvil.png,mcl_anvils_anvil_base.png,,,,,,, +/assets/minecraft/textures/block,anvil.png,mcl_anvils_anvil_side.png,,,,,,, /assets/minecraft/textures/block,anvil_top.png,mcl_anvils_anvil_top_damaged_0.png,,,,,,, /assets/minecraft/textures/block,chipped_anvil_top.png,mcl_anvils_anvil_top_damaged_1.png,,,,,,, /assets/minecraft/textures/block,damaged_anvil_top.png,mcl_anvils_anvil_top_damaged_2.png,,,,,,, @@ -184,6 +185,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,gold_block.png,default_gold_block.png,,,,,,, /assets/minecraft/textures/block,gold_block.png,mcl_stairs_gold_block_slab.png,,,,,,, /assets/minecraft/textures/item,gold_ingot.png,default_gold_ingot.png,,,,,,, +/assets/minecraft/textures/item,gold_nugget.png,mcl_core_gold_nugget.png,,,,,,, /assets/minecraft/textures/block,netherite_block.png,mcl_nether_netheriteblock.png,,,,,,, /assets/minecraft/textures/item,netherite_ingot.png,mcl_nether_netherite_ingot.png,,,,,,, /assets/minecraft/textures/item,netherite_scrap.png,mcl_nether_netherite_scrap.png,,,,,,, @@ -194,6 +196,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,lava_flow.png,mcl_core_lava_flow_animation.png,,,,,,, /assets/minecraft/textures/block,mossy_cobblestone.png,default_mossycobble.png,,,,,,, /assets/minecraft/textures/block,obsidian.png,default_obsidian.png,,,,,,, +/assets/minecraft/textures/block,crying_obsidian.png,mcl_core_crying_obsidian.png,,,,,,, /assets/minecraft/textures/item,paper.png,default_paper.png,,,,,,, /assets/minecraft/textures/block,sugar_cane.png,mcl_core_papyrus.png,,,,,,, /assets/minecraft/textures/block,sand.png,default_sand.png,,,,,,, @@ -251,7 +254,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,frosted_ice_1.png,mcl_core_frosted_ice_1.png,,,,,,, /assets/minecraft/textures/block,frosted_ice_2.png,mcl_core_frosted_ice_2.png,,,,,,, /assets/minecraft/textures/block,frosted_ice_3.png,mcl_core_frosted_ice_3.png,,,,,,, -/assets/minecraft/textures/item,raw_gold.png,mcl_core_gold_nugget.png,,,,,,, +/assets/minecraft/textures/item,raw_gold.png,mcl_raw_ores_raw_gold.png,,,,,,, +/assets/minecraft/textures/block,raw_gold_block.png,mcl_raw_ores_raw_gold_block.png,,,,,,, /assets/minecraft/textures/block,gold_ore.png,mcl_core_gold_ore.png,,,,,,, /assets/minecraft/textures/block,nether_gold_ore.png,mcl_nether_gold_ore.png,,,,,,, /assets/minecraft/textures/block,granite.png,mcl_core_granite.png,,,,,,, @@ -262,6 +266,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,grass_block_snow.png,mcl_core_grass_side_snowed.png,,,,,,, /assets/minecraft/textures/block,grass_block_side.png,mcl_dirt_grass_shadow.png,,,,,,, /assets/minecraft/textures/block,packed_ice.png,mcl_core_ice_packed.png,,,,,,, +/assets/minecraft/textures/block,raw_iron_block.png,mcl_raw_ores_raw_iron_block.png,,,,,,, +/assets/minecraft/textures/item,raw_iron.png,mcl_raw_ores_raw_iron.png,,,,,,, /assets/minecraft/textures/item,iron_nugget.png,mcl_core_iron_nugget.png,,,,,,, /assets/minecraft/textures/block,iron_ore.png,mcl_core_iron_ore.png,,,,,,, /assets/minecraft/textures/block,lapis_block.png,mcl_core_lapis_block.png,,,,,,, @@ -479,7 +485,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,sweet_berry_bush_stage1.png,mcl_farming_sweet_berry_bush_1.png,,,,,,, /assets/minecraft/textures/block,sweet_berry_bush_stage2.png,mcl_farming_sweet_berry_bush_2.png,,,,,,, /assets/minecraft/textures/block,sweet_berry_bush_stage3.png,mcl_farming_sweet_berry_bush_3.png,,,,,,, -/assets/minecraft/textures/item,sweet_berries.png,,,,,,,, +/assets/minecraft/textures/item,sweet_berries.png,mcl_farming_sweet_berry.png,,,,,,, /assets/minecraft/textures/block,farmland.png,mcl_farming_farmland_dry.png,,,,,,, /assets/minecraft/textures/block,farmland_moist.png,mcl_farming_farmland_wet.png,,,,,,, /assets/minecraft/textures/item,netherite_hoe.png,farming_tool_netheritehoe.png,,,,,,, @@ -512,6 +518,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,campfire.png,mcl_campfires_campfire_inv.png,,,,,,, /assets/minecraft/textures/item,soul_campfire.png,mcl_campfires_soul_campfire_inv.png,,,,,,, /assets/minecraft/textures/item,fire_charge.png,mcl_fire_fire_charge.png,,,,,,, +/assets/minecraft/textures/entity/enderdragon,dragon_fireball.png,mobs_mc_dragon_fireball.png,,,,,,, /assets/minecraft/textures/item,flint_and_steel.png,mcl_fire_flint_and_steel.png,,,,,,, /assets/minecraft/textures/item,tropical_fish.png,mcl_fishing_clownfish_raw.png,,,,,,, /assets/minecraft/textures/entity/fish,tropical_a.png,extra_mobs_tropical_fish_a.png,,,,,,, @@ -563,7 +570,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,grass.png,mcl_flowers_tallgrass.png,,,,,,, /assets/minecraft/textures/block,fern.png,mcl_flowers_fern.png,,,,,,, /assets/minecraft/textures/block,oxeye_daisy.png,mcl_flowers_oxeye_daisy.png,,,,,,, -/assets/minecraft/textures/block,red_tulip.png,mcl_flowers_poppy.png,,,,,,, +/assets/minecraft/textures/block,poppy.png,mcl_flowers_poppy.png,,,,,,, /assets/minecraft/textures/block,pink_tulip.png,mcl_flowers_tulip_pink.png,,,,,,, /assets/minecraft/textures/block,red_tulip.png,mcl_flowers_tulip_red.png,,,,,,, /assets/minecraft/textures/block,white_tulip.png,mcl_flowers_tulip_white.png,,,,,,, @@ -585,6 +592,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,blast_furnace_front_on.png,blast_furnace_front_on.png,,,,,,, /assets/minecraft/textures/block,blast_furnace_side.png,blast_furnace_side.png,,,,,,, /assets/minecraft/textures/block,blast_furnace_top.png,blast_furnace_top.png,,,,,,, +/assets/minecraft/textures/block,smoker_bottom.png,smoker_bottom.png,,,,,,, /assets/minecraft/textures/block,smoker_front.png,smoker_front.png,,,,,,, /assets/minecraft/textures/block,smoker_front_on.png,smoker_front_on.png,,,,,,, /assets/minecraft/textures/block,smoker_side.png,smoker_side.png,,,,,,, @@ -647,6 +655,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,rabbit_hide.png,mcl_mobitems_rabbit_hide.png,,,,,,, /assets/minecraft/textures/item,rabbit.png,mcl_mobitems_rabbit_raw.png,,,,,,, /assets/minecraft/textures/item,rabbit_stew.png,mcl_mobitems_rabbit_stew.png,,,,,,, +/assets/minecraft/textures/item,suspicious_stew.png,sus_stew.png,,,,,,, /assets/minecraft/textures/item,rotten_flesh.png,mcl_mobitems_rotten_flesh.png,,,,,,, /assets/minecraft/textures/item,saddle.png,mcl_mobitems_saddle.png,,,,,,, /assets/minecraft/textures/item,shulker_shell.png,mcl_mobitems_shulker_shell.png,,,,,,, @@ -761,6 +770,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,crossbow_pulling_2.png,mcl_bows_crossbow_2.png,,,,,,, /assets/minecraft/textures/item,crossbow_arrow.png,mcl_bows_crossbow_3.png,,,,,,, /assets/minecraft/textures/item,egg.png,mcl_throwing_egg.png,,,,,,, +/assets/minecraft/textures/item,egg.png,mobs_chicken_egg.png,,,,,,, /assets/minecraft/textures/item,ender_pearl.png,mcl_throwing_ender_pearl.png,,,,,,, /assets/minecraft/textures/item,snowball.png,mcl_throwing_snowball.png,,,,,,, /assets/minecraft/textures/block,tnt_bottom.png,default_tnt_bottom.png,,,,,,, @@ -868,11 +878,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,piston_top.png,mesecons_piston_pusher_top.png,,,,,,, /assets/minecraft/textures/block,redstone_block.png,redstone_redstone_block.png,,,,,,, /assets/minecraft/textures/block,iron_bars.png,xpanes_pane_iron.png,,,,,,, -/assets/minecraft/textures/block,glass_pane_top.png,xpanes_top_glass_natural.png,,,,,,, /assets/minecraft/textures/item,totem_of_undying.png,mcl_totems_totem.png,,,,,,, /assets/minecraft/textures/entity,bat.png,mobs_mc_bat.png,,,,,,, /assets/minecraft/textures/entity,blaze.png,mobs_mc_blaze.png,,,,,,, -/assets/minecraft/textures/entity/cat,black.png,mobs_mc_cat_black.png,,,,,,, +/assets/minecraft/textures/entity/cat,all_black.png,mobs_mc_cat_black.png,,,,,,, /assets/minecraft/textures/entity/cat,ocelot.png,mobs_mc_cat_ocelot.png,,,,,,, /assets/minecraft/textures/entity/cat,red.png,mobs_mc_cat_red.png,,,,,,, /assets/minecraft/textures/entity/cat,siamese.png,mobs_mc_cat_siamese.png,,,,,,, @@ -880,38 +889,24 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity,chicken.png,mobs_mc_chicken.png,,,,,,, /assets/minecraft/textures/entity/cow,cow.png,mobs_mc_cow.png,,,,,,, /assets/minecraft/textures/entity/creeper,creeper.png,mobs_mc_creeper.png,,,,,,, -/assets/minecraft/textures/item,diamond_horse_armor.png,mobs_mc_diamond_horse_armor.png,,,,,,, -/assets/minecraft/textures/entity/horse,donkey.png,mobs_mc_donkey.png,,,,,,, /assets/minecraft/textures/entity/enderdragon,dragon.png,mobs_mc_dragon.png,,,,,,, /assets/minecraft/textures/entity/shulker,shulker.png,mobs_mc_endergolem.png,,,,,,, /assets/minecraft/textures/entity/enderman,enderman_eyes.png,mobs_mc_enderman_eyes.png,,,,,,, /assets/minecraft/textures/entity/enderman,enderman.png,mobs_mc_enderman.png,,,,,,, /assets/minecraft/textures/entity,endermite.png,mobs_mc_endermite.png,,,,,,, /assets/minecraft/textures/entity/ghast,ghast.png,mobs_mc_ghast.png,,,,,,, +/assets/minecraft/textures/entity/ghast,ghast_shooting.png,mobs_mc_ghast_firing.png,,,,,,, /assets/minecraft/textures/item,golden_horse_armor.png,mobs_mc_gold_horse_armor.png,,,,,,, /assets/minecraft/textures/entity,guardian_elder.png,mobs_mc_guardian_elder.png,,,,,,, /assets/minecraft/textures/entity,guardian.png,mobs_mc_guardian.png,,,,,,, /assets/minecraft/textures/entity/horse/armor,horse_armor_diamond.png,mobs_mc_horse_armor_diamond.png,,,,,,, -/assets/minecraft/textures/entity/horse/armor,horse_armor_gold.png,mobs_mc_horse_armor_gold.png,,,,,,, -/assets/minecraft/textures/entity/horse/armor,horse_armor_iron.png,mobs_mc_horse_armor_iron.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_black.png,mobs_mc_horse_black.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_brown.png,mobs_mc_horse_brown.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_chestnut.png,mobs_mc_horse_chestnut.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_darkbrown.png,mobs_mc_horse_darkbrown.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_gray.png,mobs_mc_horse_gray.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_creamy.png,mobs_mc_horse_creamy.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_blackdots.png,mobs_mc_horse_markings_blackdots.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_whitedots.png,mobs_mc_horse_markings_whitedots.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_whitefield.png,mobs_mc_horse_markings_whitefield.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_markings_white.png,mobs_mc_horse_markings_white.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_white.png,mobs_mc_horse_white.png,,,,,,, -/assets/minecraft/textures/entity/horse,horse_zombie.png,mobs_mc_horse_zombie.png,,,,,,, /assets/minecraft/textures/entity/zombie,husk.png,mobs_mc_husk.png,,,,,,, /assets/minecraft/textures/entity/iron_golem,iron_golem.png,mobs_mc_iron_golem.png,,,,,,, /assets/minecraft/textures/item,iron_horse_armor.png,mobs_mc_iron_horse_armor.png,,,,,,, /assets/minecraft/textures/entity/slime,magmacube.png,mobs_mc_magmacube.png,,,,,,, +/assets/minecraft/textures/entity/slime,slime.png,mobs_mc_slime.png,,,,,,, /assets/minecraft/textures/entity/cow,red_mooshroom.png,mobs_mc_mooshroom.png,,,,,,, -/assets/minecraft/textures/entity/horse,mule.png,mobs_mc_mule.png,,,,,,, +/assets/minecraft/textures/entity/cow,brown_mooshroom.png,mobs_mc_mooshroom_brown.png,,,,,,, /assets/minecraft/textures/entity/pig,pig.png,mobs_mc_pig.png,,,,,,, /assets/minecraft/textures/entity/pig,pig_saddle.png,mobs_mc_pig_saddle.png,,,,,,, /assets/minecraft/textures/entity/bear,polarbear.png,mobs_mc_polarbear.png,,,,,,, @@ -925,37 +920,36 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/rabbit,white_splotched.png,mobs_mc_rabbit_white_splotched.png,,,,,,, /assets/minecraft/textures/entity/sheep,sheep_fur.png,mobs_mc_sheep_fur.png,,,,,,, /assets/minecraft/textures/entity/sheep,sheep.png,mobs_mc_sheep.png,,,,,,, -/assets/minecraft/textures/entity/shulker,shulker_black.png,mobs_mc_shulker_black.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_blue.png,mobs_mc_shulker_blue.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_brown.png,mobs_mc_shulker_brown.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_cyan.png,mobs_mc_shulker_cyan.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_gray.png,mobs_mc_shulker_gray.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_green.png,mobs_mc_shulker_green.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_light_blue.png,mobs_mc_shulker_light_blue.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_lime.png,mobs_mc_shulker_lime.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_magenta.png,mobs_mc_shulker_magenta.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_orange.png,mobs_mc_shulker_orange.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_pink.png,mobs_mc_shulker_pink.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_purple.png,mobs_mc_shulker_purple.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_red.png,mobs_mc_shulker_red.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_silver.png,mobs_mc_shulker_silver.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_white.png,mobs_mc_shulker_white.png,,,,,,,y -/assets/minecraft/textures/entity/shulker,shulker_yellow.png,mobs_mc_shulker_yellow.png,,,,,,,y +/assets/minecraft/textures/entity/shulker,shulker.png,mobs_mc_shulker_pink.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_black.png,mobs_mc_shulker_black.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_blue.png,mobs_mc_shulker_blue.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_brown.png,mobs_mc_shulker_brown.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_cyan.png,mobs_mc_shulker_cyan.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_gray.png,mobs_mc_shulker_gray.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_green.png,mobs_mc_shulker_green.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_light_blue.png,mobs_mc_shulker_light_blue.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_lime.png,mobs_mc_shulker_lime.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_magenta.png,mobs_mc_shulker_magenta.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_orange.png,mobs_mc_shulker_orange.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_pink.png,mobs_mc_shulker_pink.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_purple.png,mobs_mc_shulker_purple.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_red.png,mobs_mc_shulker_red.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_light_gray.png,mobs_mc_shulker_silver.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_white.png,mobs_mc_shulker_white.png,,,,,,, +/assets/minecraft/textures/entity/shulker,shulker_yellow.png,mobs_mc_shulker_yellow.png,,,,,,, /assets/minecraft/textures/entity,silverfish.png,mobs_mc_silverfish.png,,,,,,, /assets/minecraft/textures/entity/skeleton,skeleton.png,mobs_mc_skeleton.png,,,,,,, -/assets/minecraft/textures/entity/slime,slime.png,mobs_mc_slime.png,,,,,,, /assets/minecraft/textures/entity,snow_golem.png,mobs_mc_snowman.png,,,,,,, /assets/minecraft/textures/entity,spider_eyes.png,mobs_mc_spider_eyes.png,,,,,,, /assets/minecraft/textures/entity/spider,spider.png,mobs_mc_spider.png,,,,,,, /assets/minecraft/textures/entity/squid,squid.png,mobs_mc_squid.png,,,,,,, +/assets/minecraft/textures/entity/squid,glow_squid.png,mobs_mc_glow_squid.png,,,,,,, /assets/minecraft/textures/entity/skeleton,stray.png,mobs_mc_stray.png,,,,,,, /assets/minecraft/textures/entity/skeleton,stray_overlay.png,mobs_mc_stray_overlay.png,,,,,,, -/assets/minecraft/textures/entity/villager,villager.png,mobs_mc_villager.png,,,,,,, -/assets/minecraft/textures/entity/illager,vex.png,mobs_mc_vex.png,,,,,,, -/assets/minecraft/textures/entity/illager,vex_charging.png,mobs_mc_vex_charging.png,,,,,,, /assets/minecraft/textures/entity/illager,vindicator.png,mobs_mc_vindicator.png,,,,,,, /assets/minecraft/textures/entity/illager,evoker.png,mobs_mc_evoker.png,,,,,,, /assets/minecraft/textures/entity/illager,illusioner.png,mobs_mc_illusionist.png,,,,,,, +/assets/minecraft/textures/entity/illager,pillager.png,mobs_mc_pillager.png,,,,,,, /assets/minecraft/textures/entity,witch.png,mobs_mc_witch.png,,,,,,, /assets/minecraft/textures/entity/wither,wither.png,mobs_mc_wither.png,,,,,,, /assets/minecraft/textures/entity/skeleton,wither_skeleton.png,mobs_mc_wither_skeleton.png,,,,,,, @@ -963,7 +957,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/wolf,wolf_collar.png,mobs_mc_wolf_collar.png,,,,,,, /assets/minecraft/textures/entity/wolf,wolf.png,mobs_mc_wolf.png,,,,,,, /assets/minecraft/textures/entity/wolf,wolf_tame.png,mobs_mc_wolf_tame.png,,,,,,, -/assets/minecraft/textures/entity/zombie_villager,zombie_villager.png,mobs_mc_zombie_villager.png,,,,,,, /assets/minecraft/textures/entity/piglin,zombified_piglin.png,mobs_mc_zombie_pigman.png,,,,,,, /assets/minecraft/textures/entity/zombie,zombie.png,mobs_mc_zombie.png,,,,,,, /assets/minecraft/textures/gui,icons.png,hbhunger_bgicon.png,16,27,9,9,0,0,y @@ -971,22 +964,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/gui,icons.png,hbhunger_icon.png,52,27,9,9,0,0,y /assets/minecraft/textures/gui,icons.png,mcl_hunger_icon_foodpoison.png,88,27,9,9,0,0,y /assets/minecraft/textures/particle,particles.png,mcl_particles_smoke.png,56,0,8,8,0,0,y -/assets/minecraft/textures/block,shulker_top_black.png,mcl_chests_black_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_blue.png,mcl_chests_blue_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_brown.png,mcl_chests_brown_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_cyan.png,mcl_chests_cyan_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_gray.png,mcl_chests_dark_grey_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_green.png,mcl_chests_dark_green_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_light_blue.png,mcl_chests_lightblue_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_lime.png,mcl_chests_green_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_magenta.png,mcl_chests_magenta_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_orange.png,mcl_chests_orange_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_pink.png,mcl_chests_pink_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_purple.png,mcl_chests_violet_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_red.png,mcl_chests_red_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_silver.png,mcl_chests_grey_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_white.png,mcl_chests_white_shulker_box_top.png,,,,,,,y -/assets/minecraft/textures/block,shulker_top_yellow.png,mcl_chests_yellow_shulker_box_top.png,,,,,,,y /assets/minecraft/textures/item,flower_pot.png,mcl_flowerpots_flowerpot_inventory.png,,,,,,, /assets/minecraft/textures/block,flower_pot.png,mcl_flowerpots_flowerpot.png,,,,,,,y /assets/minecraft/textures/gui,widgets.png,mcl_inventory_hotbar.png,0,0,182,22,0,0,y @@ -1124,6 +1101,45 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,empty_armor_slot_helmet.png,mcl_inventory_empty_armor_slot_helmet.png,,,,,,, /assets/minecraft/textures/item,empty_armor_slot_leggings.png,mcl_inventory_empty_armor_slot_leggings.png,,,,,,, /assets/minecraft/textures/item,empty_armor_slot_shield.png,mcl_inventory_empty_armor_slot_shield.png,,,,,,, +/assets/minecraft/textures/entity,shield_base.png,mcl_shield_base_nopattern.png,,,,,,, +/assets/minecraft/textures/entity/shield,base.png,mcl_shield_pattern_base.png,,,,,,, +/assets/minecraft/textures/entity/shield,border.png,mcl_shield_pattern_border.png,,,,,,, +/assets/minecraft/textures/entity/shield,bricks.png,mcl_shield_pattern_bricks.png,,,,,,, +/assets/minecraft/textures/entity/shield,circle.png,mcl_shield_pattern_circle.png,,,,,,, +/assets/minecraft/textures/entity/shield,creeper.png,mcl_shield_pattern_creeper.png,,,,,,, +/assets/minecraft/textures/entity/shield,cross.png,mcl_shield_pattern_cross.png,,,,,,, +/assets/minecraft/textures/entity/shield,curly_border.png,mcl_shield_pattern_curly_border.png,,,,,,, +/assets/minecraft/textures/entity/shield,diagonal_left.png,mcl_shield_pattern_diagonal_left.png,,,,,,, +/assets/minecraft/textures/entity/shield,diagonal_right.png,mcl_shield_pattern_diagonal_right.png,,,,,,, +/assets/minecraft/textures/entity/shield,diagonal_up_left.png,mcl_shield_pattern_diagonal_up_left.png,,,,,,, +/assets/minecraft/textures/entity/shield,diagonal_up_right.png,mcl_shield_pattern_diagonal_up_right.png,,,,,,, +/assets/minecraft/textures/entity/shield,flower.png,mcl_shield_pattern_flower.png,,,,,,, +/assets/minecraft/textures/entity/shield,gradient.png,mcl_shield_pattern_gradient.png,,,,,,, +/assets/minecraft/textures/entity/shield,gradient_up.png,mcl_shield_pattern_gradient_up.png,,,,,,, +/assets/minecraft/textures/entity/shield,half_horizontal.png,mcl_shield_pattern_half_horizontal.png,,,,,,, +/assets/minecraft/textures/entity/shield,half_horizontal_bottom.png,mcl_shield_pattern_half_horizontal_bottom.png,,,,,,, +/assets/minecraft/textures/entity/shield,half_vertical.png,mcl_shield_pattern_half_vertical.png,,,,,,, +/assets/minecraft/textures/entity/shield,half_vertical_right.png,mcl_shield_pattern_half_vertical_right.png,,,,,,, +/assets/minecraft/textures/entity/shield,rhombus.png,mcl_shield_pattern_rhombus.png,,,,,,, +/assets/minecraft/textures/entity/shield,skull.png,mcl_shield_pattern_skull.png,,,,,,, +/assets/minecraft/textures/entity/shield,small_stripes.png,mcl_shield_pattern_small_stripes.png,,,,,,, +/assets/minecraft/textures/entity/shield,square_bottom_left.png,mcl_shield_pattern_square_bottom_left.png,,,,,,, +/assets/minecraft/textures/entity/shield,square_bottom_right.png,mcl_shield_pattern_square_bottom_right.png,,,,,,, +/assets/minecraft/textures/entity/shield,square_top_left.png,mcl_shield_pattern_square_top_left.png,,,,,,, +/assets/minecraft/textures/entity/shield,square_top_right.png,mcl_shield_pattern_square_top_right.png,,,,,,, +/assets/minecraft/textures/entity/shield,straight_cross.png,mcl_shield_pattern_straight_cross.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_bottom.png,mcl_shield_pattern_stripe_bottom.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_center.png,mcl_shield_pattern_stripe_center.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_downleft.png,mcl_shield_pattern_stripe_downleft.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_downright.png,mcl_shield_pattern_stripe_downright.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_left.png,mcl_shield_pattern_stripe_left.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_middle.png,mcl_shield_pattern_stripe_middle.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_right.png,mcl_shield_pattern_stripe_right.png,,,,,,, +/assets/minecraft/textures/entity/shield,stripe_top.png,mcl_shield_pattern_stripe_top.png,,,,,,, +/assets/minecraft/textures/entity/shield,triangle_bottom.png,mcl_shield_pattern_triangle_bottom.png,,,,,,, +/assets/minecraft/textures/entity/shield,triangles_bottom.png,mcl_shield_pattern_triangles_bottom.png,,,,,,, +/assets/minecraft/textures/entity/shield,triangles_top.png,mcl_shield_pattern_triangles_top.png,,,,,,, +/assets/minecraft/textures/entity/shield,triangle_top.png,mcl_banners_triangle_top.png,,,,,,, /assets/minecraft/textures/item,knowledge_book.png,craftguide_book.png,,,,,,, /assets/minecraft/textures/gui/sprites/icon,search.png,craftguide_search_icon.png,,,,,,, /assets/minecraft/textures/block,redstone_dust_dot.png,redstone_redstone_dust_dot.png,,,,,,, @@ -1144,7 +1160,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/banner,base.png,mcl_banners_base.png,,,,,,, /assets/minecraft/textures/block,nether_portal.png,mcl_portals_portal.png,,,,,,, /assets/minecraft/textures/entity,end_portal.png,mcl_portals_end_portal.png,,,,,,, -/assets/minecraft/textures/environment,end_sky.png,mcl_playerplus_end_sky.png,,,,,,, /assets/minecraft/textures/entity/chest,normal.png,mcl_chests_normal.png,,,,,,, /assets/minecraft/textures/entity/chest,trapped.png,mcl_chests_trapped.png,,,,,,, /assets/minecraft/textures/entity/chest,ender.png,mcl_chests_ender.png,,,,,,, @@ -1223,6 +1238,13 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,lodestone_side.png,lodestone_side3.png,,,,,,, /assets/minecraft/textures/block,lodestone_side.png,lodestone_side4.png,,,,,,, /assets/minecraft/textures/block,lodestone_top.png,lodestone_top.png,,,,,,, +/assets/minecraft/textures/block,respawn_anchor_bottom.png,respawn_anchor_bottom.png,,,,,,, +/assets/minecraft/textures/block,respawn_anchor_side0.png,respawn_anchor_side0.png,,,,,,, +/assets/minecraft/textures/block,respawn_anchor_side1.png,respawn_anchor_side1.png,,,,,,, +/assets/minecraft/textures/block,respawn_anchor_side2.png,respawn_anchor_side2.png,,,,,,, +/assets/minecraft/textures/block,respawn_anchor_side3.png,respawn_anchor_side3.png,,,,,,, +/assets/minecraft/textures/block,respawn_anchor_side4.png,respawn_anchor_side4.png,,,,,,, +/assets/minecraft/textures/block,respawn_anchor_top_off.png,respawn_anchor_top_off.png,,,,,,, /assets/minecraft/textures/block,amethyst_block.png,mcl_amethyst_amethyst_block.png,,,,,,, /assets/minecraft/textures/block,large_amethyst_bud.png,mcl_amethyst_amethyst_bud_large.png,,,,,,, /assets/minecraft/textures/block,medium_amethyst_bud.png,mcl_amethyst_amethyst_bud_medium.png,,,,,,, @@ -1240,8 +1262,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,warped_planks.png,mcl_crimson_warped_fence_side.png,,,,,,, /assets/minecraft/textures/block,warped_planks.png,mcl_crimson_warped_fence_top.png,,,,,,, /assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_acacia.png,,,,,,, -/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_gate_acacia,,,,,,, -/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_big_oak,,,,,,, +/assets/minecraft/textures/block,acacia_planks.png,mcl_fences_fence_gate_acacia.png,,,,,,, +/assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_big_oak.png,,,,,,, /assets/minecraft/textures/block,dark_oak_planks.png,mcl_fences_fence_gate_big_oak.png,,,,,,, /assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_birch.png,,,,,,, /assets/minecraft/textures/block,birch_planks.png,mcl_fences_fence_gate_birch.png,,,,,,, @@ -1320,9 +1342,14 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/mob_effect,water_breathing.png,mcl_potions_effect_water_breathing.png,,,,,,, /assets/minecraft/textures/mob_effect,weakness.png,mcl_potions_effect_weak.png,,,,,,, /assets/minecraft/textures/mob_effect,wither.png,mcl_potions_effect_withering.png,,,,,,, +/assets/minecraft/textures/mob_effect,hero_of_the_village.png,mcl_raids_hero_of_the_village_icon.png,,,,,,, +/assets/minecraft/textures/gui/sprites/hud/heart,withered_full.png,mcl_potions_icon_regen_wither.png,,,,,,, +/assets/minecraft/textures/gui/sprites/hud/heart,withered_full.png,mcl_potions_icon_wither.png,,,,,,, /assets/minecraft/textures/particle,effect_5.png,mcl_particles_effect.png,,,,,,, /assets/minecraft/textures/particle,lava.png,mcl_particles_lava.png,,,,,,, /assets/minecraft/textures/particle,note.png,mcl_particles_note.png,,,,,,, +/assets/minecraft/textures/particle,flame.png,mcl_particles_flame.png,,,,,,, +/assets/minecraft/textures/particle,soul_fire_flame.png,mcl_particles_soul_fire_flame.png,,,,,,, /assets/minecraft/textures/item,firework_rocket.png,mcl_fireworks_rocket.png,,,,,,, /assets/minecraft/textures/block,chain.png,mcl_lanterns_chain.png,,,,,,, /assets/minecraft/textures/item,chain.png,mcl_lanterns_chain_inv.png,,,,,,, @@ -1330,6 +1357,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,lantern.png,mcl_lanterns_lantern_inv.png,,,,,,, /assets/minecraft/textures/block,soul_lantern.png,mcl_lanterns_soul_lantern.png,,,,,,, /assets/minecraft/textures/item,soul_lantern.png,mcl_lanterns_soul_lantern_inv.png,,,,,,, +/assets/minecraft/textures/block,soul_torch.png,soul_torch_on_floor.png,,,,,,, +/assets/minecraft/textures/block,soul_torch.png,soul_torch_on_floor_animated.png,,,,,,, /assets/minecraft/textures/block,lightning_rod.png,mcl_lightning_rods_rod.png,,,,,,, /assets/minecraft/textures/block,mangrove_roots_side.png,mcl_mangrove_roots_side.png,,,,,,, /assets/minecraft/textures/block,mangrove_roots_top.png,mcl_mangrove_roots_top.png,,,,,,, @@ -1337,3 +1366,39 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,packed_mud.png,mcl_mud_packed_mud.png,,,,,,, /assets/minecraft/textures/block,mud_bricks.png,mcl_mud_bricks.png,,,,,,, /assets/minecraft/textures/item,painting.png,mcl_paintings_painting.png,,,,,,, +/assets/minecraft/textures/block,sculk_catalyst_bottom.png,mcl_sculk_catalyst_bottom.png,,,,,,, +/assets/minecraft/textures/block,sculk_catalyst_side.png,mcl_sculk_catalyst_side.png,,,,,,, +/assets/minecraft/textures/block,sculk_catalyst_top.png,mcl_sculk_catalyst_top.png,,,,,,, +/assets/minecraft/textures/block,sculk.png,mcl_sculk_sculk.png,,,,,,, +/assets/minecraft/textures/block,sculk_sensor_bottom.png,mcl_sculk_sensor_bottom.png,,,,,,, +/assets/minecraft/textures/block,sculk_sensor_side.png,mcl_sculk_sensor_side.png,,,,,,, +/assets/minecraft/textures/block,sculk_sensor_top.png,mcl_sculk_sensor_top.png,,,,,,, +/assets/minecraft/textures/block,sculk_shrieker_bottom.png,mcl_sculk_shrieker_bottom.png,,,,,,, +/assets/minecraft/textures/block,sculk_shrieker_side.png,mcl_sculk_shrieker_side.png,,,,,,, +/assets/minecraft/textures/block,sculk_shrieker_top.png,mcl_sculk_shrieker_top.png,,,,,,, +/assets/minecraft/textures/item,spyglass.png,mcl_spyglass.png,,,,,,, +/assets/minecraft/textures/misc,spyglass_scope.png,mcl_spyglass_scope.png,,,,,,, +/assets/minecraft/textures/block,stonecutter_bottom.png,mcl_stonecutter_bottom.png,,,,,,, +/assets/minecraft/textures/block,stonecutter_side.png,mcl_stonecutter_side.png,,,,,,, +/assets/minecraft/textures/block,stonecutter_top.png,mcl_stonecutter_top.png,,,,,,, +/assets/minecraft/textures/entity/llama,creamy.png,mobs_mc_llama.png,,,,,,, +/assets/minecraft/textures/entity/llama,brown.png,mobs_mc_llama_brown.png,,,,,,, +/assets/minecraft/textures/entity/llama,creamy.png,mobs_mc_llama_creamy.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,black.png,mobs_mc_llama_decor_black.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,blue.png,mobs_mc_llama_decor_blue.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,brown.png,mobs_mc_llama_decor_brown.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,cyan.png,mobs_mc_llama_decor_cyan.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,gray.png,mobs_mc_llama_decor_gray.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,green.png,mobs_mc_llama_decor_green.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,light_blue.png,mobs_mc_llama_decor_light_blue.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,light_gray.png,mobs_mc_llama_decor_light_gray.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,lime.png,mobs_mc_llama_decor_lime.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,magenta.png,mobs_mc_llama_decor_magenta.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,orange.png,mobs_mc_llama_decor_orange.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,pink.png,mobs_mc_llama_decor_pink.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,purple.png,mobs_mc_llama_decor_purple.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,red.png,mobs_mc_llama_decor_red.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,white.png,mobs_mc_llama_decor_white.png,,,,,,, +/assets/minecraft/textures/entity/llama/decor,yellow.png,mobs_mc_llama_decor_yellow.png,,,,,,, +/assets/minecraft/textures/entity/llama,gray.png,mobs_mc_llama_gray.png,,,,,,, +/assets/minecraft/textures/entity/llama,white.png,mobs_mc_llama_white.png,,,,,,, From 9397e736a82a72b5cfd5755fdac824c0e11bd337 Mon Sep 17 00:00:00 2001 From: Doods Date: Sun, 14 Jan 2024 22:50:59 +0200 Subject: [PATCH 39/40] just a hotfix, doesn't count (true finish (at least for the conversion table.csv) --- tools/Conversion_Table.csv | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 21d746a1d..d2f213846 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -273,6 +273,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,lapis_block.png,mcl_core_lapis_block.png,,,,,,, /assets/minecraft/textures/block,lapis_block.png,mcl_stairs_lapis_block_slab.png,,,,,,, /assets/minecraft/textures/block,lapis_ore.png,mcl_core_lapis_ore.png,,,,,,, +/assets/minecraft/textures/item,lapis_lazuli.png,mcl_core_lapis.png,,,,,,, /assets/minecraft/textures/block,bamboo_planks.png,mcl_bamboo_bamboo_plank.png,,,,,,, /assets/minecraft/textures/block,bamboo_mosaic.png,mcl_bamboo_bamboo_plank_mosaic.png,,,,,,, /assets/minecraft/textures/block,cherry_planks.png,mcl_cherry_blossom_planks.png,,,,,,, @@ -578,7 +579,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/block,orange_tulip.png,flowers_tulip.png,,,,,,, /assets/minecraft/textures/block,furnace_front.png,default_furnace_front.png,,,,,,, /assets/minecraft/textures/block,crimson_roots.png,mcl_crimson_crimson_roots.png,,,,,,, -/assets/minecraft/textures/block,warped_roots.png,mcl_crimson_warped_roots,,,,,,, +/assets/minecraft/textures/block,warped_roots.png,mcl_crimson_warped_roots.png,,,,,,, /assets/minecraft/textures/block,nether_sprouts.png,mcl_crimson_nether_sprouts.png,,,,,,, /assets/minecraft/textures/block,weeping_vines_plant.png,mcl_crimson_weeping_vines.png,,,,,,, /assets/minecraft/textures/block,twisting_vines.png,mcl_crimson_twisting_vines.png,,,,,,, @@ -670,6 +671,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,warped_fungus_on_a_stick.png,mcl_mobitems_warped_fungus_on_a_stick.png,,,,,,, /assets/minecraft/textures/item,golden_horse_armor.png,mcl_mobitems_gold_horse_armor.png,,,,,,, /assets/minecraft/textures/item,diamond_horse_armor.png,mcl_mobitems_diamond_horse_armor.png,,,,,,, +/assets/minecraft/textures/item,diamond_horse_armor.png,mobs_mc_diamond_horse_armor.png,,,,,,, /assets/minecraft/textures/block,spawner.png,mob_spawner.png,,,,,,, /assets/minecraft/textures/block,brown_mushroom.png,farming_mushroom_brown.png,,,,,,, /assets/minecraft/textures/block,red_mushroom.png,farming_mushroom_red.png,,,,,,, @@ -855,6 +857,8 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,comparator.png,mcl_comparators_item.png,,,,,,, /assets/minecraft/textures/block,repeater.png,mesecons_delayer_off.png,,,,,,, /assets/minecraft/textures/block,repeater_on.png,mesecons_delayer_on.png,,,,,,, +/assets/minecraft/textures/block,comparator.png,mcl_comparators_off.png,,,,,,, +/assets/minecraft/textures/block,comparator_on.png,mcl_comparators_on.png,,,,,,, /assets/minecraft/textures/block,note_block.png,mesecons_noteblock.png,,,,,,, /assets/minecraft/textures/block,command_block_back.png,jeija_commandblock_off.png,,,,,,, /assets/minecraft/textures/block,command_block_back.png,jeija_commandblock_on.png,,,,,,, @@ -899,7 +903,6 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,golden_horse_armor.png,mobs_mc_gold_horse_armor.png,,,,,,, /assets/minecraft/textures/entity,guardian_elder.png,mobs_mc_guardian_elder.png,,,,,,, /assets/minecraft/textures/entity,guardian.png,mobs_mc_guardian.png,,,,,,, -/assets/minecraft/textures/entity/horse/armor,horse_armor_diamond.png,mobs_mc_horse_armor_diamond.png,,,,,,, /assets/minecraft/textures/entity/zombie,husk.png,mobs_mc_husk.png,,,,,,, /assets/minecraft/textures/entity/iron_golem,iron_golem.png,mobs_mc_iron_golem.png,,,,,,, /assets/minecraft/textures/item,iron_horse_armor.png,mobs_mc_iron_horse_armor.png,,,,,,, @@ -1232,6 +1235,10 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/item,ward_armor_trim_smithing_template.png,ward_armor_trim_smithing_template.png,,,,,,, /assets/minecraft/textures/item,wayfinder_armor_trim_smithing_template.png,wayfinder_armor_trim_smithing_template.png,,,,,,, /assets/minecraft/textures/item,wild_armor_trim_smithing_template.png,wild_armor_trim_smithing_template.png,,,,,,, +/assets/minecraft/textures/trims/items,boots_trim.png,boots_trim.png,,,,,,, +/assets/minecraft/textures/trims/items,chestplate_trim.png,chestplate_trim.png,,,,,,, +/assets/minecraft/textures/trims/items,helmet_trim.png,helmet_trim.png,,,,,,, +/assets/minecraft/textures/trims/items,leggings_trim.png,leggings_trim.png,,,,,,, /assets/minecraft/textures/block,lodestone_side.png,lodestone_bottom.png,,,,,,, /assets/minecraft/textures/block,lodestone_side.png,lodestone_side1.png,,,,,,, /assets/minecraft/textures/block,lodestone_side.png,lodestone_side2.png,,,,,,, From b944a70059c7096e1cb1fafa179887f124e177b9 Mon Sep 17 00:00:00 2001 From: Doods Date: Sat, 20 Jan 2024 13:29:01 +0200 Subject: [PATCH 40/40] added piglin (did I fix git?) --- tools/Conversion_Table.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index d2f213846..f90519255 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -960,6 +960,7 @@ Source path,Source file,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/entity/wolf,wolf_collar.png,mobs_mc_wolf_collar.png,,,,,,, /assets/minecraft/textures/entity/wolf,wolf.png,mobs_mc_wolf.png,,,,,,, /assets/minecraft/textures/entity/wolf,wolf_tame.png,mobs_mc_wolf_tame.png,,,,,,, +/assets/minecraft/textures/entity/piglin,piglin.png,extra_mobs_piglin.png,,,,,,, /assets/minecraft/textures/entity/piglin,zombified_piglin.png,mobs_mc_zombie_pigman.png,,,,,,, /assets/minecraft/textures/entity/zombie,zombie.png,mobs_mc_zombie.png,,,,,,, /assets/minecraft/textures/gui,icons.png,hbhunger_bgicon.png,16,27,9,9,0,0,y