GithubHelp home page GithubHelp logo

pmmp / bedrockdata Goto Github PK

View Code? Open in Web Editor NEW
90.0 90.0 57.0 2.65 MB

Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP

License: Creative Commons Zero v1.0 Universal

PHP 100.00%

bedrockdata's People

Contributors

dktapps avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bedrockdata's Issues

Generate tags -> IDs mapping table

We currently have no way of knowing exactly which items/blocks belong to a particular tag. This is a problem because tags are beginning to be used in crafting recipes on the wire.

Migrate more data

  • Required blockstates table for a given version (all are needed because the client cries if any are missing, very pointless system)
  • Mapping of legacy block IDs <=> MCPE stringy IDs
  • Mapping of legacy item IDs <=> MCPE stringy IDs

Question: schema of required_item_list.json

Hi!

I am curious about the content of required_item_list.json. What does the data inside them mean?

It would be great if we can have a short explanation of it in the README.md

I have tried looking for explanations in the commit history, any references in this repo or bds-mod-mapping but couldn't find any.

Thanks in advance!

Split up recipes.json

recipes.json is mostly crafting-focused, but it has some other things mixed in, like furnace recipes, which it might be desirable to load separately. In addition, there are network potion recipes in 1.13 which probably don't belong in this file.

Mapping tables may need to include multiple aliases

Since Mojang can never do anything consistently, it's necessary to account for various clusterfucks they've made over the years, such as using translation keys as IDs, mixed ID formats for entities, and more. The current 1:1 mapping tables are insufficient for loading data from disk.

Include more data

  • entity network identifiers
  • biome definitions

These will be easier to generate in this fashion, as well as being more accessible.

Coral

r12 map does not implement the dead variants of coral (8-12).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.