Back to mods
[Forge] Dochi`s RPG Maker project artwork

CurseForge · Minecraft mod

[Forge] Dochi`s RPG Maker

Build dialogue, GUI layouts, CustomNPCs shops, item-based currencies, HUDs, and NPC tools in-game.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which [Forge] Dochi`s RPG Maker release should I use?

Updated 2 days ago
Latest stable file dochi_rpg_maker-0.1.4-1.20.1-forge.jar
Game version 1.20.1
Loader Forge

[Forge] Dochi`s RPG Maker dochi_rpg_maker-0.1.4-1.20.1-forge.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is [Forge] Dochi`s RPG Maker required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does [Forge] Dochi`s RPG Maker dochi_rpg_maker-0.1.4-1.20.1-forge.jar need?

dochi_rpg_maker-0.1.4-1.20.1-forge.jar. Change the file and its required mods may change too.

All 1 required mods have matching files

Install CustomNPCs-Unofficial first. We found matching files for this game-version and loader setup. 15 come through another mod in the chain.

2 listed on this file 15 pulled in by those mods
FTB Quests (NeoForge) Optional for [Forge] Dochi`s RPG Maker dochi_rpg_maker-0.1.4-1.20.1-forge.jar
optional
Matching file found Matched file: ftb-quests-forge-2001.4.22.jar
CustomNPCs-Unofficial Needed by [Forge] Dochi`s RPG Maker dochi_rpg_maker-0.1.4-1.20.1-forge.jar
required
Matching file found Matched file: CustomNPCs-1.20.1-GBPort-Unofficial-1.20.1.20260711.jar
FTB Teams (NeoForge) Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: ftb-teams-forge-2001.3.2.jar
Architectury API Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: [Forge 1.20(.1)] v9.2.14
FTB Library (NeoForge) Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: ftb-library-forge-2001.2.13.jar
FTB XMod Compat Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: ftb-xmod-compat-forge-2.1.3.jar
Just Enough Items (JEI) Needed by FTB Library (NeoForge)
pulled in
Matching file found Matched file: 15.49.0.200 for Forge 1.20.1
FTB Ranks (NeoForge) Needed by FTB XMod Compat
pulled in
Matching file found Matched file: ftb-ranks-forge-2001.1.7.jar
Game Stages Needed by FTB XMod Compat
pulled in
Matching file found Matched file: GameStages-Forge-1.20.1-15.0.2.jar
KubeJS Needed by FTB XMod Compat
pulled in
Matching file found Matched file: KubeJS Forge 2001.6.5-build.26
Waystones Needed by FTB XMod Compat
pulled in
Matching file found Matched file: waystones-forge-1.20.1-14.1.20.jar
Bookshelf Needed by Game Stages
pulled in
Matching file found Matched file: Bookshelf-Forge-1.20.1-20.2.15.jar
Rhino Needed by KubeJS
pulled in
Matching file found Matched file: Rhino Forge 2001.2.3-build.10
Balm Needed by Waystones
pulled in
Matching file found Matched file: balm-forge-1.20.1-7.3.42.jar

15 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add [Forge] Dochi`s RPG Maker without breaking your instance.

Built for [Forge] Dochi`s RPG Maker dochi_rpg_maker-0.1.4-1.20.1-forge.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use dochi_rpg_maker-0.1.4-1.20.1-forge.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install CustomNPCs-Unofficial first. We found matching files for this game-version and loader setup. 15 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside dochi_rpg_maker-0.1.4-1.20.1-forge.jar. It opens that exact file at the source.

About this project

What does [Forge] Dochi`s RPG Maker add?

Dochi's RPG Maker

Dochi's RPG Maker (DRM) is an in-game, server-authoritative RPG creation toolkit for Minecraft Forge 1.20.1 and CustomNPCs. It lets creators build and operate dialogue, quests, shops, currencies, stats, database items, HUDs, teleporters, factions, popups, and NPC presentation without maintaining a separate client-side editor.

DRM stores creator-owned content as JSON under config/dochi_rpg_maker, provides in-game editors for that data, and synchronizes the runtime data players need from the server.

Main features

Dialogue and NPC flows

  • Node-based Dialogue Editor with choices, conditions, actions, rewards, commands, rich text, NPC binding, and editable runtime GUI layouts.
  • Shared flow actions for shops, teleporters, stat allocation, tags, items, faction score, advancements, and supported add-on actions.
  • NPC Apply workflow for binding dialogue, shops, teleporters, presentation, models, and related data to CustomNPCs NPCs.

Quest Editor and Journal

  • Quest packs, chapters, dependencies, visibility, repeat rules, manual/automatic completion, and turn-in modes.
  • Location, item, kill, dialogue-signal, and faction-score objectives with nested All, Any, Sequence, and required-count groups.
  • Item, XP, DRM currency, and command rewards.
  • One-shot After Complete actions that run only after successful reward delivery.
  • Editable Quest Journal GUI, opened with U by default.

Stats and database items

  • Stat Builder with custom stats, point limits, costs, vanilla/modded attribute effects, and editable allocation GUI.
  • Player stat screen opened with Y by default, with per-stat-set keybind access control.
  • Item Editor for DRM database weapons, tools, armor, consumables, and generic items.
  • Custom categories, rarities, lore, tooltip formatting, stat requirements, equipped bonuses, attributes, durability, and stat scaling.
  • Requirements do not block equipment. The creator chooses how much performance is lost while requirements are unmet.

Shops and currency

  • NPC Shop Editor with buy/sell entries, stock, payment, conditions, and NPC/file-based workflows.
  • Currency Editor with balances, pickup conversion, death behavior, HUD presentation, and physical currency items.

GUI Maker, HUD Maker, and Popup Maker

  • Editable GUI layouts for dialogue, shops, Remnant Message, faction, teleporter, quest journal, stat allocation, and popups.
  • HUD components for vanilla health/food/armor/air/XP, currencies, Iron's Spells mana, Combat Roll stamina, and CustomNPCs tempdata/storeddata.
  • Independent vanilla/mod HUD visibility guides, anchors, groups, text, bars, images, icon lists, conditions, and animations.
  • Popup definitions with channels, priority, conflict policies, fade/hold timing, styled text, and sound.

Teleporters, factions, and administration

  • Teleporter Sets with categories, destinations, availability conditions, commands, sounds, fades, and NPC binding.
  • Faction presentation and runtime views backed by CustomNPCs faction points.
  • Operator administration for DRM quests, optional FTB Quests data, advancements, CustomNPCs factions, and stored data.

NPC models, animation, and scripts

  • GeckoLib/modded-entity model and animation workflows with behavior bindings for idle, walk, sprint, attack, hurt, and death.
  • Safe server asset catalog for custom PNG textures, including valid companion .png.mcmeta animation metadata.
  • CustomNPCs scripting APIs for animation, hitboxes, built-in attacks, cross-mod skills, potion-effect queries, and popups.

Requirements

  • CustomNPCs 1.20.1 or newer — required on client and server

Install the same DRM version on the server and every connecting client.

Getting started

  1. Install DRM and CustomNPCs in the Forge 1.20.1 instance.
  2. Start the server/world once to create config/dochi_rpg_maker.
  3. In creative mode, obtain the Dochi RPG Maker Core item.
  4. Right-click air to open the editor selector, or right-click a CustomNPCs NPC for the target-aware apply screen.

Data and multiplayer model

  • The server owns authoring data, validates edit requests, and sends runtime snapshots to clients.
  • Paths are normalized and restricted to DRM's config roots.
  • Default/sample files are templates; save production variants under new names.
  • Back up config/dochi_rpg_maker before upgrading or making large content changes.

Project description from CurseForge.

Pick your setup

[Forge] Dochi`s RPG Maker by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

[Forge] Dochi`s RPG Maker versions and loaders

5 of 5 releases match

Looking for an older file? The official CurseForge project page is in Resources.