├── .gitignore ├── .previews └── skin_previews.blend ├── README ├── generate_previews.sh ├── install_skin.sh ├── modpack.txt ├── set_meta.sh └── skins ├── depends.txt ├── init.lua ├── meta.lua ├── meta ├── character_1.txt ├── character_10.txt ├── character_11.txt ├── character_12.txt ├── character_13.txt ├── character_14.txt ├── character_15.txt ├── character_16.txt ├── character_17.txt ├── character_18.txt ├── character_19.txt ├── character_2.txt ├── character_20.txt ├── character_21.txt ├── character_22.txt ├── character_23.txt ├── character_24.txt ├── character_25.txt ├── character_26.txt ├── character_27.txt ├── character_28.txt ├── character_29.txt ├── character_3.txt ├── character_30.txt ├── character_4.txt ├── character_5.txt ├── character_6.txt ├── character_7.txt ├── character_8.txt ├── character_9.txt ├── player_1.txt ├── player_10.txt ├── player_11.txt ├── player_12.txt ├── player_2.txt ├── player_3.txt ├── player_4.txt ├── player_5.txt ├── player_6.txt ├── player_7.txt ├── player_8.txt └── player_9.txt ├── players.lua ├── skinlist.lua └── textures ├── character_1.png ├── character_10.png ├── character_10_preview.png ├── character_10_preview_back.png ├── character_11.png ├── character_11_preview.png ├── character_11_preview_back.png ├── character_12.png ├── character_12_preview.png ├── character_12_preview_back.png ├── character_13.png ├── character_13_preview.png ├── character_13_preview_back.png ├── character_14.png ├── character_14_preview.png ├── character_14_preview_back.png ├── character_15.png ├── character_15_preview.png ├── character_15_preview_back.png ├── character_16.png ├── character_16_preview.png ├── character_16_preview_back.png ├── character_17.png ├── character_17_preview.png ├── character_17_preview_back.png ├── character_18.png ├── character_18_preview.png ├── character_18_preview_back.png ├── character_19.png ├── character_19_preview.png ├── character_19_preview_back.png ├── character_1_preview.png ├── character_1_preview_back.png ├── character_2.png ├── character_20.png ├── character_20_preview.png ├── character_20_preview_back.png ├── character_21.png ├── character_21_preview.png ├── character_21_preview_back.png ├── character_22.png ├── character_22_preview.png ├── character_22_preview_back.png ├── character_23.png ├── character_23_preview.png ├── character_23_preview_back.png ├── character_24.png ├── character_24_preview.png ├── character_24_preview_back.png ├── character_25.png ├── character_25_preview.png ├── character_25_preview_back.png ├── character_26.png ├── character_26_preview.png ├── character_26_preview_back.png ├── character_27.png ├── character_27_preview.png ├── character_27_preview_back.png ├── character_28.png ├── character_28_preview.png ├── character_28_preview_back.png ├── character_29.png ├── character_29_preview.png ├── character_29_preview_back.png ├── character_2_preview.png ├── character_2_preview_back.png ├── character_3.png ├── character_30.png ├── character_30_preview.png ├── character_30_preview_back.png ├── character_3_preview.png ├── character_3_preview_back.png ├── character_4.png ├── character_4_preview.png ├── character_4_preview_back.png ├── character_5.png ├── character_5_preview.png ├── character_5_preview_back.png ├── character_6.png ├── character_6_preview.png ├── character_6_preview_back.png ├── character_7.png ├── character_7_preview.png ├── character_7_preview_back.png ├── character_8.png ├── character_8_preview.png ├── character_8_preview_back.png ├── character_9.png ├── character_9_preview.png ├── character_9_preview_back.png ├── inventory_plus_skins.png ├── player_1.png ├── player_10.png ├── player_10_back.png ├── player_11.png ├── player_11_back.png ├── player_12.png ├── player_12_back.png ├── player_1_back.png ├── player_2.png ├── player_2_back.png ├── player_3.png ├── player_3_back.png ├── player_4.png ├── player_4_back.png ├── player_5.png ├── player_5_back.png ├── player_6.png ├── player_6_back.png ├── player_7.png ├── player_7_back.png ├── player_8.png ├── player_8_back.png ├── player_9.png └── player_9_back.png /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .previews/output 3 | .previews/blender_out 4 | .previews/pngcrush_output 5 | -------------------------------------------------------------------------------- /.previews/skin_previews.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/.previews/skin_previews.blend -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | minetest-skins 2 | ============== 3 | 4 | Skins mod for minetest. 5 | To add 3D skins: 6 | ./install_skin.sh -3d 7 | To add 2D skins: 8 | ./install_skin.sh -2d 9 | 10 | If you add a 3D skin, please re-run ./generate_previews.sh 11 | Please run ./set_meta.sh after adding any skin, this will allow you to set the name, author and description for them. 12 | Alternatively, you can directly edit the meta file in skins/meta/*.txt 13 | 14 | Feel free to send your skins via pull request or PM on the forum ! (with license information) 15 | 16 | Credits (also applies to back and previews of skins, please tell me if I missed someone): 17 | 18 | From minetest_game (CC BY-SA 3.0): 19 | player_1.png 20 | MirceaKitsune (WTFPL) + bundled script by Zeg9 (WTFPL too): 21 | skin_previews.blend 22 | Jordach (CC BY-SA 3.0): 23 | character_1.png 24 | Zeg9 (CC BY-SA 3.0): 25 | character_2.png 26 | jmf (WTFPL): 27 | player_2.png 28 | character_3.png 29 | character_4.png 30 | character_5.png 31 | character_6.png 32 | character_7.png 33 | character_8.png 34 | character_9.png 35 | character_10.png 36 | character_11.png 37 | Chinchow (WTFPL): 38 | character_12.png 39 | character_13.png 40 | character_14.png 41 | HybridDog (CC BY-SA 3.0): 42 | character_15.png 43 | character_16.png 44 | character_17.png 45 | character_18.png 46 | HybridDog (WTFPL): 47 | player_10.png 48 | Jordach (CC BY-NC-SA): 49 | character_19.png 50 | character_20.png 51 | character_21.png 52 | character_22.png 53 | character_23.png 54 | character_24.png 55 | character_25.png 56 | character_26.png 57 | Stuart Jones (WTFPL): 58 | character_27.png 59 | klunk (WTFPL): 60 | player_3.png 61 | InfinityProject: 62 | player_4.png 63 | player_5.png 64 | player_6.png 65 | player_7.png 66 | player_8.png 67 | player_9.png 68 | prof_turbo (WTFPL): 69 | player_11.png 70 | character_28.png 71 | character_29.png 72 | jojoa1997 (CC BY-SA 3.0): 73 | character_30.png 74 | cisoun (WTFPL): 75 | player_12.png 76 | 77 | -------------------------------------------------------------------------------- /generate_previews.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This script is used to generate the previews needed by the mod 3 | # It requires blender with the latest python API (2.6x is tested) 4 | # A script that works with older blenders and, maybe, without python, is available in older commits. 5 | # This script can also use pngcrush and imagemagick to reduce output size, 6 | # please enable them if you want to push to the git repository of the mod. 7 | # Pngcrush output will be written to .previews/pngcrush_output 8 | # Warning: any file in .previews/ and skins/textures might be deleted without asking. 9 | PNGCRUSH=true 10 | IMAGEMAGICK=true 11 | cd .previews 12 | rm ../skins/textures/*_preview*.png # Remove all previous previews 13 | blender -b skin_previews.blend --python-text "Generate previews" > /dev/null 14 | if $IMAGEMAGICK 15 | then echo "Stripping metadata from generated files..." 16 | else echo "Moving files..." 17 | fi 18 | rm -rf output # remove my output 19 | mkdir -p output 20 | for i in blender_out/character_*_00.png; 21 | do 22 | out_name=$(basename $i | sed -e 's/_00.png//g') 23 | out_file=output/"$out_name"_preview.png 24 | if $IMAGEMAGICK 25 | then 26 | convert -strip $i $out_file 27 | else 28 | mv $i $out_file 29 | fi 30 | done 31 | for i in blender_out/character_*_01.png; 32 | do 33 | out_name=$(basename $i | sed -e 's/_01.png//g') 34 | out_file=output/"$out_name"_preview_back.png 35 | if $IMAGEMAGICK 36 | then 37 | convert -strip $i $out_file 38 | else 39 | mv $i $out_file 40 | fi 41 | done 42 | if $PNGCRUSH 43 | then 44 | echo "Running pngcrush..." 45 | pngcrush -d ../skins/textures/ output/*_preview*.png 2> pngcrush_output 46 | else mv output/*_preview*.png ../skins/textures/ 47 | fi 48 | echo "Done !" 49 | -------------------------------------------------------------------------------- /install_skin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This script can use pngcrush to reduce the size of your skins. 3 | # You can disable it below. 4 | # Settings: 5 | PNGCRUSH=true 6 | OUT=skins/textures/ 7 | #------------------- 8 | 9 | USAGE="Usage: $0 <-2d|-3d> " 10 | 11 | if [ "$1" = '-2d' ] 12 | then texture_type="player" 13 | elif [ "$1" = '-3d' ] 14 | then texture_type="character" 15 | fi 16 | 17 | if [ "$texture_type" = "player" ] || [ "$texture_type" = "character" ] 18 | then 19 | lastid=0 20 | for i in $OUT/${texture_type}_*.png 21 | do 22 | id=$(basename $i | sed "s/[^0-9]//g") # remove everything non-number from it 23 | if [ "$id" -gt "$lastid" ] 24 | then lastid=$id 25 | fi 26 | done 27 | nextid=$lastid 28 | for i in $@ 29 | do 30 | if [ $i != $0 ] && [ $i != $1 ] && [ -f $i ] 31 | then 32 | extension="${i##*.}" 33 | filename="${i%.*}" 34 | if [ $extension = "png" ] 35 | then 36 | if [ $texture_type = "character" ] || [ -f "${filename}_back.png" ] 37 | then 38 | (( nextid=(nextid+1) )) 39 | OUTPUT="$OUT/${texture_type}_$nextid.png" 40 | echo "$i => $OUTPUT" 41 | if $PNGCRUSH 42 | then pngcrush $i $OUTPUT 43 | else cp $i $OUTPUT 44 | fi 45 | if [ $texture_type = "player" ] 46 | then 47 | OUTPUT_BACK="$OUT/${texture_type}_${nextid}_back.png" 48 | if $PNGCRUSH 49 | then pngcrush "${filename}_back.png" $OUTPUT_BACK 50 | else cp "${filename}_back.png" $OUTPUT_BACK 51 | fi 52 | fi 53 | else 54 | echo "Couldn't find back texture for $i." 55 | fi 56 | else 57 | echo "Please use png extension for $i." 58 | fi 59 | fi 60 | done 61 | else 62 | echo $USAGE 63 | fi 64 | -------------------------------------------------------------------------------- /modpack.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/modpack.txt -------------------------------------------------------------------------------- /set_meta.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | SPRITES=$(find -regextype sed -regex '.*/player_[0-9]\{1,\}.png' | sort -V) 3 | MODELS=$(find -regextype sed -regex '.*/character_[0-9]\{1,\}.png' | sort -V) 4 | function ask_for_meta { 5 | convert $2 -scale 100x200 /tmp/skins_set_meta 6 | SNAME=$(basename $1) 7 | SNAME=${SNAME%.*} 8 | METAFILE=skins/meta/$SNAME.txt 9 | FORCE=$3 10 | if $FORCE || ! [ -f $METAFILE ] 11 | then 12 | echo $METAFILE 13 | YADOUT=$(yad --form --image=/tmp/skins_set_meta --field $SNAME:LBL --field=Name --field=Author --field=Description --field=Comment) 14 | if [ -z "$YADOUT" ]; then exit; fi # canceled 15 | OIFS="$IFS" 16 | IFS='|' 17 | read -a VALUES <<< "$YADOUT" 18 | IFS="$OIFS" 19 | NAME=${VALUES[1]} 20 | AUTHOR=${VALUES[2]} 21 | DESCRIPTION=${VALUES[3]} 22 | COMMENT=${VALUES[4]} 23 | if [ -n "$NAME" ] && [ -n "$AUTHOR" ] 24 | then 25 | echo -n > $METAFILE # clear it 26 | echo 'name = "'$NAME'",' >> $METAFILE 27 | echo 'author = "'$AUTHOR'",' >> $METAFILE 28 | # only write description and comment if they are specified 29 | if [ -n "$DESCRIPTION" ] 30 | then 31 | echo 'description = "'$DESCRIPTION'",' >> $METAFILE 32 | fi 33 | if [ -n "$COMMENT" ] 34 | then 35 | echo 'comment = "'$COMMENT'",' >> $METAFILE 36 | fi 37 | echo "Saved !" 38 | fi 39 | fi 40 | } 41 | if [ -z $1 ] 42 | then 43 | for i in $SPRITES 44 | do 45 | ask_for_meta $i $i false 46 | done 47 | for i in $MODELS 48 | do 49 | ask_for_meta $i ${i%.*}_preview.png false 50 | done 51 | else 52 | if [ -f ${1%.*}_preview.png ] 53 | then 54 | ask_for_meta $1 ${1%.*}_preview.png true 55 | else 56 | ask_for_meta $1 $1 true 57 | fi 58 | fi 59 | rm /tmp/skins_set_meta 60 | -------------------------------------------------------------------------------- /skins/depends.txt: -------------------------------------------------------------------------------- 1 | inventory_plus 2 | default 3 | -------------------------------------------------------------------------------- /skins/init.lua: -------------------------------------------------------------------------------- 1 | -- Skins mod for minetest 2 | -- Adds a skin gallery to the inventory, using inventory_plus 3 | -- Released by Zeg9 under WTFPL 4 | -- Have fun ! 5 | 6 | skins = {} 7 | skins.type = { SPRITE=0, MODEL=1 } 8 | 9 | skins.skins = {} 10 | skins.default = function() 11 | return "character_1" 12 | end 13 | 14 | skins.get_type = function(texture) 15 | if not texture then return end 16 | if string.sub(texture,0,string.len("character")) == "character" then 17 | return skins.type.MODEL 18 | end 19 | if string.sub(texture,0,string.len("player")) == "player" then 20 | return skins.type.SPRITE 21 | end 22 | end 23 | 24 | skins.modpath = minetest.get_modpath("skins") 25 | dofile(skins.modpath.."/skinlist.lua") 26 | dofile(skins.modpath.."/meta.lua") 27 | dofile(skins.modpath.."/players.lua") 28 | 29 | skins.update_player_skin = function(player) 30 | name = player:get_player_name() 31 | if skins.get_type(skins.skins[name]) == skins.type.SPRITE then 32 | player:set_properties({ 33 | visual = "upright_sprite", 34 | textures = {skins.skins[name]..".png",skins.skins[name].."_back.png"}, 35 | visual_size = {x=1, y=2}, 36 | }) 37 | elseif skins.get_type(skins.skins[name]) == skins.type.MODEL then 38 | player:set_properties({ 39 | visual = "mesh", 40 | textures = {skins.skins[name]..".png"}, 41 | visual_size = {x=1, y=1}, 42 | }) 43 | end 44 | skins.save() 45 | end 46 | 47 | skins.formspec = {} 48 | skins.formspec.main = function(name) 49 | page = skins.pages[name] 50 | if page == nil then page = 0 end 51 | local formspec = "size[8,7.5]" 52 | .. "button[0,0;2,.5;main;Back]" 53 | if skins.get_type(skins.skins[name]) == skins.type.MODEL then 54 | formspec = formspec 55 | .. "image[0,.75;1,2;"..skins.skins[name].."_preview.png]" 56 | .. "image[1,.75;1,2;"..skins.skins[name].."_preview_back.png]" 57 | .. "label[6,.5;Raw texture:]" 58 | .. "image[6,1;2,1;"..skins.skins[name]..".png]" 59 | 60 | else 61 | formspec = formspec 62 | .. "image[0,.75;1,2;"..skins.skins[name]..".png]" 63 | .. "image[1,.75;1,2;"..skins.skins[name].."_back.png]" 64 | end 65 | local meta = skins.meta[skins.skins[name]] 66 | if meta then 67 | if meta.name then 68 | formspec = formspec .. "label[2,.5;Name: "..meta.name.."]" 69 | end 70 | if meta.author then 71 | formspec = formspec .. "label[2,1;Author: "..meta.author.."]" 72 | end 73 | if meta.description then 74 | formspec = formspec .. "label[2,1.5;"..meta.description.."]" 75 | end 76 | if meta.comment then 77 | formspec = formspec .. 'label[2,2;"'..meta.comment..'"]' 78 | end 79 | end 80 | local index = 0 81 | local skip = 0 -- Skip skins, used for pages 82 | for i, skin in ipairs(skins.list) do 83 | if skip < page*16 then skip = skip + 1 else 84 | if index < 16 then 85 | formspec = formspec .. "image_button["..(index%8)..","..((math.floor(index/8))*2+3)..";1,2;"..skin 86 | if skins.get_type(skin) == skins.type.MODEL then 87 | formspec = formspec .. "_preview" 88 | end 89 | formspec = formspec .. ".png;skins_set_"..i..";]" 90 | end 91 | index = index +1 92 | end 93 | end 94 | if page > 0 then 95 | formspec = formspec .. "button[0,7;1,.5;skins_page_"..(page-1)..";<<]" 96 | else 97 | formspec = formspec .. "button[0,7;1,.5;skins_page_"..page..";<<]" 98 | end 99 | formspec = formspec .. "button[.75,7;6.5,.5;skins_page_"..page..";Page "..(page+1).."/"..math.floor(#skins.list/16+1).."]" -- a button is used so text is centered 100 | if index > 16 then 101 | formspec = formspec .. "button[7,7;1,.5;skins_page_"..(page+1)..";>>]" 102 | else 103 | formspec = formspec .. "button[7,7;1,.5;skins_page_"..page..";>>]" 104 | end 105 | return formspec 106 | end 107 | 108 | skins.pages = {} 109 | 110 | 111 | minetest.register_on_joinplayer(function(player) 112 | if not skins.skins[player:get_player_name()] then 113 | skins.skins[player:get_player_name()] = skins.default() 114 | end 115 | skins.update_player_skin(player) 116 | inventory_plus.register_button(player,"skins","Skin") 117 | end) 118 | 119 | minetest.register_on_player_receive_fields(function(player,formname,fields) 120 | if fields.skins then 121 | inventory_plus.set_inventory_formspec(player,skins.formspec.main(player:get_player_name())) 122 | end 123 | for field, _ in pairs(fields) do 124 | if string.sub(field,0,string.len("skins_set_")) == "skins_set_" then 125 | skins.skins[player:get_player_name()] = skins.list[tonumber(string.sub(field,string.len("skins_set_")+1))] 126 | skins.update_player_skin(player) 127 | inventory_plus.set_inventory_formspec(player,skins.formspec.main(player:get_player_name())) 128 | end 129 | if string.sub(field,0,string.len("skins_page_")) == "skins_page_" then 130 | skins.pages[player:get_player_name()] = tonumber(string.sub(field,string.len("skins_page_")+1)) 131 | inventory_plus.set_inventory_formspec(player,skins.formspec.main(player:get_player_name())) 132 | end 133 | end 134 | end) 135 | 136 | -------------------------------------------------------------------------------- /skins/meta.lua: -------------------------------------------------------------------------------- 1 | skins.meta = {} 2 | for _, i in ipairs(skins.list) do 3 | skins.meta[i] = {} 4 | local f = io.open(skins.modpath.."/meta/"..i..".txt") 5 | local data = nil 6 | if f then 7 | data = minetest.deserialize("return {"..f:read('*all').."}") 8 | f:close() 9 | end 10 | data = data or {} 11 | skins.meta[i].name = data.name or "" 12 | skins.meta[i].author = data.author or "" 13 | skins.meta[i].description = data.description or nil 14 | skins.meta[i].comment = data.comment or nil 15 | end 16 | -------------------------------------------------------------------------------- /skins/meta/character_1.txt: -------------------------------------------------------------------------------- 1 | name = "Sam", 2 | author = "Jordach", 3 | description = "The default skin.", 4 | comment = "Sam Ain't Minecraft", 5 | -------------------------------------------------------------------------------- /skins/meta/character_10.txt: -------------------------------------------------------------------------------- 1 | name = "Assassin", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_11.txt: -------------------------------------------------------------------------------- 1 | name = "Harry", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_12.txt: -------------------------------------------------------------------------------- 1 | name = "Bob", 2 | author = "Chinchow", 3 | -------------------------------------------------------------------------------- /skins/meta/character_13.txt: -------------------------------------------------------------------------------- 1 | name = "Jannette", 2 | author = "Chinchow", 3 | -------------------------------------------------------------------------------- /skins/meta/character_14.txt: -------------------------------------------------------------------------------- 1 | name = "Sheriff", 2 | author = "Chinchow", 3 | -------------------------------------------------------------------------------- /skins/meta/character_15.txt: -------------------------------------------------------------------------------- 1 | name = "Sepia Sam", 2 | author = "Hybrid Dog", 3 | -------------------------------------------------------------------------------- /skins/meta/character_16.txt: -------------------------------------------------------------------------------- 1 | name = "Hybrid Sam", 2 | author = "Hybrid Dog", 3 | -------------------------------------------------------------------------------- /skins/meta/character_17.txt: -------------------------------------------------------------------------------- 1 | name = "Original Sam", 2 | author = "Jordach", 3 | -------------------------------------------------------------------------------- /skins/meta/character_18.txt: -------------------------------------------------------------------------------- 1 | name = "Unnamed", 2 | author = "Hybrid Dog", 3 | -------------------------------------------------------------------------------- /skins/meta/character_19.txt: -------------------------------------------------------------------------------- 1 | name = "VanessaE", 2 | author = "Jordach", 3 | comment = "Actually based from an old picture", 4 | -------------------------------------------------------------------------------- /skins/meta/character_2.txt: -------------------------------------------------------------------------------- 1 | name = "Zeg9", 2 | author = "Zeg9", 3 | description = "My own skin.", 4 | -------------------------------------------------------------------------------- /skins/meta/character_20.txt: -------------------------------------------------------------------------------- 1 | name = "Female Sam", 2 | author = "Jordach", 3 | -------------------------------------------------------------------------------- /skins/meta/character_21.txt: -------------------------------------------------------------------------------- 1 | name = "Battlefield 3 Soldier", 2 | author = "Jordach", 3 | -------------------------------------------------------------------------------- /skins/meta/character_22.txt: -------------------------------------------------------------------------------- 1 | name = "Smooth Sam", 2 | author = "Jordach", 3 | -------------------------------------------------------------------------------- /skins/meta/character_23.txt: -------------------------------------------------------------------------------- 1 | name = "Celeron55", 2 | author = "Jordach", 3 | comment = "Based on a picture from the wiki.", 4 | -------------------------------------------------------------------------------- /skins/meta/character_24.txt: -------------------------------------------------------------------------------- 1 | name = "Tuxedo Sam", 2 | author = "Jordach", 3 | -------------------------------------------------------------------------------- /skins/meta/character_25.txt: -------------------------------------------------------------------------------- 1 | name = "Iron Man MK. 7", 2 | author = "Jordach", 3 | -------------------------------------------------------------------------------- /skins/meta/character_26.txt: -------------------------------------------------------------------------------- 1 | name = "Jordach", 2 | author = "Jordach", 3 | -------------------------------------------------------------------------------- /skins/meta/character_27.txt: -------------------------------------------------------------------------------- 1 | name = "Max", 2 | author = "Stuart Jones", 3 | -------------------------------------------------------------------------------- /skins/meta/character_28.txt: -------------------------------------------------------------------------------- 1 | name = "Slenderman", 2 | author = "prof_turbo", 3 | -------------------------------------------------------------------------------- /skins/meta/character_29.txt: -------------------------------------------------------------------------------- 1 | name = "Strange Killer", 2 | author = "prof_turbo", 3 | -------------------------------------------------------------------------------- /skins/meta/character_3.txt: -------------------------------------------------------------------------------- 1 | name = "Alien", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_30.txt: -------------------------------------------------------------------------------- 1 | name = "jojoa1997", 2 | author = "jojoa1997", 3 | -------------------------------------------------------------------------------- /skins/meta/character_4.txt: -------------------------------------------------------------------------------- 1 | name = "Soldier", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_5.txt: -------------------------------------------------------------------------------- 1 | name = "John", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_6.txt: -------------------------------------------------------------------------------- 1 | name = "Ninja", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_7.txt: -------------------------------------------------------------------------------- 1 | name = "Oerkki", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_8.txt: -------------------------------------------------------------------------------- 1 | name = "Tux", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/character_9.txt: -------------------------------------------------------------------------------- 1 | name = "Black belt", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/player_1.txt: -------------------------------------------------------------------------------- 1 | name = "player.png", 2 | author = "celeron55", 3 | description = "The first minetest skin.", 4 | -------------------------------------------------------------------------------- /skins/meta/player_10.txt: -------------------------------------------------------------------------------- 1 | name = "Hybrid player", 2 | author = "Hybrid Dog", 3 | -------------------------------------------------------------------------------- /skins/meta/player_11.txt: -------------------------------------------------------------------------------- 1 | name = "Oerkki", 2 | author = "prof_turbo", 3 | -------------------------------------------------------------------------------- /skins/meta/player_12.txt: -------------------------------------------------------------------------------- 1 | name = "cisoun", 2 | author = "cisoun", 3 | -------------------------------------------------------------------------------- /skins/meta/player_2.txt: -------------------------------------------------------------------------------- 1 | name = "John", 2 | author = "jmf", 3 | -------------------------------------------------------------------------------- /skins/meta/player_3.txt: -------------------------------------------------------------------------------- 1 | name = "klunk", 2 | author = "klunk", 3 | -------------------------------------------------------------------------------- /skins/meta/player_4.txt: -------------------------------------------------------------------------------- 1 | name = "Slenderman", 2 | author = "InfinityProject", 3 | -------------------------------------------------------------------------------- /skins/meta/player_5.txt: -------------------------------------------------------------------------------- 1 | name = "Bride", 2 | author = "InfinityProject", 3 | -------------------------------------------------------------------------------- /skins/meta/player_6.txt: -------------------------------------------------------------------------------- 1 | name = "Nyan cat", 2 | author = "InfinityProject", 3 | -------------------------------------------------------------------------------- /skins/meta/player_7.txt: -------------------------------------------------------------------------------- 1 | name = "Elmo", 2 | author = "InfinityProject", 3 | -------------------------------------------------------------------------------- /skins/meta/player_8.txt: -------------------------------------------------------------------------------- 1 | name = "Mafia", 2 | author = "InfinityProject", 3 | -------------------------------------------------------------------------------- /skins/meta/player_9.txt: -------------------------------------------------------------------------------- 1 | name = "A skinny alien", 2 | author = "InfinityProject", 3 | -------------------------------------------------------------------------------- /skins/players.lua: -------------------------------------------------------------------------------- 1 | skins.file = minetest.get_worldpath() .. "/skins.mt" 2 | skins.load = function() 3 | local input = io.open(skins.file, "r") 4 | local data = nil 5 | if input then 6 | data = input:read('*all') 7 | end 8 | if data and data ~= "" then 9 | lines = string.split(data,"\n") 10 | for _, line in ipairs(lines) do 11 | data = string.split(line, ' ', 2) 12 | skins.skins[data[1]] = data[2] 13 | end 14 | io.close(input) 15 | end 16 | end 17 | skins.load() 18 | 19 | skins.save = function() 20 | local output = io.open(skins.file,'w') 21 | for name, skin in pairs(skins.skins) do 22 | if name and skin then 23 | output:write(name .. " " .. skin .. "\n") 24 | end 25 | end 26 | io.close(output) 27 | end 28 | 29 | -------------------------------------------------------------------------------- /skins/skinlist.lua: -------------------------------------------------------------------------------- 1 | skins.list = {} 2 | skins.add = function(skin) 3 | table.insert(skins.list,skin) 4 | end 5 | 6 | local id 7 | 8 | id = 1 9 | while true do 10 | local f = io.open(minetest.get_modpath("skins").."/textures/player_"..id..".png") 11 | if (not f) then break end 12 | f:close() 13 | skins.add("player_"..id) 14 | id = id +1 15 | end 16 | 17 | id = 1 18 | while true do 19 | local f = io.open(minetest.get_modpath("skins").."/textures/character_"..id..".png") 20 | if (not f) then break end 21 | f:close() 22 | skins.add("character_"..id) 23 | id = id +1 24 | end 25 | 26 | -------------------------------------------------------------------------------- /skins/textures/character_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_1.png -------------------------------------------------------------------------------- /skins/textures/character_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_10.png -------------------------------------------------------------------------------- /skins/textures/character_10_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_10_preview.png -------------------------------------------------------------------------------- /skins/textures/character_10_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_10_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_11.png -------------------------------------------------------------------------------- /skins/textures/character_11_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_11_preview.png -------------------------------------------------------------------------------- /skins/textures/character_11_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_11_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_12.png -------------------------------------------------------------------------------- /skins/textures/character_12_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_12_preview.png -------------------------------------------------------------------------------- /skins/textures/character_12_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_12_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_13.png -------------------------------------------------------------------------------- /skins/textures/character_13_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_13_preview.png -------------------------------------------------------------------------------- /skins/textures/character_13_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_13_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_14.png -------------------------------------------------------------------------------- /skins/textures/character_14_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_14_preview.png -------------------------------------------------------------------------------- /skins/textures/character_14_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_14_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_15.png -------------------------------------------------------------------------------- /skins/textures/character_15_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_15_preview.png -------------------------------------------------------------------------------- /skins/textures/character_15_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_15_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_16.png -------------------------------------------------------------------------------- /skins/textures/character_16_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_16_preview.png -------------------------------------------------------------------------------- /skins/textures/character_16_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_16_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_17.png -------------------------------------------------------------------------------- /skins/textures/character_17_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_17_preview.png -------------------------------------------------------------------------------- /skins/textures/character_17_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_17_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_18.png -------------------------------------------------------------------------------- /skins/textures/character_18_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_18_preview.png -------------------------------------------------------------------------------- /skins/textures/character_18_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_18_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_19.png -------------------------------------------------------------------------------- /skins/textures/character_19_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_19_preview.png -------------------------------------------------------------------------------- /skins/textures/character_19_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_19_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_1_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_1_preview.png -------------------------------------------------------------------------------- /skins/textures/character_1_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_1_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_2.png -------------------------------------------------------------------------------- /skins/textures/character_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_20.png -------------------------------------------------------------------------------- /skins/textures/character_20_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_20_preview.png -------------------------------------------------------------------------------- /skins/textures/character_20_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_20_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_21.png -------------------------------------------------------------------------------- /skins/textures/character_21_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_21_preview.png -------------------------------------------------------------------------------- /skins/textures/character_21_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_21_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_22.png -------------------------------------------------------------------------------- /skins/textures/character_22_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_22_preview.png -------------------------------------------------------------------------------- /skins/textures/character_22_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_22_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_23.png -------------------------------------------------------------------------------- /skins/textures/character_23_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_23_preview.png -------------------------------------------------------------------------------- /skins/textures/character_23_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_23_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_24.png -------------------------------------------------------------------------------- /skins/textures/character_24_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_24_preview.png -------------------------------------------------------------------------------- /skins/textures/character_24_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_24_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_25.png -------------------------------------------------------------------------------- /skins/textures/character_25_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_25_preview.png -------------------------------------------------------------------------------- /skins/textures/character_25_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_25_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_26.png -------------------------------------------------------------------------------- /skins/textures/character_26_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_26_preview.png -------------------------------------------------------------------------------- /skins/textures/character_26_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_26_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_27.png -------------------------------------------------------------------------------- /skins/textures/character_27_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_27_preview.png -------------------------------------------------------------------------------- /skins/textures/character_27_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_27_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_28.png -------------------------------------------------------------------------------- /skins/textures/character_28_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_28_preview.png -------------------------------------------------------------------------------- /skins/textures/character_28_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_28_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_29.png -------------------------------------------------------------------------------- /skins/textures/character_29_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_29_preview.png -------------------------------------------------------------------------------- /skins/textures/character_29_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_29_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_2_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_2_preview.png -------------------------------------------------------------------------------- /skins/textures/character_2_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_2_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_3.png -------------------------------------------------------------------------------- /skins/textures/character_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_30.png -------------------------------------------------------------------------------- /skins/textures/character_30_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_30_preview.png -------------------------------------------------------------------------------- /skins/textures/character_30_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_30_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_3_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_3_preview.png -------------------------------------------------------------------------------- /skins/textures/character_3_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_3_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_4.png -------------------------------------------------------------------------------- /skins/textures/character_4_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_4_preview.png -------------------------------------------------------------------------------- /skins/textures/character_4_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_4_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_5.png -------------------------------------------------------------------------------- /skins/textures/character_5_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_5_preview.png -------------------------------------------------------------------------------- /skins/textures/character_5_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_5_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_6.png -------------------------------------------------------------------------------- /skins/textures/character_6_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_6_preview.png -------------------------------------------------------------------------------- /skins/textures/character_6_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_6_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_7.png -------------------------------------------------------------------------------- /skins/textures/character_7_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_7_preview.png -------------------------------------------------------------------------------- /skins/textures/character_7_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_7_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_8.png -------------------------------------------------------------------------------- /skins/textures/character_8_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_8_preview.png -------------------------------------------------------------------------------- /skins/textures/character_8_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_8_preview_back.png -------------------------------------------------------------------------------- /skins/textures/character_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_9.png -------------------------------------------------------------------------------- /skins/textures/character_9_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_9_preview.png -------------------------------------------------------------------------------- /skins/textures/character_9_preview_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/character_9_preview_back.png -------------------------------------------------------------------------------- /skins/textures/inventory_plus_skins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/inventory_plus_skins.png -------------------------------------------------------------------------------- /skins/textures/player_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_1.png -------------------------------------------------------------------------------- /skins/textures/player_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_10.png -------------------------------------------------------------------------------- /skins/textures/player_10_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_10_back.png -------------------------------------------------------------------------------- /skins/textures/player_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_11.png -------------------------------------------------------------------------------- /skins/textures/player_11_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_11_back.png -------------------------------------------------------------------------------- /skins/textures/player_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_12.png -------------------------------------------------------------------------------- /skins/textures/player_12_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_12_back.png -------------------------------------------------------------------------------- /skins/textures/player_1_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_1_back.png -------------------------------------------------------------------------------- /skins/textures/player_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_2.png -------------------------------------------------------------------------------- /skins/textures/player_2_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_2_back.png -------------------------------------------------------------------------------- /skins/textures/player_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_3.png -------------------------------------------------------------------------------- /skins/textures/player_3_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_3_back.png -------------------------------------------------------------------------------- /skins/textures/player_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_4.png -------------------------------------------------------------------------------- /skins/textures/player_4_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_4_back.png -------------------------------------------------------------------------------- /skins/textures/player_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_5.png -------------------------------------------------------------------------------- /skins/textures/player_5_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_5_back.png -------------------------------------------------------------------------------- /skins/textures/player_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_6.png -------------------------------------------------------------------------------- /skins/textures/player_6_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_6_back.png -------------------------------------------------------------------------------- /skins/textures/player_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_7.png -------------------------------------------------------------------------------- /skins/textures/player_7_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_7_back.png -------------------------------------------------------------------------------- /skins/textures/player_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_8.png -------------------------------------------------------------------------------- /skins/textures/player_8_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_8_back.png -------------------------------------------------------------------------------- /skins/textures/player_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_9.png -------------------------------------------------------------------------------- /skins/textures/player_9_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeg9/minetest-skins/52e00d3ea603c22da64a3af94db2738c7e6aedea/skins/textures/player_9_back.png --------------------------------------------------------------------------------