MineJSv0.5.1

BlockRegistry

Source: registry.ts:55


Constructors

new BlockRegistry(): BlockRegistry

Returns

BlockRegistry


Static Properties

blocks: Record<string, Block>

staticreadonly
registry.ts:60

block id to block

Default: {}

states: Record<string, BlockState>

staticreadonly
registry.ts:64

state id to block state

Default: {}

Static Methods

getBlock(type: string): Block

Get a block registy item

Parameters

  • type (string)

Returns

getState(id: string): BlockState

Get a block state registy item

Parameters

  • id (string)

Returns

load(version: string): Promise<void>

Load block registry from JSON file.

Should be called once time

Parameters

  • version (string)

Returns

  • Promise<void>