diff --git a/README.md b/README.md index 3c3ae0b..a2b6d89 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,17 @@ minecraft-to-minetest-tp-conv ============================= Minecraft texture pack to minetest texture pack converter + + +To use: + +1. Get minecraft texture pack. +2. Get "assets" folder from minecraft texture pack. +3. Move "mc-to-mt-tp-conv" folder to folder with assets folder +4. Run "conv.sh" (it is inside "mc-to-mt-tp-conv" folder) +5. The folder "minetest-texture-pack" will be made. +6. "minetest-texture-pack" is the converted texture pack. + +Enjoy! + +Note: works on mac/linux systems \ No newline at end of file diff --git a/mc-to-mt-tp-conv/conv.sh b/mc-to-mt-tp-conv/conv.sh new file mode 100755 index 0000000..89c5726 --- /dev/null +++ b/mc-to-mt-tp-conv/conv.sh @@ -0,0 +1,57 @@ +#!/bin/bash +cd "$(dirname "$0")" +cd .. +rm -rf textures +rm -rf uctextures +mkdir textures +mkdir uctextures +cd uctextures +mkdir b +mkdir i +cd .. + + +FILES=$(dirname "$0")/../assets/minecraft/textures/blocks/*.png +for f in $FILES +do + cp $f "uctextures/b/" +done + +FILES=$(dirname "$0")/../assets/minecraft/textures/items/*.png +for f in $FILES +do + cp $f "uctextures/i/" +done + +cd uctextures + +while read p; do + if [ -n "$p" ] + then + if [ -e "trans.png" ] + then + mv trans.png "../textures/$p" + else + mv "$p" trans.png + fi + fi +done < ../mc-to-mt-tp-conv/transtable.txt + + +##################################### +convert "b/destroy_stage_0.png" \ + "b/destroy_stage_1.png" \ + "b/destroy_stage_2.png" \ + "b/destroy_stage_3.png" \ + "b/destroy_stage_4.png" \ + "b/destroy_stage_5.png" \ + "b/destroy_stage_6.png" \ + "b/destroy_stage_7.png" \ + "b/destroy_stage_8.png" \ + "b/destroy_stage_9.png" \ + +append "../textures/crack-anylength.png" +##################################### + +cd .. + +mv textures minetest-texture-pack \ No newline at end of file diff --git a/mc-to-mt-tp-conv/transtable.txt b/mc-to-mt-tp-conv/transtable.txt new file mode 100755 index 0000000..20277bd --- /dev/null +++ b/mc-to-mt-tp-conv/transtable.txt @@ -0,0 +1,389 @@ +i/apple.png +default_apple.png + +i/book_normal.png +default_book.png + +b/bookshelf.png +default_bookshelf.png + +b/brick.png +default_brick.png + +b/cactus_side.png +default_cactus_side.png + +b/cactus_top.png +default_cactus_top.png + +b/clay.png +default_clay.png + +i/brick.png +default_clay_brick.png + +i/coal.png +default_coal_lump.png + +b/cobblestone.png +default_cobble.png + +b/diamond_block.png +default_diamond_block.png + +b/dirt.png +default_dirt.png + +b/furnace_front_off.png +default_furnace_front.png + +b/furnace_front_on.png +default_furnace_front_active.png + +b/furnace_side.png +default_furnace_side.png + +b/furnace_top.png +default_furnace_top.png + +b/glass.png +default_glass.png + +b/gold_block.png +default_gold_block.png + +b/gravel.png +default_gravel.png + +b/ice.png +default_ice.png + +b/leaves_jungle.png +default_jungleleaves.png + +b/log_jungle.png +default_jungletree.png + +b/log_jungle_top.png +default_jungletree_top.png + +b/planks_jungle.png +default_junglewood.png + +b/ladder.png +default_ladder.png + +b/lava_still.png +default_lava_source_animated.png + +b/lava_flow.png +default_lava_flowing_animated.png + +b/leaves_oak.png +default_leaves.png + +b/coal_ore.png +default_mineral_coal.png + +b/diamond_ore.png +default_mineral_diamond.png + +b/gold_ore.png +default_mineral_gold.png + +b/iron_ore.png +default_mineral_iron.png + +b/cobblestone_mossy.png +default_mossycobble.png + +b/obsidian.png +default_obsidian.png + +i/paper.png +default_paper.png + +b/rail_normal.png +default_rail.png + +b/sand.png +default_sand.png + +b/sandstone_normal.png +default_sandstone.png + +b/sandstone_smooth.png +default_sandstone_brick.png + +i/sign.png +default_sign_wall.png + +b/snow.png +default_snow.png + +i/snowball.png +default_snowball.png + +b/iron_block.png +default_steel_block.png + +i/iron_ingot.png +default_steel_ingot.png + +i/stick.png +default_stick.png + +b/stone.png +default_stone.png + +b/stonebrick.png +default_stonebrick.png + +b/tnt_bottom.png +default_tnt_bottom.png + +b/tnt_top.png +default_tnt_top.png + +b/tnt_side.png +default_tnt_side.png + + + + +i/wood_axe.png +default_tool_woodaxe.png + +i/wood_pickaxe.png +default_tool_woodpick.png + +i/wood_shovel.png +default_tool_woodshovel.png + +i/wood_sword.png +default_tool_woodsword.png + +i/wood_hoe.png +farming_hoe_wood.png + + + +i/stone_axe.png +default_tool_stoneaxe.png + +i/stone_pickaxe.png +default_tool_stonepick.png + +i/stone_shovel.png +default_tool_stoneshovel.png + +i/stone_sword.png +default_tool_stonesword.png + +i/stone_hoe.png +farming_hoe_stone.png + + + +i/iron_axe.png +default_tool_steelaxe.png + +i/iron_pickaxe.png +default_tool_steelpick.png + +i/iron_shovel.png +default_tool_steelshovel.png + +i/iron_sword.png +default_tool_steelsword.png + +i/iron_hoe.png +farming_hoe_iron.png + + + +i/diamond_axe.png +default_tool_diamondaxe.png + +i/diamond_pickaxe.png +default_tool_diamondpick.png + +i/diamond_shovel.png +default_tool_diamondshovel.png + +i/diamond_sword.png +default_tool_diamondsword.png + + + + + +b/torch_on.png +default_torch.png + + + +b/log_oak.png +default_tree.png + +b/log_oak_top.png +default_tree_top.png + +b/water_still.png +default_water_source_animated.png + +b/water_flow.png +default_water_flowing_animated.png + +b/planks_oak.png +default_wood.png + + + + + + + + + + + + + + +i/bucket_empty.png +bucket.png + +i/bucket_water.png +bucket_water.png + +i/bucket_lava.png +bucket_lava.png + + + + + + + + + + + + + + +b/wool_colored_black.png +wool_black.png + +b/wool_colored_blue.png +wool_blue.png + +b/wool_colored_brown.png +wool_brown.png + +b/wool_colored_cyan.png +wool_cyan.png + +b/wool_colored_green.png +wool_green.png + +b/wool_colored_gray.png +wool_grey.png + +b/wool_colored_magenta.png +wool_magenta.png + +b/wool_colored_orange.png +wool_orange.png + +b/wool_colored_pink.png +wool_pink.png + +b/wool_colored_red.png +wool_red.png + +b/wool_colored_white.png +wool_white.png + +b/wool_colored_yellow.png +wool_yellow.png + + +b/flower_dandelion.png +flowers_dandelion_yellow.png + + + + + +b/command_block.png +jeija_commandblock_off.png + + + + +i/boat.png +boat_inventory.png + +i/arrow.png +throwing_arrow.png + +i/bow_standby.png +throwing_bow_wood.png + + + + + + +i/iron_boots.png +3d_armor_inv_boots_steel.png + +i/iron_chestplate.png +3d_armor_inv_chestplate_steel.png + +i/iron_helmet.png +3d_armor_inv_helmet_steel.png + +i/iron_leggings.png +3d_armor_inv_leggings_steel.png + + + +i/diamond_boots.png +3d_armor_inv_boots_diamond.png + +i/diamond_chestplate.png +3d_armor_inv_chestplate_diamond.png + +i/diamond_helmet.png +3d_armor_inv_helmet_diamond.png + +i/diamond_leggings.png +3d_armor_inv_leggings_diamond.png + + + + + +i/potion_bottle_empty.png +vessels_glass_bottle_inv.png + + +i/bread.png +farming_bread.png + + +b/door_wood_upper.png +door_wood_a.png +b/door_wood_lower.png +door_wood_b.png + +b/door_iron_upper.png +door_steel_a.png +b/door_iron_lower.png +door_steel_b.png + + +