
Walk into E1M1. WadCraft reads Doom WAD files and builds their maps as Minecraft structures, in seconds, with one command.
Drop a WAD on your server, type /wadcraft build freedoom1.wad E1M1, and you
are standing on the player start, facing the way Doom faces you, with the level
built around you: rooms, corridors, stairs, windows, outdoor yards, the lot.
Server-side only. WadCraft places ordinary blocks, so players with an unmodded client see everything it builds. Nothing to install on the client.

/wadcraft undo puts back whatever your last build replaced.




All commands need operator permission.
| Command | What it does |
|---|---|
/wadcraft list |
the WAD files in the server's wads folder |
/wadcraft maps <wad> |
the maps in one WAD; click a map to build it |
/wadcraft info <wad> <map> |
how big a map will be, before you build it |
/wadcraft build <wad> <map> |
build it where you stand |
/wadcraft build <wad> <map> look |
build it on the block you are looking at |
/wadcraft undo |
put back what your last build replaced |
/wadcraft cancel |
stop builds in progress |
Add a number at the end of build to change the scale: it is Doom units per
block, 32 by default (a Doom player is about the height of a Minecraft one), and
16 builds everything twice the size.
The map turns to face the way you are facing, to the nearest quarter turn.
WadCraft contains no Doom data and ships none. You bring the WADs.
Put the files in the wads folder in your server's main folder (it is created
the first time the server starts). In single player, that is your game instance's
folder.
config/wadcraft/blocks.json lets you choose the block for any texture or flat
by name, with * as a wildcard. Want a wood floor after all, or glass where the
computer panels are? One line each. You can also change the block used for toxic
floors.
WadCraft is a library as much as a mod. Everything is in one class,
WadCraftApi: read a WAD from a file or from bytes you carry yourself, get the
block layout without placing anything, or build a map at any position and
rotation and be told when it finishes. The source and an example are on GitHub.
For Minecraft 1.21.11, 26.1.2, 26.2 and 26.3 on NeoForge. MIT licensed. Source: https://github.com/Sablednah/WadCraft