Dochi RPG Maker

Build dialogue, GUI layouts, CustomNPCs shops, item-based currencies, HUDs, and NPC tools in-game.
스크린샷 2026-06-15 211545.png

스크린샷 2026-06-15 211545.png

스크린샷 2026-06-15 211604.png

스크린샷 2026-06-15 211604.png

스크린샷 2026-06-15 211619.png

스크린샷 2026-06-15 211619.png

스크린샷 2026-06-15 211514.png

스크린샷 2026-06-15 211514.png

스크린샷 2026-06-15 211528.png

스크린샷 2026-06-15 211528.png

Description

Dochi RPG Maker

Dochi RPG Maker is an in-game RPG creation toolkit for Minecraft Forge 1.20.1. It is made for modpack makers, server creators, and adventure map makers who want to build RPG content directly inside Minecraft.

The mod focuses on practical RPG systems: dialogue, custom GUI layouts, NPC shops, item-based currencies, HUD overlays, NPC basic editing, and world message tools. Most workflows can be created through in-game editor screens and saved as JSON, so you do not need to write scripts for the basic setup.

Advanced creators can still combine the generated JSON data with commands, CustomNPCs behavior, FTB quest checks, advancements, tags, and other mod integrations.

Main Features

Editor Hub

  • Open major RPG tools from an in-game editor selector.
  • Create, load, save, and manage server-side JSON data where supported.
  • Use built-in default templates for dialogue, GUI layouts, shops, currencies, HUDs, and message tools.
  • Includes helper screens, previews, pickers, and workflow buttons for faster in-game editing.

Dialogue Editor

  • Create and edit dialogue sets in-game.
  • Build dialogue nodes, routes, choices, conditions, and actions.
  • Bind dialogue JSON to CustomNPCs NPCs.
  • Use visible-choice logic so only valid player choices appear.
  • Add conditions based on tags, items, faction score, advancements, and optional FTB quest/task checks.
  • Add actions such as going to another node, running commands, opening shops, changing tags, closing dialogue, giving or taking items, changing faction score, granting advancements, or updating optional FTB quest/task progress.
  • Store dialogue data as server-side JSON for multiplayer packs and servers.

GUI Maker

  • Build reusable GUI layouts directly in-game.
  • Edit layouts on a canvas or over the live Minecraft background.
  • Create layouts for dialogue screens, NPC shops, currency HUDs, Remnant Msg views, and addon-driven screens.
  • Add panels, images, cropped resource images, entity previews, item displays, dialogue text, choices, pagers, shop rows, player inventory panels, currency displays, transaction previews, search bars, page selectors, HUD placeholders, and message components.
  • Save GUI layouts as shared JSON files under the DRM GUI folder so multiple systems can reuse them.
  • Use preview and apply workflows to test layouts while editing.

NPC Shop Tools

  • Create buy shops, sell shops, or combined buy/sell shops for CustomNPCs NPCs.
  • Choose the shop GUI layout used by each shop.
  • Use normal item currency or a Dochi RPG Maker currency definition.
  • Register shop items with item count, price, NBT data, and stock settings.
  • Support infinite stock or limited stock.
  • Sell-mode shops can match player items, including NBT-aware entries.
  • Shop screens can render player inventory, item descriptions, currency display, search controls, page controls, and transaction previews.
  • Runtime trades are handled server-side so currency payments, refunds, stock updates, and inventory checks stay consistent in multiplayer.

Currency Editor

  • Define item-based currencies, such as emerald money or custom item currencies.
  • Configure currency name, display format, icon item, matching item data, and pickup behavior.
  • Automatically absorb matching currency items into a player balance when pickup conversion is enabled.
  • Control whether balances are shown in inventory and HUD systems.
  • Configure death-loss behavior, including keeping currency or losing a percentage on death.
  • Use DRM currency balances in NPC shops instead of relying only on physical item stacks.
  • Currency balances are stored and synced server-side.

HUD Maker And Currency HUD

  • Build custom HUD definitions and currency HUD layouts in-game.
  • Edit HUD position, visibility, text display, icon display, amount display, pickup flash, and delta labels.
  • Create HUD elements for currency, player health, food, armor, air, and XP level.
  • Preview HUD layouts before applying them.
  • Configure vanilla HUD override behavior for elements such as health, armor, food, air, XP, hotbar, crosshair, and boss bar.
  • Use JSON-based HUD definitions for reusable pack and server setups.

NPC Basic Editor

  • Edit selected CustomNPCs NPCs from an in-game screen.
  • Manage display settings such as name, title, skin, cape, overlays, visibility, name rendering, size, tint, boss bar, hitbox, and visual layers.
  • Edit faction assignment, faction behavior, hostile-faction targeting, faction defense behavior, and death faction point rules.
  • Adjust combat values, health, aggro range, regeneration, respawn behavior, creature type, immunities, melee settings, and ranged settings.
  • Configure AI options, movement behavior, tactical behavior, inventory, equipment, and drop table data.
  • Includes NPC delete, clone save, clone list, NPC summon, and clone summon workflows.
  • Designed for CustomNPCs-based RPG packs that need faster NPC setup without leaving the world.

Remnant Msg Tools

  • Place and manage world message markers through the Remnant Msg system.
  • Create message JSON data with text, style, conditions, and view actions.
  • Configure policy JSON for interaction rules, permissions, marker behavior, lifetime, and message limits.
  • Use a dedicated message GUI layout for viewing messages in-game.
  • Manage placed world messages through in-game tools, including list, edit, teleport, and delete workflows where available.

Server JSON Workflow

  • Multiplayer servers read and write DRM data from the server-side config folder.
  • Editing actions are permission-protected and normally require OP or the proper server permission.
  • JSON data can be loaded, saved, deleted, refreshed, and reused by multiple NPCs or systems where supported.
  • Built-in defaults are copied into the data folders so new packs have working examples to start from.

Data Folder

Runtime data is stored under:

config/dochi_rpg_maker/

Common data areas include:

config/dochi_rpg_maker/dialogue_sets/
config/dochi_rpg_maker/gui/
config/dochi_rpg_maker/npc_shops/
config/dochi_rpg_maker/currency/definitions/
config/dochi_rpg_maker/currency/hud_layouts/
config/dochi_rpg_maker/hud/
config/dochi_rpg_maker/hud/definitions/
config/dochi_rpg_maker/remnant_msg/messages/
config/dochi_rpg_maker/remnant_msg/policies/
config/dochi_rpg_maker/settings/

Older builds may have used different internal names or older folder layouts, but current user-facing runtime data is organized under config/dochi_rpg_maker/.

Requirements

  • Minecraft Forge 1.20.1
  • CustomNPCs is optional as a dependency, but most NPC binding, shop, and NPC Basic workflows are designed for CustomNPCs NPCs.
  • Optional quest-related checks and actions require the matching quest integration mods to be installed.
  • Multiplayer editing requires the correct server-side permission, usually OP.

Current Status

Dochi RPG Maker is an early RPG maker core release with a broad in-game editor workflow. The current focus is dialogue, GUI layout creation, NPC shops, item-based currencies, HUD editing, NPC basic editing, server JSON workflows, and Remnant Msg tools.

Because the mod is still growing, some editor screens, JSON formats, and advanced tools may continue to change between versions. Back up your server config data before updating important packs.

Who Is This For?

Dochi RPG Maker is intended for:

  • Modpack creators building story-driven RPG packs.
  • Server owners who want NPC dialogue, shops, currencies, and HUD tools.
  • Adventure map makers using modded Minecraft.
  • CustomNPCs users who want faster in-game NPC setup.
  • Creators who prefer editing RPG content through GUI tools instead of manually writing every JSON file.

The Dochi RPG Maker Team

profile avatar
  • 6
    Followers
  • 4
    Projects
  • 2.1K
    Downloads

Create freely, and enjoy the game

More from great_dochi