From 9850eb69b6d0c9b7742145dd8be481d064d3f82e Mon Sep 17 00:00:00 2001 From: mat Date: Mon, 21 Mar 2022 20:16:02 -0500 Subject: Add personal vault --- src/lib/APITypes.d.ts | 3 ++- src/lib/minecraft/inventory.ts | 3 ++- src/lib/sections/Inventories.svelte | 53 ++++++++++++++++++++++++------------- 3 files changed, 38 insertions(+), 21 deletions(-) (limited to 'src/lib') diff --git a/src/lib/APITypes.d.ts b/src/lib/APITypes.d.ts index 55f4ade..5b14842 100644 --- a/src/lib/APITypes.d.ts +++ b/src/lib/APITypes.d.ts @@ -88,7 +88,8 @@ export declare const INVENTORIES: { fishing_bag: string quiver: string trick_or_treat_bag: string - wardrobe: string + wardrobe: string, + personal_vault: string } export declare type Inventories = { [name in keyof typeof INVENTORIES]: Item[] diff --git a/src/lib/minecraft/inventory.ts b/src/lib/minecraft/inventory.ts index 5d648ae..9c78259 100644 --- a/src/lib/minecraft/inventory.ts +++ b/src/lib/minecraft/inventory.ts @@ -30,7 +30,8 @@ const INVENTORIES = { fishing_bag: 'fishing_bag', quiver: 'quiver', trick_or_treat_bag: 'candy_inventory_contents', - wardrobe: 'wardrobe_contents' + wardrobe: 'wardrobe_contents', + personal_vault: 'personal_vault_contents' } export type Inventories = { [name in keyof typeof INVENTORIES]: Item[] } diff --git a/src/lib/sections/Inventories.svelte b/src/lib/sections/Inventories.svelte index e570cc7..6d5ff71 100644 --- a/src/lib/sections/Inventories.svelte +++ b/src/lib/sections/Inventories.svelte @@ -58,28 +58,43 @@ }, headTexture: 'e50f712e877dfd910c97f3819a200a05d49ee6b83b592686e099b9ecd443f228', }, + personal_vault: { + vanillaId: 'iron_door', + display: { + lore: [ + '§7Store your valuable items in a', + '§7safe place that only you can', + '§7access!', + '', + '§eClick to view!', + ], + name: '§aPersonal Vault', + }, + }, } -
- {#each displayingInventories as inventoryName} - - {/each} -
+{#if displayingInventories.length > 1} +
+ {#each displayingInventories as inventoryName} + + {/each} +
+{/if} {#each displayingInventories as inventoryName} {#if inventoryName === selectedInventoryName}
-- cgit