This commit is contained in:
Vitaly Turovsky 2025-06-14 15:42:43 +03:00
commit c481ab307c
2 changed files with 3 additions and 11 deletions

View file

@ -54,10 +54,10 @@ export const renderSlot = (model: ResolvedItemModelRender, resourcesManager: Res
} catch (err) {
// get resourcepack from resource manager
reportError?.(`Failed to render item ${itemModelName} (original: ${model.originalItemName}) on ${bot.version} (resourcepack: TODO!): ${err.stack}`)
itemTexture = blockToTopTexture(appViewer.resourcesManager.currentResources!.itemsRenderer?.getItemTexture('errored')!)
itemTexture = blockToTopTexture(appViewer.resourcesManager.currentResources!.itemsRenderer.getItemTexture('errored')!)
}
itemTexture ??= blockToTopTexture(appViewer.resourcesManager.currentResources!.itemsRenderer?.getItemTexture('unknown')!)
itemTexture ??= blockToTopTexture(appViewer.resourcesManager.currentResources!.itemsRenderer.getItemTexture('unknown')!)
if ('type' in itemTexture) {

View file

@ -40,20 +40,12 @@ export class LoadedResourcesTransferrable {
guiAtlas: { json: any, image: ImageBitmap } | null = null
guiAtlasVersion = 0
itemsRenderer: ItemsRenderer | undefined
itemsRenderer: ItemsRenderer
worldBlockProvider?: WorldBlockProvider
blockstatesModels: any = null
version: string
texturesVersion: string
prepareForTransfer () {
delete this.itemsRenderer
delete this.worldBlockProvider
this.customTextures = {}
return this
}
}
export interface ResourcesCurrentConfig {