Class: BannerPatterns
Defined in: packages/minerender/src/assets/BannerPatterns.ts:31
Loads banner-pattern registry entries and resolves their banner or shield textures.
Constructors
Constructor
new BannerPatterns(): BannerPatterns;Returns
BannerPatterns
Methods
getColor()
static getColor(color): number;Defined in: packages/minerender/src/assets/BannerPatterns.ts:55
Parameters
| Parameter | Type |
|---|---|
color | unknown |
Returns
number
Deprecated
Uses the fixed 1.21.11 palette. Use getColors for versioned colors.
getColors()
static getColors(root?): Promise<Record<
| "gray"
| "red"
| "green"
| "blue"
| "white"
| "orange"
| "magenta"
| "light_blue"
| "yellow"
| "lime"
| "pink"
| "light_gray"
| "cyan"
| "purple"
| "brown"
| "black", number>>;Defined in: packages/minerender/src/assets/BannerPatterns.ts:49
Loads the selected version's texture dye colors as packed sRGB values.
Parameters
| Parameter | Type |
|---|---|
root? | string |
Returns
Promise<Record< | "gray" | "red" | "green" | "blue" | "white" | "orange" | "magenta" | "light_blue" | "yellow" | "lime" | "pink" | "light_gray" | "cyan" | "purple" | "brown" | "black", number>>
getLayers()
static getLayers(
value,
target,
root?
): Promise<BannerPatternDraw[]>;Defined in: packages/minerender/src/assets/BannerPatterns.ts:61
Resolves the first 16 layers of a banner_patterns component, preserving their order.
Parameters
| Parameter | Type |
|---|---|
value | unknown |
target | "banner" | "shield" |
root? | string |
Returns
Promise<BannerPatternDraw[]>
getList()
static getList(namespace?, root?): Promise<string[]>;Defined in: packages/minerender/src/assets/BannerPatterns.ts:34
Lists namespaced pattern IDs from the selected namespace's data directory.
Parameters
| Parameter | Type | Default value |
|---|---|---|
namespace | string | "minecraft" |
root? | string | undefined |
Returns
Promise<string[]>