Skip to content

Commit 5a663aa

Browse files
authored
fix: item textures in inventory break after loading resourcepack (#362)
1 parent 7cea1b8 commit 5a663aa

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/inventoryWindows.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import { GeneralInputItem, getItemMetadata, getItemModelName, getItemNameRaw, Re
2525
const loadedImagesCache = new Map<string, HTMLImageElement>()
2626
const cleanLoadedImagesCache = () => {
2727
loadedImagesCache.delete('blocks')
28+
loadedImagesCache.delete('items')
2829
}
2930

3031
let lastWindow: ReturnType<typeof showInventory>
@@ -120,6 +121,7 @@ export const onGameLoad = () => {
120121
if (!appViewer.resourcesManager['_inventoryChangeTracked']) {
121122
appViewer.resourcesManager['_inventoryChangeTracked'] = true
122123
const texturesChanged = () => {
124+
cleanLoadedImagesCache()
123125
if (!lastWindow) return
124126
upWindowItemsLocal()
125127
upJei(lastJeiSearch)

0 commit comments

Comments
 (0)