Skip to content

Releases: Levertion/minecraft-json-schemas

Bugfix release

12 Oct 17:09
Compare
Choose a tag to compare

Fixed

  • Prettier is listed as a runtime dependency in package.json

1.13 update

11 Oct 16:57
Compare
Choose a tag to compare
  • License change - the schemas are now distributed under the CC-BY-4.0 license
    (rather than the unlicense)
  • Special thanks to Misode for their hard work
    creating this update in
    #3

Added

  • Support for 1.13(.1):

    • Data pack pack.mcmeta
    • Updated IDs
  • Limited support for vscode snippets. This is only used in the pack.mcmeta
    schema currently.

  • package.json so the schemas can be installed using npm

  • A playground in the repository itself for faster testing

Changed

  • Changed all paths:
    • all schemas are in the java folder for java edition
    • schemas are split into assets and data folders for resource and data
      packs respectively
    • shared/minecraft_definitions has been split into multiple files

Fixed

  • Erroneous failures due to misuse of schema not key with properties.
  • #2 - support
    "empty" loot table type

Maintenance Update

29 Oct 18:02
Compare
Choose a tag to compare

Added

  • Blockstate definitions

Changed

  • Moved all shared definitions inside a "definitions" key to validate against the schema schema (http://json-schema.org/schema#)
  • Refactored Loot table "entries" so that quality and weight are not repeatedly defined
  • Description of "parent", "requirements"
  • Advancement criteria default to have a default of ""

Fixed

  • Missing player_hurt_entity advancement criteria
  • Text object not showing an error when there are undefined properties

Namespace Update

16 Oct 16:25
Compare
Choose a tag to compare
  • Namespace Update

Changed

  • Force all places that a minecraft: namespace can be used to be used and add mention in README.md
  • Effects object of advancements now checks if it follows the name of an effect

Fixed

  • Namespace recognition not working properly

Important Bugfix update

15 Oct 08:22
Compare
Choose a tag to compare

Fixed

  • Property not allowed error
    • Due to "additionalProperties":false being outside oneOfs rather than inside
    • Property tree is not automatically collapsing
    • Had to remove "additionalProperties":false for text components, as it is not possible to block additional properties for text components without moving all parts which can apply to all component types

Bugfix Update

11 Oct 20:33
Compare
Choose a tag to compare
  • Bugfix update

Fixed

  • Incorrect references to json_component in shared definition
  • Only allows functions and conditions with a minecraft: namespace in loot tables, as even the vanilla loot tables don't use it
  • Property not defined error

Initial Release

11 Oct 17:19
Compare
Choose a tag to compare

Added

  • advancement support
  • loot table support
  • pack.mcmeta support
  • sounds.json support
  • other .mcmeta file support