- GuideNH is an in-game guide framework for Minecraft 1.7.10 / Forge 10.13.4.1614.
- It ports and extends GuideME-style Markdown documentation for GTNH-era modpacks.
- It is designed for authoring rich guide books directly from resource-pack style Markdown files.
- Markdown pages with YAML frontmatter, navigation metadata, categories, anchors, tables, footnotes, Mermaid, LaTeX, charts, and highlighted text.
- MDX-style runtime tags such as
<ItemLink>,<ItemImage>,<Recipe>,<GameScene>,<BlockStats>,<Tooltip>,<KeyBind>, and<PlayerName>. - Interactive 3D GameScene previews with block/entity placement, StructureLib import, Ponder playback, layer sliders, grid controls, annotations, and block statistics.
- Live guide editing mode with split editor/preview, toolbar actions, debounced saving, external-change handling, and resource-pack page creation.
- Multi-language guide folders with fallback, item index navigation, search, server integration, and resource reload support.
- Programmer:
HFstudio - Upstream inspiration: GuideME
- Code: LGPL-3.0
- Bundled third-party libraries keep their own licenses.
.\gradlew.bat spotlessApply
.\gradlew.bat build
.\gradlew.bat runClientIn game:
- Use
/give Developer guidenh:guideto get the demo guide book. - Hold
Gwhile hovering an indexed item to jump to its guide entry. - Press
F3+Tto reload edited guide resources.
---
navigation:
title: Machines
parent: index.md
author: GuideNH
date: 2026-05-10
---
# Machines
Press <KeyBind action="key.attack" /> to interact.
<GameScene width="220" height="150" interactive={true}>
<Block id="minecraft:furnace" />
<BlockStats corner="topRight" maxWidth="120" maxHeight="72" />
</GameScene>assets/<modid>/guidenh/
|-- assets/
| `-- shared_structure.snbt
|-- _en_us/
| |-- index.md
| `-- machines.md
`-- _zh_cn/
|-- index.md
`-- machines.md
Guide.builder(new ResourceLocation("yourmod", "guidenh")).build();.\gradlew.bat spotlessApply
.\gradlew.bat build --rerun-tasksGuideNH is based on ideas from GuideME, distributed under LGPL-3.0. It also uses open-source libraries including SnakeYAML, Apache Lucene, Apache Commons Lang, FlatBuffers Java, and JLaTeXMath.
