aboutsummaryrefslogtreecommitdiff
path: root/src/lib/minecraft/inventory.ts
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-07-01 15:00:08 -0500
committermat <github@matdoes.dev>2022-07-01 15:00:08 -0500
commit539f43809c0b108f54defd8396237f4feaca274e (patch)
treef4ba38fbefdf43531006bdbee2aa50abec6c9a0a /src/lib/minecraft/inventory.ts
parent0358ff2db613a494b377a33b55eb798d44dba6c2 (diff)
downloadskyblock-stats-539f43809c0b108f54defd8396237f4feaca274e.tar.gz
skyblock-stats-539f43809c0b108f54defd8396237f4feaca274e.tar.bz2
skyblock-stats-539f43809c0b108f54defd8396237f4feaca274e.zip
Revert "Merge branch 'faster-heads'"
This reverts commit 0358ff2db613a494b377a33b55eb798d44dba6c2, reversing changes made to dc95635f199e86072ad7fa7fc7a5d77457120715.
Diffstat (limited to 'src/lib/minecraft/inventory.ts')
-rw-r--r--src/lib/minecraft/inventory.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/minecraft/inventory.ts b/src/lib/minecraft/inventory.ts
index 42ce6a7..9599c35 100644
--- a/src/lib/minecraft/inventory.ts
+++ b/src/lib/minecraft/inventory.ts
@@ -104,7 +104,7 @@ let itemUrlCache: Record<string, string> = {}
setInterval(() => {
itemUrlCache = {}
}, 120 * 1000)
-export function itemToUrl(item: Item, pack?: skyblockAssets.MatcherFile): string {
+export function itemToUrl(item: Item, pack?: skyblockAssets.MatcherFile, headSize?: number): string {
const itemNbt: skyblockAssets.NBT = {
display: {
Name: item.display?.name
@@ -129,6 +129,8 @@ export function itemToUrl(item: Item, pack?: skyblockAssets.MatcherFile): string
})
if (textureUrl === null) {
textureUrl = `https://h.matdoes.dev/3d/${item.headTexture}`
+ if (headSize)
+ textureUrl += `/${headSize}`
}
} else {
textureUrl = skyblockAssets.getTextureUrl({
@@ -141,9 +143,9 @@ export function itemToUrl(item: Item, pack?: skyblockAssets.MatcherFile): string
return textureUrl
}
-export function skyblockItemToUrl(skyblockItem: string | Item, pack?: skyblockAssets.MatcherFile) {
+export function skyblockItemToUrl(skyblockItem: string | Item, pack?: skyblockAssets.MatcherFile, headSize?: number) {
const item = typeof skyblockItem === 'string' ? skyblockItemNameToItem(skyblockItem) : skyblockItem
- const itemTextureUrl = itemToUrl(item, pack)
+ const itemTextureUrl = itemToUrl(item, pack, headSize)
return itemTextureUrl
}