45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
# prismarine-registry
|
|
[![NPM version](https://img.shields.io/npm/v/prismarine-registry.svg)](http://npmjs.com/package/prismarine-registry)
|
|
[![Build Status](https://github.com/PrismarineJS/prismarine-registry/workflows/CI/badge.svg)](https://github.com/PrismarineJS/prismarine-registry/actions?query=workflow%3A%22CI%22)
|
|
[![Discord](https://img.shields.io/badge/chat-on%20discord-brightgreen.svg)](https://discord.gg/GsEFRM8)
|
|
[![Try it on gitpod](https://img.shields.io/badge/try-on%20gitpod-brightgreen.svg)](https://gitpod.io/#https://github.com/PrismarineJS/prismarine-registry)
|
|
|
|
Creates an dynamic instance of node-minecraft-data.
|
|
|
|
## Usage
|
|
|
|
```js
|
|
const registry = require('prismarine-registry')('1.18')
|
|
|
|
registry.blocksByName['stone'] // See information about stone
|
|
```
|
|
|
|
## API
|
|
|
|
[See minecraft-data API](https://github.com/PrismarineJS/node-minecraft-data/blob/master/doc/api.md)
|
|
|
|
### mcpc
|
|
|
|
#### loadDimensionCodec / writeDimensionCodec
|
|
|
|
* loads/writes data from dimension codec in login packet
|
|
|
|
#### .chatFormattingByName, .chatFormattingById (1.19+)
|
|
|
|
Contains mapping from chat type ID (numeric or string) to information about how the
|
|
chat type should be formatted and what the relevant parameters are.
|
|
|
|
```js
|
|
{
|
|
'minecraft:chat': { formatString: '<%s> %s', parameters: [ 'sender', 'content' ] },
|
|
'minecraft:say_command': { formatString: '[%s] %s', parameters: [ 'sender', 'content' ] },
|
|
'minecraft:msg_command': { formatString: '%s whispers to you: %s', parameters: [ 'sender', 'content' ] },
|
|
'minecraft:team_msg_command': { formatString: '%s <%s> %s', parameters: [ 'team_name', 'sender', 'content' ] },
|
|
'minecraft:emote_command': { formatString: '* %s %s', parameters: [ 'sender', 'content' ] }
|
|
}
|
|
```
|
|
|
|
#### .dimensionsById, dimensionsByName (1.19+)
|
|
|
|
Mapping to dimension data object containing dimension `name`, `minY` and `height`.
|