update legacy4j logo
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 180 KiB |
|
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 141 KiB |
@@ -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"]
|
||||
},
|
||||
{
|
||||
|
||||
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 189 KiB |
@@ -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",
|
||||
|
||||
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 779 KiB After Width: | Height: | Size: 778 KiB |
|
Before Width: | Height: | Size: 769 KiB After Width: | Height: | Size: 768 KiB |
|
Before Width: | Height: | Size: 409 KiB After Width: | Height: | Size: 408 KiB |
|
Before Width: | Height: | Size: 387 KiB After Width: | Height: | Size: 386 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 175 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 198 KiB |
BIN
resources/preview logos/old/fromtheshadowslogo.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
resources/preview logos/old/header.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
resources/preview logos/old/legacybedslogo.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
resources/preview logos/old/originalmusiclogo.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
resources/preview logos/old/pre113waterlogo.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 218 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 211 KiB |
BIN
resources/store icons/compressed_legacy_music_clean.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
resources/store icons/doctor_who_preview_clean.png
Normal file
|
After Width: | Height: | Size: 198 KiB |
252
scripts/regenerate_generic_header_previews.py
Normal file
@@ -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())
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 187 KiB After Width: | Height: | Size: 173 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 181 KiB |
|
Before Width: | Height: | Size: 214 KiB After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 239 KiB After Width: | Height: | Size: 218 KiB |
|
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 178 KiB |
|
Before Width: | Height: | Size: 199 KiB After Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 147 KiB |
|
Before Width: | Height: | Size: 214 KiB After Width: | Height: | Size: 195 KiB |
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 206 KiB |
|
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 206 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 163 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 181 KiB |
|
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 165 KiB |
|
Before Width: | Height: | Size: 203 KiB After Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 180 KiB After Width: | Height: | Size: 166 KiB |
|
Before Width: | Height: | Size: 216 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 169 KiB After Width: | Height: | Size: 156 KiB |
|
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 159 KiB |
|
Before Width: | Height: | Size: 187 KiB After Width: | Height: | Size: 173 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 210 KiB After Width: | Height: | Size: 192 KiB |
|
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 179 KiB |
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 180 KiB |
|
Before Width: | Height: | Size: 206 KiB After Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 220 KiB After Width: | Height: | Size: 199 KiB |
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 187 KiB After Width: | Height: | Size: 170 KiB |
|
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 167 KiB |
|
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 181 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 182 KiB |
|
Before Width: | Height: | Size: 154 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 174 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 196 KiB After Width: | Height: | Size: 185 KiB |
|
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 181 KiB |
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 156 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 165 KiB |
|
Before Width: | Height: | Size: 251 KiB After Width: | Height: | Size: 226 KiB |
|
Before Width: | Height: | Size: 262 KiB After Width: | Height: | Size: 242 KiB |
|
Before Width: | Height: | Size: 227 KiB After Width: | Height: | Size: 203 KiB |
|
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 178 KiB After Width: | Height: | Size: 161 KiB |