Class: ItemRegistry
Constructors
constructor
• new ItemRegistry(): ItemRegistry
Returns
Methods
canStack
▸ canStack(a, b): boolean
Parameters
| Name | Type |
|---|---|
a | SlotContent |
b | SlotContent |
Returns
boolean
disposeRenderers
▸ disposeRenderers(): void
Returns
void
getAll
▸ getAll(): ItemDef[]
Returns
ItemDef[]
getById
▸ getById(id): ItemDef
Parameters
| Name | Type |
|---|---|
id | number |
Returns
getByName
▸ getByName(name): ItemDef
Parameters
| Name | Type |
|---|---|
name | string |
Returns
getMaxDurability
▸ getMaxDurability(itemId): number
Parameters
| Name | Type |
|---|---|
itemId | number |
Returns
number
getMaxStack
▸ getMaxStack(slot): number
Parameters
| Name | Type |
|---|---|
slot | SlotContent |
Returns
number
getRenderer
▸ getRenderer(itemId): ItemRenderer
Parameters
| Name | Type |
|---|---|
itemId | number |
Returns
getResolvedImageComp
▸ getResolvedImageComp(itemDef): ImageComp
Parameters
| Name | Type |
|---|---|
itemDef | ItemDef |
Returns
initialize
▸ initialize(items): void
Parameters
| Name | Type |
|---|---|
items | ItemDef[] |
Returns
void
resolveImage
▸ resolveImage(name): string
Parameters
| Name | Type |
|---|---|
name | string |
Returns
string
setImageResolver
▸ setImageResolver(resolver): void
Parameters
| Name | Type |
|---|---|
resolver | ImageResolver |
Returns
void
setRenderer
▸ setRenderer(name, factory): void
Parameters
| Name | Type |
|---|---|
name | string |
factory | ItemRendererFactory |
Returns
void
setWorld
▸ setWorld(world): void
Parameters
| Name | Type |
|---|---|
world | World<any> |
Returns
void
slotsEqual
▸ slotsEqual(a, b): boolean
Parameters
| Name | Type |
|---|---|
a | SlotContent |
b | SlotContent |
Returns
boolean
waitForRenderers
▸ waitForRenderers(): Promise<void>
Returns
Promise<void>