- Add bedrock 1.21.50 protocol data (#945) (thanks @CreeperG16)
- bedrock: fix serverbound_loading_screen malformed packet (#944) (thanks @JSbETms)
- Add 1.21.3 to readme (thanks @rom1504)
- Java 1.21.3 Support (#936) (thanks @GroobleDierne)
- Add 1.21.4 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.4-rc3 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.4-rc2 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.4-rc1 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.4-pre3 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.4-pre2 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.4-pre1 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w46a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w45a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w44a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21 data (protocol compliant w/ 1.21.1) (#935) (thanks @GroobleDierne)
- Add pc 1.21.1 data (#925) (thanks @extremeheat)
- Add incrementedChatType feature (#932) (thanks @SuperGamerTron)
- Add bedrock 1.21.42 protocol data (#930) (thanks @CreeperG16)
- add has execute command feature (thanks @rom1504)
- use login data of 1.20.5 in 1.20.6 (thanks @rom1504)
- update recipes for 1.20.6 (thanks @rom1504)
- add missing 1.20.6 in versions.json (thanks @rom1504)
- Add 1.20.6 support assuming no change from 1.20.5. (thanks @rom1504)
- Fix protocol.json array count after protodef yaml fix. (thanks @rom1504)
- Add 1.20.5 in version list in readme (thanks @rom1504)
- Pc1.20.5 protocol (#898) (thanks @extremeheat)
- Add 1.21.2-pre3 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.2-pre2 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.21.2-pre1 to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w40a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w39a to pc protocolVersions.json (thanks @github-actions[bot])
- 1.21.30 support (#911) (thanks @pokecosimo)
- [bedrock] Add missing 1.21.20 packets (#908) (thanks @MrDiamond64)
- Fix dataPaths.json for bedrock 1.21.2 (thanks @extremeheat)
- Add bedrock 1.21.20 protocol data (#902) (thanks @extremeheat)
- Implement protodef-yaml for mcpc (#886) (thanks @extremeheat)
- Add bedrock 1.21.2 protocol data (#895) (thanks @CreeperG16)
- Correction to bedrock ItemStackRequests packet auto craft (#894) (thanks @extremeheat)
- Bedrock 1.21.0 blocks data (#892) (thanks @bedrock-bot)
- Add some 1.20.5 data (#879) (thanks @qwqtoday)
- Add Bedrock 1.21.0 protocol data (#882) (thanks @CreeperG16)
- Add pc 1.18+ Book editing feature (#876) (thanks @unlimitedcoder2)
- Update steve skin for bedrock (#880) (thanks @yowzaoppo)
- Add bedrock 1.20.80 protocol data (#873) (thanks @extremeheat)
- Update pc protocolVersions.json with 1.20.5 and new snapshots
- Add bedrock 1.19.80-1.20.71 blocks data (#864) (thanks @FreezeEngine)
- Update bedrock protocol to fix
command_executed
andplayer_movement_corrected
typos (#871) (thanks @kotinash)
- Update bedrock features.json to add
blockHashes
(thanks @extremeheat) - Add 24w12a to pc protocolVersions.json (thanks @github-actions[bot])
- Fixed 1.20.3 and 1.20.4 loginPacket version was set incorrectly on data/dataPaths.json (#853) (thanks @n-qber)
- Added a resource pack UUID feature that 1.20.3 and later versions use. (#854) (thanks @TerminalCalamitas)
- Add sounds files for majority of versions. (#839) (thanks @wgaylord)
- Create ARCHITECTURE.md (#856) (thanks @extremeheat)
- Add 24w11a to pc protocolVersions.json (thanks @github-actions[bot])
- Add bedrock 1.20.71 protocol data (#858) (thanks @extremeheat)
- Add 24w10a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w09a to pc protocolVersions.json (thanks @github-actions[bot])
- Add style to command param type enum in pc 1.20.3 protocol (#850) (thanks @extremeheat)
- [bedrock] Fix issue with player auth input data (#848) (thanks @MrDiamond64)
- Add 24w07a to pc protocolVersions.json (thanks @github-actions[bot])
- Add bedrock 1.20.61 protocol data (#845) (thanks @extremeheat)
- Add 24w06a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w05b to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w05a to pc protocolVersions.json (thanks @github-actions[bot])
- Fix spelling on packet_configuration_acknowledged in all locations in 1.20.2 protocol.json (#841) (thanks @wgaylord)
- Add New Data Version - Doc update (#835) (thanks @wgaylord)
- Add 24w04a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w03b to pc protocolVersions.json (thanks @github-actions[bot])
- Add 24w03a to pc protocolVersions.json (thanks @github-actions[bot])
- pc: add
chatPacketsUseNbtComponents
feature for 1.20.3 (thanks @extremeheat)
- Fix pc dimensionDataIsAvailable feature range (thanks @extremeheat)
- Add pc feature
unifiedPlayerAndEntitySpawnPacket
(thanks @extremeheat) - Add an unicity test for features. (#824) (thanks @rom1504)
- Fix breeze and wind charge being type player. (#826) (thanks @wgaylord)
- Update flying-squid PC features (#823) (thanks @Pandapip1)
- Add loginPacket for 1.20 / 1.20.1 (#821) (thanks @wgaylord)
- Fix 1.20.2 and 1.20.3 metadata keys (#818) (thanks @wgaylord)
- node 18 (#709) (thanks @rom1504)
- Add missing seed field in 1.19 based on minecraft packet tests (thanks @rom1504)
- 1.20.3-1.20.4 protocol (#806) (thanks @wgaylord)
- 1.20.2 Protocol fixes (#812) (thanks @wgaylord)
- 1.20.2: use new anonOptionalNbt and anonymousNbt types from prismarine-nbt, add loginPacket (#810) (thanks @extremeheat)
- Fix bedrock recipe text encoding issue (#808) (thanks @extremeheat)
- 1.20.2 protocol: nbt data can have different root data types (#807) (thanks @extremeheat)
- Add 23w51b to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.20.3 and 1.20.4 extract-able data (#803) (thanks @wgaylord)
- Improve correctness of 1.8 item varieties data (#772) (thanks @kaduvert)
- Fix 1.20.2 Recipes and add test to check for flipped door Fixed #804 (#805) (thanks @wgaylord)
- Add 1.20.4 to pc protocolVersions.json (thanks @github-actions[bot])
- Add bedrock 1.20.50 protocol data (#800) (thanks @extremeheat)
- Fix pc protocol web doc by removing stable-json-stringify
- Fixed inconsistency with 'unsignedChatContent' in 'player_chat' packet (#795) (thanks @Ynfuien)
- Add hasConfigurationState to features.json (#790) (thanks @wgaylord)
- Fix spelling issue and 1 packet field order change. (#793) (thanks @wgaylord)
- Add 23w46a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 23w45a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 1.20.2 to readme (thanks @rom1504)
- Add 1.20.2 data (#786) (thanks @wgaylord)
- Add 23w44a to pc protocolVersions.json (thanks @github-actions[bot])
- Add 23w43b to pc protocolVersions.json (thanks @github-actions[bot])
- Add bedrock 1.20.40 protocol data (#784) (thanks @CreeperG16)
- Fix bedrock protocol CameraPresets packet(#782) (thanks @MrDiamond64)
- Update Minecraft wiki references (#781) (thanks @Spongecade)
- Add bedrock 1.20.15 data mapping (#778) (thanks @irkmandeer)
- Revert "Change has_stack_id in bedrock Item to a boolean" (#776) (thanks @extremeheat)
- Add bedrock 1.20.30 protocol data (#774) (thanks @extremeheat)
- Update bedrock protocol data for has_stack_id in Item to a boolean (#770) (thanks @CreeperG16)
- Update protocolVersions.json
- add features for prismarine chunk (#763) (thanks @extremeheat)
- 1.20 block data fixes (#766) (thanks @MathiasElgaard)
- Handle snapshots in update checking workflow (#767) (thanks @extremeheat)
- Elytra support (#761) (thanks @lkwilson)
- Bedrock stack and request network id fix for 1.16.220 to 1.20.10 (#762) (thanks @irkmandeer)
- 1.19.4 protocol fixes (#759) (thanks @frej4189)
- Fix bedrock update_soft_enum packet missing encoding (#758) (thanks @JSbETms)
- Add legacy.json flattening mappings for bedrock blocks (#755) (thanks @Flonja)
- Sync itemDrop object types in blockLoot_schema and entityLoot_schema (#753) (thanks @extremeheat)
- Fix bedrock packet_education_settings field (#751) (thanks @extremeheat)
- Bedrock hotbar_slot type fix for 1.16.220 to 1.20.10 (#748) (thanks @irkmandeer)
- Bedrock 1.20.0 block, biome and item data (#747) (thanks @CreeperG16)
- fix: correct schema types (#746) (thanks @Eejit43)
- Add bedrock language data (#743) (thanks @CreeperG16)
- Add explicitMaxDurability feature (#744) (thanks @frej4189)
- Update attributes schema, add bedrock data (#692) (thanks @extremeheat)
- Fix values for enum type in available_commands packet (#742) (thanks @CreeperG16)
- fix
command_node
(#740) (thanks @Nickid2018) - Particle changes (#739) (thanks @PondWader)
- damage_event packet fix (#738) (thanks @PondWader)
- Bedrock 1.20.10 protocol support (#734) (thanks @CreeperG16)
- Changes to 1.19.3, 1.19.4 and 1.20 protocols to fix packet_entity_sound_effect and packet_sound_effect to include optional soundEvent argument (#731) (thanks @TheRedXD)
- Bedrock protocol changes (#730) (thanks @irkmandeer)
- Fixed typo in dataPaths.json for bedrock 1.19.21 (#726) (thanks @irkmandeer)
- Add commands workflow (#727) (thanks @extremeheat)
- bedrock: Fix chunk request packet field in protocol (#725) (thanks @irkmandeer)
- pc: Add "multiSidedSigns" feature + some missing data (@PondWader)
- pc: support 1.20.0 and 1.20.1 (thanks @PondWader)
- bedrock: Fixes to protocol data (thanks @MrDiamond64)
- pc: add entity metadata (@extremeheat)
- Add bedrock 1.20.0 protocol data
- Partially updated protocol to 1.19.4 (thanks @extremeheat @TFBosoN @frej4189 @bradisson)
- Use node 18.
- Add bedrock 1.19.80 protocol data
- Add bedrock 1.19.70 protocol data (@CreeperG16)
- Fix bedrock protocol item CanPlace/CanDestroy fields (#694)
- Add enchanting data for bedrock versions
- Add bedrock 1.19.63 protocol (@stevarino)
- Add bedrock 1.19.62 protocol data (@CreeperG16)
- Update packet_login_plugin_response in pc 1.19.3 (@frej4189)
- Add bedrock 1.19.60 protocol data (@CreeperG16)
- 1.19.3 fixes
- Update protocolVersions.json with 1.19.3 snapshots
- Rename chat_command field in 1.19.2 (#671)
- Add 1.19.3 to protocolVersions (@frej4189)
- 1.19.3 fixed (@frej4189)
- 1.19.3 protocol (@frej4189)
- Add clientsideChatFormatting (@frej4189)
- 1.19.3 support (@frej4189)
- Add seed to entity-sound-effect (@u9g)
- Add 1.19 block mappings with new schema (@extremeheat)
- 1.19.1 fixes (@extremeheat)
- bedrock : add 1.19.50 protocol data (@WillQizza)
- fix 1.19.2 protocol
- add all 1.19.2 data (@u9g)
- support 1.19.2 (@jtsiskin)
- bedrock : add 1.19.40 protocol data
- Moving features to mcData (@Epirito)
- Fix pc1.19 villager trade packet (#641)
- Fix pc1.19 entity spawn packet (#639)
- added Burger extracted recipes.json for 1.19 (thanks @FCKJohni)
- update 1.19 features list (@extremeheat)
- Add features.json for bedrock (@extremeheat)
- bedrock : add protocol data for 1.19.30 (@stevarino)
- pc : Fix login packet structure in 1.19 (#632) @mkorman9
- pc: fix protocol login packet and update feature.json for 1.19 (@extremeheat)
- bedrock: add protocol data for 1.19.21 (@stevarino)
- bedrock: fix 1.19.20 map data packet
- node-minecraft-data release
- bedrock: add protocol data for 1.19.20 (@stevarino)
- pc: fix packet_respawn (@rob9315)
- bedrock: Add bedrock 1.19 data (#600)
- bedrock: protocol corrections
- pc: Add 1.19.1-rc2 to protocol versions
- [1.19] update features and add some @rob9315
- replace varint with custom native varlong @rob9315
- Move array back to declare_commands @rob9315
- Fix packet declare command @rob9315
- bedrock: 1.19 fixes @extremeheat
- pc: 1.19 fixes @rob9315
- pc: 1.8-1.18 protocol fixes from @rob9315
- pc: 1.19 protocol from @U9G
- bedrock: Add bedrock 1.19.10 protocol data (#588) @stevarino
- pc: Fix 1.18 language.json (#585) @Eejit43
- pc: Add 1.19.1-pre4, 1.19.1-pre3 to protocol versions
- Fix Github pages docs
- pc: Add 1.19 Data (all but protocol) @u9g
- pc: Add blockloot for 1.18 and 1.19 @Eejit43
- bedrock: Add bedrock 1.19 protocol data, 1.18 protocol corrections
- pc: Update dimension descriptions (#565)
- pc: Add 1.19-pre4 to pc/common/protocolVersions.json
- bedrock: Add bedrock 1.18.30 block, item, recipe data
- bedrock: 1.18 protocol fixes
- pc: Add 1.19 to common/protocolVersions.json
- pc: Fix 1.17+ biome colors (@Karang)
- pc: Fix shulker box and ender pearl stack sizes (@RoseChilds)
- pc: Fixed hardness & resistance of copper_ore (@sefirosweb)
- pc: Fix guitar spelling in instruments.json (@MrAwesome)
- bedrock: Add bedrock 1.18 block/entity loot data, recipe data fix (@extremeheat)
- Fix Github CI release action
- bedrock: Add 1.18.30 protocol data
- nmd: remove findItemOrBlockById and findItemOrBlockByName entirely
- bedrock: Add bedrock 1.18.11 data
- pc: Fix to 1.18.2 login packet
- pc: Fix effect names in 1.17
- reverse bedrock version list
- Add prismarine-item features
- Add "metadataIxOfItem" feature
- pc: Fix loginPacket for 1.18.2
- pc: Fix name conflict with existing "version" and type from features.json
- pc: Add features.json from mineflayer
- pc: fix 1.18.2 data paths
- mcpc 1.18.2 protocol support
- bedrock: correction to protocol data for subchunk packets without caching for 1.18.11
- new release because 2.113.1 of nmd already exists
- bedrock: Corrections to protocol data for subchunk packets for 1.18.11
- bedrock: add 1.18.11 protocol data
- bedrock: version data parity, block state and protocol fixes
- pc: add missing attributes pointer for 1.18
- pc: add cake outshapes (@nickelpro, @SaubereSache)
- pc: fix version for 1.18.1
- pc: support 1.18.1
- pc: y is signed in 1.18 packet_multi_block_change
- pc: add materials 1.18
- bedrock: Add block data for 1.16.220, 1.17.0 (@extremeheat)
- pc: fix biomes for 1.18
- pc: biomes for 1.18
- pc: loginPacket for 1.18
- pc: fix states in blocks 1.18
- pc: add more 1.18 data
- bedrock: update protocol
- pc: add attribute support
- pc: rename x_sec and z_sec to x and z in chunk block entity
- pc: change nbtData field of chunkBlockEntity to optionalNbt in 1.18
- pc: fix simulation distance packet in 1.18
- pc: fix version path in 1.18 (@u9g)
- bedrock: update 1.18 data (@extremeheat)
- pc: Properly prefix particle resourceIDs in 1.17+ (@nickelpro)
- pc: Add 1.18 protocol data (@nickelpro)
- bedrock: Add 1.18.0 data (@extremeheat)
- Add bedrock 1.17.40 protocol data (@extremeheat)
- bedrock: Add 1.17.30 protocol data
- bedrock: Add skin data paths for older versions
- Fix enchantment.json saying that thorns goes on chestplate (@u9g)
- protocol packet field type mismatch fix (@Gnog3)
- Add bedrock protocol data (@extremeheat)
- remap u32 to varint in protocol.json (@kvoli)
- bedrock: remove minecraft: prefix from blockstates (@extremeheat)
- Rename
clicked_item
tocursorItem
in 1.17+ window_click packet (@nickelpro)
- Add 1.17 recipes (@nickelpro)
- Rename 1.17.1 entity_destroy (@u9g)
- 1.7 protocol fix (thanks @Beaness)
- fixes to bedrock paths
- fix some remaining occurences of pe
- Relocate smelting_format and tags to types map (@nickelpro)
- Rework and extract all items.json (@nickelpro)
- Add bedrock edition data (@extremeheat)
- change primaryBitMask to bitMap in 1.17.x protocol.jsons (@Karang)
- add 1.17.1 protocol support (@u9g)
- add promptMessage arg to 1.17 (@u9g)
- add 1.17 login packet (@u9g)
- fix warningBlocks
- Remove additional s in 1.17 protocol
- Brigadier fix (@nickelpro)
- small 1.17 protocol fix (@nickelpro)
- 1.17.0 support (@Archengius and @nickelpro)
- Add netherite tools to harvestTools (@timoreo22)
- fix recipe shape (x/z flipped) in 1.16.2 protocol declare_recipes (@Gjum)
- Add legacy.json 1.12 -> 1.13 mappings
- Fix 21w07a protocol (@U9G)
- Fix biomes (@IceTank)
- fix 21w07a protocol (@U9G)
- fix datapath
- 21w07a protocol (@U9G)
- Fixed spawn painting for 1.7 (@SiebeDW)
- Add blast resistance (thanks @Moondarker)
- Add tints.json (thanks @Moondarker)
- Add properties to items.json (maxDurability, fixedWith, enchantCategories)
- Finish propogating all new properties to old enchantment.json files & remove enchant multipliers
- Propogate enchant categories & max levels of enchants to all old enchantments.json files
- Add enchantment multipliers
- Fix 1.16 collision shapes
- Add more biome data
- Add 1.16.5 to datapaths
- Add 1.16.4 and 1.13 enchantments data
- Fix upside-down recipes in 1.11-1.16 and improve recipe audit (thanks @Karang)
- Added map icons (@FalcoG)
- fix 1.16.2 block.json file (thanks @DeltaEvo)
- 1.16.4 support
- add example login packet (required in new versions) (thanks @GroobleDierne)
- add command to datapath file
- 1.16.3 support (same as 1.16.2)
- command entries
- use stack size range property in loots
- fix enchantments in recent versions
- add loottable information (thanks @TheDudeFromCI)
- add more 1.16.2 data (thanks @DrakoTrogdor)
- fix particle type (thanks @nickelpro)
- 1.16.2 (thanks @nickelpro)
- add particles (thanks @nickelpro)
- update instruments.json from 1.13 onward (thanks @Naomi)
- add correct drops for 1.13 onward (thanks @TheDudeFromCI)
- various protocol fix (thanks @nickelpro)
- fix items 1.16.1
- add foods data (thanks @AppDevMichael)
- extract proper states + default state from minecraft generator (thanks @Karang)
- full 1.16 support (thanks @AppDevMichael)
- 1.16.1 protocol support (thanks @Health123)
- 1.16 support
- fix abilities and recipes packets for 1.16-rc1
- add 1.16-rc1 support
- entity metadata type is a varint since 1.13
- complete items.json files all version (thanks @Karang)
- point to other version files for 1.15, 1.15.1, 1.14 and 1.14.1
- fix and add block shapes for more versions (thanks @Karang)
- more 1.15.2 data (thanks @uncovery)
- fix for elyctra (thanks @Mstrodl)
- more 1.14.4 data
- fix 1.14.4 blocks (and tests)
- fix bounding boxes (@Karang)
- fix some categories (@ImHarvol)
- add biomes, blocks, entities, items and recipes for 1.14.4
- fix entities for 1.13
- fix grass bounding box for 1.13
- last 1.16 snapshots support
- small fix to success packet for 20w13b
- Provide block collision shapes (thanks @Gjum)
- support snapshot 20w13b of 1.16 (thanks @sbh1311)
- Fix mushrooms' bounding boxes (thanks @IdanHo)
- 1.15.2 protocol support
- 1.15 protocol support
- 1.15.1 protocol support
- various data corrections for blocks (thanks @kemesa7)
- fix stack sizes (thanks @timmyRS)
- add item durability (thanks @timmyRS)
- 1.14.4 support
- 1.14.3 support
- fix intfield -> objectData in spawn_entity in all versions > 1.8
- add protocol to 1.14
- fix stonecutting in declare_recipes 1.14.1 : only one ingredient
- u32 -> i32 in 1.14
- add missing version file in 1.14.1 and 1.14
- fix redstone
- fix some block properties
- 1.14 support : protocol.json and some of the data : not everything is there yet
- fix team prefix and suffix in 1.13
- add block state data for 1.13 and 1.13.2
- support 1.13.2-pre2 and 1.13.2
- fix version definition for 1.13.2-pre1
- support 1.13.2-pre1
- fix 1.13.1 datapath
- update ajv, mocha and standard
- full 1.13 and 1.13.1 support (thanks @lluiscab for doing this)
- support of 1.13.1 protocol
- support of 1.13 protocol
- move js tests to standard
- fix packet_title starting from 1.11 (see http://wiki.vg/index.php?title=Protocol&oldid=8543#Title)
- fix brigadier:string parser properties
- some fixes for 17w50a protocol
- mcpc 17w50a support (first supported 1.13 snapshot)
- mcpc 1.12.2 support
- mcpc 1.12.1 support
- add language data
- mcpc 1.12 : add all the data (in addition to protocol)
- mcpc 1.12 support
- supports 1.12-pre4
- supports 17w18b
- supports 17w15a
- correct file names
- fix id for custom_payload in 1.11.2
- protocol_comments -> protocolComments
- add protocol comments
- add dataPaths file
- complete 1.11 data
- mcpc 1.11.2 support
- mcpe 1.0 support (except the protocol)
- 1.11 support (only the protocol)
- add classic blocks (thanks @mhsjlw)
- add 16w35a
- add enchantments data
- fix spelling error in protocol.json (catagory)
- add mcpe 0.15 protocol, blocks and items and update mcpe versions file
- add mcpc 1.10.1 and 1.10.2 and update mcpc versions file
- fix 1.10 version
- add 1.10 data
- add license
- add pe protocol
- add 1.10-pre1
- fix minecraftVersion in 16w20a
- add a regex to validate the version strings
- add pe blocks.json and items.json
- BREAKING : move all pc data to pc dir
- add 1.10 support (16w20a)
- lot of minecraft version added
- improve entities.json
- add windows.json
- other improvements : see commits log
- first version after the versions split
- move js files to tools/js
- use countType in protocol.json
- add some basic (to be used for manual updating) protocol extractors
- import protocol.json from node-minecraft-protocol for version 1.8 of minecraft
- remove id indexing from biomes, blocks, entities, items and instruments : let users (for examples node-minecraft-data) provide their indexing (by id, name,...)
- entities is now in the API
- update blocks, entities, items and recipes enums with new wiki extractors
- add entities displayName
- add drops in blocks
- add metadata variations in blocks and drops
- update recipes with variations of blocks and items
- amount -> count and meta -> metadata in recipes
- reorganize and improve wiki extractors
- some new wiki extractors : beginning of work for blocks, entities
- fix some recipes
- add entities.json file
- add json schemas to check the enums schemas
- use circle ci the check the enums schemas automatically
- add docson documentation for the schemas
- change the format of recipes
- add doc/recipes.md
- first version
- enums in enums/
- scripts to audit and generate the enums in bin/
- support minecraft 1.8 with some missing data