promotional bannermobile promotional banner

CustomNPCs-constructor

A fully standalone, offline-ready web constructor for creating dialogues, quests, and scripts for the Minecraft Custom NPCs 1.12.2 mod.

                     Overview
CustomNPCs-constructor 1.12.2 is a fully standalone, offline-ready web builder designed for the Minecraft Custom NPCs mod. It is built entirely using pure HTML, CSS, and JavaScript. You don't need to download or install anything—simply open it in your browser to visually create complex NPC dialogue trees, quests, and scripts.

* Source Code (GitHub): https://github.com/picadoni/customNPCs-constructor
* Live Web App: https://picadoni.github.io/customNPCs-constructor/

---

                     Key Features
* Dialogue Builder — Create branching dialogues and response options without touching complex config files.
* Quest Editor — Easily set up quest names, completion conditions.
* Smart Templates — Generate basic quest structures with a single click to speed up map-making.
* Script Generator — Features quick presets for JavaScript (ECMAScript 5.1).

Localization complete

---

Brief Changelog (v2.5 final)

* v2.5 (Final) — This is the final version, featuring updates across all modules, Added a Script Tester to validate script syntax and ensure no commas or quotation marks are missing. Added an Export Guide with instructions on moving the generated dialogue, quest, and script files, explaining exactly which folders they belong in.

* v2.4.5  — Added a unified preview window for dialogues/quests and a handy top toolbar. Fixed sidebar transparency bugs.

* v2.4 — Added bulk/batch file downloading for dialogues and quests. Fixed severe file corruption errors.
* v2.3 — Added a built-in micro-guide for ECMA 5.1 scripting. Added "Technical Log" and "Game UI Simulation" console modes.
* v2.0 — Introduced the "Planetarium" dialogue preview simulation to check the actual in-game look.
* v1.0 — Launched the core CustomNPCs Scripting Module with built-in JS presets.

CustomNPCs-constructor Team

profile avatar
  • 1
    Projects
  • 5
    Downloads