diff --git a/Bundle Packs/index.json b/Bundle Packs/index.json index bdedbcd..b232210 100644 --- a/Bundle Packs/index.json +++ b/Bundle Packs/index.json @@ -461,7 +461,7 @@ "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/villians.zip?checksum=178410c38713ad52a6555dae60caa813" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/skinpack_megabundle_preview_image.png?checksum=51f15d53cf1ebab3a5920a44b69f3ea5" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/skinpack_megabundle_preview_image.png?checksum=99ddc942513276a17c78a0d59b8e4432" }, { "id": "builders_pack", @@ -571,7 +571,7 @@ ] } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/builders_pack_preview.png?checksum=ae36a41f469450079b8b3d962f5dcb66" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/builders_pack_preview.png?checksum=98fd508171ca16aacab17637d9cc5de9" }, { "id": "merrybundle", @@ -618,7 +618,7 @@ ] } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/merrybundle_preview_image.png?checksum=392dbb2515887c0e1003cc3e69f96718" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/merrybundle_preview_image.png?checksum=cbc6a2f48f9658bbcecfea2cc3376f7a" }, { "id": "spookybundle", @@ -672,7 +672,7 @@ "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/halloweencharity.zip?checksum=f5decb59146ac02cb50588ae828ed724" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/spookybundle_preview_image.png?checksum=f8dea40a2436bd5db6c150d0fbfa9904" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Bundle%20Packs/preview_images/spookybundle_preview_image.png?checksum=decb663b47971008ff1506247a9bed71" } ] } diff --git a/Bundle Packs/preview_images/builders_pack_preview.png b/Bundle Packs/preview_images/builders_pack_preview.png index 4470051..ed6c990 100644 Binary files a/Bundle Packs/preview_images/builders_pack_preview.png and b/Bundle Packs/preview_images/builders_pack_preview.png differ diff --git a/Bundle Packs/preview_images/merrybundle_preview_image.png b/Bundle Packs/preview_images/merrybundle_preview_image.png index a732f0d..683b5a6 100644 Binary files a/Bundle Packs/preview_images/merrybundle_preview_image.png and b/Bundle Packs/preview_images/merrybundle_preview_image.png differ diff --git a/Bundle Packs/preview_images/skinpack_megabundle_preview_image.png b/Bundle Packs/preview_images/skinpack_megabundle_preview_image.png index e5c3eef..c86583f 100644 Binary files a/Bundle Packs/preview_images/skinpack_megabundle_preview_image.png and b/Bundle Packs/preview_images/skinpack_megabundle_preview_image.png differ diff --git a/Bundle Packs/preview_images/spookybundle_preview_image.png b/Bundle Packs/preview_images/spookybundle_preview_image.png index a8755a0..7084ac6 100644 Binary files a/Bundle Packs/preview_images/spookybundle_preview_image.png and b/Bundle Packs/preview_images/spookybundle_preview_image.png differ diff --git a/Legacy4J/index.json b/Legacy4J/index.json index b6689fb..3f2b7ab 100644 --- a/Legacy4J/index.json +++ b/Legacy4J/index.json @@ -44,15 +44,15 @@ "name": "Legacy Titles", "description": "Legacy Titles is a resource pack made specifically for Legacy4J, adding the different \"Edition\" titles from Minecraft: Legacy Console Edition, while also adding fitting, custom titles to complete the Legacy experience for your preferred platform.", "downloadURI": "https://cdn.modrinth.com/data/o8MTMlkh/versions/xxREu2B5/Legacy%20Titles.zip", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/legacy_titles_preview.png?checksum=e571e2d1656ecc84e54d7da7aedc2033", + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/legacy_titles_preview.png?checksum=1d296644dbb7c221b7147ac7c41b181d", "tags": ["auto_apply_resource_pack"] }, { "id": "compressed_legacy_music", "name": "Compressed Legacy Music", "description": "The original compressed low quality music extracted from Legacy Console Edition, thanks to UnerringCanoe7416!", - "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/packs/compressed_legacy_music.zip?checksum=1aaea1cc9996900d3c6ff0cb4f690eed", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/compressed_legacy_music_preview.png?checksum=33190d00b84f3696dc49406e21c5d928", + "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/packs/compressed_legacy_music.zip?checksum=bafef153652a5c1e66ef5c88fb8c1d0c", + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/compressed_legacy_music_preview.png?checksum=181e7e254840b39e9214921190ad0761", "tags": ["auto_apply_resource_pack"] }, { @@ -107,16 +107,16 @@ "id": "legacy_beds", "name": "Legacy Console Edition Bed textures", "description": "LCE ported bed textures", - "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/packs/legacybeds.zip?checksum=de8b0cffb77c4cb52fefab593acd67a4", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/legacy_beds_preview.png?checksum=fec429fe20142303062e9e2c945c7079", + "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/packs/legacybeds.zip?checksum=d8d3fd6926393d7620c203e3592803f4", + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/legacy_beds_preview.png?checksum=ebeb915b42c58c54d3385bb88ae0481f", "tags": ["auto_apply_resource_pack"] }, { "id": "pre_1_13_waters", "name": "Pre-1.13 Waters", "description": "A version of legacy waters that restores pre aquatic water colours", - "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/packs/pre_1_13_waters.zip?checksum=cb7c307f3e3d3375bff28f42cd54ca28", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/pre_1_13_waters_preview.png?checksum=2ee4e57af7d0f9168094cfd46fdc5634", + "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/packs/pre_1_13_waters.zip?checksum=a14e62fcb32ea10e271a88dd09bb09b9", + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/Legacy4J/preview_images/pre_1_13_waters_preview.png?checksum=21b30fa9ee8bea5a812e2cbb53e5fbc5", "tags": ["auto_apply_resource_pack"] }, { diff --git a/Legacy4J/packs/compressed_legacy_music.zip b/Legacy4J/packs/compressed_legacy_music.zip index dfaa113..bd32919 100644 Binary files a/Legacy4J/packs/compressed_legacy_music.zip and b/Legacy4J/packs/compressed_legacy_music.zip differ diff --git a/Legacy4J/packs/legacybeds.zip b/Legacy4J/packs/legacybeds.zip index b065ef0..7bfd612 100644 Binary files a/Legacy4J/packs/legacybeds.zip and b/Legacy4J/packs/legacybeds.zip differ diff --git a/Legacy4J/packs/pre_1_13_waters.zip b/Legacy4J/packs/pre_1_13_waters.zip index c721db0..00cad84 100644 Binary files a/Legacy4J/packs/pre_1_13_waters.zip and b/Legacy4J/packs/pre_1_13_waters.zip differ diff --git a/Legacy4J/preview_images/compressed_legacy_music_preview.png b/Legacy4J/preview_images/compressed_legacy_music_preview.png index 511c5c4..6a8a7b1 100644 Binary files a/Legacy4J/preview_images/compressed_legacy_music_preview.png and b/Legacy4J/preview_images/compressed_legacy_music_preview.png differ diff --git a/Legacy4J/preview_images/legacy_beds_preview.png b/Legacy4J/preview_images/legacy_beds_preview.png index 742ef74..dbad54b 100644 Binary files a/Legacy4J/preview_images/legacy_beds_preview.png and b/Legacy4J/preview_images/legacy_beds_preview.png differ diff --git a/Legacy4J/preview_images/legacy_titles_preview.png b/Legacy4J/preview_images/legacy_titles_preview.png index 55f64ed..c0226aa 100644 Binary files a/Legacy4J/preview_images/legacy_titles_preview.png and b/Legacy4J/preview_images/legacy_titles_preview.png differ diff --git a/Legacy4J/preview_images/pre_1_13_waters_preview.png b/Legacy4J/preview_images/pre_1_13_waters_preview.png index 5343b4c..c2002a6 100644 Binary files a/Legacy4J/preview_images/pre_1_13_waters_preview.png and b/Legacy4J/preview_images/pre_1_13_waters_preview.png differ diff --git a/STARTERPACKS/preview_images/starterpacks_bundle_preview.png b/STARTERPACKS/preview_images/starterpacks_bundle_preview.png index 6064175..8eee56d 100644 Binary files a/STARTERPACKS/preview_images/starterpacks_bundle_preview.png and b/STARTERPACKS/preview_images/starterpacks_bundle_preview.png differ diff --git a/community_skinpacks/index.json b/community_skinpacks/index.json index 3880284..65187ec 100644 --- a/community_skinpacks/index.json +++ b/community_skinpacks/index.json @@ -124,14 +124,14 @@ "name": "Hermitcraft Skin Pack", "description": "Step into the vast and exciting world of Hermitcraft, download now and play as any of the 45 skins from your favorite Hermits!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/community_skinpacks/packs/hermitcraft_skin_pack.zip?checksum=54240b39c2274da10e1711b25f442b55", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/community_skinpacks/preview_images/hermitcraft_skin_pack_preview.png?checksum=368ddff0218c77756196c01bef4eafe9" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/community_skinpacks/preview_images/hermitcraft_skin_pack_preview.png?checksum=8eb2d1a4b1fa32c9e2224fc2b65503b8" }, { "id": "hide_and_seek", "name": "Hide and Seek Skin Pack", "description": "Play as a selection of mobs in this hide and seek inspired pack!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/community_skinpacks/packs/hide_and_seek.zip?checksum=d4b6ebdeaa3b8ef29e1adb8588bc4da2", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/community_skinpacks/preview_images/hide_and_seek_preview.png?checksum=368ddff0218c77756196c01bef4eafe9" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/community_skinpacks/preview_images/hide_and_seek_preview.png?checksum=8eb2d1a4b1fa32c9e2224fc2b65503b8" }, { "id": "batman_skin_pack", diff --git a/community_skinpacks/preview_images/hermitcraft_skin_pack_preview.png b/community_skinpacks/preview_images/hermitcraft_skin_pack_preview.png index 6064175..8eee56d 100644 Binary files a/community_skinpacks/preview_images/hermitcraft_skin_pack_preview.png and b/community_skinpacks/preview_images/hermitcraft_skin_pack_preview.png differ diff --git a/community_skinpacks/preview_images/hide_and_seek_preview.png b/community_skinpacks/preview_images/hide_and_seek_preview.png index 6064175..8eee56d 100644 Binary files a/community_skinpacks/preview_images/hide_and_seek_preview.png and b/community_skinpacks/preview_images/hide_and_seek_preview.png differ diff --git a/resources/bundle preview image template/builders bundle/preview.png b/resources/bundle preview image template/builders bundle/preview.png index 9821b87..d2b670a 100644 Binary files a/resources/bundle preview image template/builders bundle/preview.png and b/resources/bundle preview image template/builders bundle/preview.png differ diff --git a/resources/bundle preview image template/mega skinpack bundle/preview.png b/resources/bundle preview image template/mega skinpack bundle/preview.png index c193308..229eef9 100644 Binary files a/resources/bundle preview image template/mega skinpack bundle/preview.png and b/resources/bundle preview image template/mega skinpack bundle/preview.png differ diff --git a/resources/bundle preview image template/merry bundle/preview.png b/resources/bundle preview image template/merry bundle/preview.png index 1cb0400..bd38d68 100644 Binary files a/resources/bundle preview image template/merry bundle/preview.png and b/resources/bundle preview image template/merry bundle/preview.png differ diff --git a/resources/bundle preview image template/spooky bundle/preview.png b/resources/bundle preview image template/spooky bundle/preview.png index 94ee593..c4912f1 100644 Binary files a/resources/bundle preview image template/spooky bundle/preview.png and b/resources/bundle preview image template/spooky bundle/preview.png differ diff --git a/resources/preview logos/fromtheshadowslogo.png b/resources/preview logos/fromtheshadowslogo.png index 23b2de2..6d8161d 100644 Binary files a/resources/preview logos/fromtheshadowslogo.png and b/resources/preview logos/fromtheshadowslogo.png differ diff --git a/resources/preview logos/header.png b/resources/preview logos/header.png index dc3beaa..0058cb6 100644 Binary files a/resources/preview logos/header.png and b/resources/preview logos/header.png differ diff --git a/resources/preview logos/legacybedslogo.png b/resources/preview logos/legacybedslogo.png index ebc1d89..62a0e3e 100644 Binary files a/resources/preview logos/legacybedslogo.png and b/resources/preview logos/legacybedslogo.png differ diff --git a/resources/preview logos/old/fromtheshadowslogo.png b/resources/preview logos/old/fromtheshadowslogo.png new file mode 100644 index 0000000..23b2de2 Binary files /dev/null and b/resources/preview logos/old/fromtheshadowslogo.png differ diff --git a/resources/preview logos/old/header.png b/resources/preview logos/old/header.png new file mode 100644 index 0000000..dc3beaa Binary files /dev/null and b/resources/preview logos/old/header.png differ diff --git a/resources/preview logos/old/legacybedslogo.png b/resources/preview logos/old/legacybedslogo.png new file mode 100644 index 0000000..ebc1d89 Binary files /dev/null and b/resources/preview logos/old/legacybedslogo.png differ diff --git a/resources/preview logos/old/originalmusiclogo.png b/resources/preview logos/old/originalmusiclogo.png new file mode 100644 index 0000000..e97ffd1 Binary files /dev/null and b/resources/preview logos/old/originalmusiclogo.png differ diff --git a/resources/preview logos/old/pre113waterlogo.png b/resources/preview logos/old/pre113waterlogo.png new file mode 100644 index 0000000..d266f7d Binary files /dev/null and b/resources/preview logos/old/pre113waterlogo.png differ diff --git a/resources/preview logos/originalmusiclogo.png b/resources/preview logos/originalmusiclogo.png index e97ffd1..44cd49d 100644 Binary files a/resources/preview logos/originalmusiclogo.png and b/resources/preview logos/originalmusiclogo.png differ diff --git a/resources/preview logos/pre113waterlogo.png b/resources/preview logos/pre113waterlogo.png index d266f7d..48c4391 100644 Binary files a/resources/preview logos/pre113waterlogo.png and b/resources/preview logos/pre113waterlogo.png differ diff --git a/resources/store icons/compressed_legacy_music_clean.png b/resources/store icons/compressed_legacy_music_clean.png new file mode 100644 index 0000000..d3e4807 Binary files /dev/null and b/resources/store icons/compressed_legacy_music_clean.png differ diff --git a/resources/store icons/doctor_who_preview_clean.png b/resources/store icons/doctor_who_preview_clean.png new file mode 100644 index 0000000..72b36ff Binary files /dev/null and b/resources/store icons/doctor_who_preview_clean.png differ diff --git a/scripts/regenerate_generic_header_previews.py b/scripts/regenerate_generic_header_previews.py new file mode 100644 index 0000000..d60d3da --- /dev/null +++ b/scripts/regenerate_generic_header_previews.py @@ -0,0 +1,252 @@ +import argparse +import io +import subprocess +import sys +from pathlib import Path +from zipfile import ZIP_DEFLATED, ZipFile + +from PIL import Image + + +LOGO_WIDTH = 335 +LOGO_TOP = 14 +CANVAS_SIZE = (360, 360) +SKINPACK_MATCH_Y = 125 +SKINPACK_MATCH_THRESHOLD = 1.0 +SKIP_SKINPACKS = { + "fromtheshadows_preview.png", + "doctor_who_volume_1_preview.png", + "doctor_who_volume_2_preview.png", +} + + +def repo_root() -> Path: + return Path(__file__).resolve().parents[1] + + +def cover_image(image: Image.Image, size: tuple[int, int] = CANVAS_SIZE) -> Image.Image: + image = image.convert("RGBA") + scale = max(size[0] / image.width, size[1] / image.height) + resized = image.resize((round(image.width * scale), round(image.height * scale)), Image.Resampling.LANCZOS) + left = (resized.width - size[0]) // 2 + top = (resized.height - size[1]) // 2 + return resized.crop((left, top, left + size[0], top + size[1])) + + +def add_header(base: Image.Image, logo: Image.Image) -> Image.Image: + canvas = cover_image(base) + logo_height = round(logo.height * LOGO_WIDTH / logo.width) + overlay = logo.resize((LOGO_WIDTH, logo_height), Image.Resampling.LANCZOS) + canvas.alpha_composite(overlay, ((canvas.width - overlay.width) // 2, LOGO_TOP)) + return canvas.convert("RGB") + + +def save_preview(base_path: Path, output_path: Path, logo: Image.Image) -> None: + output_path.parent.mkdir(parents=True, exist_ok=True) + add_header(Image.open(base_path), logo).save(output_path) + + +def paste_logo(base: Image.Image, logo: Image.Image, logo_width: int, top: int) -> Image.Image: + canvas = cover_image(base) + logo_height = round(logo.height * logo_width / logo.width) + overlay = logo.resize((logo_width, logo_height), Image.Resampling.LANCZOS) + canvas.alpha_composite(overlay, ((canvas.width - overlay.width) // 2, top)) + return canvas.convert("RGB") + + +def save_logo_preview(base_path: Path, logo_path: Path, output_path: Path, logo_width: int, top: int) -> None: + output_path.parent.mkdir(parents=True, exist_ok=True) + paste_logo(Image.open(base_path), Image.open(logo_path).convert("RGBA"), logo_width, top).save(output_path) + + +def replace_zip_png(zip_path: Path, member_name: str, image_path: Path) -> None: + buffer = io.BytesIO() + Image.open(image_path).convert("RGB").save(buffer, format="PNG") + replacement = buffer.getvalue() + temp_path = zip_path.with_suffix(zip_path.suffix + ".tmp") + with ZipFile(zip_path, "r") as zin, ZipFile(temp_path, "w", ZIP_DEFLATED) as zout: + replaced = False + for item in zin.infolist(): + if item.filename == member_name: + zout.writestr(item, replacement) + replaced = True + else: + zout.writestr(item, zin.read(item.filename)) + if not replaced: + zout.writestr(member_name, replacement) + temp_path.replace(zip_path) + + +def mse_lower_region(left: Image.Image, right: Image.Image) -> float: + left = cover_image(left).convert("RGB").crop((0, SKINPACK_MATCH_Y, 360, 360)) + right = cover_image(right).convert("RGB").crop((0, SKINPACK_MATCH_Y, 360, 360)) + total = 0 + count = 0 + for a, b in zip(left.tobytes(), right.tobytes()): + delta = a - b + total += delta * delta + count += 1 + return total / count + + +def regenerate_skinpacks(root: Path, logo: Image.Image) -> list[tuple[Path, Path]]: + source_dir = root / "resources" / "lce skinpack icons" + output_dir = root / "skinpacks" / "preview_images" + sources = [(path, Image.open(path)) for path in sorted(source_dir.glob("*.png"))] + written: list[tuple[Path, Path]] = [] + for output_path in sorted(output_dir.glob("*.png")): + if output_path.name in SKIP_SKINPACKS: + continue + output_image = Image.open(output_path) + matches = sorted((mse_lower_region(output_image, source_image), source_path) for source_path, source_image in sources) + if not matches or matches[0][0] > SKINPACK_MATCH_THRESHOLD: + continue + source_path = matches[0][1] + save_preview(source_path, output_path, logo) + written.append((source_path, output_path)) + return written + + +def regenerate_texture_packs(root: Path, logo: Image.Image) -> list[tuple[Path, Path]]: + source_dir = root / "resources" / "store icons" + output_dir = root / "texture_packs" / "preview_images" + written: list[tuple[Path, Path]] = [] + for output_path in sorted(output_dir.glob("*.png")): + source_path = source_dir / output_path.name + if not source_path.exists(): + continue + save_preview(source_path, output_path, logo) + written.append((source_path, output_path)) + return written + + +def regenerate_doctor_who(root: Path, logo: Image.Image) -> list[tuple[Path, Path]]: + source_path = root / "resources" / "store icons" / "doctor_who_preview_clean.png" + outputs = [ + root / "skinpacks" / "preview_images" / "doctor_who_volume_1_preview.png", + root / "skinpacks" / "preview_images" / "doctor_who_volume_2_preview.png", + ] + if not source_path.exists(): + raise FileNotFoundError(f"Missing clean Doctor Who base: {source_path}") + written: list[tuple[Path, Path]] = [] + for output_path in outputs: + save_preview(source_path, output_path, logo) + written.append((source_path, output_path)) + return written + + +def regenerate_from_the_shadows(root: Path) -> list[tuple[Path, Path]]: + source_path = root / "resources" / "lce skinpack icons" / "fromtheshadowsskinpack.png" + logo_path = root / "resources" / "preview logos" / "fromtheshadowslogo.png" + output_path = root / "skinpacks" / "preview_images" / "fromtheshadows_preview.png" + save_logo_preview(source_path, logo_path, output_path, 338, 8) + return [(source_path, output_path)] + + +def regenerate_legacy4j_specials(root: Path) -> list[tuple[Path, Path]]: + preview_dir = root / "Legacy4J" / "preview_images" + pack_dir = root / "Legacy4J" / "packs" + logo_dir = root / "resources" / "preview logos" + background = root / "resources" / "blanklegacy4jbackground.png" + compressed_base = root / "resources" / "store icons" / "compressed_legacy_music_clean.png" + items = [ + (compressed_base, logo_dir / "originalmusiclogo.png", preview_dir / "compressed_legacy_music_preview.png", 340, 14, pack_dir / "compressed_legacy_music.zip"), + (background, logo_dir / "legacybedslogo.png", preview_dir / "legacy_beds_preview.png", 300, 104, pack_dir / "legacybeds.zip"), + (background, logo_dir / "pre113waterlogo.png", preview_dir / "pre_1_13_waters_preview.png", 300, 104, pack_dir / "pre_1_13_waters.zip"), + (background, logo_dir / "legacytitleslogo.png", preview_dir / "legacy_titles_preview.png", 300, 104, None), + ] + written: list[tuple[Path, Path]] = [] + for source_path, logo_path, output_path, logo_width, top, zip_path in items: + if not source_path.exists(): + raise FileNotFoundError(f"Missing clean base: {source_path}") + save_logo_preview(source_path, logo_path, output_path, logo_width, top) + if zip_path is not None: + replace_zip_png(zip_path, "pack.png", output_path) + written.append((source_path, output_path)) + return written + + +def regenerate_starter_and_hide_seek(root: Path, logo: Image.Image) -> list[tuple[Path, Path]]: + source_path = Path.home() / "Downloads" / "pack.png" + if not source_path.exists(): + return [] + outputs = [ + root / "STARTERPACKS" / "preview_images" / "starterpacks_bundle_preview.png", + root / "community_skinpacks" / "preview_images" / "hermitcraft_skin_pack_preview.png", + root / "community_skinpacks" / "preview_images" / "hide_and_seek_preview.png", + ] + written: list[tuple[Path, Path]] = [] + for output_path in outputs: + save_preview(source_path, output_path, logo) + written.append((source_path, output_path)) + return written + + +def regenerate_bundles(root: Path) -> list[tuple[Path, Path]]: + bundles = { + "builders bundle": root / "Bundle Packs" / "preview_images" / "builders_pack_preview.png", + "mega skinpack bundle": root / "Bundle Packs" / "preview_images" / "skinpack_megabundle_preview_image.png", + "merry bundle": root / "Bundle Packs" / "preview_images" / "merrybundle_preview_image.png", + "spooky bundle": root / "Bundle Packs" / "preview_images" / "spookybundle_preview_image.png", + } + template_root = root / "resources" / "bundle preview image template" + script = root / "scripts" / "make_bundle_preview.py" + written: list[tuple[Path, Path]] = [] + for bundle_name, output_path in bundles.items(): + bundle_dir = template_root / bundle_name + command = [sys.executable, str(script), "--bundle-dir", str(bundle_dir)] + if bundle_name in {"merry bundle", "spooky bundle"}: + command.extend(["--text-image-max-height", "36"]) + subprocess.run(command, check=True) + source_path = bundle_dir / "preview.png" + output_path.parent.mkdir(parents=True, exist_ok=True) + Image.open(source_path).convert("RGB").resize(CANVAS_SIZE, Image.Resampling.LANCZOS).save(output_path) + written.append((source_path, output_path)) + return written + + +def main() -> int: + parser = argparse.ArgumentParser(description="Regenerate previews that use the generic Minecraft Legacy4J header.") + parser.add_argument( + "--category", + action="append", + choices=[ + "skinpacks", + "texture-packs", + "doctor-who", + "from-the-shadows", + "legacy4j-specials", + "starterpacks", + "bundles", + ], + help="Limit regeneration to one or more categories.", + ) + args = parser.parse_args() + + root = repo_root() + logo = Image.open(root / "resources" / "preview logos" / "header.png").convert("RGBA") + categories = set(args.category or ["skinpacks", "texture-packs", "doctor-who", "from-the-shadows", "legacy4j-specials", "starterpacks", "bundles"]) + jobs = [] + if "skinpacks" in categories: + jobs.extend(regenerate_skinpacks(root, logo)) + if "texture-packs" in categories: + jobs.extend(regenerate_texture_packs(root, logo)) + if "doctor-who" in categories: + jobs.extend(regenerate_doctor_who(root, logo)) + if "from-the-shadows" in categories: + jobs.extend(regenerate_from_the_shadows(root)) + if "legacy4j-specials" in categories: + jobs.extend(regenerate_legacy4j_specials(root)) + if "starterpacks" in categories: + jobs.extend(regenerate_starter_and_hide_seek(root, logo)) + if "bundles" in categories: + jobs.extend(regenerate_bundles(root)) + + for source_path, output_path in jobs: + print(f"{source_path.relative_to(root) if source_path.is_relative_to(root) else source_path} -> {output_path.relative_to(root)}") + print(f"Regenerated {len(jobs)} previews") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/skinpacks/index.json b/skinpacks/index.json index ebc9bc1..caafa09 100644 --- a/skinpacks/index.json +++ b/skinpacks/index.json @@ -5,49 +5,49 @@ "name": "Minecraft 5th Birthday Skin Pack", "description": "Join the celebrations for the 5th birthday of Minecraft with this new, Free Skin pack featuring the one and only 4J Studios development team! Party on!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/birthday5.zip?checksum=cb59b21f6f98c42e3fcde2832149356d", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday5_preview.png?checksum=51cb4de96ede19212e9668cfe7af9e80" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday5_preview.png?checksum=e4a1c04a950599467af9cd47dae373c4" }, { "id": "birthday4", "name": "Minecraft 4th Birthday Skin Pack", "description": "Dress up for the Party with this new, Free Skin pack and celebrate together the 4th Minecraft birthday!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/birthday4.zip?checksum=05e4d8dad33fe84d51d33f9c60b4bcfc", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday4_preview.png?checksum=fbae535e84cd01aeeb0c7a732e707118" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday4_preview.png?checksum=86a5a79e2aac97b3d30a36d95fcf24a3" }, { "id": "birthday3", "name": "Minecraft 3rd Birthday Skin Pack", "description": "Celebrate Minecraft’s 3rd Birthday on Xbox with the original Minecraft developers! Find their personal skins in this free celebration pack.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/birthday3.zip?checksum=1c1afd55b72d6d75e0c0975475598c0f", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday3_preview.png?checksum=f0d4735ffd7ae7941640f8184cdd61b0" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday3_preview.png?checksum=b309de027861ad6d51eb0b39f85cb5e0" }, { "id": "birthday2", "name": "Minecraft 2nd Birthday Skin Pack", "description": "Minecraft is growing up, time to celebrate together our 2nd Birthday!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/birthday2.zip?checksum=bbbbfd631e3dbe40451f1c3b3b205223", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday2_preview.png?checksum=8fc509a6da155e732c752d8a8e67bfe0" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday2_preview.png?checksum=8bc291fe0c0fc02001c2a27131d3d331" }, { "id": "birthday", "name": "Minecraft Birthday Skin Pack", "description": "Join the Minecraft party now!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/birthday.zip?checksum=d8ea438c9ab1e63d090fd94ef3684d6d", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday_preview.png?checksum=1129c1e45d0abb20690bb64c72ef141b" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/birthday_preview.png?checksum=8b22839b95a73b62b84072c946ca0b61" }, { "id": "battleandbeasts", "name": "Minecraft Battle and the Beasts Skin Pack", "description": "By popular demand, Warriors and Animals are the main flavours for this Skin Pack. Hope you enjoy customizing your Minecraft character with these!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/battleandbeasts.zip?checksum=0763a32736a4cc8e97e250b95981a418", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/battleandbeasts_preview.png?checksum=6438160911df00872a195bd496d9f8da" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/battleandbeasts_preview.png?checksum=65e9c6f9dc6789e72270b5b9ec6ae138" }, { "id": "battleandthebeasts2", "name": "Minecraft Battle and the Beasts 2 Skin Pack", "description": "This second Battle \u0026 Beasts pack brings you more Animals, more Warriors and some surprising Mammals too! I am the Walrus!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/battleandthebeasts2.zip?checksum=62d60c0836ee08d4d71309b50d782a2b", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/battleandthebeasts2_preview.png?checksum=d24dcc005f8e2503a9126769b4239b8a" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/battleandthebeasts2_preview.png?checksum=77e64d8fbc11882eade957ed5ce41b0f" }, { "id": "adventuretime", @@ -61,21 +61,21 @@ "name": "Minecraft Biome Settlers Skin Pack", "description": "Check out these new looks, influenced by the Forest, Tundra, and Desert biomes. All of these skins have been inspired by the world of Minecraft and the different ways you play!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/biomesettlers.zip?checksum=d7bf852bea9ca770d317fd504a711e23", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/biomesettlers_preview.png?checksum=af932fe5ad965ea0b0beca26913acc36" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/biomesettlers_preview.png?checksum=cfd0267e33dd2015c900c28b6099a77a" }, { "id": "biomesettlers2", "name": "Minecraft Biome Settlers 2 Skin Pack", "description": "Dress as a denizen of the Nether or a Mushroom Island!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/biomesettlers2.zip?checksum=5c7671066e4f4ef380c402c60d326092", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/biomesettlers2_preview.png?checksum=18fdf942eaf7274f812e0acf9282b2ee" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/biomesettlers2_preview.png?checksum=e7aa16ddbec857ee3118b0c64e61f43d" }, { "id": "campfiretales", "name": "Minecraft Campfire Tales Skin Pack", "description": "Gather round the fire and listen to the tales of these 16 spooky skins! From mythical monsters to horrible hauntings and other strange sightings, this supernatural skin pack is the ideal way to frighten friends this Halloween.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/campfiretales.zip?checksum=7f14afcf8edb55ac8b1e2703645ee3f4", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/campfiretales_preview.png?checksum=adc1ad730124a480cc817180cda57c32" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/campfiretales_preview.png?checksum=677250d83a41eedad2709e3aa9e8efb6" }, { "id": "chinesemythology", @@ -89,21 +89,21 @@ "name": "Minecraft Classic Skin Pack 1", "description": "Never doubt a classic!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/classicskinpack1.zip?checksum=53ebd7ea800a8b6ef47ccc6e87367f0b", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/classicskinpack1_preview.png?checksum=b0f9f03ab7992f495f0b05be3194dfd7" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/classicskinpack1_preview.png?checksum=229feb87971ff89a390f3dd5b57a3635" }, { "id": "doctor_who_volume_1", "name": "Doctor Who Volume I Skin Pack", "description": "Launch yourself on an epic adventure in space and time with the Minecraft Doctor Who Skins Volume I. Over 50 characters from all eras of the show including the First, Fourth, Eleventh and Twelfth Doctors, Amy Pond, Clara Oswald, Rose Tyler, Zygons, The Master, Weeping Angels, the Daleks and their evil creator Davros.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/doctor_who_volume_1.zip?checksum=3e5ad0c9ce0293f715c219ba89c6043e", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/doctor_who_volume_1_preview.png?checksum=d19fe5be3eb3a7f90624fc83b6c3765c" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/doctor_who_volume_1_preview.png?checksum=abdd2a8b381e478633a64ed0c91e4c0a" }, { "id": "doctor_who_volume_2", "name": "Doctor Who Volume II Skin Pack", "description": "Zooming through the Time Vortex, hot on the heels of the first Minecraft Doctor Who Skin pack, comes Volume II. Over 50 characters from all eras of the show including the Second, Third, Eighth and Tenth Doctors, Donna Noble, Captain Jack Harkness, K9, Brigadier Lethbridge-Stewart, the Sea Devil and the Cybermen in all their guises from the 60\u0027s through to the most recent and deadly upgrade.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/doctor_who_volume_2.zip?checksum=6b4f4a3e6d56fe50f12b3ae71d86e738", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/doctor_who_volume_2_preview.png?checksum=d19fe5be3eb3a7f90624fc83b6c3765c" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/doctor_who_volume_2_preview.png?checksum=abdd2a8b381e478633a64ed0c91e4c0a" }, { "id": "egyptianmythology", @@ -117,35 +117,35 @@ "name": "Minecraft Noctis Skin Pack", "description": "Join Noctis, Gladio, Ignis and Prompto once again as they venture beyond the world of Eos and into the untold realms of Minecraft with this fantastic skin pack. Be it friend or foe, the cast of FINAL FANTASY XV follows, including Cindy, Aranea, Ardyn, the Astrals and many more.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/finalfantasyxv.zip?checksum=5ffdbb45f1cbf908e6f09ec862ec2cad", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/finalfantasyxv_preview.png?checksum=e9c11dccfe3597d2e4955eb82b9abdba" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/finalfantasyxv_preview.png?checksum=4e592596e7d3d42a944a2c4101bd492e" }, { "id": "fallout", "name": "Fallout Skin Pack", "description": "Welcome to the wasteland! Crack open the Vault containing 44 unique skins from the Fallout Mash-Up Pack.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/fallout.zip?checksum=6d4925188de2862a1180cb8075212080", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/fallout_preview.png?checksum=4c6a03d14316d60af393a483714a6440" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/fallout_preview.png?checksum=94bceb4fcc9154e33a1e5c9efe1d1407" }, { "id": "festivemashup", "name": "Minecraft Festive Mash-Up Skin Pack", "description": "Celebrate the Festive period with this wintery Mash-up Pack containing a Festive style Texture Pack, Skin Pack, new music and a Festive world!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/festivemashup.zip?checksum=d95cc04383f8ec025844846775c4760a", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/festivemashup_preview.png?checksum=d40fa5ea2c36a7070042881801975fd8" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/festivemashup_preview.png?checksum=c0de706b2d2463850f6c3265057c7a46" }, { "id": "festive", "name": "Minecraft Festive Skin Pack", "description": "Here\u0027s a fab mini pack of 24 skins to customize your Minecraft character with, and get you in the mood for the holidays.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/festive.zip?checksum=81ac2dd0d37a05b088b4f8c57be0ae86", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/festive_preview.png?checksum=8983496f2ae13e47dcc85068a3ffbe2e" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/festive_preview.png?checksum=3c71fd329e0512ba1896561defcd9b09" }, { "id": "fromtheshadows", "name": "From the Shadows Skin Pack", "description": "Get these excruciatingly detailed horrors in the \"From the Shadows\" HD skin pack.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/fromtheshadows.zip?checksum=dbe553f87325666b1a1fe2fa68873ad4", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/fromtheshadows_preview.png?checksum=49624e7c6f2b289e519625146ab8d7a2" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/fromtheshadows_preview.png?checksum=7efc4d603c1c6bd2c70090baf1b379b0" }, { "id": "greekmythology", @@ -159,7 +159,7 @@ "name": "Minecraft MINECON Earth 2017 Skin Pack", "description": "Join the party, wherever you are - and get dressed for the occasion with these fancy skins, celebrating everything from cosplay to cake! Available for a short time only, so get \u0027em fast!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/minecon2017.zip?checksum=4332ac780529e9c543b5ce659a7e27bb", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minecon2017_preview.png?checksum=5084e741266259adf656f6256bc00c84" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minecon2017_preview.png?checksum=307d50157c2047911ff2f2b90b54881f" }, { "id": "halloweencharity", @@ -173,14 +173,14 @@ "name": "Minecraft Halloween 2015 Skin Pack", "description": "Happy Halloween! Dress suitably spookily and prepare for the ultimate Minecraft Halloween thrill ride!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/halloween2015.zip?checksum=a7df12ece3d83f558b9b046095876cba", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/halloween2015_preview.png?checksum=35ea67af4dba7a72b8e890bd3bc83b5b" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/halloween2015_preview.png?checksum=d847dd38395fd2fde15c3e9207903abe" }, { "id": "halo", "name": "Halo Skin Pack", "description": "Includes 56 Halo character skins from Legacy Console Edition.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/halo.zip?checksum=0cbbf6bce45981c72e539924678b7482", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/halo_preview.png?checksum=39d642b62adc9da94c05f1b2612e14e7" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/halo_preview.png?checksum=ba0bd021fad3bfa29af65f5b93fbbde8" }, { "id": "littlebigplanet", @@ -194,7 +194,7 @@ "name": "Magic The Gathering Skin Pack", "description": "Deck yourself out as the most powerful Planeswalkers in the Multiverse.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/magicthegathering.zip?checksum=f23e1078bec82298f17b091052ac07c9", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/magicthegathering_preview.png?checksum=75a5bd447676e7b309ee30ad2c7c92ef" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/magicthegathering_preview.png?checksum=91b18136a27d90eb90b09eb35e7efb13" }, { "id": "masseffect", @@ -208,56 +208,56 @@ "name": "Minecraft MINECON 2015 Skin Pack", "description": "MINECON 2015 Skin Pack is a celebratory skin pack for MINECON 2015 that includes 8 skins of Steve and Alex wearing MINECON capes.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/minecon2015.zip?checksum=d75474f7c978b61340a2c1d72c90a6ff", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minecon2015_preview.png?checksum=8c869cabf0a438583756d5eb3018ac05" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minecon2015_preview.png?checksum=16f7c1a1aee32afc627bc4adcc1df74c" }, { "id": "minecon2016", "name": "Minecraft MINECON 2016 Skin Pack", "description": "MINECON 2016 Skin Pack is a celebratory skin pack for MINECON 2016 that includes 14 skins.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/minecon2016.zip?checksum=7cacce23cb0da76670ea01f1fad53997", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minecon2016_preview.png?checksum=2dc4c657dea53c90a8f4207c977c7ce2" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minecon2016_preview.png?checksum=46895c46615ee118599aa305d227e36a" }, { "id": "minigameheros", "name": "Minecraft Mini Game Heroes Skin Pack", "description": "Become a Mini Game legend with this new sporting skin pack! Swoop round Glide\u0027s tightest tracks in lithe llama-suit, cushion Tumble-based fumbles with fluffy cat pads or don your Guardian get-up to bolster both your Battle ranking and your fashion game.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/minigameheros.zip?checksum=37c546b796e6f7108199bdb11f95d4d0", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minigameheros_preview.png?checksum=5d16f828ed220be4c64fb8c3fd9b490a" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minigameheros_preview.png?checksum=70d8aa0082a842c72c62792b71624946" }, { "id": "minigamemasters", "name": "Minecraft Mini Game Masters Skin Pack", "description": "Calling all beasts of Battle, titans of Tumble and gods of Glide: the ultimate in Mini Game themed sporting skins are here! So slip into that streamlined spandex, strap on those sturdy pads, and prepare to out-style AND out-play your friends.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/minigamemasters.zip?checksum=b2eadb5bcd8bd4e0132c37162f98bd64", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minigamemasters_preview.png?checksum=412d728a90c00a76009dfc131abcf4f8" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/minigamemasters_preview.png?checksum=a53df833e6df2eb7a700b3ee62f9fcad" }, { "id": "marvelsavengers", "name": "Marvel's Avengers Skin Pack", "description": "Marvel Avengers Skin Pack is a skin pack containing 35 skins of characters from the Avengers superhero comic book series.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/marvelsavengers.zip?checksum=7bdb9789108c1a8db6349aaaedf07210", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/marvelsavengers_preview.png?checksum=dc2179e3577fd6f86c0e4173b40b7740" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/marvelsavengers_preview.png?checksum=54819c63df6ae82b95a344ee23a4e259" }, { "id": "marvelgog", "name": "Marvel's Guardians of the Galaxy Skin Pack", "description": "Marvel Guardians of the Galaxy Skin Pack is a skin pack containing 24 skins of characters from the superhero film Guardians of the Galaxy by Marvel Studios, as well as the comic series of the same name.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/marvelgog.zip?checksum=b5510ff0af3e9612dbac04131f144b28", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/marvelgog_preview.png?checksum=435ff6357e0b4bdd77a35de19b33cc47" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/marvelgog_preview.png?checksum=35e227d4ddd058f37bb89b7b5cd7d4ac" }, { "id": "marvelsspiderman", "name": "Marvel's Spider-Man Skin Pack", "description": "Marvel Spider-Man Skin Pack is a skin pack containing 35 skins of characters from the Spider-Man superhero franchise by Marvel Entertainment.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/marvelsspiderman.zip?checksum=72e7c31f70e1eeeced0b538a85f2c6c7", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/marvelsspiderman_preview.png?checksum=9ec2fb42aad77b99a657b47e9f1a8fdc" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/marvelsspiderman_preview.png?checksum=bc940896f59a8fec190b20b8c6123230" }, { "id": "moana", "name": "Moana Skin Pack", "description": "Set sail with Moana, Maui and all the crew from Motunui. How far will you go in Minecraft with this adventurous character set? You’re welcome!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/moana.zip?checksum=9283398a8b07968a583600f4b43d9de5", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/moana_preview.png?checksum=f9a14fc00dbcc4e1afbe40d1413cc2d2" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/moana_preview.png?checksum=b68ef4b6bb1b71666e8a32e868a3914c" }, { "id": "norsemythology", @@ -271,7 +271,7 @@ "name": "Power Rangers Skin Pack", "description": "Including the 5 original Power Rangers and many more characters from the classic series, this skin pack is nothing short of Morphinominal.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/powerrangers.zip?checksum=9e8834aed88d76d772d04d6f62093f9f", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/powerrangers_preview.png?checksum=9c1f31ef7b5b6323b402394af1395acd" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/powerrangers_preview.png?checksum=3be87055ae25f161717a6d1207f1e5dc" }, { "id": "piratesofthecaribbean", @@ -285,7 +285,7 @@ "name": "Minecraft Redstone Specialists Skin Pack", "description": "Dress as the Scholar, Protector, and more!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/redstonespecialists.zip?checksum=1ac301b9d766645208d7345550e715a6", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/redstonespecialists_preview.png?checksum=61018b6142e8b7b4307b2939b5bcc2ed" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/redstonespecialists_preview.png?checksum=324ce45876fd4723c0e6683f613363db" }, { "id": "soa", @@ -299,42 +299,42 @@ "name": "Minecraft Skin Pack 1", "description": "Customise your character with this selection of stunning skins!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/skinpack1.zip?checksum=3b063527fc75f3fa9ffbe6f23c889448", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack1_preview.png?checksum=0714e8cf260646765d042fb9aaf17afe" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack1_preview.png?checksum=4405db129a817930dfd84ceba527db0a" }, { "id": "skinpack2", "name": "Minecraft Skin Pack 2", "description": "Customise your Minecraft character with this 2nd selection of stunning skins!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/skinpack2.zip?checksum=ad68836ae14b99711c97979d1e3256ab", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack2_preview.png?checksum=a7cf15f82dfe2968702cdc39f47ad490" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack2_preview.png?checksum=3911ff4548cda1a61cc2886706be74b9" }, { "id": "skinpack3", "name": "Minecraft Skin Pack 3", "description": "Here\u0027s the third superb pack of skins for you to customise your Minecraft character with! We hope you will enjoy it!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/skinpack3.zip?checksum=7ca1f3e8cf9826708e8c6621e7e4923e", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack3_preview.png?checksum=d1eb1567381b11114c7ea1b9a75a6716" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack3_preview.png?checksum=fd7a8f4349723a96b0f3228f39aef9c1" }, { "id": "skinpack4", "name": "Minecraft Skin Pack 4", "description": "Here\u0027s the fourth superb pack of skins for you to customise your Minecraft character with! We hope you will enjoy it!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/skinpack4.zip?checksum=e141ea9f438c49a9e55a4d94906462d5", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack4_preview.png?checksum=632a92221a2a521cce367f986f8ec099" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack4_preview.png?checksum=ff2a12e11227d396549050851d84832f" }, { "id": "skinpack5", "name": "Minecraft Skin Pack 5", "description": "Here\u0027s the fith superb pack of skins for you to customise your Minecraft character with! We hope you will enjoy it!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/skinpack5.zip?checksum=7d1e83f252e5724d0ed785f1d1566957", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack5_preview.png?checksum=8d985831c502211f45aee5525ca3429f" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack5_preview.png?checksum=54c31ce20734d31a517c5650200907a5" }, { "id": "skinpack6", "name": "Minecraft Skin Pack 6", "description": "Here\u0027s the sixth superb pack of skins for you to customise your Minecraft character with! We hope you will enjoy it!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/skin_pack_6.zip?checksum=83e7e3980b34261b770f93abc700f0aa", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack6_preview.png?checksum=dbcdfae4ea49ed86d938cfd3dd02a406" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/skinpack6_preview.png?checksum=cd231a4b104378f1462a521bd4715835" }, { "id": "supermario", @@ -348,35 +348,35 @@ "name": "Solo: A Star Wars Story Skin Pack", "description": "Buckle up and jump into hyperspace with the Solo: A Star Wars Story™ Skin Pack! Assemble a crew with characters like Han Solo, Lando Calrissian, L3-37 and more!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/starwarssolo.zip?checksum=4eac31899b02d4dc4122d6c90ce06dde", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarssolo_preview.png?checksum=184ebd4d42bf295272faf825d2d315d9" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarssolo_preview.png?checksum=01a7770b2d4855ed8f9c448c63ebad55" }, { "id": "starwarsclassic", "name": "Star Wars Classic Skin Pack", "description": "A long time ago in a galaxy far, far away.... The Star Wars Classic Skin Pack features an assortment of over 50 heroes, villains, and rogues from the Galactic Civil War. Whether you pick a Jawa or the mighty Darth Vader, you can play as your favorite Star Wars characters from Episodes IV to VI, Minecraft style.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/starwarsclassic.zip?checksum=52b1555001de0ff84b6ed9b63b7c6bf0", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarsclassic_preview.png?checksum=477e1120aa3f8455d6a1db278e4f20bd" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarsclassic_preview.png?checksum=49ddd70fee750b3826396bdfa46c30ba" }, { "id": "starwarsprequel", "name": "Star Wars Prequel Skin Pack", "description": "A long time ago in a galaxy far, far away.... The Star Wars Prequel Skin Pack is now available. Choose from over 50 skins and play as some of your favorite Star Wars characters, Minecraft style.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/starwarsprequel.zip?checksum=9d90427a504ff6dbf23ee813bdba30c8", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarsprequel_preview.png?checksum=23fef9595db3260fbe75be6b42c83d6e" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarsprequel_preview.png?checksum=6001328e4bbdafed8e1852e63e895ebc" }, { "id": "starwarsrebels", "name": "Star Wars Rebels Skin Pack", "description": "Are you ready to join the rebellion - Minecraft style? The Star Wars Rebels Skin Pack features the crew of the Ghost and their adversaries in the Galactic Empire. Choose from over 20 skins and play as your favourite Star Wars Rebels characters.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/starwarsrebels.zip?checksum=c0b80ea8ec4ba54878c9b5fa27d80584", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarsrebels_preview.png?checksum=3e9b3446e8e7c2d0f743820e88f6c073" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarsrebels_preview.png?checksum=ed790812647e9be48db4516d7fe9d198" }, { "id": "starwarssequel", "name": "Star Wars Sequel Skin Pack", "description": "Star Wars Sequel Skin Pack, featuring a total of 53 characters from The Force Awakens and The Last Jedi.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/starwarssequel.zip?checksum=8ea657f77cea78ad14af4c2807927587", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarssequel_preview.png?checksum=b53c317dd4b6b0d3623831a2d02c4bbd" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/starwarssequel_preview.png?checksum=98bc6cd8ef6787a635769d96d2845ed7" }, { "id": "stevenuniverse", @@ -390,21 +390,21 @@ "name": "Minecraft Story Mode Skin Pack", "description": "Create your own adventure with this skin pack featuring your favorite characters from Minecraft: Story Mode. All the Jesse, Olivia, Axel, Petra skins and many more are included!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/storymode.zip?checksum=6f3219c091e4e835295ecbff72a6d488", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/storymode_preview.png?checksum=a347c3c8968f7559b4183137282ef02c" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/storymode_preview.png?checksum=69567b9724e4f019ec529be2649cc8c6" }, { "id": "strangerthings", "name": "Stranger Things Skin Pack", "description": "Something is coming, something hungry for blood. A shadow grows on the wall behind you, swallowing you in darkness. It is almost here… Boom! Stranger Things comes to Minecraft! Join Mike, Dustin, Lucas, Will, Eleven, Joyce, Hopper and many more as they survive monsters, adolescence and 80\u0027s fashion choices.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/strangerthings.zip?checksum=4a0fc45002e2e5d980b3f5f9408946b7", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/strangerthings_preview.png?checksum=17b183f05678d12d3ba69443a6eea194" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/strangerthings_preview.png?checksum=bc95095d9c9aa9a900279f1359be2476" }, { "id": "biomesettlers3", "name": "Minecraft Strangers - Biome Settlers 3 Skin Pack", "description": "Get this pack and make your home in distant lands or ocean depths!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/biomesettlers3.zip?checksum=44d69b2ad808b18d433778e192ae7d6a", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/biomesettlers3_preview.png?checksum=f6603ea5a68fa5374fec1f3cd36bd144" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/biomesettlers3_preview.png?checksum=1e5255ef3ea7936df9c99e44c0f5f3d8" }, { "id": "skyrim", @@ -425,35 +425,35 @@ "name": "Toy Story Skin Pack", "description": "Play as Woody, Buzz Lightyear, Jessie, Bo Peep, Forky and more Toy Story characters.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/toystory.zip?checksum=43d3d31be5a795beb5b97bdf8c4bdb86", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/toystory_preview.png?checksum=6dadc4bbd53d789dc588248d2fc22ba0" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/toystory_preview.png?checksum=6c2a5a40797061c97840a01fe78214af" }, { "id": "supercuteskins", "name": "Minecraft Super Cute Skin Pack", "description": "The Super Cute Skin Pack lets you create a cheerful world full of the cutest and cuddliest mobs! Bouncing bunnies, ultra-adorable unicorns, brilliant bumblebees and, er, burgers? Yes, burgers! Even the squid will make you Squeee! This skin pack comes with 15 skins!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/supercuteskins.zip?checksum=386345f9016bee93cdd72587e331d60a", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/supercuteskins_preview.png?checksum=8462d9a022d74b414c459c1e72a23958" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/supercuteskins_preview.png?checksum=ea0690c50e0c24028a1fedf17d400948" }, { "id": "theincredibles", "name": "The Incredibles Skin Pack", "description": "Grab your super suit and join the action with the Parr family and other heroes and villains in this incredible skin pack!", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/theincredibles.zip?checksum=e32c4f85df09a4595d5558d960dd458d", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/theincredibles_preview.png?checksum=4b62243ffea0eb75f84145bc8f11575f" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/theincredibles_preview.png?checksum=29cd0a6529e41b985a3901ea970915db" }, { "id": "thesimpsons", "name": "The Simpsons Skin Pack", "description": "Create your own blocky version of Springfield with the entire Simpsons family - Homer, Marge, Bart, Lisa and Maggie - plus 19 of Springfield Elementary School’s beloved characters from the Emmy Award-winning animated show and the longest-running scripted show in television history.", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/thesimpsons.zip?checksum=df236e70380b00a3eff1d4e2e1ebe2c4", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/thesimpsons_preview.png?checksum=6626792321be818958881a2c50338504" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/thesimpsons_preview.png?checksum=8407f7912e4708ca7dde0d73e7cf9eef" }, { "id": "villians", "name": "Minecraft Villains Skin Pack", "description": "Unleash your inner villain with a pack dripping in the devious, the dastardly and the downright despicable! Scoundrels and schemers, mischief-makers and malevolent masterminds - this pack has the lot. Can you tell fiend from foe?", "downloadURI": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/packs/villians.zip?checksum=178410c38713ad52a6555dae60caa813", - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/villians_preview.png?checksum=8ae19be00cbb125d007b9338a9368112" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/skinpacks/preview_images/villians_preview.png?checksum=a0af20795b052376efea646a677b4fb6" } ] } diff --git a/skinpacks/preview_images/battleandbeasts_preview.png b/skinpacks/preview_images/battleandbeasts_preview.png index f5911b1..1d9cdac 100644 Binary files a/skinpacks/preview_images/battleandbeasts_preview.png and b/skinpacks/preview_images/battleandbeasts_preview.png differ diff --git a/skinpacks/preview_images/battleandthebeasts2_preview.png b/skinpacks/preview_images/battleandthebeasts2_preview.png index 513ec47..e85094b 100644 Binary files a/skinpacks/preview_images/battleandthebeasts2_preview.png and b/skinpacks/preview_images/battleandthebeasts2_preview.png differ diff --git a/skinpacks/preview_images/biomesettlers2_preview.png b/skinpacks/preview_images/biomesettlers2_preview.png index dd6bdb3..29b93b6 100644 Binary files a/skinpacks/preview_images/biomesettlers2_preview.png and b/skinpacks/preview_images/biomesettlers2_preview.png differ diff --git a/skinpacks/preview_images/biomesettlers3_preview.png b/skinpacks/preview_images/biomesettlers3_preview.png index ea11118..6dc51af 100644 Binary files a/skinpacks/preview_images/biomesettlers3_preview.png and b/skinpacks/preview_images/biomesettlers3_preview.png differ diff --git a/skinpacks/preview_images/biomesettlers_preview.png b/skinpacks/preview_images/biomesettlers_preview.png index 57f04e0..f6915c4 100644 Binary files a/skinpacks/preview_images/biomesettlers_preview.png and b/skinpacks/preview_images/biomesettlers_preview.png differ diff --git a/skinpacks/preview_images/birthday2_preview.png b/skinpacks/preview_images/birthday2_preview.png index 9217ffa..43b7b51 100644 Binary files a/skinpacks/preview_images/birthday2_preview.png and b/skinpacks/preview_images/birthday2_preview.png differ diff --git a/skinpacks/preview_images/birthday3_preview.png b/skinpacks/preview_images/birthday3_preview.png index 3e6141a..6891604 100644 Binary files a/skinpacks/preview_images/birthday3_preview.png and b/skinpacks/preview_images/birthday3_preview.png differ diff --git a/skinpacks/preview_images/birthday4_preview.png b/skinpacks/preview_images/birthday4_preview.png index e1ae138..a0c1edf 100644 Binary files a/skinpacks/preview_images/birthday4_preview.png and b/skinpacks/preview_images/birthday4_preview.png differ diff --git a/skinpacks/preview_images/birthday5_preview.png b/skinpacks/preview_images/birthday5_preview.png index b5622f5..7511b0d 100644 Binary files a/skinpacks/preview_images/birthday5_preview.png and b/skinpacks/preview_images/birthday5_preview.png differ diff --git a/skinpacks/preview_images/birthday_preview.png b/skinpacks/preview_images/birthday_preview.png index 9998e46..fd762c8 100644 Binary files a/skinpacks/preview_images/birthday_preview.png and b/skinpacks/preview_images/birthday_preview.png differ diff --git a/skinpacks/preview_images/campfiretales_preview.png b/skinpacks/preview_images/campfiretales_preview.png index ba2f701..933261a 100644 Binary files a/skinpacks/preview_images/campfiretales_preview.png and b/skinpacks/preview_images/campfiretales_preview.png differ diff --git a/skinpacks/preview_images/classicskinpack1_preview.png b/skinpacks/preview_images/classicskinpack1_preview.png index 27d5c8f..c8535aa 100644 Binary files a/skinpacks/preview_images/classicskinpack1_preview.png and b/skinpacks/preview_images/classicskinpack1_preview.png differ diff --git a/skinpacks/preview_images/doctor_who_volume_1_preview.png b/skinpacks/preview_images/doctor_who_volume_1_preview.png index d369870..c9173ad 100644 Binary files a/skinpacks/preview_images/doctor_who_volume_1_preview.png and b/skinpacks/preview_images/doctor_who_volume_1_preview.png differ diff --git a/skinpacks/preview_images/doctor_who_volume_2_preview.png b/skinpacks/preview_images/doctor_who_volume_2_preview.png index d369870..c9173ad 100644 Binary files a/skinpacks/preview_images/doctor_who_volume_2_preview.png and b/skinpacks/preview_images/doctor_who_volume_2_preview.png differ diff --git a/skinpacks/preview_images/fallout_preview.png b/skinpacks/preview_images/fallout_preview.png index e0868d2..59d5582 100644 Binary files a/skinpacks/preview_images/fallout_preview.png and b/skinpacks/preview_images/fallout_preview.png differ diff --git a/skinpacks/preview_images/festive_preview.png b/skinpacks/preview_images/festive_preview.png index 104f55a..3975fed 100644 Binary files a/skinpacks/preview_images/festive_preview.png and b/skinpacks/preview_images/festive_preview.png differ diff --git a/skinpacks/preview_images/festivemashup_preview.png b/skinpacks/preview_images/festivemashup_preview.png index b01e934..519986b 100644 Binary files a/skinpacks/preview_images/festivemashup_preview.png and b/skinpacks/preview_images/festivemashup_preview.png differ diff --git a/skinpacks/preview_images/finalfantasyxv_preview.png b/skinpacks/preview_images/finalfantasyxv_preview.png index c81e854..0792493 100644 Binary files a/skinpacks/preview_images/finalfantasyxv_preview.png and b/skinpacks/preview_images/finalfantasyxv_preview.png differ diff --git a/skinpacks/preview_images/fromtheshadows_preview.png b/skinpacks/preview_images/fromtheshadows_preview.png index 1a5a3fc..1bafa6f 100644 Binary files a/skinpacks/preview_images/fromtheshadows_preview.png and b/skinpacks/preview_images/fromtheshadows_preview.png differ diff --git a/skinpacks/preview_images/halloween2015_preview.png b/skinpacks/preview_images/halloween2015_preview.png index 5fc14fd..da27c61 100644 Binary files a/skinpacks/preview_images/halloween2015_preview.png and b/skinpacks/preview_images/halloween2015_preview.png differ diff --git a/skinpacks/preview_images/halo_preview.png b/skinpacks/preview_images/halo_preview.png index 67d7ab4..5a6ebad 100644 Binary files a/skinpacks/preview_images/halo_preview.png and b/skinpacks/preview_images/halo_preview.png differ diff --git a/skinpacks/preview_images/magicthegathering_preview.png b/skinpacks/preview_images/magicthegathering_preview.png index fdbfde4..eda9154 100644 Binary files a/skinpacks/preview_images/magicthegathering_preview.png and b/skinpacks/preview_images/magicthegathering_preview.png differ diff --git a/skinpacks/preview_images/marvelgog_preview.png b/skinpacks/preview_images/marvelgog_preview.png index 7b82ef2..a137996 100644 Binary files a/skinpacks/preview_images/marvelgog_preview.png and b/skinpacks/preview_images/marvelgog_preview.png differ diff --git a/skinpacks/preview_images/marvelsavengers_preview.png b/skinpacks/preview_images/marvelsavengers_preview.png index 13eb6cb..13fd963 100644 Binary files a/skinpacks/preview_images/marvelsavengers_preview.png and b/skinpacks/preview_images/marvelsavengers_preview.png differ diff --git a/skinpacks/preview_images/marvelsspiderman_preview.png b/skinpacks/preview_images/marvelsspiderman_preview.png index d1515e1..60746fa 100644 Binary files a/skinpacks/preview_images/marvelsspiderman_preview.png and b/skinpacks/preview_images/marvelsspiderman_preview.png differ diff --git a/skinpacks/preview_images/minecon2015_preview.png b/skinpacks/preview_images/minecon2015_preview.png index ecc2f37..e39f817 100644 Binary files a/skinpacks/preview_images/minecon2015_preview.png and b/skinpacks/preview_images/minecon2015_preview.png differ diff --git a/skinpacks/preview_images/minecon2016_preview.png b/skinpacks/preview_images/minecon2016_preview.png index 67b6404..25d24ec 100644 Binary files a/skinpacks/preview_images/minecon2016_preview.png and b/skinpacks/preview_images/minecon2016_preview.png differ diff --git a/skinpacks/preview_images/minecon2017_preview.png b/skinpacks/preview_images/minecon2017_preview.png index eedcd10..6479ddc 100644 Binary files a/skinpacks/preview_images/minecon2017_preview.png and b/skinpacks/preview_images/minecon2017_preview.png differ diff --git a/skinpacks/preview_images/minigameheros_preview.png b/skinpacks/preview_images/minigameheros_preview.png index f57a618..c40b3f3 100644 Binary files a/skinpacks/preview_images/minigameheros_preview.png and b/skinpacks/preview_images/minigameheros_preview.png differ diff --git a/skinpacks/preview_images/minigamemasters_preview.png b/skinpacks/preview_images/minigamemasters_preview.png index 9f4e69f..9061aa6 100644 Binary files a/skinpacks/preview_images/minigamemasters_preview.png and b/skinpacks/preview_images/minigamemasters_preview.png differ diff --git a/skinpacks/preview_images/moana_preview.png b/skinpacks/preview_images/moana_preview.png index cc13a00..43bef2b 100644 Binary files a/skinpacks/preview_images/moana_preview.png and b/skinpacks/preview_images/moana_preview.png differ diff --git a/skinpacks/preview_images/powerrangers_preview.png b/skinpacks/preview_images/powerrangers_preview.png index 8e71ea0..5c85fdf 100644 Binary files a/skinpacks/preview_images/powerrangers_preview.png and b/skinpacks/preview_images/powerrangers_preview.png differ diff --git a/skinpacks/preview_images/redstonespecialists_preview.png b/skinpacks/preview_images/redstonespecialists_preview.png index f36ec72..9c1339b 100644 Binary files a/skinpacks/preview_images/redstonespecialists_preview.png and b/skinpacks/preview_images/redstonespecialists_preview.png differ diff --git a/skinpacks/preview_images/skinpack1_preview.png b/skinpacks/preview_images/skinpack1_preview.png index 8409219..c1ccdd8 100644 Binary files a/skinpacks/preview_images/skinpack1_preview.png and b/skinpacks/preview_images/skinpack1_preview.png differ diff --git a/skinpacks/preview_images/skinpack2_preview.png b/skinpacks/preview_images/skinpack2_preview.png index c011e6f..ed3ccff 100644 Binary files a/skinpacks/preview_images/skinpack2_preview.png and b/skinpacks/preview_images/skinpack2_preview.png differ diff --git a/skinpacks/preview_images/skinpack3_preview.png b/skinpacks/preview_images/skinpack3_preview.png index 9af9e08..2cb9e5d 100644 Binary files a/skinpacks/preview_images/skinpack3_preview.png and b/skinpacks/preview_images/skinpack3_preview.png differ diff --git a/skinpacks/preview_images/skinpack4_preview.png b/skinpacks/preview_images/skinpack4_preview.png index e8bfe92..8a8b8cf 100644 Binary files a/skinpacks/preview_images/skinpack4_preview.png and b/skinpacks/preview_images/skinpack4_preview.png differ diff --git a/skinpacks/preview_images/skinpack5_preview.png b/skinpacks/preview_images/skinpack5_preview.png index 5784cb6..9496b96 100644 Binary files a/skinpacks/preview_images/skinpack5_preview.png and b/skinpacks/preview_images/skinpack5_preview.png differ diff --git a/skinpacks/preview_images/skinpack6_preview.png b/skinpacks/preview_images/skinpack6_preview.png index 1ab4d1b..589f9eb 100644 Binary files a/skinpacks/preview_images/skinpack6_preview.png and b/skinpacks/preview_images/skinpack6_preview.png differ diff --git a/skinpacks/preview_images/starwarsclassic_preview.png b/skinpacks/preview_images/starwarsclassic_preview.png index f7b3f3d..80fd40c 100644 Binary files a/skinpacks/preview_images/starwarsclassic_preview.png and b/skinpacks/preview_images/starwarsclassic_preview.png differ diff --git a/skinpacks/preview_images/starwarsprequel_preview.png b/skinpacks/preview_images/starwarsprequel_preview.png index 0058674..9768bbc 100644 Binary files a/skinpacks/preview_images/starwarsprequel_preview.png and b/skinpacks/preview_images/starwarsprequel_preview.png differ diff --git a/skinpacks/preview_images/starwarsrebels_preview.png b/skinpacks/preview_images/starwarsrebels_preview.png index ff3e752..e513ab0 100644 Binary files a/skinpacks/preview_images/starwarsrebels_preview.png and b/skinpacks/preview_images/starwarsrebels_preview.png differ diff --git a/skinpacks/preview_images/starwarssequel_preview.png b/skinpacks/preview_images/starwarssequel_preview.png index 9cbcd6d..20881c9 100644 Binary files a/skinpacks/preview_images/starwarssequel_preview.png and b/skinpacks/preview_images/starwarssequel_preview.png differ diff --git a/skinpacks/preview_images/starwarssolo_preview.png b/skinpacks/preview_images/starwarssolo_preview.png index ae69bdc..0b1099f 100644 Binary files a/skinpacks/preview_images/starwarssolo_preview.png and b/skinpacks/preview_images/starwarssolo_preview.png differ diff --git a/skinpacks/preview_images/storymode_preview.png b/skinpacks/preview_images/storymode_preview.png index 5d367e5..98a8905 100644 Binary files a/skinpacks/preview_images/storymode_preview.png and b/skinpacks/preview_images/storymode_preview.png differ diff --git a/skinpacks/preview_images/strangerthings_preview.png b/skinpacks/preview_images/strangerthings_preview.png index 3fb66e5..7dce962 100644 Binary files a/skinpacks/preview_images/strangerthings_preview.png and b/skinpacks/preview_images/strangerthings_preview.png differ diff --git a/skinpacks/preview_images/supercuteskins_preview.png b/skinpacks/preview_images/supercuteskins_preview.png index 498c8b7..a148e6c 100644 Binary files a/skinpacks/preview_images/supercuteskins_preview.png and b/skinpacks/preview_images/supercuteskins_preview.png differ diff --git a/skinpacks/preview_images/theincredibles_preview.png b/skinpacks/preview_images/theincredibles_preview.png index b95dfc2..adcbd76 100644 Binary files a/skinpacks/preview_images/theincredibles_preview.png and b/skinpacks/preview_images/theincredibles_preview.png differ diff --git a/skinpacks/preview_images/thesimpsons_preview.png b/skinpacks/preview_images/thesimpsons_preview.png index 47b8df6..8bdba63 100644 Binary files a/skinpacks/preview_images/thesimpsons_preview.png and b/skinpacks/preview_images/thesimpsons_preview.png differ diff --git a/skinpacks/preview_images/toystory_preview.png b/skinpacks/preview_images/toystory_preview.png index 62a8a00..cab98dc 100644 Binary files a/skinpacks/preview_images/toystory_preview.png and b/skinpacks/preview_images/toystory_preview.png differ diff --git a/skinpacks/preview_images/villians_preview.png b/skinpacks/preview_images/villians_preview.png index 587f7a0..85c8886 100644 Binary files a/skinpacks/preview_images/villians_preview.png and b/skinpacks/preview_images/villians_preview.png differ diff --git a/texture_packs/index.json b/texture_packs/index.json index 5caf956..1aefd19 100644 --- a/texture_packs/index.json +++ b/texture_packs/index.json @@ -12,7 +12,7 @@ "downloadURI": "https://cdn.modrinth.com/data/ohS9Jkb7/versions/2mQTFbQi/Super%20Cute%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/supercute_preview.png?checksum=2221bc766c7975c2bf1166c6e5ef9ce9" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/supercute_preview.png?checksum=77f1cb580e5585724d93cd9f358d6385" }, { "id": "city_texture_pack", @@ -26,7 +26,7 @@ "downloadURI": "https://cdn.modrinth.com/data/IcRlkcNt/versions/Hr5AbtbS/City%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/city_preview.png?checksum=f3d218a0f2d7a223cd1698a2324050f3" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/city_preview.png?checksum=30ec3afb449682e045f5ad40d2399493" }, { "id": "plastic_texture_pack", @@ -40,7 +40,7 @@ "downloadURI": "https://cdn.modrinth.com/data/meEXwbr9/versions/rO6NFLGh/Plastic%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/plastic_preview.png?checksum=6defdef04e4e13eb1bb305e22b84bf5e" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/plastic_preview.png?checksum=9d53367fccb1bcb0ae7b53f02a1441d1" }, { "id": "natural_texture_pack", @@ -54,7 +54,7 @@ "downloadURI": "https://cdn.modrinth.com/data/wl6YG9AY/versions/OZPNrPKm/Natural%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/natural_preview.png?checksum=6232733c81e4faf6fe3953a39398e674" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/natural_preview.png?checksum=e328e018fb95e5a4736016a31326de2a" }, { "id": "fantasy_texture_pack", @@ -68,7 +68,7 @@ "downloadURI": "https://cdn.modrinth.com/data/kFbEIMmd/versions/klsZagV7/Fantasy%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/fantasy_preview.png?checksum=ae88dd9ada2b443c281f9ada9cc87992" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/fantasy_preview.png?checksum=d158067e2bf2f6c173c150b46b67a741" }, { "id": "candy_texture_pack", @@ -82,7 +82,7 @@ "downloadURI": "https://cdn.modrinth.com/data/NGIRqFgR/versions/BTxcyADP/Candy%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/candy_preview.png?checksum=995441b29a506736cecfc68aa2792890" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/candy_preview.png?checksum=aa6e8c69db79357e89a59d4acf081f7c" }, { "id": "cartoon_texture_pack", @@ -96,7 +96,7 @@ "downloadURI": "https://cdn.modrinth.com/data/I8Wm3eT9/versions/NPsoth4J/Cartoon%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/cartoon_preview.png?checksum=9ed8031c569987b4e055f9e42d5e4e88" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/cartoon_preview.png?checksum=1d055c3e21b9c3eda7fac95eebe7f520" }, { "id": "steampunk_texture_pack", @@ -110,7 +110,7 @@ "downloadURI": "https://cdn.modrinth.com/data/iWaY0S0z/versions/8XFYYI9J/Steampunk%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/steampunk_preview.png?checksum=af457a271c82333ff0fb866ea719d2f2" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/steampunk_preview.png?checksum=df5748d1a9113cfe7ddfaa9c87004d54" }, { "id": "pattern_texture_pack", @@ -124,7 +124,7 @@ "downloadURI": "https://cdn.modrinth.com/data/2F04lb0o/versions/Xa45Zpzi/Pattern%20Texture%20Pack.zip" } ], - "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/pattern_preview.png?checksum=bd2c757c7b14cf00e1d25c257bd0fc18" + "imageUrl": "https://raw.githubusercontent.com/creeper2eletricboogaloo/L4JDownloadableContent/main/texture_packs/preview_images/pattern_preview.png?checksum=76033b97c3fa2b4e052ee044bb0b499b" } ] } diff --git a/texture_packs/preview_images/candy_preview.png b/texture_packs/preview_images/candy_preview.png index 13f9223..f7b41e6 100644 Binary files a/texture_packs/preview_images/candy_preview.png and b/texture_packs/preview_images/candy_preview.png differ diff --git a/texture_packs/preview_images/cartoon_preview.png b/texture_packs/preview_images/cartoon_preview.png index 87ad5e4..f91821e 100644 Binary files a/texture_packs/preview_images/cartoon_preview.png and b/texture_packs/preview_images/cartoon_preview.png differ diff --git a/texture_packs/preview_images/city_preview.png b/texture_packs/preview_images/city_preview.png index 1db4146..33b3cd6 100644 Binary files a/texture_packs/preview_images/city_preview.png and b/texture_packs/preview_images/city_preview.png differ diff --git a/texture_packs/preview_images/fantasy_preview.png b/texture_packs/preview_images/fantasy_preview.png index 0646bb1..4c7b0d1 100644 Binary files a/texture_packs/preview_images/fantasy_preview.png and b/texture_packs/preview_images/fantasy_preview.png differ diff --git a/texture_packs/preview_images/natural_preview.png b/texture_packs/preview_images/natural_preview.png index 0c9f832..e2a8f5c 100644 Binary files a/texture_packs/preview_images/natural_preview.png and b/texture_packs/preview_images/natural_preview.png differ diff --git a/texture_packs/preview_images/pattern_preview.png b/texture_packs/preview_images/pattern_preview.png index e966f6e..7d03acd 100644 Binary files a/texture_packs/preview_images/pattern_preview.png and b/texture_packs/preview_images/pattern_preview.png differ diff --git a/texture_packs/preview_images/plastic_preview.png b/texture_packs/preview_images/plastic_preview.png index e504761..3503f26 100644 Binary files a/texture_packs/preview_images/plastic_preview.png and b/texture_packs/preview_images/plastic_preview.png differ diff --git a/texture_packs/preview_images/steampunk_preview.png b/texture_packs/preview_images/steampunk_preview.png index d5c4800..a866bb9 100644 Binary files a/texture_packs/preview_images/steampunk_preview.png and b/texture_packs/preview_images/steampunk_preview.png differ diff --git a/texture_packs/preview_images/supercute_preview.png b/texture_packs/preview_images/supercute_preview.png index a87bcb0..b0eb537 100644 Binary files a/texture_packs/preview_images/supercute_preview.png and b/texture_packs/preview_images/supercute_preview.png differ