GuideNH is a port of GuideME to Minecraft 1.7.10 / Forge 10.13.4.1614. It provides an in-game Markdown-driven guide system for GTNH-style modpacks.
- Full Markdown rendering (headings, paragraphs, lists, links, images, blockquotes, code, tables via GFM)
- Custom MDX-style tags such as
<A>,<Box>,<Color>,<ItemLink>,<Recipe>,<Structure>,<ItemGrid>,<KeyBind>, and<PlayerName> - Multi-page guides discovered directly from the resource tree
- Multi-language pages with automatic fallback (
zh_cn->en_us) - Item index support: hold
Gon any item to jump straight to the relevant guide page - Multi-block structure preview (2.5D isometric MVP, item-icon based)
- F3+T resource reload picks up edited
.mdfiles - Vanilla
GuiScreen-based UI with no ModularUI or Blaze3D dependency
gradlew spotlessApply
gradlew build
gradlew runClientIn-game:
/give @s guidenh:guideto get the demo guide book- Hover any item with a registered guide entry and hold
Gfor about 10 ticks to jump - Press
F3+Tto hot-reload guide content during development
wiki/resourcepack/assets/guidenh/guidenh/
|-- assets/
| `-- example_structure.snbt
|-- _en_us/
| |-- index.md
| |-- rendering.md
| `-- structure.md
`-- _zh_cn/
|-- index.md
|-- rendering.md
`-- structure.md
GuideNH now discovers guide pages directly from assets/<modid>/guidenh/_<lang>/..., so _manifest.json is no longer required.
- Create
assets/<modid>/guidenh/_<lang>/ - Add one or more
.mdpages such asindex.md - Add page-local assets beside the page, or shared assets under
assets/<modid>/guidenh/assets/ - Register a guide in code when you need explicit API control, or rely on the auto-discovered
<modid>:guidenhguide tree
Guide.builder(new ResourceLocation("yourmod", "guidenh")).build();| Goal | Entry point |
|---|---|
| Custom tag | TagCompiler + DefaultExtensions |
| Layout node | LytBlock / LytFlowContent |
| Rendering | MinecraftRenderContext |
| Hotkey | OpenGuideHotkey |
LGPL-3.0