From 689bb89bd75eb67b224c3f0487296c9f5daaecfc Mon Sep 17 00:00:00 2001 From: poikilos <7557867+poikilos@users.noreply.github.com> Date: Wed, 7 Feb 2018 16:43:26 -0500 Subject: [PATCH] custom skinsdb skins, and switch to minetest-mods version --- .../game-install-ENLIVEN | 244 ++++++++---- mtsenliven.py | 13 +- ...alcode (see CREDITS for where applies).txt | 359 ++++++++++++++++++ patches/mods-multiplayer/skinsdb/CREDITS.txt | 3 + .../skinsdb/meta/character_1.txt | 3 + .../skinsdb/meta/character_10.txt | 3 + .../skinsdb/meta/character_11.txt | 3 + .../skinsdb/meta/character_12.txt | 3 + .../skinsdb/meta/character_13.txt | 3 + .../skinsdb/meta/character_14.txt | 3 + .../skinsdb/meta/character_15.txt | 3 + .../skinsdb/meta/character_16.txt | 3 + .../skinsdb/meta/character_17.txt | 3 + .../skinsdb/meta/character_18.txt | 3 + .../skinsdb/meta/character_19.txt | 3 + .../skinsdb/meta/character_2.txt | 3 + .../skinsdb/meta/character_20.txt | 3 + .../skinsdb/meta/character_21.txt | 3 + .../skinsdb/meta/character_22.txt | 3 + .../skinsdb/meta/character_23.txt | 3 + .../skinsdb/meta/character_24.txt | 3 + .../skinsdb/meta/character_25.txt | 3 + .../skinsdb/meta/character_26.txt | 3 + .../skinsdb/meta/character_27.txt | 3 + .../skinsdb/meta/character_28.txt | 3 + .../skinsdb/meta/character_29.txt | 3 + .../skinsdb/meta/character_3.txt | 3 + .../skinsdb/meta/character_30.txt | 3 + .../skinsdb/meta/character_31.txt | 3 + .../skinsdb/meta/character_32.txt | 3 + .../skinsdb/meta/character_33.txt | 3 + .../skinsdb/meta/character_34.txt | 3 + .../skinsdb/meta/character_35.txt | 3 + .../skinsdb/meta/character_36.txt | 3 + .../skinsdb/meta/character_37.txt | 3 + .../skinsdb/meta/character_38.txt | 3 + .../skinsdb/meta/character_39.txt | 3 + .../skinsdb/meta/character_4.txt | 3 + .../skinsdb/meta/character_40.txt | 3 + .../skinsdb/meta/character_41.txt | 3 + .../skinsdb/meta/character_42.txt | 3 + .../skinsdb/meta/character_43.txt | 3 + .../skinsdb/meta/character_44.txt | 3 + .../skinsdb/meta/character_45.txt | 3 + .../skinsdb/meta/character_46.txt | 3 + .../skinsdb/meta/character_47.txt | 3 + .../skinsdb/meta/character_48.txt | 3 + .../skinsdb/meta/character_49.txt | 3 + .../skinsdb/meta/character_5.txt | 3 + .../skinsdb/meta/character_50.txt | 3 + .../skinsdb/meta/character_6.txt | 3 + .../skinsdb/meta/character_7.txt | 3 + .../skinsdb/meta/character_8.txt | 3 + .../skinsdb/meta/character_9.txt | 3 + .../skinsdb/meta/placeholder.txt | 1 + .../skinsdb/textures/character_1.png | Bin 0 -> 2055 bytes .../skinsdb/textures/character_10.png | Bin 0 -> 795 bytes .../skinsdb/textures/character_10_preview.png | Bin 0 -> 405 bytes .../skinsdb/textures/character_11.png | Bin 0 -> 1110 bytes .../skinsdb/textures/character_11_preview.png | Bin 0 -> 460 bytes .../skinsdb/textures/character_12.png | Bin 0 -> 1855 bytes .../skinsdb/textures/character_12_preview.png | Bin 0 -> 840 bytes .../skinsdb/textures/character_13.png | Bin 0 -> 1311 bytes .../skinsdb/textures/character_13_preview.png | Bin 0 -> 607 bytes .../skinsdb/textures/character_14.png | Bin 0 -> 1907 bytes .../skinsdb/textures/character_14_preview.png | Bin 0 -> 788 bytes .../skinsdb/textures/character_15.png | Bin 0 -> 419 bytes .../skinsdb/textures/character_15_preview.png | Bin 0 -> 182 bytes .../skinsdb/textures/character_16.png | Bin 0 -> 3189 bytes .../skinsdb/textures/character_16_preview.png | Bin 0 -> 922 bytes .../skinsdb/textures/character_17.png | Bin 0 -> 1971 bytes .../skinsdb/textures/character_17_preview.png | Bin 0 -> 709 bytes .../skinsdb/textures/character_18.png | Bin 0 -> 2932 bytes .../skinsdb/textures/character_18_preview.png | Bin 0 -> 775 bytes .../skinsdb/textures/character_19.png | Bin 0 -> 3298 bytes .../skinsdb/textures/character_19_preview.png | Bin 0 -> 857 bytes .../skinsdb/textures/character_1_preview.png | Bin 0 -> 783 bytes .../skinsdb/textures/character_2.png | Bin 0 -> 3223 bytes .../skinsdb/textures/character_20.png | Bin 0 -> 3621 bytes .../skinsdb/textures/character_20_preview.png | Bin 0 -> 907 bytes .../skinsdb/textures/character_21.png | Bin 0 -> 3197 bytes .../skinsdb/textures/character_21_preview.png | Bin 0 -> 845 bytes .../skinsdb/textures/character_22.png | Bin 0 -> 1198 bytes .../skinsdb/textures/character_22_preview.png | Bin 0 -> 573 bytes .../skinsdb/textures/character_23.png | Bin 0 -> 3081 bytes .../skinsdb/textures/character_23_preview.png | Bin 0 -> 883 bytes .../skinsdb/textures/character_24.png | Bin 0 -> 1124 bytes .../skinsdb/textures/character_24_preview.png | Bin 0 -> 562 bytes .../skinsdb/textures/character_25.png | Bin 0 -> 2986 bytes .../skinsdb/textures/character_25_preview.png | Bin 0 -> 852 bytes .../skinsdb/textures/character_26.png | Bin 0 -> 3294 bytes .../skinsdb/textures/character_26_preview.png | Bin 0 -> 832 bytes .../skinsdb/textures/character_27.png | Bin 0 -> 4413 bytes .../skinsdb/textures/character_27_preview.png | Bin 0 -> 929 bytes .../skinsdb/textures/character_28.png | Bin 0 -> 1071 bytes .../skinsdb/textures/character_28_preview.png | Bin 0 -> 557 bytes .../skinsdb/textures/character_29.png | Bin 0 -> 4018 bytes .../skinsdb/textures/character_29_preview.png | Bin 0 -> 886 bytes .../skinsdb/textures/character_2_preview.png | Bin 0 -> 1051 bytes .../skinsdb/textures/character_3.png | Bin 0 -> 1120 bytes .../skinsdb/textures/character_30.png | Bin 0 -> 3209 bytes .../skinsdb/textures/character_30_preview.png | Bin 0 -> 1025 bytes .../skinsdb/textures/character_31.png | Bin 0 -> 2064 bytes .../skinsdb/textures/character_31_preview.png | Bin 0 -> 744 bytes .../skinsdb/textures/character_32.png | Bin 0 -> 1655 bytes .../skinsdb/textures/character_32_preview.png | Bin 0 -> 694 bytes .../skinsdb/textures/character_33.png | Bin 0 -> 2696 bytes .../skinsdb/textures/character_33_preview.png | Bin 0 -> 821 bytes .../skinsdb/textures/character_34.png | Bin 0 -> 1132 bytes .../skinsdb/textures/character_34_preview.png | Bin 0 -> 465 bytes .../skinsdb/textures/character_35.png | Bin 0 -> 545 bytes .../skinsdb/textures/character_35_preview.png | Bin 0 -> 276 bytes .../skinsdb/textures/character_36.png | Bin 0 -> 2158 bytes .../skinsdb/textures/character_36_preview.png | Bin 0 -> 802 bytes .../skinsdb/textures/character_37.png | Bin 0 -> 734 bytes .../skinsdb/textures/character_37_preview.png | Bin 0 -> 635 bytes .../skinsdb/textures/character_38.png | Bin 0 -> 3307 bytes .../skinsdb/textures/character_38_preview.png | Bin 0 -> 933 bytes .../skinsdb/textures/character_39.png | Bin 0 -> 2231 bytes .../skinsdb/textures/character_39_preview.png | Bin 0 -> 698 bytes .../skinsdb/textures/character_3_preview.png | Bin 0 -> 769 bytes .../skinsdb/textures/character_4.png | Bin 0 -> 2665 bytes .../skinsdb/textures/character_40.png | Bin 0 -> 2365 bytes .../skinsdb/textures/character_40_preview.png | Bin 0 -> 715 bytes .../skinsdb/textures/character_41.png | Bin 0 -> 462 bytes .../skinsdb/textures/character_41_preview.png | Bin 0 -> 233 bytes .../skinsdb/textures/character_42.png | Bin 0 -> 3163 bytes .../skinsdb/textures/character_42_preview.png | Bin 0 -> 923 bytes .../skinsdb/textures/character_43.png | Bin 0 -> 2869 bytes .../skinsdb/textures/character_43_preview.png | Bin 0 -> 767 bytes .../skinsdb/textures/character_44.png | Bin 0 -> 2300 bytes .../skinsdb/textures/character_44_preview.png | Bin 0 -> 730 bytes .../skinsdb/textures/character_45.png | Bin 0 -> 1247 bytes .../skinsdb/textures/character_45_preview.png | Bin 0 -> 489 bytes .../skinsdb/textures/character_46.png | Bin 0 -> 1988 bytes .../skinsdb/textures/character_46_preview.png | Bin 0 -> 739 bytes .../skinsdb/textures/character_47.png | Bin 0 -> 2280 bytes .../skinsdb/textures/character_47_preview.png | Bin 0 -> 827 bytes .../skinsdb/textures/character_48.png | Bin 0 -> 2130 bytes .../skinsdb/textures/character_48_preview.png | Bin 0 -> 753 bytes .../skinsdb/textures/character_49.png | Bin 0 -> 48090 bytes .../skinsdb/textures/character_49_preview.png | Bin 0 -> 333 bytes .../skinsdb/textures/character_4_preview.png | Bin 0 -> 791 bytes .../skinsdb/textures/character_5.png | Bin 0 -> 1507 bytes .../skinsdb/textures/character_50.png | Bin 0 -> 5993 bytes .../skinsdb/textures/character_50_preview.png | Bin 0 -> 762 bytes .../skinsdb/textures/character_5_preview.png | Bin 0 -> 383 bytes .../skinsdb/textures/character_6.png | Bin 0 -> 1989 bytes .../skinsdb/textures/character_6_preview.png | Bin 0 -> 830 bytes .../skinsdb/textures/character_7.png | Bin 0 -> 3456 bytes .../skinsdb/textures/character_7_preview.png | Bin 0 -> 969 bytes .../skinsdb/textures/character_8.png | Bin 0 -> 662 bytes .../skinsdb/textures/character_8_preview.png | Bin 0 -> 317 bytes .../skinsdb/textures/character_9.png | Bin 0 -> 1439 bytes .../skinsdb/textures/character_9_preview.png | Bin 0 -> 504 bytes .../skinsdb/textures/inventory_plus_skins.png | Bin 0 -> 673 bytes .../skinsdb/textures/u_skins_button.png | Bin 0 -> 338 bytes .../skinsdb/textures/ui_misc_form.png | Bin 0 -> 9354 bytes 158 files changed, 684 insertions(+), 86 deletions(-) create mode 100644 patches/mods-multiplayer/skinsdb/CC BY-SA 3.0 legalcode (see CREDITS for where applies).txt create mode 100644 patches/mods-multiplayer/skinsdb/CREDITS.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_1.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_10.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_11.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_12.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_13.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_14.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_15.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_16.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_17.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_18.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_19.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_2.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_20.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_21.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_22.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_23.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_24.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_25.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_26.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_27.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_28.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_29.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_3.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_30.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_31.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_32.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_33.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_34.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_35.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_36.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_37.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_38.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_39.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_4.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_40.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_41.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_42.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_43.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_44.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_45.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_46.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_47.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_48.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_49.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_5.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_50.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_6.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_7.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_8.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/character_9.txt create mode 100644 patches/mods-multiplayer/skinsdb/meta/placeholder.txt create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_1.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_10.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_10_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_11.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_11_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_12.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_12_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_13.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_13_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_14.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_14_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_15.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_15_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_16.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_16_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_17.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_17_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_18.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_18_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_19.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_19_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_1_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_2.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_20.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_20_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_21.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_21_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_22.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_22_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_23.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_23_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_24.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_24_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_25.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_25_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_26.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_26_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_27.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_27_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_28.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_28_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_29.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_29_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_2_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_3.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_30.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_30_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_31.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_31_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_32.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_32_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_33.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_33_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_34.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_34_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_35.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_35_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_36.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_36_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_37.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_37_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_38.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_38_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_39.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_39_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_3_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_4.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_40.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_40_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_41.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_41_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_42.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_42_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_43.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_43_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_44.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_44_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_45.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_45_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_46.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_46_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_47.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_47_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_48.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_48_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_49.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_49_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_4_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_5.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_50.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_50_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_5_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_6.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_6_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_7.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_7_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_8.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_8_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_9.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/character_9_preview.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/inventory_plus_skins.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/u_skins_button.png create mode 100644 patches/mods-multiplayer/skinsdb/textures/ui_misc_form.png diff --git a/etc/change_hardcoded_world_name_first/game-install-ENLIVEN b/etc/change_hardcoded_world_name_first/game-install-ENLIVEN index 08ecaa2..760470b 100755 --- a/etc/change_hardcoded_world_name_first/game-install-ENLIVEN +++ b/etc/change_hardcoded_world_name_first/game-install-ENLIVEN @@ -80,11 +80,12 @@ MT_MYWORLD_NAME=FCAGameAWorld MT_MYWORLD_DIR=$HOME/.minetest/worlds/$MT_MYWORLD_NAME err_txt=$HOME/err-enliven.txt # see also https://www.shellscript.sh/functions.html -add_regular_mod() + +add_zipped_mod() { cd $HOME/Downloads - MTMOD_UNZ_NAME=$1 - MTMOD_DEST_NAME=$2 + MTMOD_DEST_NAME=$1 + MTMOD_UNZ_NAME=$2 URL=$3 MTMOD_SRC_ZIP=$MTMOD_DEST_NAME.zip MTMOD_DEST_PATH=$MT_MYGAME_MODS_PATH/$MTMOD_DEST_NAME @@ -110,6 +111,51 @@ add_regular_mod() echo " added as $MTMOD_DEST_PATH" fi } + +add_git_clone_mod() +{ + cd $HOME/Downloads + MTMOD_DEST_NAME=$1 + MTMOD_UNZ_NAME=$2 + URL=$3 + MTMOD_DEST_PATH=$MT_MYGAME_MODS_PATH/$MTMOD_DEST_NAME + if [ ! -z "`ls | grep $MTMOD_UNZ_NAME`" ]; then # works with wildcard in variable + rm -Rf $MTMOD_UNZ_NAME + fi + if [ -d "$MTMOD_DEST_PATH" ]; then + sudo rm -Rf "$MTMOD_DEST_PATH" + fi + git clone $URL + sudo mv $MTMOD_UNZ_NAME "$MTMOD_DEST_PATH" + sudo rm -Rf "$MTMOD_DEST_PATH/etc" + if [ ! -d "$MTMOD_DEST_PATH" ]; then + echo " ERROR: failed to unzip $MTMOD_DEST_PATH, so cannot continue." > $err_txt + cat $err_txt + sleep 3 + exit 1 + else + echo " added as $MTMOD_DEST_PATH" + fi +} + +remove_mod() +{ + cd $HOME/Downloads + MTMOD_DEST_NAME=$1 + MTMOD_DEST_PATH=$MT_MYGAME_MODS_PATH/$MTMOD_DEST_NAME + if [ -d "$MTMOD_DEST_PATH" ]; then + sudo rm -Rf "$MTMOD_DEST_PATH" + fi + if [ -d "$MTMOD_DEST_PATH" ]; then + echo " ERROR in remove_mod: failed to remove $MTMOD_DEST_PATH, so cannot continue." > $err_txt + cat $err_txt + sleep 3 + exit 1 + else + echo " removed $MTMOD_DEST_PATH" + fi +} + #endregion paste this part into terminal to get some great environment variables @@ -1481,7 +1527,7 @@ if [ -f $MTMOD_SRC_ZIP ]; then rm $MTMOD_SRC_ZIP fi rm -Rvf $MTMOD_UNZ_NAME -wget https://github.com/Uberi/MineTest-WorldEdit/zipball/master +#wget https://github.com/Uberi/MineTest-WorldEdit/zipball/master mv $MTMOD_DL_ZIP "$MTMOD_SRC_ZIP" unzip "$MTMOD_SRC_ZIP" if [ -d "$MTMOD_DEST_PATH" ]; then @@ -1495,17 +1541,21 @@ if [ ! -d "$MTMOD_DEST_PATH" ]; then exit 1 fi +# add_zipped_mod worldedit Uberi-Minetest-WorldEdit-* https://github.com/Uberi/MineTest-WorldEdit/zipball/master +# add_zipped_mod worldedit Minetest-WorldEdit-* https://github.com/Uberi/MineTest-WorldEdit/zipball/master +add_git_clone_mod worldedit Uberi-Minetest-WorldEdit https://github.com/Uberi/Minetest-WorldEdit.git #MarkBu's ambience/ambiance ambient sounds (burli on https://forum.minetest.net/viewtopic.php?f=9&t=14814 ) -#add_regular_mod ambianceplus-master ambianceplus https://github.com/MarkuBu/ambianceplus/archive/master.zip +#add_zipped_mod ambianceplus ambianceplus-master https://github.com/MarkuBu/ambianceplus/archive/master.zip # tenplus1's ambience/ambiance ambient sounds (fork linked at original's thread at https://forum.minetest.net/viewtopic.php?f=11&t=2807&start=275 ) -add_regular_mod ambience-master ambience https://github.com/tenplus1/ambience/archive/master.zip +add_zipped_mod ambience ambience-master https://github.com/tenplus1/ambience/archive/master.zip # expertmm fork of LeMagnesium's minetest-mod-metatools -add_regular_mod minetest-mod-metatools-master metatools https://github.com/expertmm/minetest-mod-metatools/archive/master.zip +add_zipped_mod metatools minetest-mod-metatools-master https://github.com/expertmm/minetest-mod-metatools/archive/master.zip #[mod-pack] sky critters (for mobs_redo) [mobs_sky] #requires mobs redo -add_regular_mod mobs_sky-master mobs_sky https://github.com/blert2112/mobs_sky/archive/master.zip +add_zipped_mod mobs_sky mobs_sky-master https://github.com/blert2112/mobs_sky/archive/master.zip + # forum_url: https://forum.minetest.net/viewtopic.php?f=11&t=13857 # description: # * REPLACES pyramids. @@ -1516,36 +1566,51 @@ add_regular_mod mobs_sky-master mobs_sky https://github.com/blert2112/mobs_sky/a # * spawners_env: appears in Dungeons and Temples (the pink stone ones); spawns hostile mobs; has small chance of spawning a spawner # * spawners_mobs: spawns non-hostile mobs # * spawners_ores: spawns ores -add_regular_mod minetest_gamers-spawners-* spawners https://bitbucket.org/minetest_gamers/spawners/get/master.zip +add_zipped_mod spawners minetest_gamers-spawners-* https://bitbucket.org/minetest_gamers/spawners/get/master.zip +MTMOD_DEST_NAME=spawners/spawners_ores +MTMOD_DEST_PATH=$MT_MYGAME_MODS_PATH/$MTMOD_DEST_NAME +if [ -d "$MTMOD_DEST_PATH" ]; then + echo "removing $MTMOD_DEST_NAME..." + sudo rm -Rf "$MTMOD_DEST_PATH" +else + echo "ERROR: could not find $MTMOD_DEST_PATH for removal, so cancelling ENLIVEN install" + sleep 3 + exit 1 +fi +if [ -d "$MTMOD_DEST_PATH" ]; then + echo "ERROR: could not remove $MTMOD_DEST_PATH for removal, so cancelling ENLIVEN install" + sleep 3 + exit 1 +fi echo "SPAWN_PYRAMIDS = true" > settings.txt echo "SPAWNERS_GENERATE = true" >> settings.txt echo "CHESTS_GENERATE = true" >> settings.txt sudo mv settings.txt "$MTMOD_DEST_PATH/" echo "NOTE: in spawners, only SPAWNERS_GENERATE or CHESTS_GENERATE, not both (SPAWNERS_GENERATE overrides) spawn in world for now. See thread for updated info: https://forum.minetest.net/viewtopic.php?f=11&t=13857&start=25" echo "see also expertmm's game-install-enliven-testing-SPAWNERS_BOTH_DEBUG.txt" -add_regular_mod playeranim-master playeranim https://github.com/minetest-mods/playeranim/archive/master.zip + # forum_url: https://forum.minetest.net/viewtopic.php?t=12189 # description: Adds animations to the players' head -add_regular_mod playeranim-master playeranim https://github.com/minetest-mods/playeranim/archive/master.zip -add_regular_mod homedecor_modpack-master homedecor_modpack https://github.com/minetest-mods/homedecor_modpack/archive/master.zip +add_zipped_mod playeranim playeranim-master https://github.com/minetest-mods/playeranim/archive/master.zip +add_zipped_mod homedecor_modpack homedecor_modpack-master https://github.com/minetest-mods/homedecor_modpack/archive/master.zip # expertmm fork of a rather non-maintained mod--forum link is at https://forum.minetest.net/viewtopic.php?id=3663 # (original mod was at https://github.com/Doc22/birthstones-mod/archive/master.zip) -add_regular_mod minetest-birthstones-master birthstones https://github.com/expertmm/minetest-birthstones/archive/master.zip -add_regular_mod bakedclay-master bakedclay https://github.com/tenplus1/bakedclay/archive/master.zip +add_zipped_mod birthstones minetest-birthstones-master https://github.com/expertmm/minetest-birthstones/archive/master.zip +add_zipped_mod bakedclay bakedclay-master https://github.com/tenplus1/bakedclay/archive/master.zip # https://forum.minetest.net/viewtopic.php?f=11&t=12440&p=310915#p310915 # wget https://forum.minetest.net/download/file.php?id=6140 # forum link file.php?id=6140 changed, so use salahzar's GitHub upload instead: -add_regular_mod minetest-invhack-master invhack https://github.com/salahzar/minetest-invhack/archive/master.zip -add_regular_mod unifieddyes-master unifieddyes https://github.com/minetest-mods/unifieddyes/archive/master.zip +add_zipped_mod invhack minetest-invhack-master https://github.com/salahzar/minetest-invhack/archive/master.zip +add_zipped_mod unifieddyes unifieddyes-master https://github.com/minetest-mods/unifieddyes/archive/master.zip #Sokomine's original version has no security ( https://forum.minetest.net/viewtopic.php?id=4877 ) # https://github.com/Sokomine/travelnet/archive/master.zip -add_regular_mod travelnet-master travelnet https://github.com/expertmm/travelnet/archive/master.zip -add_regular_mod anvil-master anvil https://github.com/minetest-mods/anvil/archive/master.zip -add_regular_mod sling-master sling https://github.com/minetest-mods/sling/archive/master.zip +add_zipped_mod travelnet travelnet-master https://github.com/expertmm/travelnet/archive/master.zip +add_zipped_mod anvil anvil-master https://github.com/minetest-mods/anvil/archive/master.zip +add_zipped_mod sling sling-master https://github.com/minetest-mods/sling/archive/master.zip #REPLACES PilzAdam's, modified by kaeza, maintained by VenessaE; FORMERLY in homedecor_modpack #forum post: https://forum.minetest.net/viewtopic.php?t=13762 # kaeza's signs_lib (forked from PilzAdam's and TheXYZ's code) was moved here from: https://github.com/kaeza/minetest-signs_lib-extrafonts/archive/master.zip -add_regular_mod signs_lib-master signs_lib https://github.com/minetest-mods/signs_lib/archive/master.zip +add_zipped_mod signs_lib signs_lib-master https://github.com/minetest-mods/signs_lib/archive/master.zip # EXTRA FONTS PACK for signs_lib DOESN'T SEEM TO WORK IN MULTIPLAYER, and is unwieldy to use: #cd $HOME/Downloads #MTMOD_DL_ZIP=master.zip @@ -1577,63 +1642,6 @@ add_regular_mod signs_lib-master signs_lib https://github.com/minetest-mods/sign # exit 1 #fi - -# NOTE: a skin database is at http://minetest.fensta.bplaced.net/ -# bell07's 2016 (FORK of Krock's fork of dmonty's) u_skins (u_skins is a skin GUI that works with unified_inventory, whereas other skin GUIs often use inventory++) -# Krock's is outdated and has remaining bugs such as in updater: wget https://github.com/SmallJoker/minetest-u_skinsdb/archive/master.zip -# bell07's no longer exists -# wget https://github.com/bell07/minetest-u_skinsdb/archive/master.zip -add_regular_mod minetest-u_skinsdb-master u_skinsdb https://github.com/dmonty2/minetest-u_skinsdb/archive/master.zip -# Update skins database (WARNING: skin numbering affects chosen player skin): -# (jq is a json processor, required for the updater bash script:) -# sudo apt-get -y install jq -# cd "$MTMOD_DEST_PATH" -# cd u_skins #bell07's version is a mod, not a modpack -# cd updater -# NOTE: -# Only download entire skins database if you -# REALLY, REALLY MEAN IT: -# ./update_skins_db.sh -# (note, bell07 has the fixed bash script, but the python3 script is still bugged as of 2016-01-29, and includes a .NET assembly that seems to only work for Windows (has meta directory not found error on mono for Linux) -# REMOVE EXISTING SKINS AND ONLY ADD expertmm skins: -cd "$HOME/Downloads" -MTMOD_SRC_ZIP=u_skins.zip -MTMOD_UNZ_NAME=minetest-u_skinsdb-master -MTMOD_DEST_NAME=u_skins -MTMOD_DEST_PATH=$MT_MYGAME_MODS_PATH/$MTMOD_DEST_NAME -if [ -f $MTMOD_SRC_ZIP ]; then - rm -f $MTMOD_SRC_ZIP -fi -wget -O $MTMOD_SRC_ZIP https://github.com/expertmm/minetest-u_skinsdb/archive/master.zip -rm -Rvf $MTMOD_UNZ_NAME -unzip "$MTMOD_SRC_ZIP" -SUB_NAME="u_skins/textures" # include u_skins since u_skins/u_skins IS THE MOD in the modpack -SUB_PATH="$MTMOD_DEST_PATH/$SUB_NAME" -if [ -d "$SUB_PATH" ]; then - echo "removing original $SUB_PATH..." - rm -Rf "$SUB_PATH" -fi -sudo mv -f $MTMOD_UNZ_NAME/$SUB_NAME "$SUB_PATH" -if [ ! -d "$SUB_PATH" ]; then - echo "ERROR: failed to install expertmm's skins to $SUB_PATH, so cannot continue." > $err_txt - cat $err_txt - sleep 3 - exit 1 -fi -SUB_NAME="u_skins/meta" # include u_skins since u_skins/u_skins IS THE MOD in the modpack -SUB_PATH="$MTMOD_DEST_PATH/$SUB_NAME" -if [ -d "$SUB_PATH" ]; then - echo "removing original $SUB_PATH..." - rm -Rf "$SUB_PATH" -fi -sudo mv -f $MTMOD_UNZ_NAME/$SUB_NAME "$SUB_PATH" -if [ ! -d "$SUB_PATH" ]; then - echo "ERROR: failed to install expertmm's skins to $SUB_PATH, so cannot continue." > $err_txt - cat $err_txt - sleep 3 - exit 1 -fi - cd $HOME/Downloads MTMOD_DL_ZIP=master.zip MTMOD_SRC_ZIP=farming.zip @@ -1725,6 +1733,37 @@ if [ ! -d "$MTMOD_DEST_PATH" ]; then exit 1 fi + +# NOTE: a skin database is at http://minetest.fensta.bplaced.net/ +# bell07's 2016 (FORK of Krock's fork of dmonty's) u_skins (u_skins is a skin GUI that works with unified_inventory, whereas other skin GUIs often use inventory++) +# Krock's is outdated and has remaining bugs such as in updater: wget https://github.com/SmallJoker/minetest-u_skinsdb/archive/master.zip +# bell07's no longer exists +# wget https://github.com/bell07/minetest-u_skinsdb/archive/master.zip +# add_zipped_mod u_skins minetest-u_skinsdb-master https://github.com/dmonty2/minetest-u_skinsdb/archive/master.zip +#add_zipped_mod u_skins minetest-u_skinsdb-master https://github.com/dmonty2/minetest-u_skinsdb/archive/master.zip +# add_zipped_mod skinsdb minetest-u_skinsdb-master https://github.com/dmonty2/minetest-u_skinsdb/archive/master.zip +# forked and is now a part of minetest-mods thanks to bell07 +MATCHING_MODS_BEFORE="`ls $MT_MYGAME_MODS_PATH | grep skin`" +remove_mod u_skinsdb +remove_mod u_skins +PATCH_SKINS_MOD_NAME="skinsdb" # used further down too! +add_zipped_mod $PATCH_SKINS_MOD_NAME skinsdb-master https://github.com/minetest-mods/skinsdb/archive/master.zip +if [ ! -z "$MATCHING_MODS_BEFORE" ]; then + echo "Removed $MATCHING_MODS_BEFORE then installed $PATCH_SKINS_MOD_NAME" +fi +# Update skins database (WARNING: skin numbering affects chosen player skin): +# (jq is a json processor, required for the updater bash script:) +# sudo apt-get -y install jq +# cd "$MTMOD_DEST_PATH" +# cd u_skins #bell07's version is a mod, not a modpack +# cd updater +# NOTE: +# Only download entire skins database if you +# REALLY, REALLY MEAN IT: +# ./update_skins_db.sh +# (note, bell07 has the fixed bash script, but the python3 script is still bugged as of 2016-01-29, and includes a .NET assembly that seems to only work for Windows (has meta directory not found error on mono for Linux) +# PATCH FURTHER DOWN WILL REMOVE EXISTING SKINS AND ONLY ADD EnlivenMinetest skins from patches folder + echo echo echo @@ -1737,11 +1776,51 @@ if [ -d "$PATCHES_PATH" ]; then ls $PATCHES_PATH/mods-multiplayer/ sudo cp -R $PATCHES_PATH/mods-multiplayer/* "$MT_MYGAME_MODS_PATH/" echo "adding non-manual patches to subgame (vs minetest_game and downloaded mods):" + echo "patching $MT_MYGAME_DIR (files only, so 'omitting directory' warnings are ok)..." sudo cp -f $PATCHES_PATH/subgame/* "$MT_MYGAME_DIR/" + echo "patching $MT_MYGAME_DIR (files only, so 'omitting directory' warnings are ok)..." sudo cp -f $PATCHES_PATH/subgame/menu/* "$MT_MYGAME_DIR/menu/" + echo "patching $MT_MYGAME_DIR (files only, so 'omitting directory' warnings are ok)..." sudo cp -f $PATCHES_PATH/subgame/mods/mobs/textures/* "$MT_MYGAME_DIR/mods/mobs/textures/" + echo "patching $MT_MYGAME_DIR (files only, so 'omitting directory' warnings are ok)..." sudo cp -f $PATCHES_PATH/subgame/mods/mobs_monster/textures/* "$MT_MYGAME_DIR/mods/mobs_monster/textures/" - echo "mods affected: mobs mobs_monsters" + +# REMOVE EXISTING SKINS AND ONLY ADD expertmm skins: +MTMOD_DEST_PATH=$MT_MYGAME_MODS_PATH/$PATCH_SKINS_MOD_NAME +SUB_NAME="textures" # include u_skins since u_skins/u_skins IS THE MOD in the modpack +SUB_PATH="$MTMOD_DEST_PATH/$SUB_NAME" +if [ -d "$SUB_PATH" ]; then + echo "removing original $SUB_PATH/character_*..." + rm -Rf $SUB_PATH/character_* # cannot have quotes if using wildcards +fi +sudo cp -f $PATCHES_PATH/mods-multiplayer/$PATCH_SKINS_MOD_NAME/$SUB_NAME "$SUB_PATH" +if [ ! -d "$SUB_PATH" ]; then + echo "ERROR: failed to install expertmm's skins to $SUB_PATH, so cannot continue." > $err_txt + cat $err_txt + sleep 3 + exit 1 +else + echo "installed expertmm's skins to $SUB_PATH" +fi +SUB_NAME="meta" # include u_skins since u_skins/u_skins IS THE MOD in the modpack +SUB_PATH="$MTMOD_DEST_PATH/$SUB_NAME" +if [ -d "$SUB_PATH" ]; then + echo "removing original $SUB_PATH/character_*..." + rm -Rf $SUB_PATH/character_* # cannot have quotes if using wildcards +fi +sudo cp -f $PATCHES_PATH/mods-multiplayer/$PATCH_SKINS_MOD_NAME/$SUB_NAME "$SUB_PATH" +if [ ! -d "$SUB_PATH" ]; then + echo "ERROR: failed to install expertmm's skins to $SUB_PATH, so cannot continue." > $err_txt + cat $err_txt + sleep 3 + exit 1 +else + echo "installed metadata for expertmm's skins to $SUB_PATH" +fi + + + + echo "mods affected: mobs mobs_monsters $PATCH_SKINS_MOD_NAME" PATCHED_FLAG="" BASIS_PATH=$PATCHES_PATH/subgame-basis/mods/bones/init.lua MODIFIED_PATH=$PATCHES_PATH/subgame/mods/bones/init.lua @@ -1751,6 +1830,7 @@ if [ -d "$PATCHES_PATH" ]; then TRY_DIFF="`diff $BASIS_PATH $TARGET_PATH`" if [ -z "$TRY_DIFF" ]; then sudo cp -f $MODIFIED_PATH "$MT_MYGAME_DIR/mods/bones/" + echo "done attempting to patch $MTMOD_DEST_PATH/" else echo "FAILED to patch $MTMOD_DEST_NAME since $TARGET_PATH differs from known version (this is not a problem if you ran the patcher more than once)." fi @@ -1762,6 +1842,7 @@ if [ -d "$PATCHES_PATH" ]; then TRY_DIFF="`diff $BASIS_PATH $TARGET_PATH`" if [ -z "$TRY_DIFF" ]; then sudo cp -f $MODIFIED_PATH "$MTMOD_DEST_PATH/" + echo "done attempting to patch $MTMOD_DEST_PATH/" else echo "FAILED to patch $MTMOD_DEST_NAME since $TARGET_PATH differs from known version (this is not a problem if you ran the patcher more than once)." fi @@ -1772,6 +1853,7 @@ if [ -d "$PATCHES_PATH" ]; then TRY_DIFF="`diff $BASIS_PATH $TARGET_PATH`" if [ -z "$TRY_DIFF" ]; then sudo cp -f $MODIFIED_PATH "$MTMOD_DEST_PATH/" + echo "done attempting to patch $MTMOD_DEST_PATH/" else echo "FAILED to patch $MTMOD_DEST_NAME since $TARGET_PATH differs from known version (this is not a problem if you ran the patcher more than once)." fi @@ -1781,15 +1863,15 @@ if [ -d "$PATCHES_PATH" ]; then fi # NOTE: quotes don't work with wildcard cp -f $PATCHES_PATH/subgame/mods/homedecor_modpack/homedecor/textures/* "$MTMOD_DEST_PATH/textures/" + echo "# not recommended:" + echo "sudo cp -Rf $PATCHES_PATH/mods-stopgap/* $MT_MYGAME_MODS_PATH/" + echo "sudo rm -Rf $MT_MYGAME_MODS_PATH/1.nonworking" else echo "did not find $PATCHES_PATH, so skipped automatic patching which is partially implemented" fi echo echo "# remove not available on 0.4.16 stable (is only avail on 0.4.16-dev or higher)" echo "sudo rm -Rf /usr/share/games/minetest/games/ENLIVEN/mods/worldedit/worldedit_brush" -echo "# not recommended:" -echo "sudo cp -R $PATCHES_PATH/mods-stopgap/* $MT_MYGAME_MODS_PATH/" -echo "sudo rm -Rf $MT_MYGAME_MODS_PATH/1.nonworking" echo echo echo diff --git a/mtsenliven.py b/mtsenliven.py index e0ef1d5..61e536b 100644 --- a/mtsenliven.py +++ b/mtsenliven.py @@ -5,7 +5,7 @@ # shuts down properly (makes sure all processes finish) according to # dr4Ke on # https://forum.minetest.net/viewtopic.php?f=11&t=13138&start=50 - +key_exit_msg = "SIGINT should shut down server safely...\n" import os from mtanalyze.minetestinfo import * try: @@ -86,6 +86,7 @@ def print_unique_only(output, err_flag=False): found_flag = None f_i = None always_show_enable = False + msg_msg = "previous message" for flag in unique_flags: if flag in output: always_show_enable = True @@ -102,6 +103,7 @@ def print_unique_only(output, err_flag=False): for wrap in non_unique_wraps: if wrap["opener"] in sub_msg and wrap["closer"] in sub_msg: sub_msg = wrap["opener"] + "..." + wrap["closer"] + msg_msg = "similar messages" break if sub_msg in msg_lists[found_flag]: show_enable = False @@ -110,7 +112,8 @@ def print_unique_only(output, err_flag=False): if show_enable: print(output_strip) if found_flag is not None: - print(" [ mtsenliven.py ] previous msg will be suppressed") + print(" [ mtsenliven.py ] " + msg_msg + + " will be suppressed") def process_msg(bstring): output = bstring @@ -139,7 +142,7 @@ def reader(pipe, q): finally: q.put(None) except KeyboardInterrupt: - print("[ mtsenliven.py ] SIGINT should shut down server safely") + print("[ mtsenliven.py ] " + key_exit_msg) pass q = Queue() @@ -159,7 +162,7 @@ try: pass process_msg("%s: %s" % (s, l)) except KeyboardInterrupt: - print("[ mtsenliven.py ] SIGINT should shut down server safely") + print("[ mtsenliven.py ] " + key_exit_msg) pass exit(0) @@ -180,6 +183,6 @@ while True: # process_msg(err_bytes) rc = process.poll() except KeyboardInterrupt: - print("[ mtsenliven.py ] SIGINT should shut down server safely") + print("[ mtsenliven.py ] " + key_exit_msg) break # process.kill() diff --git a/patches/mods-multiplayer/skinsdb/CC BY-SA 3.0 legalcode (see CREDITS for where applies).txt b/patches/mods-multiplayer/skinsdb/CC BY-SA 3.0 legalcode (see CREDITS for where applies).txt new file mode 100644 index 0000000..604209a --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/CC BY-SA 3.0 legalcode (see CREDITS for where applies).txt @@ -0,0 +1,359 @@ +Creative Commons Legal Code + +Attribution-ShareAlike 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined below) for the purposes of this + License. + c. "Creative Commons Compatible License" means a license that is listed + at https://creativecommons.org/compatiblelicenses that has been + approved by Creative Commons as being essentially equivalent to this + License, including, at a minimum, because that license: (i) contains + terms that have the same purpose, meaning and effect as the License + Elements of this License; and, (ii) explicitly permits the relicensing + of adaptations of works made available under that license under this + License or a Creative Commons jurisdiction license with the same + License Elements as this License. + d. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or + other transfer of ownership. + e. "License Elements" means the following high-level license attributes + as selected by Licensor and indicated in the title of this License: + Attribution, ShareAlike. + f. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + g. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + h. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + i. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + j. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + k. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to + clearly label, demarcate or otherwise identify that changes were made + to the original Work. For example, a translation could be marked "The + original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + c. to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, + d. to Distribute and Publicly Perform Adaptations. + e. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats. Subject to Section 8(f), all rights not expressly +granted by Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(c), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the extent + practicable, remove from the Adaptation any credit as required by + Section 4(c), as requested. + b. You may Distribute or Publicly Perform an Adaptation only under the + terms of: (i) this License; (ii) a later version of this License with + the same License Elements as this License; (iii) a Creative Commons + jurisdiction license (either this or a later license version) that + contains the same License Elements as this License (e.g., + Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible + License. If you license the Adaptation under one of the licenses + mentioned in (iv), you must comply with the terms of that license. If + you license the Adaptation under the terms of any of the licenses + mentioned in (i), (ii) or (iii) (the "Applicable License"), you must + comply with the terms of the Applicable License generally and the + following provisions: (I) You must include a copy of, or the URI for, + the Applicable License with every copy of each Adaptation You + Distribute or Publicly Perform; (II) You may not offer or impose any + terms on the Adaptation that restrict the terms of the Applicable + License or the ability of the recipient of the Adaptation to exercise + the rights granted to that recipient under the terms of the Applicable + License; (III) You must keep intact all notices that refer to the + Applicable License and to the disclaimer of warranties with every copy + of the Work as included in the Adaptation You Distribute or Publicly + Perform; (IV) when You Distribute or Publicly Perform the Adaptation, + You may not impose any effective technological measures on the + Adaptation that restrict the ability of a recipient of the Adaptation + from You to exercise the rights granted to that recipient under the + terms of the Applicable License. This Section 4(b) applies to the + Adaptation as incorporated in a Collection, but this does not require + the Collection apart from the Adaptation itself to be made subject to + the terms of the Applicable License. + c. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party + or parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work; + and (iv) , consistent with Ssection 3(b), in the case of an + Adaptation, a credit identifying the use of the Work in the Adaptation + (e.g., "French translation of the Work by Original Author," or + "Screenplay based on original Work by Original Author"). The credit + required by this Section 4(c) may be implemented in any reasonable + manner; provided, however, that in the case of a Adaptation or + Collection, at a minimum such credit will appear, if a credit for all + contributing authors of the Adaptation or Collection appears, then as + part of these credits and in a manner at least as prominent as the + credits for the other contributing authors. For the avoidance of + doubt, You may only use the credit required by this Section for the + purpose of attribution in the manner set out above and, by exercising + Your rights under this License, You may not implicitly or explicitly + assert or imply any connection with, sponsorship or endorsement by the + Original Author, Licensor and/or Attribution Parties, as appropriate, + of You or Your use of the Work, without the separate, express prior + written permission of the Original Author, Licensor and/or Attribution + Parties. + d. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Adaptations or Collections, You must not distort, mutilate, modify or + take other derogatory action in relation to the Work which would be + prejudicial to the Original Author's honor or reputation. Licensor + agrees that in those jurisdictions (e.g. Japan), in which any exercise + of the right granted in Section 3(b) of this License (the right to + make Adaptations) would be deemed to be a distortion, mutilation, + modification or other derogatory action prejudicial to the Original + Author's honor and reputation, the Licensor will waive or not assert, + as appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your + right under Section 3(b) of this License (right to make Adaptations) + but not otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same + terms and conditions as the license granted to You under this License. + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of the License. + + Creative Commons may be contacted at https://creativecommons.org/. diff --git a/patches/mods-multiplayer/skinsdb/CREDITS.txt b/patches/mods-multiplayer/skinsdb/CREDITS.txt new file mode 100644 index 0000000..f91e4a2 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/CREDITS.txt @@ -0,0 +1,3 @@ +1-44: CC BY-SA 3.0 (unless otherwise specified at following url) individual authors listed at http://minetest.fensta.bplaced.net/ +45-49: CC0 expertmm +50: CC BY-SA 3.0 (?) yelby2 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_1.txt b/patches/mods-multiplayer/skinsdb/meta/character_1.txt new file mode 100644 index 0000000..7211029 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_1.txt @@ -0,0 +1,3 @@ +Sam 0 +Jordach +CC BY-SA 3.0 \ No newline at end of file diff --git a/patches/mods-multiplayer/skinsdb/meta/character_10.txt b/patches/mods-multiplayer/skinsdb/meta/character_10.txt new file mode 100644 index 0000000..bb0748f --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_10.txt @@ -0,0 +1,3 @@ +Ferdi_Napoli_Reserve +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_11.txt b/patches/mods-multiplayer/skinsdb/meta/character_11.txt new file mode 100644 index 0000000..04e2b03 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_11.txt @@ -0,0 +1,3 @@ +Finnzzin +Jo-atilde +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_12.txt b/patches/mods-multiplayer/skinsdb/meta/character_12.txt new file mode 100644 index 0000000..644c9f3 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_12.txt @@ -0,0 +1,3 @@ +Finn_The_Adventured +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_13.txt b/patches/mods-multiplayer/skinsdb/meta/character_13.txt new file mode 100644 index 0000000..1ceb07a --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_13.txt @@ -0,0 +1,3 @@ +Fire_Mario +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_14.txt b/patches/mods-multiplayer/skinsdb/meta/character_14.txt new file mode 100644 index 0000000..0134bf9 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_14.txt @@ -0,0 +1,3 @@ +Franklin +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_15.txt b/patches/mods-multiplayer/skinsdb/meta/character_15.txt new file mode 100644 index 0000000..66221af --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_15.txt @@ -0,0 +1,3 @@ +Gothic_Sam +GingerHunter797 +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_16.txt b/patches/mods-multiplayer/skinsdb/meta/character_16.txt new file mode 100644 index 0000000..feda3ce --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_16.txt @@ -0,0 +1,3 @@ +Hobo8Homeless_person +Minetestian_edited_BesideTheVoid +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_17.txt b/patches/mods-multiplayer/skinsdb/meta/character_17.txt new file mode 100644 index 0000000..9f9eabe --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_17.txt @@ -0,0 +1,3 @@ +horrible_spring_sdzen +sdzen +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_18.txt b/patches/mods-multiplayer/skinsdb/meta/character_18.txt new file mode 100644 index 0000000..62ff7e2 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_18.txt @@ -0,0 +1,3 @@ +Infantry_man +philipbenr +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_19.txt b/patches/mods-multiplayer/skinsdb/meta/character_19.txt new file mode 100644 index 0000000..a7e4d22 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_19.txt @@ -0,0 +1,3 @@ +Jordach +Jordach +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_2.txt b/patches/mods-multiplayer/skinsdb/meta/character_2.txt new file mode 100644 index 0000000..0187cab --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_2.txt @@ -0,0 +1,3 @@ +Sam I +Jordach +CC BY-SA 3.0 \ No newline at end of file diff --git a/patches/mods-multiplayer/skinsdb/meta/character_20.txt b/patches/mods-multiplayer/skinsdb/meta/character_20.txt new file mode 100644 index 0000000..36231aa --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_20.txt @@ -0,0 +1,3 @@ +lisa +hansuke123 +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_21.txt b/patches/mods-multiplayer/skinsdb/meta/character_21.txt new file mode 100644 index 0000000..402310f --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_21.txt @@ -0,0 +1,3 @@ +lordphoenixmh +lordphoenixmh +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_22.txt b/patches/mods-multiplayer/skinsdb/meta/character_22.txt new file mode 100644 index 0000000..26c8ca0 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_22.txt @@ -0,0 +1,3 @@ +Mammu +hansuke123 +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_23.txt b/patches/mods-multiplayer/skinsdb/meta/character_23.txt new file mode 100644 index 0000000..1271f4f --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_23.txt @@ -0,0 +1,3 @@ +manoel1500 +manoel1500 +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_24.txt b/patches/mods-multiplayer/skinsdb/meta/character_24.txt new file mode 100644 index 0000000..a6e1d94 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_24.txt @@ -0,0 +1,3 @@ +Mcc457 +Mccc457 +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_25.txt b/patches/mods-multiplayer/skinsdb/meta/character_25.txt new file mode 100644 index 0000000..453b954 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_25.txt @@ -0,0 +1,3 @@ +My_younger_Brother +philipbenr +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_26.txt b/patches/mods-multiplayer/skinsdb/meta/character_26.txt new file mode 100644 index 0000000..1977906 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_26.txt @@ -0,0 +1,3 @@ +New_Ferdi_Napoli_Skin +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_27.txt b/patches/mods-multiplayer/skinsdb/meta/character_27.txt new file mode 100644 index 0000000..6b9f7b1 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_27.txt @@ -0,0 +1,3 @@ +Older_Man_Sam +philipbenr +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_28.txt b/patches/mods-multiplayer/skinsdb/meta/character_28.txt new file mode 100644 index 0000000..8ce980c --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_28.txt @@ -0,0 +1,3 @@ +oOChainLynxOo +oOChainLynxOo +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_29.txt b/patches/mods-multiplayer/skinsdb/meta/character_29.txt new file mode 100644 index 0000000..d9923e6 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_29.txt @@ -0,0 +1,3 @@ +philipbenr +philipbenr +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_3.txt b/patches/mods-multiplayer/skinsdb/meta/character_3.txt new file mode 100644 index 0000000..3483961 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_3.txt @@ -0,0 +1,3 @@ +Bajancanadian +bajanhgk +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_30.txt b/patches/mods-multiplayer/skinsdb/meta/character_30.txt new file mode 100644 index 0000000..80d8cb2 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_30.txt @@ -0,0 +1,3 @@ +rantathe +ranta +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_31.txt b/patches/mods-multiplayer/skinsdb/meta/character_31.txt new file mode 100644 index 0000000..45022f5 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_31.txt @@ -0,0 +1,3 @@ +Renan123 +sou_o_melhor +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_32.txt b/patches/mods-multiplayer/skinsdb/meta/character_32.txt new file mode 100644 index 0000000..2b9748e --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_32.txt @@ -0,0 +1,3 @@ +Rubber +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_33.txt b/patches/mods-multiplayer/skinsdb/meta/character_33.txt new file mode 100644 index 0000000..776b652 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_33.txt @@ -0,0 +1,3 @@ +Sdzen +sdzen +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_34.txt b/patches/mods-multiplayer/skinsdb/meta/character_34.txt new file mode 100644 index 0000000..76e186f --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_34.txt @@ -0,0 +1,3 @@ +Seth_Rollins +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_35.txt b/patches/mods-multiplayer/skinsdb/meta/character_35.txt new file mode 100644 index 0000000..8a6c11f --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_35.txt @@ -0,0 +1,3 @@ +skin_minecraft +lestouem +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_36.txt b/patches/mods-multiplayer/skinsdb/meta/character_36.txt new file mode 100644 index 0000000..f0df471 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_36.txt @@ -0,0 +1,3 @@ +Summer +lizzie +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_37.txt b/patches/mods-multiplayer/skinsdb/meta/character_37.txt new file mode 100644 index 0000000..9237692 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_37.txt @@ -0,0 +1,3 @@ +Tree +Evergreen +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_38.txt b/patches/mods-multiplayer/skinsdb/meta/character_38.txt new file mode 100644 index 0000000..704d8e1 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_38.txt @@ -0,0 +1,3 @@ +Trevor +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_39.txt b/patches/mods-multiplayer/skinsdb/meta/character_39.txt new file mode 100644 index 0000000..f5cd707 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_39.txt @@ -0,0 +1,3 @@ +Tuxedo_Sam +Jordach +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_4.txt b/patches/mods-multiplayer/skinsdb/meta/character_4.txt new file mode 100644 index 0000000..6a8eb5f --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_4.txt @@ -0,0 +1,3 @@ +C55 +Jordach +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_40.txt b/patches/mods-multiplayer/skinsdb/meta/character_40.txt new file mode 100644 index 0000000..9362f54 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_40.txt @@ -0,0 +1,3 @@ +VanessaE +Jordach +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_41.txt b/patches/mods-multiplayer/skinsdb/meta/character_41.txt new file mode 100644 index 0000000..33356c9 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_41.txt @@ -0,0 +1,3 @@ +Wants +Wants +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_42.txt b/patches/mods-multiplayer/skinsdb/meta/character_42.txt new file mode 100644 index 0000000..3d179c2 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_42.txt @@ -0,0 +1,3 @@ +wheat_farmer +addi +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_43.txt b/patches/mods-multiplayer/skinsdb/meta/character_43.txt new file mode 100644 index 0000000..db0b290 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_43.txt @@ -0,0 +1,3 @@ +Zeg9 +Zeg9 +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_44.txt b/patches/mods-multiplayer/skinsdb/meta/character_44.txt new file mode 100644 index 0000000..22e2cb6 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_44.txt @@ -0,0 +1,3 @@ +Zenohelds_default_player +sdzen +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_45.txt b/patches/mods-multiplayer/skinsdb/meta/character_45.txt new file mode 100644 index 0000000..77a5bae --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_45.txt @@ -0,0 +1,3 @@ +BlackAndGold +Abiyahh +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_46.txt b/patches/mods-multiplayer/skinsdb/meta/character_46.txt new file mode 100644 index 0000000..2362fff --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_46.txt @@ -0,0 +1,3 @@ +ClassicBandit +Abiyahh +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_47.txt b/patches/mods-multiplayer/skinsdb/meta/character_47.txt new file mode 100644 index 0000000..e4141be --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_47.txt @@ -0,0 +1,3 @@ +ClassySurfer +Abiyahh +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_48.txt b/patches/mods-multiplayer/skinsdb/meta/character_48.txt new file mode 100644 index 0000000..ddf2067 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_48.txt @@ -0,0 +1,3 @@ +SalesmanLarry +Abiyahh +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_49.txt b/patches/mods-multiplayer/skinsdb/meta/character_49.txt new file mode 100644 index 0000000..12b1f6f --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_49.txt @@ -0,0 +1,3 @@ +thefox963 +thefox963 +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_5.txt b/patches/mods-multiplayer/skinsdb/meta/character_5.txt new file mode 100644 index 0000000..c4974a1 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_5.txt @@ -0,0 +1,3 @@ +CaligoPL +CaligoPL +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_50.txt b/patches/mods-multiplayer/skinsdb/meta/character_50.txt new file mode 100644 index 0000000..32adeee --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_50.txt @@ -0,0 +1,3 @@ +yelby + +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_6.txt b/patches/mods-multiplayer/skinsdb/meta/character_6.txt new file mode 100644 index 0000000..6be04b5 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_6.txt @@ -0,0 +1,3 @@ +Chop +Ferdi_Napoli +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_7.txt b/patches/mods-multiplayer/skinsdb/meta/character_7.txt new file mode 100644 index 0000000..79513c4 --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_7.txt @@ -0,0 +1,3 @@ +Demon_Farmer_Sam_(ray8888_server) +sdzen +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_8.txt b/patches/mods-multiplayer/skinsdb/meta/character_8.txt new file mode 100644 index 0000000..5a0d93a --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_8.txt @@ -0,0 +1,3 @@ +DJSTEREO +DJOZZY +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/character_9.txt b/patches/mods-multiplayer/skinsdb/meta/character_9.txt new file mode 100644 index 0000000..babbc1e --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/character_9.txt @@ -0,0 +1,3 @@ +Esteban +Esteban +CC BY-SA 3.0 diff --git a/patches/mods-multiplayer/skinsdb/meta/placeholder.txt b/patches/mods-multiplayer/skinsdb/meta/placeholder.txt new file mode 100644 index 0000000..a9e6fce --- /dev/null +++ b/patches/mods-multiplayer/skinsdb/meta/placeholder.txt @@ -0,0 +1 @@ +Please run the update_from_db.py script to update the skins. diff --git a/patches/mods-multiplayer/skinsdb/textures/character_1.png b/patches/mods-multiplayer/skinsdb/textures/character_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0dd9915193a88b7203098ef30231a163db0ef2 GIT binary patch literal 2055 zcmV+i2>ADjP)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBU(VM#eFBqF03Htj3oBQ+n z%|P_;dS8DqDR*qpce6jpibR5IeK&)=abtqxy?@=>zqsp0l3vO4aW3VaFxFeJ=Wut=I1z#RTvp{h8$cc+2#;kvA3w5Pg+`WzGS{@(=-N{N4q_at(-%80MquDrAY8qCD#%ij3jz5jTnoa%`Tp zG{1>5yaHe5Met{W8w3#Pd0A2%z{&9d<>iaD5ep!P=a`2qde#vy7?UP(9dj2Yff|Bm zYRd{Nee!+W%P>6u_PiV~j`aZq0Dxm9$Y2gdKnj+1wE!gW93V_7dd+hHM={(-DUbjm zG*rQUWE9jyt>Ayd46ootcqyzOn;Zh>#hfLb8#wv)9BemV$AV5BJcm0#5<~))!s#I; zk$oWss{@>S%)5Y^VR-)S3ssuP6U#Yk0tRdG@wl31ZjG@>F+> z`JC6(2T-1Y0LFkbiK~?XPTT-Iv8J*xS01UEqT^gs0rP$nWq1V=Cy1Hl67nUj0rvd9 zR=J`n4Hb~ndyjO=IVFI~5Afal+pKpk#Nj9e9cGjeWav(iLqqy5E{qBVAayM70u==f z)!jw4JOvE|^c-l{+`d~*f3V)#B_#kCfDG19@)8eF0qOyy1MUhbTm_||5Z1X2l41M$ zw|9k5VUr$=-VK6i)mDjB?~rKKCW*y&N_~C3EM2-(8X6j8)v8su9c|MUQInq!goZk3 zs0BA_IFL1@HdtW>8urmOwio>wHP%;~R?8`^M!(*?+WUT~``>XIj8$(}@LQ!M-eUcN z1q)=^vSqSj#R?1JEMK)v z!Ee#FS?0}~X9O%+vPA0Y>bzgz2nf#yZDxJ4$Vd^8s(_Q*pEWo9Lcvpp`wZkIAXeR^ z1iUTLN+m*F!2!n&7A{=q{Q^e-mcc5$iA*w51SHF!J-^@fw5j0p#wRQ;4V!>yCHkDT!tz(u_gfP|P~$*NyO9viH7CX`;eAyI^H`y7R~X=u`-j&>tY*L!9{)Z4 znsm<&wBOy%dkFw^!L&!MF~;vp;%ycH0Z&l;Cos0#J&3Vhv&3K)D>)npZ8%mP&e{=C z06q_J8bA%aS{EY1Y!F&Mw7ROHrXz99T+@IGa289aj=`*Xx0W90Ij;f?sK$Y)20o&{ zv$*Ra#KvlE)-oPo5fLRp_llE*38DR#% z%2b5bTi|1yTq$n;KPUj}x=61+ZgBt-RPu>pC=7f}iJ+*d(E{Wa3z$Bi{I?1ql~PmC zQ|VFc@Y@7u0OmQoUHEu|bbs`g^z3PrQ}3_4^*;$J(ILcu9hT0B_Rh~;76=2N%3fV0 zbOCJ^3?VIahfK$SbgzFHm7~b7^*EFGzK5VQ$;(T^NUusZRg^ literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_10.png b/patches/mods-multiplayer/skinsdb/textures/character_10.png new file mode 100644 index 0000000000000000000000000000000000000000..52e55f0ba4312d8d377dff3535fa94b80bf562ee GIT binary patch literal 795 zcmV+$1LXXPP)7;Ce_d%mHr?F!9ybrsT7nVHlP;jsYfqDgwk^nMGu~;g$g1wU(HB*?3c)1Y=qd7U@=P2&F7(v@o=AqL$*DGry?*U z0`@ci9blH=<>jbZq7B8c8Zg}F(U`6L8eoV6_CvADhotvEZ#Kbc%6d*X@I|no6u2@p zf=#wkW3OjtdjqPgSX*A?^_!<=>t{N;5pdyBfRri`S=(Z1HNxD|Dk(LEvbllJH&6;4 zO-0iI9i6@SJpBMTY&I_6ddSe-Aa*rQTT>(bqZ3?v{DOM-Q2>0NemXjPOQ*GgXcocN zw$mK0bFrcR!d+8GQ}b~wHWwG~OaSn9Y=njRZ_KVlu-jznWjjAN73P0@Dq4YZ7r~qw z(9<(WGPX@vQCQnju{Sx0FU&IhkFJ%@x$BoZZ6tJ2tTgqG$(K79R- zMVTqNA^(b{z1<6d+vOsxD2QZ?L?VgBYC}jWb4x3vQYipNU%pRo+}cSJQ{xB;ELIz` zER#&eIMZ>As_GU}i3DLq0bp%QWj&nf6sNoEPuDn|*+i9^obVGuWTb?Y^F;1U#{N)1 z;0ouUQkG)F=pgg}50e|y0q$L4~@_3U;)b6)e>1Ha!twQo|uX#9Tv)W^@` Zp5HtIejKrzYY+ec002ovPDHLkV1iIebSVG; literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_10_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_10_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..e5e32f6cefef3d185e28051ba605dd99a4226722 GIT binary patch literal 405 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_12_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_12_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6cda7cee69c05ef92651db90dc651eb0a5320554 GIT binary patch literal 840 zcmV-O1GoH%P)wf71wAKuN`kW-~F+7+wxrcvYbB}-Fy{;YIO^gPE)nS{a*feE$Fd<2M zj0S@z0~}sI#-`~iXVa9!>&IIG8zlhz@%5+3#rHe8-&k((ZUD{}3;Ma|)@!e_*Xsc= z^PZ27-y~Zsc9$^sp4o#3%rehAZ(QZp&9|6kO>XY}20(Qa-`u?$eNk{Q9&@wXdEhzgc*NmZ64eMg>Uq`f{O7J#~{$g_;3?-1Yii?s>H7(^^07VCcB((5LyvvmEs zw>QT1hq(TLwBP5>$!)}1#9Fj5Xk%9T&dF`Me);6^JIXA>&(6rIDIaD9BbzjI-8_zlaE0snylWGRG!K ztAr2&bzM=GdDELUzn~OojWPy9Lg90a5n_zg^?!3v3k9MvLwrM=HBz%`SYynD;J(uj|C{DwtwoMh%vU#Y(DJ&jK2Y5y?y+< SzCz#t0000pLLP)ynUOddMLqmmZ2k+t`O3 z>_b3-I<(-ETZbH!UhFz)OHgT{7b7XOk!vWj<&V19#W95KVKwX7)$Z)dtCac=;?2x^ z^YPxidGlta>AH>zZ$~wyz}(y&07~nBTiRpMCIDU;xT+~9@IaxI*Aua%8;?XR8EE{v zAe{y5%Dc5425!oG@%*AH1H@a6pA40vwKBrXgl_}LirbBFlo9v{T)F(wp?Lon_%=Xs z%ej2iQI!W2x15!C+UcXP`%t4>0IUkvQu#tDe<+?`Xm3SOCjz(!y;>ZFZ`VDi2g-N; zm>GI@6SYT#-BvFl?K;{fz@#95mC#4JBsEiyJS&d1jccR#EloZMK>?#h{<#-l}( zpDdS6o+RsL5V!UU0|>>V?FJPoEkJ!+w?#Gv%Zs){>VBG=w~QRWzO9?=)F`=yXibI%Ex+v4sB7>L|f3dkteOou5rPB1h`5pji zOSdOn7)!%gn%qL#>?6ilUo*xmZXHl3#9QI?i8IQ_OixE#ubiLq{Bix+YSFd7*Vs@t zfLNeduuw>L`3qzAB^*E~zrObJk|fpqL14KCQ+LNL%viLE`nGP<3+xcb!v5%y^8oQ& z9vb?wYS z89rvLp(D2dVAd0{q*D1)&l{_n3qTHZMnJ8ue}w^L7T3B;`Alf1 z>bZi#(*siTSquMtj{ys%Jd+znBs@QG6@bYNW8 z+<80A>{T8QBSut0w2Pf_lM`6k4g)Yy-og2D{l7rN%61q+J4)q+jAMHlaxj|RGXnJu zTfJA3k=@m9Ah{m&$?N4ofjz(}-TeCTC3x*!E{0#X)H6#5GIBp*NYN(OPoFpw$N*jl z?g4{m=?u5<=k8y0hFh52*djIk4iO%hlWhF9MT7@@J~+dNkycYyP!avR%45m(j$GDp z;eO%e0os?Xnm)UyI|ewJ&hF`sfl^jPHUb>n|KbQZDepy(|MDcL0hB>7@GYPUaKe?n zf}jcm!975I3kY}f69Y1#9Wr}>MA=q*j-Rnr)X$SvZ2&c2JJ%D@0osb{i8kZTNrqRy zpt$kVkAeDoJ&7Ae&KpU{y?M2(2{}7fzxY)dGyKFC6+KLLR}IWmST=-H*$r+BA1)g~ zCF6(6A3jz8607)11N0{v$rg6#Pc)i_a4O3(*@6)_`V);TDijb#2oeMQC>A7L{ug2- VZ>bE>=|}(o002ovPDHLkV1mZ&c&7jW literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_13_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_13_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..8db5f1febe289cd5df271683cc3289770984e50d GIT binary patch literal 607 zcmV-l0-*hgP)k5=~DdXljS}I_O>Ry{9f+`(NID|Mz|0{lEX+yE9Pm)I>yQRd#^O z793d^qj!f`T|n5V>~D$6{+1K3E+8fr1K0)ea75f3?}(e@9T5*loQ7(?S0(1|-f^y{ zLi1zyYltpQX6Ht~CU7L*n6x062WTEb+^44gn}P>Qc?v z2IHVM&_*cbvtx@#?RkX|(jCiJ=e+pY1z_d!D*$`Z2LROO5~%swQviqs2My{CONvLq zTfRD%h%c7hWGb^tZsP~WT%A&(>3HZS8d9PW9uFE!B4f_q-KnKq}wV<>PN=x*Xj zRxnY)s8v&-5|fHYj__Z>zbnwb%4z@P-`A&Ka*cMFno(1wWL(InQ5ykZEtO;~l^h$p tp^dP+@kAu!GXNCJ9RS?%#_ngS<_{LOfW|->+j#&0002ovPDHLkV1gM)6PEx0 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_14.png b/patches/mods-multiplayer/skinsdb/textures/character_14.png new file mode 100644 index 0000000000000000000000000000000000000000..54fb9323ad84985e7c93c7c489c4cc81a9798052 GIT binary patch literal 1907 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 St{XA{0000{0*# N002ovPDHLkV1gu-w6*{M literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_15_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_15_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..7147be8f3ef6cdc30056e5432a78342a7233f853 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3Qnj8gjv*Cul2Z<_{NLE2$n2KF zC(L-1h4C$KMP;4%;nSaY7o0L)#J$I6KXAXfy@g!@& z;T6){Jv=RsW%U=_VAbjC>l2YQkYc;S!Te=P`<#}Ij9;GkR7x!1o*<rFZVaL?Y g#cVxN4m=DD*%#!P%GGCC0v*EO>FVdQ&MBb@09@)l5&!@I literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_16.png b/patches/mods-multiplayer/skinsdb/textures/character_16.png new file mode 100644 index 0000000000000000000000000000000000000000..c2a7fbb54913c10da9c558186bb22cf8b5dbcc2f GIT binary patch literal 3189 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_17.png b/patches/mods-multiplayer/skinsdb/textures/character_17.png new file mode 100644 index 0000000000000000000000000000000000000000..72896f28f8354571b7e77acc9b4a4d18a907976c GIT binary patch literal 1971 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 FV1kpr6 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_19.png b/patches/mods-multiplayer/skinsdb/textures/character_19.png new file mode 100644 index 0000000000000000000000000000000000000000..80ed4e08f817930bcac5e37f38892178803e82ee GIT binary patch literal 3298 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_19_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_19_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..78feb41449aa4d3417638c0a9232e6b7397237bf GIT binary patch literal 857 zcmV-f1E&0mP)1v!uI}ERx!GaILDq8LK9iU69vH^U?lzm1LFma&D2PRg+pTv z<`VNg&Ol`0mR=pl@n&YHx~HqU%Ai;5>0TXtv-j(#-m0&tsur|#^it|`Q{kMWa^QhL zc%+mhVZe8fE<}@8?SSbbrxz>YNFfm5!Q&}P%TyO_9N8`efg}zUQK0zz>#qn^K%^9L zs8C9D0y>pfZjSteZ@)pRXshmQ$s0#+^W&3wH>Ihw$%*&g`=jG~etJ6b)6WpZR@_Y6ZkB%P`CVc=*zUI9z?s7gGQD20FEgHArnqtrz*9HEtTJqr(&qm;iL$=g!yzmd zDZLO1IRaoWfK`+-95#;N72i0@f*?-NWxczLWeR=#paQ=9utwkgr0!n@;6D0ci|<_L{^(BU&NsE5Ki(SCdD0L98AQk+09@C%)Co{w zLKycEG6ZDD?+p0A>I4WG;GDxdhxe}IcLqqQs7#Kl3h=JucLq4;aL(Yp2O&GYt!p1u zDMOG7SD9=5jus?g+(!lx;5&Y2z~5@0uz&jyav0zy^-CSYY@VvYa0{GNKyOrYG@^{kshUoVYKgS3{312H=iPlyy(=jy@Xq=LsML zFHG`4;$B!QA zw(k*y$DX_VFM?4K0R$n0!0gTeae4;>g7>KEIQOCVFuw)y02Vgx!S^riGOcRT5J2GK z>DQQj`cKZn$_rmOtM;Kd1 zj*qP+@LPkxak2jk!B1c9SktzEFxeanxfS2FhI-HA7D`tkO(sup08&5y}z5$pvh$Mrsb%@IV_~nPU z*W3r;0W?l=p+IC#W<6#d&Tovman#P*|2ed&B&beNogR`bVk-%d04N$uoSzIo#u7y4 zu{8nlk`EH-@vrGhb?G_SwtiQ>jq6p(fAkG_);Am<4}3Sw8GHg)1i45r?QgZ zsV8>G^PH-xD2f8$(68$nxV&1R?|aI!WOH+qwjGW!&vVMML}dK9{tcF*vviV{gYf_W N002ovPDHLkV1k_=c3=Pi literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_2.png b/patches/mods-multiplayer/skinsdb/textures/character_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d794b870686d59ef6115f9c7122163f3e5f3ecf5 GIT binary patch literal 3223 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 JPDHLkV1l3m5>@~J literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_20.png b/patches/mods-multiplayer/skinsdb/textures/character_20.png new file mode 100644 index 0000000000000000000000000000000000000000..fc8d2eff05964783f86898b98b22a2f0c1044720 GIT binary patch literal 3621 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_20_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_20_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b93cb0d242e9d2353b4fa20160504816ebd531 GIT binary patch literal 907 zcmV;619bd}P)7taz;G<9~7O@pK+SaI0LF%Tf1d4xwqJ^p} z9~)N{6cn_Og(5z>F(z3_E1Eux@j+iiB~f$doHIWcx0QR(x%K+n4BsE0`ObHSnNj3w zXMZGJU5c%}odiY^mP+_WAp%OlOS8+Wk@xZjzENnUC z3=dW)4-ByXp+Q81=*czCzr4!e$Y{Yp7disN)e1*`eh<$m6yT2k&erE|oCllf-d} z%n2h4Ulz|GNfLq}AWc(}B;lTTg=(eDhZj0gN^yVJGD{a%Snb~fKqFsB08o2$ilJ(m z%dejR;MaTiU{hi9!WVfI^~9k=5{4nxT9i^GNkSNg?C_VETOUR##g;$kSn1w{wHAOz zzGVUc_4w1s`zHaA$DTrc@J=fX<-VQ~n`9WR@I1}biC-|rptUAVQ-UBM%Q8G;0C@Xo z4~=}`dA;)PDY3O0o*!U5gE&W{o<8_U)11O<6kzPmamv*yc4MQU^Hul{1_sLP8dCiD zTNmr=J;YJmqzh+|Z=`e6VzjD%CJMAxH0t2K*ZzA8H!AQoTC1Dtn{L50KqfaKuUjTa z8on*(in?ur8@DRUq@`|a5cu^_#;BHK+tOOg^@YXrJjv_-;~{|fzW?vUoNit)-|)Qp hu0(`VR4V9v{R3$ZfzFT#uQ&hz002ovPDHLkV1higwN?NC literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_21.png b/patches/mods-multiplayer/skinsdb/textures/character_21.png new file mode 100644 index 0000000000000000000000000000000000000000..16f7aeaeb80bcb7139b3468e7ef14bb044cff39b GIT binary patch literal 3197 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_21_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_21_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ddb46252200a16098a5b4b6ecc0c2881774997 GIT binary patch literal 845 zcmV-T1G4;yP)gcMoo|N#6I}_kBG0Hf&}jsSgai-h#*hV^%$~*EXfF_-`c$f{)mA1y!6@}VFJom6av?-T|sGQ z!L9)V1yW(X58q$EOy)-%d+`nYAVxisJcNPl2S6Lc(bhZUO2GF}qM#qSH8=?}0z_r| z9GC>YFoxu}>i~o^uP~n%{DAN>FwAQM7+|z?tOJM3y=D`$WD~OhOd-V0IySExKm#}u zMH~jIz;xmMEMGS3OyBHc^V$QR0FG%*fbF^t5uXzj^1+xp68M0Icb`rlydZ*25FkIwzdX95Co2Xs1=Nkj*?{=#u$`R zJM^9gd7g8>vkJgieH_5iyT)0NC=4YELpcj#Ynykf@?X$!d}!r322mL9YOs|gJ97R3 XX$deoOZ=<<00000NkvXXu0mjflaP)A literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_22.png b/patches/mods-multiplayer/skinsdb/textures/character_22.png new file mode 100644 index 0000000000000000000000000000000000000000..3e64c5d4a9028d30fb57f3d9c64f4f7b074e7ec3 GIT binary patch literal 1198 zcmV;f1X25mP)aO^Ey>%%dN=zatyWq!wf`6Gn|U+4 zGjHC!c_TsBbsZo4^xZ|kcM7unA^>fzX3<0`gQ{+F;oU_*@Rj$2APB3*i&ExT9CQ5;@iW5Cvm39f8$f?2 z90vzQdKr<=CavUVH$K(4&GcJeQaJxHepR%oGpK`VjOkIfNbBvsXMZ;gD<5bJn7^sU zZ2+DVbq;i$snV9> zu(!U1@99d`XDGIWHxAkyOWP)TrD`G{X8xAX2?D`DOW|N6Paool5) zCw!&aq^;Gg8zW#D?|yfNju58s8AiTuC1~ycM(;VYQb4`G;fMlRDR|}`#iS^>`vLCj zcb|5F2WJ1kzT#lq4grd@OTO~`-nYN{5l{LP0`6W#toRLsRG$Nva6ug6Hoh0_C?ND@ z$PHPZG=BG02VITHN74xcM?lC9)scgD6Ag%eZhYt%t1;Qi@aIlN0r=%Xi+na|^$hH| zdoWI=+VmtylVhH3qB!tuSvjR>N91qVg*jYY?}eSO}`E6)K&m+0*5 z6{mv3`SvKV*9UI>Ptc3*L|VV>%MYCdqii|Gsq`{8Zy7a#$(xy8rcvK!X1d^+4_}eb zCOt)w=?w4u(IT`1TAX%_$6f-;bBI#L#`}UwwMqKTuW9j#OM?*s-Ad_h`Ugkbm)p|; zv7!+=`>Q2i1@0B9t$mB^;&oUipG~r}wm|0md(QVrOC0cw=YIwB{tz|-bY1s7xkS@Y z4}>J>O?vVV(e(Im0ae}P?Ccd?&`2p1VO@UqKL{vb_V?jGuZZ&^P!Yd60JGfM5=Qz)q+Oqq$CuuPb@?P)e? za48aOZLH*iV79m%d%??H5HFX=TI6QknYr9XV&fME=DmI2?|$dK83P4dYfnSZ9f)Gv zGO;Za-`}Acv?$K68u9v!DqveChd8%qv;V3=5j9Q<`vL{)pZ@=SucQ3yE;ys?5=V1F4L$eR$BdCf1 zzW@K# zU8h;NukAH~UJm{S(Nz}sIrqFT;d1$fEYPDS$&tjl@LSNH^HF)BFX7T$Ns2G*;NKrX zAXi)gptHFs#ZWqf(M2eL9ZKlNiI)12&oA&_Inb_h(q9b2kT|~q+l4;4;8a?U00000 LNkvXXu0mjfy^H}) literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_23.png b/patches/mods-multiplayer/skinsdb/textures/character_23.png new file mode 100644 index 0000000000000000000000000000000000000000..9e65746d99f53847c5978392606d6748f6f32719 GIT binary patch literal 3081 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 X28vV*_zixc00000NkvXXu0mjfJXHzS literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_23_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_23_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..67e3f8a092e3e6499429f915b66408942e307bde GIT binary patch literal 883 zcmV-(1C0EMP)*Bhum)q7_>mZI1 zOxU)KVN|Cb$MGr%Mok5lWnozscNS-`ZQEPh`Q3ylrKGj*q{!{>B$-S~Yu`yxN(msl zGAI-Z0?6j#jBGB>h(8yEL&3z=3#TL+jS`JUyZL`dgnIrr5!D5cO^^ZL~Hr0-nf?3b7E^OQ;@QA$aSB)c=+Q`A}EisKjD1NOa*i4to7IiLS@_Y3fasQhab~ zjC-XDH<}LOME8N2$Ily=r`{tLi=mXFTrM;G(GT7FjAkam{u4i6HAvZP7T8Cn@)T=pYfMZ`Fg!d=XJ;psN(D$z%WqX6fQ*li3+$I9 zNDIiw$cThM5+E@UctmP>Ut(+R6+i|C2ITs0kILZSpzm3$1bOcW7f&BUYt8tlzi!QV zD8%O%`?0L+zM_i+`I_5!t+#i_JAd%Xm7Twd;q&K-{@a{-x`q!XQmK@;v7T;du(Gm3 zDwRS+>gt9DN5{^P%jIZmYpbgp8mPp>934Bu^73+B9gLb!nsqlvg-uM;q_vK2827gz z#P&8c=~v&Hs`p-1zxS#<3eape zvmgjC#^lyOVtlB zk*3$l^E$TljGeBwC7{p&#u%iOgkg9hpIAe$BZ*X=k1eFhbd)R;m02q=Ydm$ptQD9w z3S)rQ8f%{%%sO3-jxBLtmtF#CHnD!CqtF3Dh@lQ>hk~B50|771pmL@Ypo3SG=NpX% zW%5xp+d9E7%JXIOvxZ-k=Z!I}y*!xbwT1Pq;yR&-pEXX50XHu>19bw;CVcR%U}a^6 zE9xEqKQ3Hlb8{2@cAaJubQ>ZCw|@ICRi6$DgWv(Se!9n%<)inhVI#}9=9Lo%HnPGz zG*AcJyfoP9_DY@W%SZC{W!E;!e@DVbmW`rp8RPl=d0y|o9^~=kd47A(aj!goGJg_^ z>WBfwfm82@Q#jGPak-YcJf2tbAdk=0YD|Owd@Ikt|GMMvt_{(7R7Xs(dj=+0T3X72 zAV4XF5Q1x0U!dv-NGaJ11z#1M@0(v|*@xdPop?X+@jJiL*#3sVuVQSza?-kk2-`$I ztPdSO%bc-NN|aK3abpdk4Yka&{pVkN|N9?f?Vf=k7z6=P6rq$lJnzSmrrS}(Bb@Jp z3QxQrusu!SSJAOSc6&MAMj9LE+lIkfi`JTI)hF&LQWFvP6q~FNqNwENd4Jb zv4VXVaKJ(BzrWMi3k9*UBqP@LqODLJed5`GYJdpaZl#kn-yuuED?Xemr49pY5CrUn zAz95QNi!;^IDB}oy>&O6tNA<@dp!C(w7)!qMDRVwNZc848ipGl#_Zjrrr#lkS zF6J*THge-lDn}nJ4)uz^FnjBk=v>O+y}rr#C`n4xasTv;y86qRgpIjZz#S z?$@E~j=$cU`?<6GKROOiiuz?S_>G@Ylph1cPU%xjg7RX(al^$9)SfGCs!34J4hVPM zZ~cOMj<=mL_;U9%0PH_4Pzt&G>UgsJ1X7FbDo6~vBeB7Gz&i?j2df`z$4A!X{o{xv zB<}w3_;{1b!?3!#y5qN6Ex=t|0E{gQ literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_24_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_24_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..264333b6070efc9d9567ef07603325528bd99e51 GIT binary patch literal 562 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_25_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_25_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6f48f101e890632df013c13fcf1ad972855ac609 GIT binary patch literal 852 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 KMNUMnLSTZ5T$649 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_27.png b/patches/mods-multiplayer/skinsdb/textures/character_27.png new file mode 100644 index 0000000000000000000000000000000000000000..52d10e930aa60fbc093ca0d8be4fd9e59c6c4ce0 GIT binary patch literal 4413 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 DoVl{L literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_28.png b/patches/mods-multiplayer/skinsdb/textures/character_28.png new file mode 100644 index 0000000000000000000000000000000000000000..6987918c9ef1f1eacb71826aa6b4d7cb0f0a557b GIT binary patch literal 1071 zcmV+~1kn45P)Of~b&6d#O=q4h4}QN!n)96|(DLJIT!crgn8(^nMc!>mon zOWTJbZ6C(n43Ov>WgMA}Z?xYn@PK}YiH=_A@GBX9Uo-r^W&psI>t{`!Mg?9+GAi(h zwF9ws=;m@0x+0h@$k=;cZ5PMYg$DaoGMCSL0RXA{SpLc=j`Owt4;S@;q_LKW6BynC zN@ffI!0jGTWko^L=!u%lj~qw!>`ibShhV>4v;X*X;BTziQSe6TPf!a4$3Y&PfRY)5 zk{N?MI02617#l6IO!v&p zjP;I<+*W2|S;MZ5si^&m29H?!--5>GDSTd9mK0YAQ#%6KsOWknga z_R6vi2zhP$cd_mQK%+WeWOjc`z`tT2>n;G*`J$u#I2=f-XMSk`*w6}iTN)oNiHP(a zW>mQ!YH3Sve$VK;zwa}3<8P_Y8TP4mjyJUh9XaMy|!t&TXP$t1)c0H~3- zv)AhL6$wpkK_&?FuCM7LSR*!g#MU;K>_slw3qVbM(zb&W^x^PyJ`ggwTCE+BJvdpVV@UeYFuftqT5xv&q{ALj)ocl zhYBE#$c^X7C41q&_R!Wg?DL{5+GiXgWJjzK;slQUDontndV?9D9cOf0tTJIW@T6bf z0049!NLm`EA73@pA4?o$WV+aqJD#Mr5or5JNMMR+z9LzY4s7%p9s?4rMrwrz0QM^i z(p>$)v|mvlhi^Iif2?wkUYPckm;XS0EqxiacWyGYbs{6;@%S4LAxpkAjC49APOWMY pje?M+iLd51h{xk^-hE1S{Q^x0h_i=P*De46002ovPDHLkV1ltW=Q{uZ literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_28_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_28_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..01473be0048386a5649cc7cdeab57bb4ece36243 GIT binary patch literal 557 zcmV+|0@D47P)Nkl$Hrwm^jT?i|Nj#IY6uc>1!HM@^Ri z2q4n$iuAk65A8yTh=|$QQbA^COGG47z(|E_Bwygr*+n)hw z`fIqgYGz5L*?6QB7nUm2wZW#p1`rEQ@?&c-8;?}GZk2<^riQe!$lb&z7))p=c*0T5)MD|_FD%6Dv=x>e?AGX1+N3BD3IKA8lmec4ll z)6meqtX_}tO?^f4c0)&!pT5rb9u@yIK0GVFjhDrLD=_r~%kwpqGJDH*v43F(m%zUl vNTC0@OfJs{*Y+ z6wyXhv{0c|ttz!@C6KCqXlY3yibE3H;~B@X0h8c(;@I=L?|aYtoZS!Cp2UQDh|KzQ z?^)-pwbxqzwf9Rlm!Hy&3ZRs zlw{=P^_V`TbC));ltmuK>}ocdqzR)qxvbyf#q|!J=b)6JEDaUcV{2>7IEu-Oofoj9 z0|08CW@8*P&T^CxIIe{yC4(>lK#8f7|M5#70aNm!&-@+x7aD8~FG}LP#B&rgo@TS3U|W(_;PCwBn08>JmEzJM;)a^bi^GI= z)yB0fvZ5ePOEyOlRnMmG+w>+01_1`zvrV$BpxYm!q+oGRn-|tQWJ$qXyH1uD6h*OZ z_>Awc)g7a?ra9wtVWUfZ#z$+-##W!*%^GXHAfzxLI^O1tbjmU*jm#aCDdGv5U@3jN%Il}4C9QzR`jC+ z-&WXaS~!(OiBf`5oa1YSl7_T2)IA3?}UD9n%o zhDpw)UWBbAqaNh0p2WyF z$=N$!#UL0&8Mc6;Gz`O(UG<%FY*)>vEMdmemz`wjg&DO#qlMsxy3azhLf~4oW*pM8 zB=9U;ZPBP`k|g1#8|I*d;W$J~L0OgzCn2+~#*X^un>9)UzVBXkQo&#p5d=P3D)zLS z?Ag`Eb2RmtfUGD8TpP#MRA+pw8Bb#?!ywLa_4H5(^t8-9zcsBu2TGg z-~BZGFy$v}19sOvMo~u1)3mELMNyFFCC!@4dOspBp;pnjN}>Wqt>W<9#)LS_*)`il zOBjR^C!Sjq_uaPJ_@0Zl6c^XFa2!pmF~gD5t5;Qg2VXmHMw1C=UnrPw)(FFxs_$}Y zbyK``-=Zmsf@ULNy)z&$N~(d6Yg<^BMQx_S`AZ#=G{fpnQf`_Jm}CiG{><;uYI}V2 z55G!xlJaj~`vZg&-1)vw^NCMOI!TU@^b;XqdUWPn2Z*?N>j8F=krXnQ0@D#xb_*;#97NV>0P&^8gSMAp}AQ@-*hd zpZW`wFleRlEP?CToZA|4`|c{Er~pdRq9n={v#lC&lJe-&=dP=Bd^z2{cefE3Y}>}M z6rSsFer=Om7v>p78KNvm%MxoCr4+{SPY*vto?hL&2%)gFMV2O%WrwIUt-QQeL6K)z z+QO6uV~VT3D-G2+y9uuC|zLtr0ZZZ1vY(wY+OO03fns&fkBYGY8JlzNNjRz)F!~X^SvT z5m|xnIT%Z9^T=~1oetzV$zT9Q!KBl{{gZzX!}S-jWpM`TkI@~A+h zuYMb`cv)N)7Z+JwUEOA;Y08t|eFDBa{lCHr{9GJsdk=EM`+l3w(Z`s3>w7q`u$!}w z=lFq7QTP~BvS+?QoSf&t!fyWanV&LRUc%hDpV6tOsU5nP;nGpe>-W=r>M?G9*8?WF z`yK{MPttz#JLnvFl={I#3|5X)yXz3W6Hnp_!DKw5n<;+d?~ha6w~yg7%go$yCwt%f zK~uZuem0*tLi=s+d>>wcCSSLSs z4(sNd$4_?y&YH@M#^Svg{U=t;hJ`~~*jdJ7f5g16^JPMtl+@Z>VG zT4nt73Nn~sbn0nzy}|J4Q6|ry!=9aEuyO+F`;5<=!n@^GMn5`Db^l#Ve)40iW|QH{ z3RbhhV0jtub+2P|`ZVq>dl{cOgTBm{tu|}l`;RYN69JV<#pHQTSx)k`K?K@gy|MoLK(MTFr?!^Zue{R)1oMbsY<%+GUpVHN?%Cmwl8i4f%XzZ1{aJo4N{ z;!X!0RLI9;f@YJ+V1V6d5?@B2+isKgx>Ra4`m3uHtE;HRMFuO!X}|ql(|0=^?4Uxt zel-HzeZPj?YLfQ4xb0bveDvA~kXMW^%aWof&|0Il#`C}Qq;h8w7pPvLYgF?{A3tebCUbow-E@kUsF zf}p>SKDES5Jh+za)8IIcW2VhZj#7#s2q?=EV+>I=oxuTAtJUdI21qFxkHVaw`ZAbtn;=*cTqj|2zfSjEJS$0xg3&l3N^?qK<2x2DYY0frZAP@4b*dE?gJ9opUAr)n z!1j@MB@M0^`f?f$hugJ&S(Yd@EsMKHzRzTHgWl1nm~3n?TslgUBxGquart6G2!Svq z-KTy?((N)>o<_WP{22YUOZ1mdko0;lLqLzg@-ktsN0G%8S&E|y!Z4%2AO&bkAx(kI z$CzY@bnDnblZvY;&9p5xV&}rcx)S*-k-lQsm5Hwqf|;2al4N=ba%BX5h2MPhJE+Xg zA@02ozdZ|g-;1=b3`p6Qkpj*84&yYN)D9lRt~aRPeF$9%PzMg;G#XUzxp#_yRttIm zVQg2T?HH346lH<7CBg`D16f{7XO3lo5{5GFlOmB)A_X{FVa(2Tfvi+2G#U+pAi#B9 zq?A~eh3mT8sUW4K)oM*gWPoK^+t9v(fYI^^CYu`!mX1*vh~N0`Z6*1e-b2N8>7O`0 z&GpMU-(NaT-0fWc{}KYya6u1zB%@>)YuM`=m*V zQVQ2~F-#}Gd7h)SCJG~(?G}^q7`NgQl`+OLOfHUzuOQ&y-T3V`<_-7o^z$$BhFcbJ z0Id~0Bqx6K9JPaoa2id-U2njy*Qwuq2)h!X?z$QQwqK!k{~OVkB1KsM}?*bd03irT4_+438Zp-rA!7_+x~F9*zPj1w~O3W;t32Y;9p#0$VGT zfYJ#1{UKYu={_|MBhoA*iFdv?5Qh&RHd^cH5ol>5C!V&yB^)?;06Vg`_W{Ro=;Yn2 z+T;5k`Wl&($Rejy7Is)t!bWQL@{xXK77pn~~oHEpyJi(R@9+$e&J{t05~rd7Mpm0kIzT??t8d`OdTE@ z_NjHWQb!?F3=|A^YcYYA94Ll-_5JT+FR!x(abigw6pcn}&D~l|IWnZ)ajUwM#gW-Y zAyhP5NyjWr80rs5oac6}iBh7s!T+sXgnA?4fx(E6-g~>N|Kf?0)Ee#H6I^=tHNIZ| zjdNFvyS;N)i!A@V!51H#${FNBtz3D_2T?@WKiJieceZG^S{!`ojr(sw8%@%Vajr_U zssJb)u-G&~n;ecFJ@&jGoIT3c@^wa@p64_92tR##kvCsGgnY0M?;XX!aOUzN554d* zSzZo5bDX}B5r*fVMU~35q@pr9%Gr-siExz5f>W0kD3u3jNkx{|_4PHx)HK^`Ym_D@ zh@3^2ij0kqar*Ki0OR8iBZWi@$nvs0Jxw??L}_Y@V4(AsoryV;c0#36p;D<}6H9aE zD5)`Ic^Uk$LUH>JYHf*d^ERJZA6g7sf-k*LnCGe*%sa_z@oC{G_E%S$5!fzfC!2#lhBa~0QW(ia%2)hZhs zcQ9Jg{!x%#thIsE0LgaK$1EmyNcQz1)VNPc&_lGdXpp>Fe zDB!)%>7ElvDY4d~lp;xzobG9GFZaLco)MH%yOZpv|5F65HBl7doXhE+6HGilfv2;w zG)>V;cj<+Nh5Jts_J{Za*rKD+XykOy2{zkXEIoPy98A_Gb2?jp0XDgOY{lc-t^fc4 M07*qoM6N<$f+ZKHRR910 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_2_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_2_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..0736defafaf0a12b62c5e9df8a45188375eddfb8 GIT binary patch literal 1051 zcmV+$1mydPP)%j5YTJ6e(|skO|N0#ch}M5&fSLL+!0JJY8HM3lLi zh)jigxqyhFIuo)yS7f$erUd+*6RJv{gKExtJK^fDKNAEIFTH$*QW#7L$W9L~{qVIO zKJ*N^%?NxSQDKygF+s#Duf4^ew;$}`!ElIw@DvALKZ9f`!@)LBzws*J$|=4&e{OGr zpT7B2Rh5OgeblP6jK(SbK|-s$jqw9czy0A81XCW=DrK5mZ92U^w{P79pjeqF%`&Qm zXqsU5UDVXTcEBrxCSdQvcPG!XFkd0?eQy2RknV(N*wf zz;1w903AVa7}9@0PG9nLxCyyc9^3%G1R_v80LhjUi0d%81FDeqVRjWfBNP@vYG0ye z!L1?@*iG?W8+M-Ux%v~v2Ar@fm>)`$Kbi0VKN)uWJ3&P*_?w6D2S zGundE0Y_S15l4`B!ES*!3$_ixArRmFFSwO7gLDl{74ipQ>fr605On@l{33L3xZOaZ zenJ>-I)TC>Y+Y6m=l;G`$Oce3BFOr07j-lq)9WX!Z*KACU!P#=AZ73;9%LJ!JxBTd z^PjQ2Sf^ZyiNX*+vlbB{417{+dEuDQzXS8DkZn5;{8goO8A`_>9b3Y{M?}c1#Se_Z z3j;)irKf6KyP{y=))nv%x;n|OgIZt>mR_t;h(qEiB)2(!r`M-HOz@2%3IdM)*x+t^ zK&2RR?t}XPoc(r=&S1>`YLVz$n{YqXwQAW3&5v6KFmHJc4i;!6I0Ka2fC>u{{Zj6QSWF*Yn{M zv0Vk8UHXOj`FXM|BaUMLk|e?ReOj#+@cHfn)>>Mv7Ugo8Znx`_e4kFIgSB>w;6Fkc Vv5O^VA4~uM002ovPDHLkV1h5C>@@%Y literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_3.png b/patches/mods-multiplayer/skinsdb/textures/character_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d270feb9e1d1c18e71acd78b03037fcccdc0c0 GIT binary patch literal 1120 zcmV-m1fTnfP)LWT{@BI-)WH7Jzy8j)@bK`^D=W&% z%Er7{#VRVpyr09np2H|8xF;vJuaveXCa-of zPBbM$RB1yE4LeF)I!RqKKu|M4PclDHD>g$aHAE^kLnA9UA}co{D>fP-DjFdv5*Hm3 z7aRiv0{{R3SV@QV00001bW%=J06^y0W&i*J%1J~)R7i=Pllx!NP#DG;qMVJHN@`*T zYM>a6$V(!Wf|h|S(^W5&u)-&;HUTHZ136mJYSx3^ZBe$^NEc_Uey9t z_&h=ZPbjVdt(e+M6}4(0z!)0?u=H>ZI1U&n*mwuZSO*+1&Vh;Xb}#{;{PX$`2c9u> zz{c)^XAB(##_odqpFf)U>G;))H}5}J?Y@zks!ass_ssmT|9tcH+l#Mu-^gOVI1!Lo zH*@d!DLJ^%?7oqyMC!o+ZJ%v2azJ&0_cxwVZf$H$1nj;vbI)I8tm@C(eIpNc58NAW z1QaWMXYb6^{OgRZ`P>&`R=XFTpAU~3>r z(&tdNzb_IYNQ8+1#3fpdxZA-B;tv8SV6-YUhdT~P57!j>UA^1ZyFDX_M4}^PrGO-7 zVbmE!`I@X?5!lAz2~KcGg#+m74P9^Q-A=F9X}9XF3~AD+1OgSLGnRf8Ns#?D(gP(* zA~*oOQEN17O}#_Ws@LkINFpj!q)HTKjVGM2Mg$_ClyFHN(nAN0+K(FjnzxOCs<&cseN1=A|JB zj|HT8ZLdLOX({5g<>iR?8kA8$QlOxPGiuUDk%>hjvC-za3rSod3l2cGOm)s!hYUOc z{2X)#gT8YPuJ{}{APuSu#vGE!?Zjd`qs;;Q>392saCpG=zkBW86~2?oa8Tg&sj-(i zOixWsi=r3`&CP{EVsP34z>3v{g;k^Yi5nC+pkUV4aTcwRXJ=*pb^!bijJ6w6l}raE mUfUOnG{GS0IY1^0w*D{E0W^G&;lD2c0000n0gDO$^4EA2ks;iA@1JK*0R41QO`iE<)_@-S^|({;|v2 z*hGRc4E@f$nZ0-Kx$m6sJ@?#m&l605`#ycYdiiG?0BCJ#rRPKs3dxj)sQ{!#^LV%@ zB@qa8VN_%Vf+6>$nCKnX656E;P%3ldgNWfda*o}ij=k=Y~6i`4gP(^_p)sbodj-Kq}Q>z!CMYD8t zP2zL+EaT|OzN@YK6~TlANGWk~XqwuDpCA&CwRf#SLnEC^SH``xZ40O4BXsZEL-)S_ zy{bxINlZvUVl)mwq&5P8O%VVSKaR2ikW!J(WeEqX065fh{HiE>H83FowUH<$7TaIl z&cffh34oVh+JNBw*rsWMB{$qeI+q1t*}_FvN!=?CW1<0F3+B=N^KSO+-diCclTV|g z)7IJ!z^v)h09Z7yt0H&4@Bcd{Bp{tiqkufQN}q>|j=|)n$pFl4X=iRr`&Co&YC_DN zHeY$J%izEe5)T_23yUdJrcf2C;`q_y6ewU*AWQ^_LK-fnFlnDTi$E|y&#@ko=@c#w z8X6ip8X7_fr1FqRYQiA!P;AX4`E7HYx#`c9lARXm3=u>)RphzL<-Q^dfB#6uzRVdCO~&*R7|n?EXKnII*~ zaasH5m+_k+4jq1%0yzSrbP{;V#iodcjwSpkB`H$G!~~$DvxBNo6+8C)&o%V`(caLh z;v;bs?9XR+{8 zUl$`jI)XwWk)^GGz`%!xhl@>f!!)Fn#1kW=I5!~y^=69#IAfm>7i)hUXoDjI6v*FMa% zKllkk*I0hQ|szbC~CqHQpprTXrwY@*V1+X#1Fo{UiGGukk2!@AxitC>u^1n;n7k4 za{V)SxcCh}o+~Rt3W=j^gwQbXvFsD`S+n|P0P@8Gy{RN#Dn+n9#tn^AkV^8U_5VQp z%qR*;!0+ezzyAgRcl^blUfUq};f_vgvHD>9I~&(u@c;7LJ~^(!AC~_xhSZ^P6*^}p z$DRK=-yAh5(o|`$x_2I{7A&l^Kk>lbmqq9$9mK0{{{sMC-SWyMO}cHv6Bq4YvF5Q$ zRO`|)qc#e_t8edtLgBLIKXMuJ`FsqiLzU-BqfyKm_n8O}K6*d#`5+$R5E$d-yatnzrVFYLOeN0YqSn1dB9J8zWuW26X*AAzjK(d z7UhnWpXNU{Jq3Uv3|!>_iu2*3!Dz=-MFLtF9fPx8X*KHfDVUZ;{p2WS#Np9=BIzZf?rTo3~kisV?DSTx4ySSg_?8UH~6 zABHf{@gab)R)<6~Q1Vcf-^TRDX^LMjJC6j#n#mxk@I?M)(!MUkfqlyoW9fT;(u-^V9r#hx?Af26a*|76R*s6df zf_OND^*T%~fM2UZ7bRlP86LBr_%eOlUZ;I~l7dX5l`G8}I&-_Or?q1m%GMZ5o~58N zgta;XS{Ot4N-2HL!EXf!SBE${wEr995g?{n*Q**8Ca-eXsz5>INHJO}a|=<);gY*`>LGjw#dF?-e=Qr_rzwwDO7 z$+Iv22EEQ_&8%^kyed@!kP<=Kr#`2dR=j(s{ILw{RqP;qkes+k&nt$ew zs@wV6lCQG+!0Ysm9mJM-rqoVn*4$PauWLXP=Zh~ImKMYiCf&Ps05E^{f(Z!_K4B@# z2vj;;*X6$Z){%%O*t%^;3eVdCN9!{qMW->MjYN;(fQ!p1x1Y33kG}={B82et%5xrDx9y-dFzJH9ei0&|g)4z8 zpoIZJ(aU3rAU;Z8hk{y7St(UsaY4P+grkc1gdang*eVZ-3yg1m=>WNGj!<c>MI2>XuHHwRk zC|7v_e8OKIT@ov*96_xbr4+SBBV7xw=bgT8+B@3m?%s)Ilp?<0?`O{Bn>pP#K-}#^ z#~`oL)R(hB9Rm#=1m$D5e6f)!zINAN5o?Ljesde^9{nOGPxK?PS^wB0th@P>6=T{~ z-h;%g#GWaQ&GZiZ_JYfb6)Sd%2iJW;)zwD{1pS0UAy%%rofADLX>Ds^cxZ$#J@^$m z=gcBnAEjyPWbXd_os6A5$LUjpc&^K1UnpId&$y=uh%l>{uf=G{F)%PdclXZH>YIML z7R;xuegPXc|CEdzs~8>>;fgo8IHmfbFw3U|^g2B>Y5^LJCiWGN0g9g2{`7ip7{`C_J2N}8TXwr!x8<`~vb3;>5Vg?MVx=^EgfxmVUN~?vMib%zZ<=^9UI+){ zQH;@q6OkBfQ&9s}{0M4dfhsg&TgsPZ3$)wqcH5nuc|3@?odxPMnZy5`-}9g6eV)ua z5QsQ6;t&yymTD3bB`#IwB1u>^(vohKAg_Z9p5bxnL@%Q!PO;~iHdM%Gu&0NC-s2=~ zJBXu#3s+C{RlG&nA@F^~Em6N~>%5$b3dHk?Km8=tySIS|%Cd-cZlQY92E_9!DyT5X zP3HiJ`93!@8T^?7G2g%YZ2JFgK|G&)K2KF7f(lvO&SbDGi&!E-{f_pBZ{fpFK1CUt z&b_ZQ{P}5yKknwm*WM-?jdAF`j~1?=)?6Wu>EM<8|N4TDD@ByjjF+y>%TXI+9g?4& z;-!6EglvoNzwReg?XrLGE;gjs0dW4}1>Qf>ODSh_YwQl?ylPv~C2rB>=Hv}Td^R_? z5LpyqeDVq(ymNr5Y?cED4-?Uk5OQp;johG|*DF)YY2LDt)eTK3r8)h}Ni56cZ2vi4 ze(Mki4j$(GxdEc_C_O(MCCICN+xN?z%mkMPhwvyN;*<5p39Hb&-V~&WrEIo$?4q1k ztLx!EFG83cLuRJ|Y*o>JeP3TrsT~LE=!;|b=Kb5x$LQ$n;QICJ0L+z&ghLML_3KC_8~CofZysL}uRQmLgta4K z?MT#EBtaeID?aD!M2^~;TC~y#QlS?#82o8~^!hZeU&0fwLI5#?;May=5+WW=U|>|}1uGah v`@4(`T_)AIim|_LQn$E{a^1PJV_weRBEs+a+*-$(00000NkvXXu0mjf(L4N_ literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_31.png b/patches/mods-multiplayer/skinsdb/textures/character_31.png new file mode 100644 index 0000000000000000000000000000000000000000..52cab4d5c9a2794d9d69e3db0b36eeb78a8591f3 GIT binary patch literal 2064 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 ckPmy~A74in>X;=+Dz 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_34.png b/patches/mods-multiplayer/skinsdb/textures/character_34.png new file mode 100644 index 0000000000000000000000000000000000000000..ef95ea58cad71509b2d6602e86d8095f324170b4 GIT binary patch literal 1132 zcmV-y1e5!TP)5DAbDY7 z2wfPE${L6eY717A*uHo7{xG<99mn=L$(gu(rhE6^{rvm={QbSV-<_ZU)7S_A$=a7A z=O1i-LKH>Bl^QYxAmF_tvyR+(UVryp zMcAJ{4X)ip)t37wdt=vb0>x!;Rv%_*ya?S3vd3WXsaadYGDnX66D?ym}3B`}bdHg5U%U6%C-`RYwlpxZb%`j?W zR1m$opEP$;Dl2!+RRLokghmBaS-Dec@biG!+PW>**S7~B*+wd2@S1}8(EQ;Gw2qKc zfe?6av6*4{?T@GOsmT7|ApQ9p;y6YCo#rEIZ+>_pMd`2Bw zyQw?E_BtFOS~B{~oPp!U|?Gub->6ZeE;3797M!3Ub_*RPLUv%9;CzrV?& zhktS9ox5Y#6|uX!d#dXOI9USzhfGYsnRlks{h*f)NxqEQFB^CN9LxB{I+oVActh%UVhfOihH^1);U?CtH1Yf`3SmI`?A^+!mh zKzI;&_gD(3)Q}>;!9NfsNF9NVKxvGs66qMUMo#fYYVP*{|I4@CB2Hpxb-)>@*1%?v zw(%|_+wXR;&I=YUUx5oR0$|#0DmUMstbke9aA{bJPY)4E4IwnxHqJS`b0kYIfN5b} zAU|vpRWAY%$8n)q4bL{3UNVNqlbH1;m1P-9#gM1i%z(3KAqlA=J7_`_;iLm&a9$u6 zm%((Dlo17Slbp+^3v3GJ@*QjHQG7XzYFxf y(J0N~viTPmx!Ae^`iD>e0000fL0WA_855ODHx`Yld$(zj($!iRd`eNHe2z&YU}QHDDm=?g&sda&XLz@x_s(Nen=v832$bF~P=mp~f{0 zCdFwI}zl?)zH zj*G+z>C;1P0+T=UE10khroMwRgLb?9G4FIb0Ccm3YaZ2^4 zIxD_`!I%Go!URzi<%s6GGC@&_s#IT2U^UWP=ar)0@8>ixpmyQ@OR3PA00000NkvXX Hu0mjfs+ic* literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_35.png b/patches/mods-multiplayer/skinsdb/textures/character_35.png new file mode 100644 index 0000000000000000000000000000000000000000..13d8f505794233258ef81be48fccfa0f3cb1a4bb GIT binary patch literal 545 zcmV++0^a?JP)7xV5dK0y%E-==H(=|)iWKEB7(04F>c9hZ=)lIx!V}Pe1$9fMX6XY&Vq>j}P?g1P zhvGJW_y>~MDSXl?v7Oj=-`zPr1rXy)B!m#&wedK|`2SA;8Xf_b#4|!8;?W2~m?8NuzRHBO(a0wuUq^@_X8#sP|r&|Kswm}H_9cwa9s`3)mUh4h?(TdzRI1Iy- zQj5hRHGc2Ea3^&9fLk2R=X37+qtQroE+{08t?BrI(z$}00#OvH%+*Nb2#DiYhaTFH zBVfPZ1Go(DGvqd=<#L&8XZv^}vvJla>I57%!n4E>3<1E8w?rN* z8%Cr64^Lba j&BjC|c%Da}UmsfEn4{zn#_3C900000NkvXXu0mjf=&tr4 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_35_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_35_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..b136a7998febdb3c21fd98057d5154a8122a6415 GIT binary patch literal 276 zcmV+v0qg#WP)8h}T6umceR;67X_+ll8*$n*SDk3vK&V7HzjkJTq3 z#65n%0rPf1qB$OrV7AfUm~!id7Ij@0HE8|$yHM=4tfBSa{e)$CQZWxT8Si0O%w;jghVmV`IGn$fI=5Ugr;c#7{?J{#q~CN0j_b2 ayLbWaQ>35jTsXx50000t7dIjKyZo}izxNP?xkL81wro}iy- zLg&GK$861h#y8cTIc|-aOJ5+19IIsXjrMehXlb&j@$_9}i zgs32@Olq}S93I|ah~E%r+W%O;@qUd~#U4%QtXLA3#)%}S8le8L8v7~;Vyys9tmz5* zWug?U66`s1F4mIqD!WwhZUhK235r9hhSwS?=Bbp9CUmJgb1ufx-k@ZY7!&(kujj=X zYWt3WSG!>?wlm<>WQ`ZztF8I{dq)8b}F62LGF9^7}#(h~^J3j+nHYIx0M zTr&|NR%`r?NQBN>ZwU{IkU0Ir&k?;cjvg&T8<-6J~s&@i4 zA+{o7ZvWoVn{unPt66_6lBml8sZ5@(#9O==Izd@$!(%V=V(0{2iMQkd)jpxN+^N;1 zw$!$AS?b?AYP*^JgzezLLHp*-hsr_`PfS@d>qE0|0&u1GMw8BWT+fzO z<5xZK2mpUR@>A*Yp30oAuKAWV@%Yu2_RiWofR#A~rw;&EF@1dprG>kIF#e8Nn5EEo zGS#pV#)ApO&A1oX+d}{Q9ze0tgga)<4?qX5rW=a*{^LtOmOAlWO@8tCRm-PUak|^; zbgp9heR&_i8H>DU00igXCY4D&1wgw$!0%X7om~Qbe7_O&1b8~P5`f!s7cCnKx~ro0 z{|k)?%h+?@{|-gr_O;8ez}`=R*@NL;-F!1K1XkW&B~zgV~KTCYOa(y0|h)x9w^#H&<1 zTl09Q$J}h?3e06*%niUc;&TjI#VHK;C*J|UWmLUq12m79*i{HA41p?O;hGIqV|H{; z@p;#B0u3HW=XzdCW%9hfZv;OunVbP&L3?N2+R5Y$L66UBkfxEGj5A?m$G2lSFmYl3J~Gk1!6T}D%K4zEHY)JSySo-;PjS39{s}!06v-tb2&4~U6nP@ z-@BgGA@fjgIwAn98F~`F`-B8Q0C@k%Q~YP>Ne(nH{&szeWCeip)22i6^L%JV7J$38 zAb)EHfH2-;FI$RB-lkD@xX~&(GMu{rK(<^d92LMmRGi0IC!BRo1Mr2HkCLhwbJ4A{ z2(yet6FLtZIK&&@+-0sekf5pe5cPZD*=OJ@Uz03Q<#v5aem_4wNw>{o{%58PHV?ke zc8dAt4OGKtaeFBTPKQP3v6m@pe)3r}Hjk$MCC9pL)<@HK({YmdS^AXNPR^JmC2r^( zWty+@1=sSk~D=I~`0JCL@IR`n5Yb>zlSL>k0bV7`RJ@ z3m`9F>fanvnLMLId-yP>*M$fG+#U~?2+1&z^ar%*G=C+{M>={qZLbfVIsg`QS^J=S z%3;1dZxwH!dxw`hF7uKjXBi(XTBD|~I1hlciaOxcxLhjGSMuX_xTH>aR)Dpp)Jt3C z{Xrcc9ohrH?q58|Q`^2I_q|lo3FRG3IZU=*@`q%COir35Ph|enG&df=w(8PP>YkOt z#l--uZ1-?{+`QY*E;0>W=FoX}=8BxV!qsb8JEIkN^w&oL_`yS;rrYM{TPI%wV0gn? zI`b|j44t5-+Q6)N<^>B#qHTWVi(8q<`$+q&pu0U)k9TMu%h*5j2^P&%se5G6XBsy` zJKN2U?zp4c=O1bR82^rq^KEyv$?3RUq3vSRqsu!Na!)zTKQa+=Zu2)1*%U4vemS_2 zZyY;eNs1%uKgDc0L?=m8pEG1Gc=fTZZ2j5qfoceydAu6`zI2tPX`j=Q1ShlBIPXh0 zyw}x+gP(%2S%ydeYr3xonnqU+5i9m literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_36_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_36_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..de5e83ec4ab039d56b91643ddb5e1b8a0e002db7 GIT binary patch literal 802 zcmV+-1Ks?IP)6NgHO6ibMtks>HWDC!js2&w8JSBfgNaO2RH z0_vp)Ky3~c#62M8lB$PZP|TlJEq@ZHF|nK23+vt3`+9J8vb#1mpS03`Gv9mj&6_u) zk-*Ih6Jnb>0AoWI05#XASaATDyOP(U`cyK3ZR*rqUj>H$VX`FBod!d3=p4FnDov7A|i5b%@(h)C|+Sv&aK%ZB4MKLTUfq) zlH$fHPB8!=&vJI@;CTLSAOg z2G)qjx2663ar-NZ6$jhYIdbYe04w*dsRF*A`;@3YHET8iaQ-zo6>I>l69`Ws3ft64 z>eJT9uo9H2Thv@%HPhT^nbZ9Tv3JJ+lKNDXj5}q1`ea5qIOLA-tXfh5S3k;;)Tc_- zEkyv%{JfxC{9`x-Mjy~>sE>cVMN*$KGMTo$h6Q{6dXooR&lR^#out044?^*mGdWz( zV_h7+nLDo9If*oYk;(9sEaOg@u_23M#bH7}z@vfxV&d?gMD=Ow)ehypCIC;Ztg`y7 zxx;%+3!|@Jjn!PAq+ZKy&km3uy$|an>cjX!b#l+b}vl;=)`$1d{VjQeGJgi21Y~q}3lALVD{A{ND z>{49pGTa=p+?-0hT{{8nPp%94s^a>|kdsz4+qpeik-CMBpQEvPOn ztS%$02}H8OTJoYg3Zgop>N?@-x)B-%isHr^GGs5h%U@Hmo3kK3akhhF|A_D{CR!e3BQrj-NH)G zX9h)`Pbi-Iab5yXj6#{_6rrVuMNc4Tr9ZT zHT!tY`t{%bdqn*2W19DTYt&jT#;xCjZ~VWLerW#YM{9Np6wFQ#Wx9FqcR(TU>kVzQ zZ!dD#_Wi+z=;KyrPHSiAaj_ilnSb~mbNt5hU7Mdx743K@XdV3f{jY?sk8?gJ9XllO zo858S|ExI81vv|N&l^UF95pP8jnVvIDybpDm;dZM&& ztL}?e$xoK*#?<|}7o70^ig_SM%%7TmjY)gHPx+K&`34 z_m5mEpOCe9-(Ty1#q5jseYNgb^k=_E?d$Rhx^mmx|E?0)+jEP)oy@~Jv-X<3*Q^-_qx@P?mWss~H%~5EEIcMV?=iX#X?;C+l6=<`sJ>ig zrs@OG`qm~_^5c8idC#QVRo|d~uJy4kkqw6rkzd*puqL?d-f;Z!EXF_8fZCfihRq%e zGqd+Be^>Rrnq-&q0;H~lANQ{S@a**}Cr53<_5eNBRMr=PTYoHpr=?k0Un}Fe4kxW2 z>;$*3YNxUS6$r->0G`U+HW+-R0i_foAdzNk^&#UDWe*dYN;w#qy9gXP?hTzx@ z#}}OxHu(z2WjGk2MWZF%&=0znpvhMbLNFZQdYQNh;P9-+_SUjBfyq}Q!l*xDp*Y9Q zRhRunCpPT!;f3Y8$yYcoW6?xWgzLa=y-YvolJ^U#H4Yjr06u(4^Ib=T+=CndI?>P% zy0OslMTfj!AnzA2`AS5Xn=RtG4w;M_n`W7pSRu)`a&XXS#p5SUos`M9aO>FV4 z6T=e=PZOAAU5oxJo+>cOdcn_w*!Z7TNM_x_Q&%vuZep{nw_s*HjG`2tD)9g1;5VOr VwAkto3Mc>o002ovPDHLkV1iZEEVcju literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_38.png b/patches/mods-multiplayer/skinsdb/textures/character_38.png new file mode 100644 index 0000000000000000000000000000000000000000..743d7c6c7c25e3da18a11fadd5c674a57e1cce73 GIT binary patch literal 3307 zcmV

5Q;P)m zfjA^!3}ie8*-9cO62uO{w(eoEf!mmW;6Zj>v5ybj^ge#``Xd5h2ij>s zArOE7+~6`e4!-3eQ=KNAW}RB-<7rJ%mh|G3g>Ij(|HtK4dO!_~uRst;zybyUN4rsHvfX6o_$U*j4FX@2WCiD!dN}8{ zt%#HoDHW~JHcH7?XwJ)*Edh`WK@fOUUSM&6zyTw*fL1+XVzj}oi8jr8#8NNDImb$p zZCjDbaD`F|snjbr=;g|m06-P@lFE1wC=f^-0?K7rEP+LzZvwtQ1o6vSzc8MwU}7{A<4h|`=T&3Jrfo|&bL=ExGB zR%AstJ5LFtyMCe?OzkO!ihUlGWr(l)gp-OWf zz42PQ{e(s>q!#)_fwwyDdz#P~^1$b92Y1qL)VcfEx7ML)sZ!-WyiMyvl|_C|j;Sc7 zO0Yt(*E`7z;?PSPzpbKT8*&KW860w$;xynPR1W7= z$7=(D27X2%^jhVH)!s1AH|rr%N@`)iNEFg()_LTizb4Ldgn+Cl8HvJ8b;7Vp9GbW` zmC7|^2k?1@902DW|8@KVQVK5X)Lv5Y<7BT10#A}xp0^**UEHxM)fpUj9s305PW+I( zv`jQZCYlkGzx*pqw42Nwe~kHF!hAR3*|W<`9k`NPZa%iIPAGu_hXp)XxAVndti=dy?D;!qUQ{ae=DII@==N7S&CN-iXPVY0(g?DaJiBY-&5${_#jEI$0v^*;jz=F zId%VAnOp2Kb;CWpW8Z%MDnv#OzmnGx_vyY_|a#7mtK;y`0ro9EXR}wuEYXQf8qDJ;-mkF!L2dcVFz9{42ofh z*bT}oc4Oi+->&YPBrgp8mr;EJ=!&i3i+3KTS&KNU6(#VU6SH*tEqW^nbsJJILj0$m zLrHMQdgrgX4UC5C3!TZ4{>Deeb`W;o8HPmuvRitlqyUS6zSWtBUWd z|M0dg=l}WN+)5Zl1c8qq28i2l_#M}2)@hB@sD(aSNxpw-fh5c5$0@yjOg)MS1CM-V z87T!(t3y$gq**~fNodq-)N3KXx_=TSCDu9OG-r7wW}(~X=+SSY7>1g_4R-&=8?WW? z9rtb9Xm|849lb8%rrTdJP@nqJXNaPZs9wVl{LMLKd}7i?wHi@WBaCVsf8qxlAGzeq z|Ms3cT%*}w(JteM0a8hOclmiTbd!grc4vx0JpRycy^dmPdQSLlQTQAV>a zm@6}Ws#ALH(Jj{x0-vZ>!}C4zEN5i@n;9P+AvpIG@#R+o-?-#_&-3s+kMsEg2ip5z zyc8CqDodq!`JOhPEijwR@kermktn3ysPl1ul-X>Kx$Hc?UsaW@ks8xuE#9zi7vrrF z8nuuh47OZfDuw5J)ao^qR(SI#sLema)SKQ;H2=(&^OaI4tx#Iy`QBy^aL)1Y6Ej57 z9AWg*1<6+8oU1MzYx^Q)S@K+coUpZvqjvjX6*Ems`NFeXu4|2<$O~5N3T07J zOdKK}9pT*Z$B4%--*W!G*=K3gLK@wZH1Zg+`?5U_1jEgCZjJKJlBOvuy&le5YV|r{ z6s_ys-FU~xm`&#pLa=*eCqb+Uqma4m0`KT9p_Js&<|xzABzd0G(=ji^XF&*d*LP6Q ztDO&m0PSgn5IE;3i;_Ig=`MAv{=guAmSss^q z$Pgg}K`kV76#xfX`}ptXJVFW%)~6}*0;wdqGWae)2tim2@$m_Qpjs#J5mMr;CC_q% z5UZ{(rNmmh3XGIh^m>7h_BGa6wC~{uLB$gTmftAGTFTN=OdKRHO0@R$AlAhi04&y8 zq#U%TWHqj&*wniVq5xm`NF@oQ056yLzE2p1{8IZsrMNLD~)W`W>QLgy(w*AyxrUN`V7o4BFFZt+AfL^QyS^!vH_<38QEe z0C{Q1%aXj%Br->9?NtDXH2_$PwT5=5LpD2$9Axl|hF|R6Y0txR9@^Jc+Uwg&iNGg{ zLbTSDWm%zb3{onz)0N`BhmatZTqU=t7LmpYN>yGK)*`|%KuC!xOY*$HIfpTZqA1Xw zMkNVnij8qkGSYxrJsm=u2pqyNNuQ7%!%`n#Dtive?!+N-${RLHnit50Q#emyb{$#|0D!fY`MEi)HMClzNTF6aLJF~|cW26y zA}g?^Arm=)Rh(KpLzqYSv5#KTRotc-Fh*D#W;pg)wIWW1OA}=_( zc$%^(DJgj4xf3*MA@wL=B~IzaDZMzQ7bo=Ml*ySVdBd5X($5Wzl?yaXzK-QLN|NP} z71+)m$|OS%-C0Ok#g#QoPEApkC8jKqQViIk3X_e!yFAS)(wtHXa+RS9pVE{RS&p-o zGFR9EsTH~)OEdB$Lr6&~Q)C`6RU7AAdY+^oBc&uuQg%d>WLb`}mi*-7xV>*7FAc_6 zjImhjs%w~P864`?q}~_no!$7we;)k$4ggvX+*vA#b0CbMbgm*VDJ%CD0)apXxv6)T zr5Rb0A%H|Cr~)RU4)e(ZWl^q%)^s>QmgVGWMiyrXDM&?%S61#j;diP~k&-bvN)jg& zc|nrpxU4|MDW$PwML}Mcl*VGL#aM^2U>$@1>sfv)(ZjgaT4QaM0fdkPqgnGsa1ibr zdUt7@lBX5Jrz*uWReDOZ1f?}XRJBE76Y@MKiPM1x2vQO}SEaY2C^(m#M@qqTZE}_I z<20vC3q+h&&y|KOFUg*JioAIlrLmOOQ5Z{6+D$CKB>-mT2OtGb2rj?o*ZIl!zRUhM zUqhY?PWu@bXsaed2$DEi1)!g1WTUS~#wpgh3V@;@8Qn{o=47QIH;!Te!bX_wMey{XUi!7XWCtI~Z$MLu9qO0^a@McVkTT zMe$!hT^(3PI~}Ys1CkZI=kR-g3a|&h`~c2cj(+gBQRjbF0Xcb)(irmRPmmUdq`8|k zH{`~WmyWD7s0}Q?l?)p+uS%3stHuGe$HrN_aGo!{t2#@3uy2ihJ`a|nJv6aSB7(+JuENNpG$=UxUId_Vrv_uoHqc**d pXl0gg#{qm#^WIzUy5x!O{{UB?HAvXaz-0gc002ovPDHLkV1lbhQC)x4r@7~?Lu&@Pgb_rl*Y%FX{Oz17B`2#FWC`@Q~Kf~XjbiB@7` zhuvCPsj*RlLWrH|LoVG}hadg z<;!0H@adIHjBCrze$B-Xz7z*}*)-^NyUg?o<_0~!{rWu&f@8x0^D}*B2W1mSHw#7A z&?~wO%7W3b&+3hj7+Z%BV11Zwpf>KKe1Wkg<-+SM%ny0|`%mocR;Zn-WzbsJuV2q^ zEG=aquYLbj=N?&CpK;eP7VIwT_a4m}YR!vtQNIXRu#Q&KYCG?QJ8apqw4yeW13!WgxD8 zcP)nyu(ie3meKJMMOpCJZg75Q3#BAK4(C`bPvD%x)|P|3?)7^(=a6!8C5p13C=1Ta zuJH5l2|^0a_80NaBb7ucb%@u!eh;M- zG2pEur$lgyloHN5y!JGCZN0~ZK!}N$63#gm$`MbhO@a>yA;>wiSS(x?_40p$hqVW@p5l$*&n{d*m)}JxOevso0}Wl zz4I5B&aQFk>>77(|H)VHU!xw^H2GGXPc1FyoHLUrp_JyJ{^#NP(Q%$1jmSBZQetO& ztEH#LS!+YiiIfsjs+Ml9)>l~@gVqMEHS?oUOaG4!G$|!S6o6>y=^bdz_SP2L+gqq- zfjX$CcA&K8#L1I{5QrhP^z;stMoRfS)=fRtKuCcQlPfG z(ya}fg*RV5k?%d(C*{oIY(c-PIjDcVzbTG109wDVqc;5)Ly8^OTkdll00000NkvXX Hu0mjfa_!L= literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_39.png b/patches/mods-multiplayer/skinsdb/textures/character_39.png new file mode 100644 index 0000000000000000000000000000000000000000..716bb944b1e52b2edb2c26d08e442e6eef9ddc5d GIT binary patch literal 2231 zcmV;o2uSydP)z;G&IsbF+x%UcFu+TO^2`D8HAg?@D30e#5gNn!~j24Q@W0Yc8IFteLK10K`z2KX4TwNuHJz4WwO`;vU|5F#X#&hN0j-3V zRpg~71ZY`B6rdd`lGxD89pVE&`O3XqxU`A)6>(&F^vOSBv|(5l*CLMhjH%ga842xJ zW0a7_hP?0`N(~n`3cUCH@aqq=&=QKbUm{Y1Q<~Y?88*_J(49lv_vNqs|5re4G;^tC zeNdsaFen_IShGI#tiE%O)?5eWA)cM3)rxs#X_Gi#Azxm-7BO5E)Kmc_j7rC-@}#k5 zHZkO-XXHG?!hvnGR48VT9Ocr`@z0B0Y=4b~ET)sC*CK|i!c+pR60BCN_e(+uMFWBt$xm2~$+4UT``8M)HH}RL(FJhGbuLp3om`Z@r!k~1ttY%|a;X`01u~;p% zBg4n<`Up23JIeW`RhIe%zy93|47**FFTq6DB8IDiWU&f}kQbiV3Ply@#D-3y85W*} z)S{G7l%DAFxK=_hcZ^C$JKmB@W5x1Djt|1khhi=bO0v|l+AA4V9w87bVc-I7tC(wB z(26%#h6mat)u;;eM-HvGg0otPjAEgsu}a9xKdx1gm!3m`)70arnKs(YXrD$pR`@i}m zkwGLd--)S$a9x%lqM7SN9Gh=5lW43_lvSV;ZEYwwWR_zymW8$IBcj-FU1mAIn&Ul$;5oOJ^XK0@jkPf!`{ezk zk;PF_1z}Wq5QX!OUf~&4o;-k2kXM10Q5?=J=Qc`|z+7tCEZjlIkF>1>0^GWgaG_UV ztmg1+%zP(id1J_9-~A>hZ@UHWDy%U`5JpvjwlSaj+?P1M*kP$Vq;i3^{)l#LNhGk` zE9mAG>m!d3Tg$++)pY~VGKwHDDEz_p00APSczZ3U6KigmiI{6gJo)n{`0cNLK|UN} zj^E8qpT8feN``|?ZvNt@iB8lUl=K_)0x>1S zk_6`*)>@u@_Sroh&ay0o5a{)KJn`*^aYey{k3LS8Wn-BT-X%yx2q7S{Wp;COb5Hv- zGc&<^KbHUNQ;)I!>hsLpeiyyhUf{zI{pdd;blYVpgn&}-9uSpM6h%RjB;!fs--t@RZ;`$bJwZ7)j`Mv=j4jrU=?feCCo3O9ok5u9^~2%DRm zY;0`o-*N~faYWjR2(B6jUkA`6Ln*Z{a%=sjf0thVJ*^X`S$^dY-1wn;_U~Uk_cVd| z`FQ}^?KWvT{dT9dCWOETKl2d(c;hT@p1;UPzwj_2geyutgn)By{Hw>Op(d}Et(>FN zPVhe9-2N+RY%fjIP#fDR3zONZ(adD6S3i5b9?yty-(|h}z3v0eYS3Eaz28QTh@h0( z7couUNu7Sbzh`M((F2<6tNuS(x*{@O=gqOEOq!f>q@C{R+`3Y$Le?I+!d2I%lx@U1w1E$r0K4K)Wl9!;3QeK zOzqz!IZb<$&3rdVyWI|xj?@!0Gp)5AH^rKeTBb>!b8g3`*6nsl)AWjx-^uZ2P|ase zdM(rJ8};1HWYoWnjg38*z?h;sz-A_!6HG3PW`L6cPiDH??QZ+NpX^NP?6y-h6Sr4C z+X<#=V3OUvCf=(tHSLKAS(Z)R>nG=#3}kX_vN`UgyC0~X*4g+W(=|{Z`cayKT*!>W(V;$Dzv{%XP)S&i@-3Z&Q8BSuiC0C<)%AAI6M`01! z)~I%KV5cpo)|=d}CY#lMkH0_r)+4lAF>|vSCypJ)InSsl==F2XU09~qA8>Rg;`q@; zM1()R{01lAe~K(k2mx-n_klg_@7jrW%fhr{>w6vB4eBz{og`*B98q09nn%`9I!8xW zWPSV1APf=C`rY`|=>eMNeQgk{U;yA__L!RdtV^~>P!CFfk$3#&?2!X1q zaL!?jp(qMoeDTE{4No3Y_QFopP;bFAoi;^PvEJ*Wv|=vnpdyQiaO3q0^e&YYKF~Y+ zGRe`CD6M#Bd6f^`cFX<<$g+%nzYlC3VUHY&5XFD9-n~=U93dAzBJnK>_y^KNC>1FXP=TPKEm1S1mC>jEN5d$!3~g(IyQL?Y&A8=Pn#;NVPD z6R=@IRmpQu%~}7M@c!*foNIFN(p7xJ0mEv+P~gq;$9n$UY4U80vldZddpsg?O)g)* z&4;i3DKi)jv1gV!dE+WFP8t3haO&nY8fTYz{P01og_?sGPwuO#a;!ba!u&zDM=9~I zgw3r1k#$_TbFcDFZ3YX6T72L5Nw**K zFLQHq3Xo+Ps=7;(;H&HPdU)?~&Qa#qjZ|`nL^k-F*Z=6h)QeDyn{b^^`K-jI#_8 zq2Vm)&U(KP5kkIoQG{tYM1Vc&MEzp|fmE2cD!d`~ze6c@soD$RG!I=*=mJ>`;~NRv4a~*WoUL z2R(UIAq)pQh^%9V!bT4Bu%*rVXXfW2Ynr^*b^ai{_xf|%i{&@mf&!ax&8^-l(IIa5I{6_uV$V8yh14^fH?z08~;{a(6b!-LHD%udh^6RRTa9 zpA}a$jR26Y>z=`Wm2_SA-?4lIMNdaZ2>`9<^F&0R$<7Apx=!o)yk9|x-%kvnXRy2J zSFoPXbBiHZ&O$mJs-SB^M4<|TeBslF6-p-KUIXj~s>Nj#Yc&vg-TeOLKBi~aAP52~ znuhVp69oBDyYBQlSa(pY)v%h&`MK%YH2}bBE{A#3#CwL%or999V%{{lUeB8*N~+4` zqqg1XIob_8-`hh)(>P*9(@?C{@Rs2V?(Syq=>F~C+3h)$EzAD~-4Fx;iJ>&4U&}vnvRX8 zQ%6imB8c~Y{~UZL%1Q#mO7cw124^s=BoT`z&cx>$#Ny!DTbV**@>`=a+0T-923M7gmiK0lC#;y>H&ovN5kqpBi!!Ued5VL&l zB;xd%8W4j|qG1@An3wSu literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_4.png b/patches/mods-multiplayer/skinsdb/textures/character_4.png new file mode 100644 index 0000000000000000000000000000000000000000..4e72683eeee891c43fcec8259b74c4c6b7a32d2d GIT binary patch literal 2665 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_40.png b/patches/mods-multiplayer/skinsdb/textures/character_40.png new file mode 100644 index 0000000000000000000000000000000000000000..cd06952e1220d0d5e26df5abfef7b3f358c65d76 GIT binary patch literal 2365 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 jwj8)LakzL4_Ldla00000NkvXXu0mjfPuYpf literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_40_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_40_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..1347d94f3f85dccbb83a881facf29f2c678f60ee GIT binary patch literal 715 zcmV;+0yO=JP)1gh6otP#GrJo*gg8G`h=PZp0UiJ$L4%-yCqSZ(6dnLkB5FF620;N-^oRo9frd1Z z2@WKV?cKSTV(n$U>tG?SWNFX!nR9<xk6+6L9^Sml>iT&?nE&h9s}HQM zWGw;LbchHy9>3tpc(?LB8SnD$%U2%Vy516yrsMU_U0dmPNwfKAlku3*aLApfum0Xd z492IYXpH2irvN0K4*6sP)?&9y2x)?;kxwR=I80pmtwu=OQ;;`1_Y5g(*Qi|D`^5f( zYebE#bh`kIhC{sbTzvVFZ}+cK=ernVnYkLOim8%3e~%!HPKJz5h6qCP{5_^hlOM{4 zrHn@-$f199#D!iD+55!Lqay&$udidh9{s_9CO@onJ7p~*m>LE+5oEfCoh-wNU}b-4 z@~bJtB4QXDYioQT49J{gYikRD!QmleRW{bv7&iE!1O=)Qjf#k{+3S&nfOqAPdYhZ% zML{vGzs`36!{cL24d=?V1**eLzw6sm=R1I`(;-PyW{bICU*>#uegH_bjOaZ@k(cvT z#muTknw2A);X1#{Q=CH({Iuh$T18Y<4Dj-&kQu+4f&fXDl~GhtGh`~FW?+WY`ZD7O zjgcZR5GOeA@ZM9Xk{1Pey$K?C?`iT|*Liz;dr=Q7>-YO}XBIvv-h13M-6n2Y%j>-- zgn)CdI$Xy~1?o0?*3ZIcmSASpuZfomIOm8lR`3;JvSUP{&IJ{?*!pU3{C*JoDcf{039WTP|M`RwV!c002ovPDHLkV1hpqPrv{G literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_41.png b/patches/mods-multiplayer/skinsdb/textures/character_41.png new file mode 100644 index 0000000000000000000000000000000000000000..ff1fc5ed7150b4910ddec3962835e73838e66638 GIT binary patch literal 462 zcmV;<0WtoGP)^eX0NXg@X(NVxKlM6%Bp1Ln&Wvp#+z81@wiGCt=OMCmf#JC>1m#y&G%B*B zK+UXPfF|~WZ>xJa>)De&Yy}^mr8DmeeMi?Sk|a)K*D7|cB2FaPk3-+OM z&x+zrfq~~=k9V(Qe}rr<1isjxD{}t*E-=L~U|Bk#wk{CLd7q(E1*?f0^?!2P%i*kp z9wWdPk0ARIks^_ZSh_x!)wjWa0ZK2RH1f2t7a#B3TT%nY{QeZ4BQ+(u6P$xF)Ce)h z@LVJjz%a7v1Gt9aPAO=uvuzPqUjvdxz!;3D1%OftZ(3)azlsR3tJF@ZtaCSyOSiEV z7q~H05dlD-3c14{s6+s};;*s>l%#kUh>^NRtv&+20TS@A`+A-!rvLx|07*qoM6N<$ Ef=`XZjQ{`u literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_41_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_41_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7ec0e8443c345a84f22c9f649dc8dc83d0e420 GIT binary patch literal 233 zcmV-NcrH6cjNp?`SpN+ldAYu7zujQ^&cB z%>rj8a`2{OEOkr~0AvPo@W{bKW&n8EV${b@;gQU@6`f<^{nH|1sbgJ;r4Hrou9R02 zk^4d+r&1*mr@HWQltyS;iNq9Op*8G3iGP7_tn-DZuG4$=-yDJ3M&1p^?dNXd0R+@N jP;00000NkvXXu0mjfMP^`m literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_42.png b/patches/mods-multiplayer/skinsdb/textures/character_42.png new file mode 100644 index 0000000000000000000000000000000000000000..3542765f92df9d158d9becea56aba041aaca0434 GIT binary patch literal 3163 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 B=B@w$ literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_42_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_42_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..299c5a83d2820048abcfd85fb8cbfaa6a345b545 GIT binary patch literal 923 zcmV;M17!S(P)1Uf7*`fIx^N-rLYFQ?#YI68H(jVm z5ri(>so=&Bv=vv@(h$3-8cEU`qxn$!l9!h^@6FtMT+EBU%+tIJ1M|Q0oBy11?l~jm z*7dK)HHr)_h3=k^rNs>b8?d?QIB>gR=+u|e%-g&{TuG?a3?d+bAV3^D(!^1X^Ynih z{PFuOyc)W?Bb-y>nxkAwNL-57u*E>~8$-oT?JIPWI?rE~I#b_#N*G3*Iz5S~aBXp2 zb~L#7;W<4#GKhC6p|yw#wX{wUMvOoH6xSBY+ukuPHK09m22(ci$xprUL3284zB+ewMj~C4QP);Qi4zI4~t(d&u+B`wAK!g5+nA2;4HP zfAk1@p8kU9SQch&3f4Y&h{BnRm?AXuGI7ahbqTyv)@Q(Wfe3v6)`Ot#pHd%x@mo}( z@3^pyzdY>;`k^-6h+qcnFrc3O$DRXVnCsAOynW!Pp**jogHTz3=m_B9 ziq=`V`Zjn65^yLKI0Ah~WgBlVPka0txK%I(aI+AO0Im)}l)3pjvqni~Vb1C{UM4OX zE&Zt2-LN(TKfHTCm=JslCdiuA#}IUZuQT!S6`FZ_-dvzITBlrz`E6j8N%MJDH4}o? zz-tzTCV-OXZR#8%LPuyxoCC3-DJa>!xJJhtFadeqhCzVo2oVtu?k|F|ph0$gJ_Zvt z3>AD#p0}lPg-SKX1_4nRf@a;A^?>|4Zqfr1lIL5dk-mpDyHOAY-J1A@UioV0{{ePa zc6=ttLeJ~mYBdm()j%7M^E&^%mL2cF2uLTWZPjffFdbRGnq~#f>$V1(LggmJD_}ZX zb=wpqf}T-G*MYQEw>8kD5m*SWn&scD+ZxzTvRSZ@R$F!38u+bZN!G@BozFPG5!g^g x!21Ru*|nv;OWJfIaL?En_uV^&{*P{6e*?gJnJ8SPY;XVo002ovPDHLkV1hd(x=R26 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_43.png b/patches/mods-multiplayer/skinsdb/textures/character_43.png new file mode 100644 index 0000000000000000000000000000000000000000..f583b8c89932580182bcd145a88297fbbb427f83 GIT binary patch literal 2869 zcmV-53(E9~P)1k$v!GWw5ZopkcPRYr4AX{m9JlAu_9Kde>8J4Jnmgy z8N358X5q#wQxa4KCrWUNVixxT8Bn$N-cM--J-j9$?{^JgN@i5=FoYFlhbUw<)U`!^ z7nI;2D`ed}odnDQ4x?t6j(ud<*R4vJ$ zZRM-Ncf3YZV1Fn-sd@Z)$58`}Nr+icKt$1^bB%p`2b#MUW&wJNv zT`>9nmi+A`|1StQYJi$Ys=Ktf$;pBHG@J68?0>ug3E-ROUSQV!I)s|wZpnX+As=}- z)0#m=jAOkscy&RUqEU|%^STIlXS|D8eAYSvEHQdvcQ0i#Sj@7IXDo(;gC=;g!lE_# z{bZSah{o^3B(%ZgZzq!^$oSL1m~!j#OqUhFtT zp+q%PHsL9ouz72gGes#7J)py2a1lzqkWHzY#D*lhB1#12jVU}vlUu25I|-?Hd`R|e zOlHiJnbLR|Cd&`ODUG)r(KWgYm6R=qwSF&uGs&)qa*bD}@_-dO)qCbGEeom&e&_3d z&0DX3fz4olWT`MEL&*?}0vKeWginEA~}w6$+1s|Au8Z39-*l(lqTkzaT?(^_PV#pA74pocE=(6Dy{SwIFyymKhXW7nCXO7X=nCQ;C^3U;9hWfB7?9{LUX(R!>_l zKJ_`yKlX?G%j;j>2?@1Q%R*9%+ng&(bWf*hmIs6Oyivvon^AW4MjwSCn*5)pJis^K z-bxn~?+Rj_6-`lvS+nm8oG5)1rXqh{@<7TUAAPw~WpAZ1nITdZ-g@JU=JECnrt3lj zsZgGS<^*!&*FX6xT2gXf=yA%jQ*}!RnhHaXy_-)U1KqBaEhzS2dBi6IL0Kr_4*f#<54Sdfk*FL@o3fWt3S<< zdcN`c-|py2Vdv>OcRg03uhbgLyZI>edHv$W z8wyHtk=5*7-1?6Ib`XEGiqBr$pKcZBxcu#}*h|eROe-#4d)4lzWGm=PCF6kx=mf5M z`19qn=l_#;m1br|mcr$y{|?e<4VeTkKK{9%$$0On1fO(QY}+-9@r2nlXDrGGcgM<0 zJ3t|r;-nsMaQ%*%yIq>bS*+1VVFVBe^E=ExK%5{hz|E`z4U2Lw-c9R+@g4(&9B5L@ z7zVOre7`S@?lc@FM@-;aJBowl14sZF3-)aP)!9oEhK6IKeE=>ShMR1ZoCXWiJ1_F- zj+BDzvfN6%8?)UPnhRv${~2Vp%4j^tKLsuwKE1eNi7N20AhtSL%?Co&VCn zu3!Echy2q0uj`M`e#FBkFQbxq(ych(zQE9I>83gFEFaONhQ)NkRcyDQq*a<4x}CDX+P_xk%R zrzQ9LbLMeT+Tpn+imcE&2+GAj{;t&y;<@MkdRlyYpfkR~#or890D?`R{;5 zd8Qh6EQa;vx^O4jau3!Yz~#Wj<^iB=nj28ztUqTpzvOzhVl{i0<#@`vy~e3y@*_`X zS7a&u^Hh|ph)V~;!-01y%!NIS>q6^KZXGGl*8BP3y>u{t4VxMk^}Qn_jA1a^^8=Yo z-)vdu70G2L-*diwK$9Cb?V6L}l*x|>!eU&q7*Aj-&<{Y=r+4%Oqb$Wd?`2PuHC(!K zFRINksoftBwtOnw$0~=tr)!9`Q%`a7S-@g`Ar-hAxWaqmKU!-MDi0;?6~e$oDOF!qH*|He_<@qtXWP=8f`gWy}%SE z{zr;p6{fZ0xDD$@*zJxekV^4WkrUW6Lxp&tRM)1KjJ+c)WbX5PFhCvMBE?|Bp7doc8yb+`!QEEQd3i)NtKhv6xN> zsllr+RhfgXl%hU^mO$*E!1@X#!t8Y49CdR@4Y&gBmVIo`DJ+n!kkM>qu3Oj#$~^41 z-CeuyHFSb;V;^YJQ2L7FF%Z`Ix0qkUx=?zm$AZY1f!>(y24HPRSGKFT{4QMlJh;xb zWm14PKrCLme;=C3&K1Z3)?3JZ$rTP}opp3gW9RCunyWl6-n=f9{vsMG>ZdsIFs|&I zg!nRVD$Y4#fRu~lT$x{N%C&^WhE& TL}C4L00000NkvXXu0mjfg?yey literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_43_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_43_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb11ba5046fd35ffa1dd8e8c08ada8f35351574 GIT binary patch literal 767 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 M07*qoM6N<$f^dUi>i_@% literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_45.png b/patches/mods-multiplayer/skinsdb/textures/character_45.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb50f085c7f677d1e45f3ea45790a0a1dd5dc4a GIT binary patch literal 1247 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 WK@$55FQ+a50000Cc literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_46_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_46_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..762860890ce31ccf22386c6a8eac89d96d178717 GIT binary patch literal 739 zcmV<90v!E`P)`Tao`y^h!3y{;o{W;>P3&n7w}9x=nI(m03J8-8HAGw zAu(Z@l?`jwFwE{ud4L{!W>=Ovb#?#sSM}djGlq&qQKWgEqpGMX0M=UaJjWQrcsw>f zKBy8npfgn^&-3D}YEs>JyZZ!JfrwzOEzaKUJ)Iyh)eQm7fsNHA9zU!D&^bJ2G|mtp zpAu8DcDt=QIMU7irizG)h;HsTRR>4fZnyQ;V1T9ieFb!5bxC)&HgsoeL&Lx-pf_i? zU*Y4+J$0x6_Mi2-C9J7wR;t~eo7y2y4|k2rwYT6g@pyuG%W%}geZy_jYa?rheLe4 z5fOEbV~imPf}#suCSy!Nm}MD0-o$aN#u%a~`X`J?3Fu5!Nz)V`Z>+Uytu1BqiCmzw zG)*bt&(F^_2!aCW?w98|wOXwZFi8>s#^W(Q-ptL-smts{^DA&#xIuFIIK1ii`>Lu0 zK|q?O%+JpknXI)KW5}|sAkDH2A8$UrepYJFS0BEV?(Ecd*$-aqmd=6)wfWMucfBpUgK)qh4)oRgfHfb~(EH5w9YPDEgT%_4-QpJl~xXshk zQ+mA~aU9d{_qn{h}jXd0bqN38-R*mikV9A-*i)A{sJF; VuWDa~qFDd{002ovPDHLkV1hbjV50y4 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_47.png b/patches/mods-multiplayer/skinsdb/textures/character_47.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5dcc39b5ff230f5259f6a7aa53a16f916670cc GIT binary patch literal 2280 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 IM6N<$f~g}1@Bjb+ literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_48_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_48_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..a8a1f41c50a1e7f23d96116a57ed43e8e45444ad GIT binary patch literal 753 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

ko$c!BL!ODJ6~it z13qBzJ^xQ#>+WkMwKUOJK`lsHv)aJIdr@I!)BV}zj=KPz1*)$BESnJ^JOXbj)i9Y8 z^u>2?x4ed>>#KK*B^|DU+MIDWzf3mF=R~&WmoBzHF!SVDy`*B^F6nwXSYL# za;~&|)93pSgcZl(jadri=hry)$@=M>n7aF^DYELn*KucRq7u;Y3|K9oa_3J{0+h-D8yAM1wYu79<#C zM=Nzzb9o;)bYY+CMEcJ<>jy-V9a48O%Ps$^Xt`qLyfX3ySP6{EQs&k+Ka)-cH=ZIb%LUX4SEb7QN|smA>Pd;n7NxSLuY&ZUQo>@V;bxGcmx717w?tH&<>Gda2IE_ z)(WB%=oF9M<0rH!osACFV9vO^pB^oUy3vILS|f)O*VL+TQ{lf~kPMeU50@m}>I5(% zb*emQlSCTbw6R4$bbic@Y27!Mj>3yVj_5+0Eofq{avM3FOQJwBy^4ZtjQu4(YPgz@vT1`(morG+%YwgS z|GZDi`zl!JvEp!mQ~%lXC#rwQNw{E|_zV_Q0!KZbc$S#UwLIq@s%ZwiU!OLX#a%u_ zPtMM#u!p6=5_6+Df(bWV2^x+i%=W6vmqp5z?VNn;V>)FMX99)-McTD3asfn`&BRKF zbTg~8Q+AEtuGia2A_siF{Z*?Z;zP*qvuezs8tf!{A!lcIG*FzW`eN6fLrz;=ENA9{ z=T*Wz+{~Fuk$(3afS(eS&9=SzhfUEm%AG>M+=E_bg1rrD{EMdbwgDxf#Bf}e>_&G0 znbXb}ywoeXnk$mHB5LD@b#a~&&bo|0IaKh_b??{xmsH%NxO`ueb7}@4uA!UWamJTC zzaOajQucaTzZsJeNVC6*K~6G6ik-IX(FS(pI>*te^MypUr96%7XF;Wa5NO_Qd05TH z!t}VDbOrDR+F5U$J4O@~fOB~&VG~cs)?XFsYS$)UUFF8qVm}iZ_(kOL%@v3qS=7Eyxv!HHdpF%6t7d*3!DI~t*!6` z;@UyD@yvFJecVoFq;?HPoI4rgq4!Hsj;KfUxB8OuSjFj1%mK=Wevo9`#_(?m8u{?C zb3*PQZ5twktNE|jjuC0>`I_yQpT;x!ik~ZKX0`o%tcooMv0p>z5K2dQ^Dyzf`>P|T zD4tPLF=IP-WO#hK@xu5$tj08~XzAl@S?RWLs#djwM+NEF^x2OaZ&vZ`dHIC^x5)9T zc^{{;YA0#JNU{`0s*zUXqdky+5!Fh!uopHm`uhwyA;eiJGCTmtb^ntAra@QVogh=8 z-s1?8PVn#`5=z3pJvu1Af5K;rB+XOm^`JoYhG@soes_^yH~Cs)YHLCjSX>#KZu_ic z+jtq*Q6Cq+s&jCh6h(6JLh?a^FN3#yvzW`sOYr2dA`D&`k|Bsqw9}xh%4xGVp>I z!;7$nwHW)t#VhX_fO6w7$;$q$?$fw}NaKZc-KY{l`KGnMH%HaJb(0OoX34RM(<9)P@yU`+j22{rR=jU6T zgHMXh9co;TXS)9AAzu?I1YjnBj@6A~1d#>9`jOXB8j|LZwov9&Ax4&UUCCjXA2FZp z`CzN4KJsSWgc9?AzHrops3G4)0J!58p&pUaCo9P@M!_Nq@??f0%N-c0%Ih>0rYC~g z&VfQKX5#40j%vutTOpVICkvFqZ~u5k`9`dm6a7>yg4#nUxb6ZDQj9Rl>@CVa_Cmqu^HOCTp8eT zvcA7x$Ln}%*KW5_>s`!*24U7Hw=v)ZRm(ekz%<>G9d%D zYWgl-Hh&ykxoQ6PJ}kM{FWyww%O?+W#{B);$W{Bd8y^)OP^S%&>dCUmg1NymX?$85T?f9hWf)qX4zC&OYF7{LS%CTujn zp{h~>i5ZRDyz!VDd@NK!nf=Nii2TF^4ow*A{PT>DEuPq~ZgqM^a!5e;p+0{mU|wxK zo!`_F1s{L2gJsNp(NDfG$1iupxg_q$E88yT*y;YtT^3g)KpT4x;RGw-!6i5rQzdig zbp&O)P(quWcQ4{@XFrLY(8!BnB2B+OVQR#1Yr4uCIjXdlI%q%E+ixRFjaWEZ;`-y@ zc{=Ep7}biu{zB^IQ?EclKw=4gRgfkwr<*AGr`%br(39@#Gd& z&#GRl?bBZM(S9axp34C^RGeEZ3E&NiF923O;)Y{z?+R032BxF*D5 zW5zghwTg;1t@zi>b4Gyh=d7>JxLya|ac0c1FOp@G;j7USBtmv#%aN^LiaWf#k7xvY zCGQ?jrfHS(%kg<6^x$;oK6*?yL=M({CEWWkq>UZfue@|%!!c$QkZ6DY9-rf5wbftQ zbs6@6$G|7JQ4n>qs@le?Wh|P**ybNyBJWeDd&Po2&<%;KvSRHf8e#IUTZEAYJYpv! zK2hfR0q>YjK>+IRjLfml3FRaJ{P^GSBp1f*_|#~D2J-AzctrO;S}qh!Pr*3Kdgl?H zBScrYL!}3Gu<yt)-8)iKu^@iZ>7R|^%E}h zIVFv8w^_{wXUWtUsx~&gdc!rZ3kc6~ZHQaCUoM%CwrKbh15`$55RBb*%^b z6kBgRf;egoK;DfwxpSoGt74x{G})z)5_PO*ijlQ*%X-x{T@Me;MW`svO;MlYZ(Xc0DfYN`nQ^VrS}PG`oo8EA^6-4k zjr>lyRA>2vKEH7f8fJdeQ>K1N@x{HKKZN{{Od)k$Ap@Ox160TmFHXj{)l4Gaxj>>3 z&oZu5hjGN@sU7VOpp|d?lG)yu@_e{62zM>d)foH8Ebc)|PV*dt@?@_43HE!QPP+?7 zyK|<;OaO(9=Pd*X^XxOP!4!CpxD`j57`66lwAoT~UJ1n4gyI{fuM_P)Sh6Y6Dr?py z2NHAXI;mE%kU2SyjLz!Ie-;6VBz_#x#I52L*J4v3NJ}XG4JvkNT z6roV%yS^GXp5TvdWv#O*RRk1$g0s>U6SKP5?v932BZkwMeuS=nUZU_xJt zG=|>acbO}NQoYS~PM~=5bKh%iIIv71rzyW{T%iif@Qp?-7BFUguZ!gzCH>?a3?sPW|ZUxhjc*@ZIY5n0g_e`7T}1w+uwhi&-!4-6=d zmA0Qg`3eYCC4EPJiR^XYX=BzQ`8nQ?p=FiLGmkUhC!zWI34xVLdCpjw#v-chZ1)CU z{D#2bMn$^O@FtYyVH^2=zVEcE;6*)c2Q^~GjrEKHvYbFegxOXcQNm^`^2)DFoawYC z3g#H7npz`em|Ag-f4m}3t+Sq_1??f#Fu))?klJZd?~MT= zC48R;)wvpn74YboNl}hgPAsu(vg`ue5U0vuMt51VU_qN=-J2H-9bb}MsRkc}C6`R$ zdekajou8pdxyCeuj*KUa?{kwykPdV?9@zZT{8WxYH+S~zMk7z}Z6Zx2R;+8*I^oPK zA#K{?dAl?G$LmQcjgPOHVqS_Si|G`9bhEw!oxx)EuH%H6#a%tWYb^Qa5L~I@@Jugz ze=hZ=7XQ0~CvW8^sv2vM+daSV^1B6TMQtIA!g+}kCatYH2{Zb&P<(x8i@zQmt1LJO z<-XXs<~VhFgt>S({;9@O0@J3Qop0(sqL+kWyR%W21!eZ4EpjD*4I(}Gw$u~!K`eye6ZZYCXRuNI0_!K(>WjK4Ds$n&F$C6OHAs>;(FKTvvB(OVIff>ZI+fCYp4# z{~+k3EFQ!BBljGW1!4S2YXfFC~`C8(XEP8A$a$vx` z-P^MYoaZjzCibc?Y0oZ9#V?Vm&KUJjI%i?5NR5!=Ks_egUU8SbG+m=?28Cdg+sXu* zB0D^-NiT)`9DX)K!9BcJc?b!~u9p_Hu_{lNmm_|?EKm)KU!B_M+Y^pZPm4!O35`U; z&P_i(`i^+0sTlGcMSz)&MxcSns|dXvso4C*W$WCe*W6!ODi?_5evK`3cS5hDcZ#nQ z)mrh3oJ$Lw3;TxFlLkBz3cDWWNE9-vOY`nK1>zs$Gr>dWH`yWw+}NN0QcfM~k!6_) zd<~>Ah$8=PZ1`iL-_^RB`^RVYp9!k$?LF`hP!A;kQnpVuwLZ@w92!Bd^*$H5V<< zPWnFEbSY7VYd5ROh%of%ec3yi0CsZGTbMj1D}5 z`4wA`4rI8hVt0T0g2|L{i|pt_YYV_?WtoQGzcF*yTVq*ds7dU-k(t=Q%>ygfPhXuw zYNc){@k@MIVr(@(wT%a*ZXR}@nmytSI`y1PrIdP-^3Un)YC&PjG6-`ji^H@#!MLgkH0wAv&>FP*d!_pbp8`gU9l1r<7wzO zNo&XHu1xjvM^bX8$%%QUA}LmJop_V2CVnZ$ij!5%0hu*)j^2x) z!-&bLESM+eJMSSU>%Ob>PkC~|a;=AdkEwwZzfk^EOqlHmGR2` zfAL-Cp@hEnFR>iWGZhRtyky<(4F&$d8%Qn!?PmPKRdZByT^evE;uEdOaTGq?`8}GA zuM7XVFQU@d_yf+6R+Xd^J#Qr-YC679X;q+?MmHjD+M$e9Zu6@1^?n)y_Hqfv3W=6B zcIq8Sn8PFL{dz8?pH3Rtdukc{vJjQ8a@LHRJXhPdXb0oV715lTZWqZr7r>u3R_&Hr zznNg_*p{qk)MN~N8=5=Uv>0oK604tI{>p)L$1FfUXR7!0oX99E^0wnkN#`4~Bi{7qBk zI>Pt2U5ig&%#70|qz}#j*3d#9nsBPBdH$3~@a;u$eUv&F)$g-|@@BfQ?tz^`C|5@e?co-yE2V z(7UvmRhc%0qD@UX05yy0XWE6+?A*+r?>SuG5eKCm3}l${yg1m)Oh?#7r62i6_TBux z7&RrZRO6!|7%MkcneA9gMa3jhOb5KQWF>k9;^1DN4qZXF_#Z13xpUTIBQ z|FHY?s2T;IAnq7v@~vd{`V=7dGpXnzx)u!M3) zUcNeb!Fz z!d${xb0+aIk3Tgrv~l8eNku}sCsxj4tu0RZo2eM?3*7eh;Lu=rB|rb=sxn*Jy0KAY zxEoce`;%v8IV+yY5B?puN&kyiFX@YM>t!Pu6gzD$24>piVi$95JTr;9#<(jY*JOH7 zg2rI_*(@4-NvH&yosxPLq|gLYSIa74l-yipKTj@c?1#;Ih%pOtY-&eo_ki{c--V`y znj zEb-d9B%b*#`$h$oP5^zYb6y~=?R0JHb{Fn2|E~PC>Jf+jx*yN_IX2(}6zugOR1cjoBZ4NCh8=JLV-LT(<8Gnq-HsmOgVFICLtG%|3gyKG&s;hio1iEG6 zCyYdGe}rx4{jPIjG%Ym|kFZ1th+J&xlY|m!h}dwqe?IRV!(h*+DJ74_1u9I6DgsEe^oCi zYtzjX**~KTemP{le13JoKm`LiKgu?7UMx_+i;6uEwxQv;C(@YTnP1ej$L>isHk$IA zs-P_UJ11Q(^w@t;l~yZFY6ti_C@%#XN>3?xSvF3FKW>7)mM4%1wc<}>eZQ#noJ-9Q zZaZD$_dkO~!$t=1C|YzA>_~5R-Zl#E3yDW^t4o??$10!5UDBnkNlGH*#;m4M0R#abe)fflV(_y%x3y9BT^U;8XJ<1Knb^r`OpR?k}diq zi}~A4PlttMcVDyT%CRNE^yqI?9sZTX5D0?%6D|APUY%y_BuaYLwe5QTa`rX%0QPL!G5pp~CFl#+5ejZ(|Om9~zRJ z^0f;R&;$^rcs*ojq`Xqn?MjE8NY~X;n;;lKk`Vqm>@|L99d!*^pQTuZZpnd4{Wn{t z{MQ@TltftH-{t5ZKD#-O>gvErDD$yve$v%;ln)<6cw5l8-h``j!FkN@U=YT*5PfbV28583Uz zVJC^2=`&@96itGUw-0T-xydFwTUzscdHAR=*9Di$Zrjg}HS3PIj5zWwi6fK$Y`I=( zkSm_1d5%8)_OXTSp6zv@C2`+y@9B#sZ$(1|c}&W(_hEAT6YoVjxEE5O2tOnt$NLwt z^-T*<->~W4&CjZzaP8iG61YW4J%iU&o72=xizS~?~ z%YwlIYS1=U<&^1mZ8{uIDlT{zRjZ`XsV+;>#nr zgWR~KC~o(ArpG&GGK4~1wx6ya4^kn|t~?0@40S!J)NHYjMb_~DLW$Wu#oU?b0?yvO zGs)D=H}M_BnBaVqkRyI0>{ph&V(5TeB4*2Eana-o&`uv*%B0*P=u;!J-D>Dtd#9Ah zjn|LacMCcMG?oSKo9l*FD6W=C|H9EN^EM9{sIja~FK-;jD|@L((uot#ZZ9fyqenIN zwu^o}Gv)ZDYS~}?A9N}k9rPyTh=@%~5B!0N@8O@N?$Q&A86iC(jHvjB!%d@UfyZ{= z>Lw*?@6Vmw9!Pe6y+}8jeNQdvRigulqO6C*8AyN^{<$zmey*WLZ;^fmlgc0C^LsHw zn~GPtmO?#41xpuGtFNr0vgFxVg4fX2G9b^7&UVFZ=mQl&OLHjW-yAV-@r%x;EV`}M zxb+CI{=R=~th}TRA**q!z4W|dIid9E7JWpYP}=ds35Ln(YmlIB1!TsIV8@q zPZogh%^ut+KR*2L-WNud9Ob$)Cl=A<82y6zAO)9A zY8zN%v;?oLv-^vhzP;GY`Umgkk1j5aHvo?}J4K>)@1y)-=Y0G4IH?kw3Voz4yT4JT z;x5`dR?o0~Cl~Ztku&j&06%29>1n({Q`|>e!>SGK+hsVq~obw$c8y zVr!(LWdX-{Z3O?|b{XAGNSUxjt>aYLqe|M%^uj>Qg2UnqkR@$TRs$+J&zBGe4H!Gs&&R}YGc@^jo=3D!yV z>(g)Br^GGb(^$S=!yfG443{n>ES;-!Lw1k;m4<#!#b=x}_q&s)9!r7KtSzbeRhIve zJvB)^pL~p)M*Z&R_bp&5UTz8$eK)P<{%C|3YqKj%dw$uM4&6EMM^44`GS9Fd zoDjaSC4Re20v6C?Y|Pn}Gu_KDHZ559mj+dwsyM*A$M->3bKm+kPGp~LC3?+9G)MVh zD~5L8N0J0gay2ZD%aaVYo3<2H-FFVmRYk)W4@Jh79dkw0QLUrjmvq-HJdiGhPC@!| z;94>%^2guW#)7{8pLWhSrin9-<3({WbkgXYq9mRto0`#HuYZ7^1#2m4oka%>(CPHJ z9&Lg4F4xl*SVR$ZI>lszDNLqL=aM-Yb52DCWE+3ooC)e+4mTU7^AB+vv^EUb6%d?R zT%H#ud-2?>r%yh=-}5}5`@ZaRN2cYUn0<0wZB)rh{1@{L$Cd5g`q(|2`)WFn(J?oZ zbz9b63qMv_90~>$z^yU5j>Pl~OO7*?sFW&zD4=1ea3urG5DRIs^=n;wJ zVrx<=pK4r0P>fAVnwT_N>awx@|NPXqF_`jTnPYCal8eG3gegD11GLkrm*gZ2cEn2TgFTq?tcItzsw!3q(}(In4s zNeq(}GjR5KR*rTuT&4qwO;l>IC!yh0hwEuQ$Ar?X=v7t~t+WOF|d?tfo@6V+D zKvTE~kX)z>>H;zV1jBSeT|fqaV3;nb3&;Qv4ATX50T}>-VY;9$AOk=!Oc&GzWB>?; z>4Lg|3;@9}T~HU00U#Kr3+e(g00hHyL0v!wfMA#|s0+vd5De1=bpaUwf?>L#E+7Ly zFiaQJ1!MpShUtR3fD8b^FkMg=kO3eVrVHuToOXz%Qi z_Bfp~c^7-$UNH7jH#KY13*_=GYqUyk+19S!*88EwA=y{mioJpBECKrWmjy@dEcI}A zLy&1{d#-nEkQFws+y3#Y{WF(((Sp-v?ebsa&!LqG3Bj2?iQQf7b++lqC}!%O2Zs`u z9zIUGzdt*@!are+B>O2`gRgSl~89B)k z@!@)6QH#Im!cCRvOj@-_B-Uju9ihwBWz>9Y*jM!P_)m-S@%lQubc8n0j~Y{yAQDky z3dGW5BS)U^T;nGyi{Je2_%nIp2cFY^s%m>WsyrH`fGyK3xjmv+6xH&P`T2LyihvHQ zdlMNp`A&ObRb%|f*QW-kzdM!QQeW(6*k3m4c8@BtCvN=F@X>~H#9fr|*27VqIiEHA Txo2MV-TN`b#p}y;tMdN_dH-cY literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_49_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_49_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..b6508c98e43750392ad9a929af8acdf494089465 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa&EU|pSi36vm5V% zCPp2gn46%7hsS}{jIp*)^>%E?QSy|!aP_j9fUmD_rx}B?_3T-*9-Tc0RHwGjM}_Ue zv4(Z)^xA-UPEAUKAlvWn?~hBf_4W0c@HKDRWF%r{B`?cUV-ggzHE^D^;hO*b_ZfS7 dR`jtk9A6)?U+~q(ZNOk+@O1TaS?83{1OS~Xg&6<< literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_4_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_4_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6438b77a3bb06233202f3d9da141ddf62c2c1cfe GIT binary patch literal 791 zcmV+y1L*vTP)xSJRAxbohk7dn|e_^{7tn5<+Ay`;h*oq)3Y_E2L1PK|j<=ktp8mte z8}H2R=|uqGmi`w9&&UDpq{$f1na58j0IV$!$f*MN#ReKnEFF?l#mQJlTW>ZrmOTU6 z*w}D0!`%@PVvJbM;bC&YCl{vi@MZxqF5lofM`wv+X z_~GZfoW1vei+}9%_}lOB5a{Y>Wz0EaW|+h7?k<;4zsTC!8X*LJJ9CPIg99`i<$S7F zfRqwuMoI})Wp#CxPp^H6Hb2oAFf&5aTy4Gle(SnVp8N$(W?z5z6I7MKU{EJ3C%igj zVqorkf9)gMdIc!T6LpP+*{LE;$7(WotxGb+WJ`% zMHHcqV7h?@*B$OhQML3(X%)~on4RA4xSVsZg{S($En_Kx2%<^|0W+hjs+rc^QB}&a zq^s}EgVQg3?DJ#7Y2!cdzkmEZ5K%Ogs1|_raCh|#La{`Q%k>7)9$skB4!k`;y7-tY z1l%2W!`*s#p@C{3rxBLNfcNl1gS!4z(+|?a-PIqefNDgvz^r;EUXTN!h|2^mVK%mo z@InKCS6;rs`b%H`C!Ra7OKfdzxrmTbVl*1Dva&)O@9pg!|2j`5^{spjj VjzFLe&Sn4r002ovPDHLkV1f=KgSY?y literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_5.png b/patches/mods-multiplayer/skinsdb/textures/character_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d76129b4e104830248708dfb9bb13f906d766e93 GIT binary patch literal 1507 zcmV<91swW`P)0pXs|C|E;kvFjA&UIVimzwEl_s#V1yTe_P18J5 zV`F0g07X$ytyVqqe$ui-`UNv5M(lY&CE%w&K>(nsstU((pzAtXtrnOWnx+8&bX^Zj zlt~Z63Hx0VaVZ{$&!@o`ity%Ws;WX&RWuq6xUL&;K%>!!HDsFRo*gg9j>0gEw&7Y0ilQJ1FWWxw#oOSeHxY2C=DIFy+eRvtfBQw9!bCXM20&H7M#@^0+dFSsp`amZGA2+UC zSdLuNLMH2?#=Z!IJgz8;uTWt$o2}r49>ojW7N7m-<5>Lkf+S>5&KZk!$`08m=3R&2U3_s&RWX2)^*PB~rIQK?i=E|>cn zKZtEVr~~dmkQc;fR(F}1StBAaGZPUxj>ElbfM&DFj^lVmQ>j!+{6LcN?AbF+OiW;V zd%K$j3D9+Yf8{a}&8+V7t&=K{GJy_PX6D)7%LtTv{X9(5G%`(7IG7F}K1_ia^5Wtmu3o*0#l=NjyLJT&3+HhC`Y%{mIEO-^ z5H!v<78cHVeeo|*;M$cRv2|(=)3MIm(gbWh3Q=i!ek%2R3&VD-!U&3<{PQ=mC(XM?W!z0aH^^uPQ zp_gO)m|9;0jIm^k9X;DtsDFEU8u`u5ZhLAj(3%@2%5#MAHAZ=ku$9jT^zP|#Ld;KC z%d%K&3k@mqGGRXs=CAg#zm5g&@4s;$0Py;SIh4?jWMuo~GoY~CZ6$qXekJrQX6Aam z4o%a#wLpC2;|LG0c#DcW;G|j zcqeS;^O5(7)@;kmhJ%9tBPpFuLyICh`_>%*K=JMgyz}%(_<;2LQmWdncmA2MT}W{rA0`m)Qs&#ZxoE4<7cVsYL!= z5J3~sj>B$9B9A|tIDfy8%Uv1&gvJN^nfaAa)Gf=xSUL>?@E^hy`HjAn+V%hd002ov JPDHLkV1fvI#%BNk literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_50.png b/patches/mods-multiplayer/skinsdb/textures/character_50.png new file mode 100644 index 0000000000000000000000000000000000000000..d498961276587213fc543e135679843cc952040a GIT binary patch literal 5993 zcmWkxc|26#8@`sTV-1NRvV<&SNoef*mOXnKvL&I2vF~fy8~cPpwh=`Tgo%p_@O zFrg@u@7U*ee}9~NKKFC)eb4(m=Xsy^+zjiR#%wGCEC2wonVJ~bg0l`dM3@-BYjs6z zGB_~@n>arL0M_&WA2dK|IX?ifSo!PgTU+}Dg$6zH3knu7)z=pZei-EAf8QGbBEDAG z`P$oU@@Z1O|I;&1k1sS2vgKtGvDM3p=gE_l5oP8yOBbzL

%GBl(YoUBZz%g&B} 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 CB7KGc literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_50_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_50_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..d482fdb7ec06ec5f4a547badeb49a842e638c37a GIT binary patch literal 762 zcmVx-*TX3 zo6`(tE1K%5_fYTCO+kjcyE_&|f&G3D5dle*WeETnh5@&?x3bh%d4f5xZCi*4Hk%DX z2oRB!Xo(^}&|2eoJmUKL8W$HAczAd~UDs%u22InPPw@Ks3K7BE+Z%p;{|kr10r&U! zczk?BjB%AKpZWRu$r;vKI_GGNVT_Sy9kgxB5CW>I!Z?n&yu5_g8USFe#b&cP z9V1Bs!0~v5h(IZYvMf=SB@TxJ`o2e5mZ>kf9$dhCPwzduu1jabFpwnQ-`|x;Qz%lSIzP*oM2bLhHmUg6Z2Tz`Ujb=$V3_ntXFdmD{0 zoa>!;V#$l5IEh(3X-X;deUA_VoO3IF)5DXuBa~7n{HGjD(*yu1Am>Z0y5gK8@YT%uJ}h~@ s2P@2b{^Oc6=Rf6O`4yh$KO=YWA1)8SHsfQrFaQ7m07*qoM6N<$f^l7IUH||9 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_5_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_5_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..8b5d69a45905c640362e01e248b1ea77d54c2bfc GIT binary patch literal 383 zcmV-_0f7FAP)BP`E`rfHplp2sO{3r{@QuM50ABp$bK4Xy~Y-+$n-)DDGm}o3&$s zkQm9b*O?tpypE%24hVBDlpE~Cm|E)vEg5i|)*5WigXln7IoSa{wcV6ohzLU_&M= zz~bdsAm>WsG3U=N6p0ke`Nv23R{~8}P}3E`IEtn#Frn!R@R;+(|HAX@aWr-@DI literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_6.png b/patches/mods-multiplayer/skinsdb/textures/character_6.png new file mode 100644 index 0000000000000000000000000000000000000000..1056df2ce81dfd5a5eb340d92588b061bdfba954 GIT binary patch literal 1989 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 IM6N<$f+LQQCIA2c literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_7.png b/patches/mods-multiplayer/skinsdb/textures/character_7.png new file mode 100644 index 0000000000000000000000000000000000000000..2dc78cbb0ab6f45c93e2a7f69fc9a80425d619da GIT binary patch literal 3456 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 literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_8.png b/patches/mods-multiplayer/skinsdb/textures/character_8.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8d866ddaac32664616c91903f0240d4a92bf06 GIT binary patch literal 662 zcmV;H0%`q;P)~T_xSxZz+t_9&w}xM-e3T9uakx$%+P;B(|jP1 z9HQ5%#BOji^pzCL3MFBNMy&deArMgd{GH^XNL~;vpkNSVzzc(I+p#f2|7sy+Iym1f#y;eo2_+%B}OTj@g;9b3hPtCK? z+}-F8e$3Ws>5vKoTdcTXwWCF{ww)grj5HlaBa0zT&KxqR#x8Yr&)9J9mU_gM4H5| literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_8_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_8_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..192f4bf6b3613cc6a167dbd7a5e0cc0737aedcfd GIT binary patch literal 317 zcmV-D0mA-?P)5Zo}#ICM7p2kY|_e8Ad@FZc$&U}en*_ypJLBW&y#8)E^EN$wH~bZoo^ve~^` zk_$1AVHL~`;|{V3@??A`L0uN8%R*pU7zMMNRfhd`;en^_j?48SG{S+k@io-ugoC;) zlDlwddrzZ&LMlP1F+?N<%%}j|#)Vt9J&piCB&d0+RMYkVfGWYshJp-cPUQ*=zWMp! zjNIAbp(_C*j~{iwk@sl_TH#5$ZT3*@IhpF$@{>}y- ztSC*q%T(z)`Rv3;DNrebi^#7SfLo8+FTVQJ+U^c^wko{5@A5zk88B4gxqMW?T75DI z&7D_%B~SLYH}rTk)ByB&G}Kyay*}va@o1we06@2B?wm`7&<^ z9DoY=qw@)l&L`I5cWy_u+uZ`Ga3kcpG18cKu(PEns;u>J?V{|qC+E& zZ(hE+@d#)lmv9XLaU25xetNuVDgN;JAB_sHt*vR__wnq(I)E!f?Y?>o04RzAK@gZW z00co`+G(1$uFvOw|L7x}T_~*f!i5Z4iCqGo=Q;8`H{iRT>PRt~!*7cOz95-txeR3ii|-5x}5O|R5mRzQ6O_q~Wq@fz@7Up7T=00C}EUQNWd# zIbWw>S(ZkbO5Wtn!k^tsNxw; zzVAaR)#x=za-B9q$ai8_!4rI8@$H9)*j4v&jCZpdKo!3W#c|vzMM!b-ItM}kIZ&z( zO#o>PK3^J3u1T~X9-1eQ1oNe}3%Mep-|trxkY1<*jVQrzQo6$N(k+ zIKU=ydAzBzw|TUw2vXbkeS~3%AP7vG`b4zDa6aF+H#h<<>wxu5knaX{fZN`4z!V7_ zU{k?z@zHL=kJWO!qcgzSg{ts8e12Ln0#5_W06fI&iXN{QaU54bawE7RLmEc{mPBAy zd!ad40rh8+Y+4`+{mNa1Y5+HcWq>yDuJJt25k--+N_RQgwHMJSVC& z|4>PCra)cp%c57e9l8`IYDxo|LwAF^H3+CH#OZ%XG5}qS$Ov`d_rpUdrLZy{4V~9j z$}2er!1^Qf+t;&OUKoZ@N*P|-{|PiFDpIsXQsFAg(kfnMSz4Dd9sy(oe%%>oyLStX5&v1-)0DvFy8*t?({0COZQQ$iN3snFB002ovPDHLkV1g9_usHw# literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/character_9_preview.png b/patches/mods-multiplayer/skinsdb/textures/character_9_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..e62e8ba3a3eb1a5402bb2bc842575ee3ef1d1d69 GIT binary patch literal 504 zcmV>G-6`D9<}k*nK<2ml{XVg>RA(4t;JsIV$u}}{92`QxcDq$}%&%LB1LfLU zyXRwMd7cA6ohj9h^u_$_>H1t<7&&duE`?&gS*$$Djc$QUP7N;RXYz8ibE7h+5c7=; zOhH~A7M1*r4Zi;zz~?VTWH9ry#mcMFc*@>;ESF0FfO8I2RiP*f#QeS282~xw00320 z)dIp+F-d{Ofh1y@rzbKu*}n=Lg1>Fy5F`bhbE@CiKBxjd!X}&X|HruZS)Yss0CpeK ulWwklaVOmzmyd6XpRAzV1ohg+w!}9YKn}R!W{^RrZA8#I)XKG-m`1T|*O>M{48|B4yhu6tp@tK|X`fAbA%qYR5 zlhg0BJ1}xMGR@@Kx(WzS`8aei09|$T-*vV*P5Iumsb3{Lr%p`Qp(o(vw38JnW|G;n z+`MML^_wZ6tim9WU*}k^xcqp^(%lK$pFDj1{-jU+nfmX4euz)sZ?yO9Gns==#Pt1K z&)6v(+Z4AbfNy2?v3!QFUH|+~_59+0D&UwG`CsE7yKL*NzQ^(R=7VC*)78&qol`;+ E0Q%+@_y7O^ literal 0 HcmV?d00001 diff --git a/patches/mods-multiplayer/skinsdb/textures/u_skins_button.png b/patches/mods-multiplayer/skinsdb/textures/u_skins_button.png new file mode 100644 index 0000000000000000000000000000000000000000..cb4953173bc9f3d1c543a624f0f9f63c73857ce6 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy_5nU2t}7WCjAsHlX=i56WJm)t zfLvoBm^m|TCJ?6q5l{+9F{Gs#8>cZCGk}F=8m9qu88fKf%Pa!wVJr#q3ubV5b^~Mr zW0JSK3quF1tOt<8S>O>_%)r1c48n{Iv*t(u1=&kHeO=k_F>|xBvsf+LB@Gnn@pN$v zu{eEp(rLaH1s>O<+orVlOV0iOKa5-N&J?M`Nj8}roXgFZ81VEjIJMSc*?}C+Gdu^{ z1cZ->Y}Rz>x**1|jB|nRgZz_~k%9K5OzRZiq(0tK)*qKuoO;ylQ0qJe59>0OANyD& z11yA_>{ctyx!YDSeM0B6nJ;eF^=(Y5*%{6;Kk(K5@&{i13kn$4_pr=4amtes=q?6N LS3j3^P60n}tJVhjo8C&OcI?YpxqOd6{ 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 z