aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-23 01:46:53 -0500
committermat <github@matdoes.dev>2022-05-23 01:46:53 -0500
commit537d4ba089f62ca21db5e071b187bc0f2a652faf (patch)
tree3600c25f4f9cd65cfb82bcadc1c316d5907a600f
parent6de72dad69ad97e0340ca7c9a394b5f2979765cb (diff)
downloadskyblock-stats-537d4ba089f62ca21db5e071b187bc0f2a652faf.tar.gz
skyblock-stats-537d4ba089f62ca21db5e071b187bc0f2a652faf.tar.bz2
skyblock-stats-537d4ba089f62ca21db5e071b187bc0f2a652faf.zip
Replace crafatar/mc-heads with h.matdoes.dev
-rw-r--r--src/lib/minecraft/Item.svelte2
-rw-r--r--src/lib/minecraft/heads/Head2d.svelte2
-rw-r--r--src/lib/minecraft/heads/Head3d.svelte2
-rw-r--r--src/lib/minecraft/inventory.ts2
-rw-r--r--src/routes/index.svelte7
5 files changed, 9 insertions, 6 deletions
diff --git a/src/lib/minecraft/Item.svelte b/src/lib/minecraft/Item.svelte
index cfcc219..90d3aad 100644
--- a/src/lib/minecraft/Item.svelte
+++ b/src/lib/minecraft/Item.svelte
@@ -57,7 +57,7 @@
loading="lazy"
src={imageUrl}
alt={removeFormattingCode(item.display.name)}
- class:item-custom-head={imageUrl.startsWith('https://mc-heads.net/head/')}
+ class:item-custom-head={imageUrl.startsWith('https://h.matdoes.dev/3d/')}
/>
{/if}
{#if item.count !== undefined && item.count !== 1}
diff --git a/src/lib/minecraft/heads/Head2d.svelte b/src/lib/minecraft/heads/Head2d.svelte
index 9d71551..258c2e9 100644
--- a/src/lib/minecraft/heads/Head2d.svelte
+++ b/src/lib/minecraft/heads/Head2d.svelte
@@ -7,7 +7,7 @@
loading="lazy"
class="head head2d"
class:player-head={isPartOfUsername}
- src="https://crafatar.com/avatars/{player.uuid}?size=8&overlay"
+ src="https://h.matdoes.dev/2d/{player.uuid}.png"
alt="{player.username}'s face"
/>
diff --git a/src/lib/minecraft/heads/Head3d.svelte b/src/lib/minecraft/heads/Head3d.svelte
index 3dd3234..dfb8a47 100644
--- a/src/lib/minecraft/heads/Head3d.svelte
+++ b/src/lib/minecraft/heads/Head3d.svelte
@@ -7,7 +7,7 @@
loading="lazy"
class="head head3d"
class:player-head={isPartOfUsername}
- src="https://www.mc-heads.net/head/{player.uuid}/128"
+ src="https://h.matdoes.dev/3d/{player.uuid}.png"
alt="{player.username}'s head"
/>
diff --git a/src/lib/minecraft/inventory.ts b/src/lib/minecraft/inventory.ts
index 227ed0c..27ef060 100644
--- a/src/lib/minecraft/inventory.ts
+++ b/src/lib/minecraft/inventory.ts
@@ -128,7 +128,7 @@ export function itemToUrl(item: Item, pack?: skyblockAssets.MatcherFile, headSiz
noNullTexture: true
})
if (textureUrl === null) {
- textureUrl = `https://mc-heads.net/head/${item.headTexture}`
+ textureUrl = `https://h.matdoes.dev/3d/${item.headTexture}.png`
if (headSize)
textureUrl += `/${headSize}`
}
diff --git a/src/routes/index.svelte b/src/routes/index.svelte
index d22f854..0d27428 100644
--- a/src/routes/index.svelte
+++ b/src/routes/index.svelte
@@ -88,8 +88,11 @@
<a href="//hypixel.net/threads/3597207">Worlds and Beyond</a>.
</p>
<p>
- Minecraft skin APIs: <a href="//mc-heads.net">mc-heads.net</a> for 3d renders and
- <a href="//mc-crafatar.com">crafatar.com</a> for 2d heads.
+ Minecraft skin APIs: <a href="//h.matdoes.dev">
+ mat's super duper simple minecraft head renderer
+ </a>
+ for heads and
+ <a href="//mc-heads.net">mc-heads.net</a> for full-body renders.
</p>
<p>Emojis: <a href="//twemoji.twitter.com/">Twemoji</a>.</p>
<p>Font: <a href="//brailleinstitute.org/freefont">Atkinson Hyperlegible</a>.</p>