Skip to content

gamedata pack.json

Embin edited this page Jul 12, 2024 · 1 revision

pack.json format:

  • format_version: (Number) Defines the game version the pack is for. Uses the game's Protocol Version.
  • id: (String) Defines the pack's ID. Should be in the snake case format ideally, with the format author_namespace_pack_name. Example: embin_fwb_amazing_textures_of_awesome. Not required to follow this format, but recommended to avoid conflicts.
  • name: (String) The name of the resource pack. Displayed in the resource pack menu.
  • game: (String) The namespace of the game the resource pack is for. Example: fwb.
  • author: (String) Author's name. Displayed in the resource pack menu. Does not have to follow any format.
  • description: (String) The description that is shown in the resource pack menu.
  • pack_version: (String) The version displayed on the resource pack menu. Can be any format, as it's purely cosmetic.
  • special_data: (Array) A list of special properties for the resource pack.
    • "never_out_of_date": Makes the resource pack always act like it's on the right game version, regardless of format_version.
    • "hide_author": Prevent author from being displayed on the resource pack menu.
    • "hide_pack_version": Prevent pack_version from being displayed on the resource pack menu.
    • "translated_name": Treat the value in name as a translation key.
    • "translated_description": Treat the value in description as a translation key.
    • "non_removable" (Default packs only): Revoke the ability to remove the resource pack.
    • "vanilla" (Default packs only): Does nothing.
    • "no_errors" (Default packs only: Does nothing.

Clone this wiki locally