From 25371b340dee50b7178cf42b4ca159ce2ca0757e Mon Sep 17 00:00:00 2001 From: nea Date: Sat, 27 May 2023 23:39:49 +0200 Subject: Add backpacks to inventories --- src/lib/minecraft/Item.svelte | 68 +++-------------------------------- src/lib/minecraft/ItemIcon.svelte | 75 +++++++++++++++++++++++++++++++++++++++ src/lib/minecraft/inventory.ts | 8 +++++ 3 files changed, 87 insertions(+), 64 deletions(-) create mode 100644 src/lib/minecraft/ItemIcon.svelte (limited to 'src/lib/minecraft') diff --git a/src/lib/minecraft/Item.svelte b/src/lib/minecraft/Item.svelte index 42bc3ce..d2ac19d 100644 --- a/src/lib/minecraft/Item.svelte +++ b/src/lib/minecraft/Item.svelte @@ -1,8 +1,8 @@ {#if item} {@html itemNameHtml} {@html itemLoreHtml} - - - {#if imageUrl} - {removeFormattingCode(item.display.name)} - {/if} - {#if item.count !== undefined && item.count !== 1} - {item.count} - {/if} - + {:else} - + {/if} - - diff --git a/src/lib/minecraft/ItemIcon.svelte b/src/lib/minecraft/ItemIcon.svelte new file mode 100644 index 0000000..b5506e2 --- /dev/null +++ b/src/lib/minecraft/ItemIcon.svelte @@ -0,0 +1,75 @@ + + +{#if item} + + {#if imageUrl} + {removeFormattingCode(item.display.name)} + {/if} + {#if item.count !== undefined && item.count !== 1} + {item.count} + {/if} + +{:else} + + +{/if} + + diff --git a/src/lib/minecraft/inventory.ts b/src/lib/minecraft/inventory.ts index bd07d2a..535eaae 100644 --- a/src/lib/minecraft/inventory.ts +++ b/src/lib/minecraft/inventory.ts @@ -30,6 +30,7 @@ const INVENTORIES = { fishing_bag: 'fishing_bag', quiver: 'quiver', trick_or_treat_bag: 'candy_inventory_contents', + backpack: 'backpack_contents', wardrobe: 'wardrobe_contents', personal_vault: 'personal_vault_contents' } @@ -79,6 +80,13 @@ export const inventoryIconMap: Record = { }, headTexture: 'e50f712e877dfd910c97f3819a200a05d49ee6b83b592686e099b9ecd443f228', }, + backpacks: { + vanillaId: 'skull:3', + display: { + name: 'Backpacks', + }, + headTexture: '1f8405116c1daa7ce2f012591458d50246d0a467bcb95a5a2c033aefd6008b63' + }, personal_vault: { vanillaId: 'iron_door', display: { -- cgit