Every wiki, reference site, schema, tool, library and creator worth keeping for Minecraft: Java Edition — 143 sources in one place, weighted toward the two things you actually author: data packs and resource packs. Every entry carries a currency status and its reference URL.
📌 Note
This is an index, not a mirror. Each entry is a pointer plus a one-line characterisation written here; upstream documentation stays on its own site under its own licence and is never reproduced. Where the Codex does carry exhaustive detail — every block, item, command and registry — that material is generated from the game’s own data, not copied from a wiki.
💡 Best practice
Status chips are advisory and dated to this build. Current tracks recent releases; Lagging is pinned to an older version — cross-check anything version-sensitive; Archived is historical only; Tool is a utility rather than a reference. When a source and this Codex disagree on a version-sensitive fact, trust the generated pages here and the wiki’s own per-version page over any tutorial.
The one canonical wiki. Community-run, hosted by Weird Gloop, independent since it left Fandom in September 2023. It absorbed wiki.vg in 2024, so it now covers gameplay, file formats and network protocol in one place. Tracks snapshots within days.
The version-to-format lookup you need every time you ship a pack. Since 1.21.9 a pack declares a range via min_format/max_format instead of a single pack_format integer.
Visual editors for loot tables, predicates, recipes, advancements, worldgen and dialogs, validated against the real vanilla schema. Supports 1.15 through 26.2. Faster and safer than hand-writing JSON.
Browse every vanilla texture, model, sound, font and shader for any version without extracting a jar. The fastest way to find the exact file you're about to override.
A dedicated community wiki written for beginners, with genuinely good end-to-end guides. Currently pinned around 1.21.x, so cross-check anything version-sensitive against the main wiki.
Core general wikis
Broad coverage of the game itself — mechanics, versions, commands, internals.
Authoritative gist on the order operations run within a tick — the reference for anything timing-sensitive. Marked unverified only because gist.github.com refuses automated requests; it loads normally in a browser.
Released 24 March 2026. Notable for pack authors: villager and wandering trader trades became fully data-driven and customisable by data pack, plus new models for every baby mob.
Unofficial, GitHub-hosted, covers tick order, game mechanics, block and entity behaviour, and bugs/exploits. Has version and snapshot filters. This is the one for "why does this farm break at 20 TPS".
The older Fandom-hosted technical wiki, aimed at the SciCraft / Prototech / Hekate sphere. Deep on hitboxes and source-level findings, but patchy upkeep.
Useful only for history and orientation — how the loader ecosystem got to where it is. No technical depth.
Data packs
The deepest section, in layers: the canonical format reference, the teaching wikis, schema and generator tooling, the build toolchains and libraries, then the developer mods and creators that make the work faster.
Version-controlled history of Minecraft's generated data and assets, pulled from Mojang's own data generator. Diff two versions with git to see exactly what a release changed.
Language server for data packs: autocomplete, live diagnostics and semantic highlighting for .mcfunction, .mcmeta, .snbt and pack JSON. The single biggest quality-of-life upgrade for pack authoring.
The whole of vanilla documented in mcdoc. Effectively a machine-readable spec of the data pack format — more precise than prose when the wiki is ambiguous.
Python pack development kit that unifies data pack and resource pack tooling into one build pipeline, with a plugin system and direct world linking. The most serious option if your pack has a build step.
TypeScript library for data and resource packs. Typed commands with autocomplete, built-in if/else, loops and sleep, and publishable shared libraries via npm.
Registers your pack into the #minecraft:pause_screen_additions dialog tag so players get an in-game config menu. Directly applicable to a multi-pack server like yours.
The platform itself — browse and publish packs. Its merger, Weld, lives at weld.smithed.dev and flattens many data and resource packs into a single droppable zip.
Diffs vanilla files between any two versions in the browser. The quickest way to answer "what did this release actually change in my pack's area" without cloning mcmeta.
The largest modular data pack library — documented, versioned building blocks for maths, raycasting, position, biome and player utilities. Worth reaching for before hand-rolling a primitive.
The same assets as a git history. Diff two versions to find exactly which textures or models a release changed — the reliable way to keep a pack from silently breaking.
Documentation for OptiFine's non-vanilla pack features. Still the reference many packs are authored against even though OptiFine itself trails current versions.
Independent reference with a well-regarded item models section. It blocked automated fetching when this list was compiled, so it's included unverified — open it in a browser to judge.
Pack format numbers
Data-pack and resource-pack formats are separate number spaces. Both are listed together here precisely so they are never conflated.
Version
Data pack
Resource pack
1.21 – 1.21.1
48
34
1.21.2 – 1.21.3
57
42
1.21.4
61
46
1.21.5
71
55
1.21.6
80
63
1.21.7 – 1.21.8
81
64
1.21.9 – 1.21.10
88.0
69.0
1.21.11
94.1
75.0
26.1 – 26.1.2
101.1
84.0
26.2
107.1
88.0
⚠ Version differences
Since 1.21.9 (format 88.0) a format may be a float, and a pack declares a range with pack.min_format / pack.max_format instead of a single integer.
A bare integer such as 101 can mis-load where the real value is 101.1. Use the exact float.
Snapshot formats run ahead of releases and move within a cycle. Match the exact target version.
The community wiki behind the biggest commands help community. Strongest on the things the main wiki doesn't teach: command context, optimisation, and debugging. Its Common Questions and Optimising pages are the ones to read.
Wiki of one of the oldest surviving mapmaking servers (running since 2010, parkour/puzzle/adventure). Has a dedicated Mapmaking FAQ and documents custom WorldGuard flags built for map logic — useful precedent for a curated server like yours.
The standard in-game editor: selections, brushes, terraforming, schematics. Docs at 7.4, refreshed 6 August 2026. Runs on NeoForge, Fabric, Bukkit, Spigot, Paper and Sponge, so it covers both your client and server side.
Modern all-in-one world editor with real-time client-side visualisation — builder and editor modes, sculpting, painting, heightmap and fluid tools. Free, with an optional commercial licence. The fastest route to large terrain work now.
Standalone out-of-game world editor and converter, supporting every version since Java 1.12 and Bedrock 1.7. The maintained successor to MCEdit — also the right tool for salvaging or converting a damaged world folder.
The schematic mod already in your 26.3 profile. Stores named regions, a block-state palette and placement metadata, and handles pasting, area cloning and fill/delete in creative.
Historically the world editor, now abandoned and incompatible with modern versions. Listed only because old tutorials still send people here — use Amulet instead.
Protocol & internals
Packet-level protocol and machine-readable game data.
The former wiki.vg content, now maintained here: packets, data types, chunk format, entity metadata, registries, plugin channels. Note these pages carry CC-BY-SA 3.0 from the import, unlike the rest of the wiki.
Mojang's official feedback and bug-report surface. Worth watching: there is a live community request for official Java pack documentation and GitHub samples, which Java notably lacks compared to Bedrock.
Dead & misleading
These rank well in search and will actively mislead you. Recognising them saves more time than any single good link above.
The abandoned Fandom fork. The editors left for minecraft.wiki on 24 September 2023; this copy has not been maintained by them since. It still outranks the real wiki on many searches. Anything here about data components, item models or pack formats is wrong for 26.2.
Shut down 30 November 2024; all protocol content moved into minecraft.wiki. Old links and forum references still point at the dead domain — use the merge project page to find where a page landed.
Exists, but is one edit, last touched fourteen years ago, edit-locked, and still marked "page in development". It recommends MCEdit, Single Player Commands (1.6.2), WorldEdit "1.6.4–1.15", Too Many Items and Not Enough Items — every one of them dead or superseded. It gets recommended as a live mapmaking resource surprisingly often; it isn't one. Use the r/MinecraftCommands wiki and MINR instead.
Both are excellent — and both are Bedrock. Bedrock add-ons use a different manifest, different model format and different scripting. They surface constantly in Java searches; ignore them for your work.
Sources
Minecraft Wiki — the canonical wiki, and the source of the pack format table above.