Giter Club home page Giter Club logo

mcmeta's Introduction

mcmeta

Processed, version controlled history of Minecraft's generated data and assets

Repository structure

Each of the following branches has a commit per version. Starting from 1.14, updated to the latest snapshot. Each commit is tagged <version>-<branch>.

  • summary - Branch with condensed reports from the data generator or assets, in a variety of formats.
    • blocks - Containing block state properties and defaults for all necessary blocks.
    • commands - The brigadier command tree.
    • registries - Collections of resource locations. Including the generated registries, data, and assets.
    • sounds - The sounds.json from assets.
    • versions - A list of versions up to that point ordered with the most recent first. Each entry has the same format as the version.json at the root of each branch.
  • registries - The same registries from summary, but in a separate file per registry key.
  • data - The vanilla data as it if would appear in a data pack.
  • data-json - The same as data but only containing json files, so excluding structures.
  • assets - The vanilla assets is if they would appear in a resource pack.
  • assets-json - The same as assets but only containing json files, so excluding textures, sounds and shaders.
  • atlas - Texture atlases of blocks, items and entities

Sources

  • Version manifest, a list of versions and metadata, client and server jars by following links
  • Sound files from Mojang's API following the version manifest
  • Data generator using the following commands (depending on version):
    java -cp server.jar net.minecraft.data.Main --reports
    java -DbundlerMainClass=net.minecraft.data.Main -jar server.jar --reports
  • Slicedlime's examples repo for worldgen changes before 1.18-pre1

Credits

This project has taken inspiration from Arcensoth/mcdata and SPGoding/vanilla-datapack.

Disclaimer

mcmeta is not an official Minecraft product, and is not endorsed by or associated with Mojang Studios. All data and assets were obtained through Mojang's internal data generator and public API. If Mojang ever has something against this data existing here, the repository will be promptly removed.

mcmeta's People

Contributors

misode avatar mulverinex 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mcmeta's Issues

how do i download the pack/mcdata folder?

im on linux. ive tried download it twice and it dumps some random "repository" in the folder. it has folders but no pack/mcdata either compressed or not. what am i doing wrong? im sorry im new to linux and im not on windows so i can't find the .jar folder in my own minecraft install to just copy it there. is there no way to download from the folder i want? i see a way to "upload" files there.

Not sorting where neccessary in several cases

This leads to showing a diff in actually unchanged files.

Unsorted advancement criteria in husbandry/complete_catalogue advancement
Unsorted stew effects in chests/ancient_city_ice_box
An example for both can be seen in 4838359.

Summary: 1.14.1 and 1.14 aren't marked as stable

Affected file: Version data JSON file in the summary branch

Relevent lines: 2499 and 2541

  {
    "id": "1.14",
    "name": "1.14",
    "release_target": "1.14",
    "type": "release",
    "stable": false, // HERE
    "data_version": 1952,
    "protocol_version": 477,
    "data_pack_version": 4,
    "resource_pack_version": 4,
    "build_time": "2019-04-23T14:51:09+00:00",
    "release_time": "2019-04-23T14:52:44+00:00",
    "sha1": "44552c5e051cff06483616adb1f6fd2d94ee3447"
  },
  ...
  {
    "id": "1.14.1",
    "name": "1.14.1",
    "release_target": "1.14.1",
    "type": "release",
    "stable": false, // HERE
    "data_version": 1957,
    "protocol_version": 480,
    "data_pack_version": 4,
    "resource_pack_version": 4,
    "build_time": "2019-05-13T11:08:37+00:00",
    "release_time": "2019-05-13T11:10:12+00:00",
    "sha1": "770df8fddfd27061560507267eccb650345b61e2"
  },

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.