minecraft-data
Advanced tools
Comparing version 3.59.3 to 3.60.0
# History | ||
## 3.60.0 | ||
* update `minecraft-data` | ||
## 3.59.3 | ||
@@ -4,0 +8,0 @@ |
@@ -7,44 +7,41 @@ # How to add data for a new version ? | ||
| -- | -- | -- | -- | | ||
| protocol.json | No | Follow [Pre-release Protocol][3] | | ||
| blocks.json | Yes | Use [Burger][1], then use [burger-extractor][2] | | ||
| items.json | Yes | Use [Burger][1], then use [burger-extractor][2], then use [turbo-invention][6] | | ||
| entities.json | Yes | Use [mcdata-generator][20] and run `extractPcEntityMetadata.js` script in tools/js to generate entity metadata in entities.json and protocol.json | | ||
| recipes.json | Yes | Use [Burger][1], then use [burger-extractor][2] | should eventually be changed to native data generators | | ||
| blockCollisionShapes.json | Yes | Use [McDataExtracting][4] | | ||
| commands.json | No? |Use [mc-data-command-generator][5] | link to jar files have to be manually added | | ||
| biomes.json | Yes | Use [Burger][1], then use [burger-extractor][2] | [extra info][13] | | ||
| instruments | No | [wiki.vg block actions][11] | | ||
| materials.json | No | [import from previous version](18) or [fix it properly](19) | | ||
| windows.json | No | Look at [wiki.vg inventories][7] | | ||
| version.json | No | Look at [Protocol Versions][9] | [wiki.vg protocol numbers][8] | | ||
| effects.json | No | Look at [minecraft wiki effects][12] | | ||
| enchantments.json | No | Duplicate enchantments.json from the latest version and add manually the missing enchantments. Enchantments data could be found by looking into the deobfuscated classe files of each enchantments, as well as in the Enchantments registry. | | ||
| language.json | Yes | Use [minecraft-jar-extractor][10] | | ||
| particles.json | Yes | Use [Burger][1], then use [burger-extractor][2] | | ||
| blockLoot.json | Yes | Use [minecraft-jar-extractor][10] | | ||
| entityLoot.json | Yes | Use [minecraft-jar-extractor][10] | | ||
| mapIcons.json | No | Icons can be found in the Minecraft jar file where they are added as a single sprite. The file location is `/assets/minecraft/textures/map/map_icons.png`. Alternatively you might be able to look up the icons from the following page on the [Minecraft wiki][15] or from [wiki.vg][16]. | [minecraft-data pr mapIcons][14] | | ||
| protocol.json | No | Follow [Pre-release Protocol][1] | Always double check by looking at the Minecraft source files. | | ||
| blocks.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| items.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| entities.json | Yes | Use [minecraft-data-generator-server][2] and run `extractPcEntityMetadata.js` script in tools/js to generate entity metadata in entities.json and protocol.json | | ||
| recipes.json | Yes | Use [minecraft-data-generator-server][2] | Make sure that `-1` in output are replaced with `null` | | ||
| blockCollisionShapes.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| commands.json | No? |Use [mc-data-command-generator][3] | Link to jar files have to be manually added | | ||
| biomes.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| instruments | Yes | Use [minecraft-data-generator-server][2] | | ||
| materials.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| windows.json | No | Look at [wiki.vg inventories][4] | | ||
| version.json | No | Look at [Protocol Versions][5] | [wiki.vg protocol numbers][6] | | ||
| effects.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| enchantments.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| language.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| particles.json | Yes | Use [minecraft-data-generator-server][2] | | ||
| blockLoot.json | No | Use [minecraft-jar-extractor][11] | Extractor can be very be tempermental at times | ||
| entityLoot.json | No | Use [minecraft-jar-extractor][11] | Extractor can be very be tempermental at times | ||
| mapIcons.json | No | Icons data can be found in the Minecraft source directly. Alternatively you might be able to look up the icons from the following page on the [Minecraft wiki][7] or from [wiki.vg][8]. | [minecraft-data pr mapIcons][9] | | ||
| loginPacket.json | Yes | Running tests on [node-minecraft-protocol][10] | | ||
| sounds.json | Yes | Use [minecraft-data-generator-server][2] | | ||
* All files that say Yes for auto can be gotten from [minecraft-data-auto-updater][17] (that uses [minecraft-data-generator-server][20]). This is the preferred way to extract the data. | ||
[1]: https://github.com/Pokechu22/Burger | ||
[2]: https://github.com/PrismarineJS/burger-extractor | ||
[3]: https://wiki.vg/Pre-release_protocol | ||
[4]: https://github.com/PrismarineJS/McDataExtracting | ||
[5]: https://github.com/Miro-Andrin/mc-data-command-generator | ||
[6]: https://github.com/u9g/turbo-invention | ||
[7]: https://wiki.vg/Inventory | ||
[8]: https://wiki.vg/Protocol_version_numbers | ||
[9]: https://github.com/PrismarineJS/minecraft-data/blob/master/data/pc/common/protocolVersions.json | ||
[10]: https://github.com/PrismarineJS/minecraft-jar-extractor | ||
[11]: http://wiki.vg/Block_Actions | ||
[12]: https://minecraft.wiki/w/Effect | ||
[13]: https://github.com/PrismarineJS/mineflayer/pull/197 | ||
[14]: https://github.com/PrismarineJS/minecraft-data/pull/348#issue-545841883 | ||
[15]: https://minecraft.wiki/Map#Map_icons | ||
[16]: https://wiki.vg/Protocol#Map_Data | ||
[17]: https://github.com/PrismarineJS/minecraft-data-auto-updater | ||
[18]: https://github.com/PrismarineJS/minecraft-data/pull/282#issue-612896577 | ||
[19]: https://github.com/PrismarineJS/minecraft-data/issues/412#issuecomment-1008202471 | ||
[20]: https://github.com/PrismarineJS/minecraft-data-generator-server | ||
* All files that say Yes for auto can be gotten from [minecraft-data-auto-updater][9] (that uses [minecraft-data-generator-server][2]). This is the preferred way to extract the data. | ||
After generating and creating the new files for the version in its own directory, the version must be added to dataPaths.json in the data folder. | ||
Additionally in data/pc/common the versions.json file needs to be updated with the new version. | ||
[1]: https://wiki.vg/Pre-release_protocol | ||
[2]: https://github.com/PrismarineJS/minecraft-data-generator-server | ||
[3]: https://github.com/Miro-Andrin/mc-data-command-generator | ||
[4]: https://wiki.vg/Inventory | ||
[5]: https://github.com/PrismarineJS/minecraft-data/blob/master/data/pc/common/protocolVersions.json | ||
[6]: https://wiki.vg/Protocol_version_numbers | ||
[7]: https://minecraft.wiki/Map#Map_icons | ||
[8]: https://wiki.vg/Protocol#Map_Data | ||
[9]: https://github.com/PrismarineJS/minecraft-data-auto-updater | ||
[10]: https://github.com/PrismarineJS/node-minecraft-protocol | ||
[11]: https://github.com/PrismarineJS/minecraft-jar-extractor |
@@ -0,1 +1,8 @@ | ||
## 3.60.0 | ||
* [Fix spelling on packet_configuration_acknowledged in all locations in 1.20.2 protocol.json (#841)](https://github.com/PrismarineJS/minecraft-data/commit/4b0ac882a3900525dbf6cc0f0a4ffb9234d3b029) (thanks @wgaylord) | ||
* [Add New Data Version - Doc update (#835)](https://github.com/PrismarineJS/minecraft-data/commit/c1b5113fc402966550050c326589524e7e606626) (thanks @wgaylord) | ||
* [Add 24w04a to pc protocolVersions.json](https://github.com/PrismarineJS/minecraft-data/commit/1c4cacac6874d513e8725833aa53f0772b0e12b7) (thanks @github-actions[bot]) | ||
* [Add 24w03b to pc protocolVersions.json](https://github.com/PrismarineJS/minecraft-data/commit/3e9e68884fcaac7a15e87361fd793eab1d2d11ac) (thanks @github-actions[bot]) | ||
* [Add 24w03a to pc protocolVersions.json](https://github.com/PrismarineJS/minecraft-data/commit/edddc84ce25fb34c6c92aa995adf158272915a9e) (thanks @github-actions[bot]) | ||
## 3.59.3 | ||
@@ -2,0 +9,0 @@ * [pc: add `chatPacketsUseNbtComponents` feature for 1.20.3](https://github.com/PrismarineJS/minecraft-data/commit/42d7ecc1aa70dd0d7683aada09aea8c498d1a1a5) (thanks @extremeheat) |
{ | ||
"name": "minecraft-data", | ||
"version": "3.59.3", | ||
"version": "3.60.0", | ||
"description": "Provide easy access to minecraft data in node.js", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
161877763
5058164