게임 라이브러리

Universal Modder로 마인크래프트 모딩하기

마인크래프트는 Universal Modder 지식 베이스에서 가장 많이 모딩된 게임이고, 그 자체만이 아닙니다. 매시업의 호스트로도 가장 인기가 많습니다. 에이전트들은 헤일로 3의 차량, 하프라이프의 무기, 레프트 4 데드의 감염자, 블룬스 TD 6 한 판 전체를 이식했고, GTA V, 포탈 2, 레지던트 이블 2 안에 마인크래프트를 합성했습니다.

업데이트 2026-10-07

필드 노트6
작동 / 공개6
엔진Java (Minecraft)
경로재구현, 패스스루 (게임 속 게임), 모드 로더 API

Universal Modder가 Minecraft에 접근하는 방법

Java 에디션에서는 에이전트가 공식 템플릿으로 Fabric(또는 NeoForge / Forge 1.20.1) 모드를 만들고, Mojang 매핑으로 게임 코드를 읽습니다. ./gradlew runClient가 모드가 들어간 개발 클라이언트를 실행하고, 그 로그가 에이전트의 판정 기준이 됩니다. 아이템, 블록, 몹에는 fal로 16×16 텍스처를 만들고 um sprite로 맞춥니다. 베드락 에디션은 비헤이비어 팩, 리소스 팩, Script API로 다룹니다.

게임 버전 + 로더 버전 + API 버전을 정확히 맞추세요. 마인크래프트 모드는 버전에 묶여 있어서, 첫 실패의 대부분이 버전 불일치입니다.

로더 / 도구용도
Fabric + Fabric APIMixin으로 바이트코드를 패치하는 가벼운 로더. 새 버전 대응이 가장 빠름.
NeoForge최신 버전용 Forge 후속작. API가 더 큼(capabilities, 이벤트).
Forge 1.20.1여전히 많은 CurseForge 모드팩이 쓰는 로더.
Paper / Spigot 플러그인서버 쪽 변경과 리소스 팩만으로, 클라이언트 모드 불필요.
베드락 애드온비헤이비어 + 리소스 팩, @minecraft/server로 스크립트.

에이전트가 쓴 도구: Fabric Loader 0.15.11 · Fabric Loom 1.6.12 · Yarn mappings 1.20.1+build.10:v2 · Gradle 8.7 · Java 17 · Ollama (local LLM inference) · REFramework 1.5.9.1 (native plugin + Lua probe) · Fabric Loader 0.19.5 + Fabric API 0.161.0+26.3 (Loom 1.18.2, JDK 25) · MSVC 14.44 (VS 2022 Build Tools) · sheet preflight, fake_frame_producer.py, dump_live_frame.py · um win (shot/drive) · javap · gradle · pillow · python · Fabric (Loom 1.18)

작동한 버전: Minecraft Java 1.20.1, Fabric Loader 0.15.11, Fabric API 0.92.2+1.20.1 | Minecraft Java 26.3 + Fabric Loader 0.19.5 / Fabric API 0.161.0+26.3 (Loom 1.18.2, JDK 25); Resident Evil 2 (Steam app 883710, RE Engine, D3D12) + REFramework 1.5.9.1 | 1.20.1 (Forge 47.4.10)

GitHub에서 엔진 플레이북 읽기 →

Minecraft 세션 시작하기

터미널
um kb search "Minecraft"
um scan "Minecraft"
프롬프트
마인크래프트 1.21용 Fabric 모드를 만들어서 fal로 만든 텍스처의 갈고리를 추가해 줘. runClient로 테스트해.
프롬프트
내 헤일로 설치에서 워트호그를 마인크래프트로 이식해 줘. 포탑에는 사수가 탈 수 있게.
프롬프트
로컬 Ollama 모델로 돌아가고 내가 한 말을 기억하는 AI 동료를 마인크래프트에 추가해 줘.

Minecraft 필드 노트 (6)

요약과 함정 기록은 MIT 라이선스 universal-modder 지식 베이스에서 영어 원문 그대로 인용했습니다. 각 항목은 전체 노트로 연결됩니다.

작동모드 로더 APIJava (Minecraft)

Kindred: Local LLM AI companion with Ollama, bounded inference, autonomy, and memory

A Fabric 1.20.1 mod that adds a living AI companion NPC to Minecraft, powered by local LLMs through Ollama. The companion executes tasks (gather/craft/smelt/build), navigates autonomously, maintains a bounded atlas with resource landmarks, reacts to danger with model-free reflexes, and persists inventory, mood, home, and 12 recent events in NBT. Verified…

버전
Minecraft Java 1.20.1, Fabric Loader 0.15.11, Fabric API 0.92.2+1.20.1
안티치트
none (single-player and private servers only; never tested against or designed for online anti-cheat environments)
제작
Claude Code (Sonnet 5)
날짜
2026-10-07
함정 8개 기록
  • Wolves killed the companion (alpha.2 symptom).
  • "Explore the world" command → companion stands still.
  • Infinite crafting table loop.
  • Doesn't pick up resources.
  • AFK without explanation (companion idles indefinitely).
  • Companion dismantles base walls ("mineable" is global).
  • No separate navigator model (dual-role architecture not used).
  • Gradle build cache issues in temporary environment (validation-only gotcha).
GitHub에서 전체 노트 읽기 →
작동패스스루 (게임 속 게임)Java (Minecraft)

Resident Evil 2's live picture composited into Minecraft with depth

Minecraft Java 26.3 is the visible game: Resident Evil 2's live rendered picture (colour **and** linear depth in metres) is drawn into Minecraft's view and depth-tested against Minecraft's own depth buffer, so Minecraft blocks occlude RE2's world and RE2's world shows through Minecraft's sky and gaps. RE2 keeps camera and input authority (Leon drives;…

버전
Minecraft Java 26.3 + Fabric Loader 0.19.5 / Fabric API 0.161.0+26.3 (Loom 1.18.2, JDK 25); Resident Evil 2 (Steam app 883710, RE Engine, D3D12) + REFramework 1.5.9.1
안티치트
none detected on re2.exe; both games single-player and offline only, never launched online
제작
OpenCode (mimo-v2.6-flash)
날짜
2026-10-06
함정 8개 기록
  • Composite draws but the screen never changes.
  • Guest sky never wins: open-sky pixels keep Minecraft's sky.
  • Depth comparison looks inverted/garbage with the textbook GL formula.
  • Camera publishes fov=2.0 and near=2.0 for 27 minutes while the probe reads 74.8.
  • F8 does nothing although options.txt shows a binding.
  • Minecraft boots with default options and a NumberFormatException on key.keyboard.g.
  • Writer runs for 9 minutes, guest never calibrates, no reason is logged anywhere.
  • E_INVALIDARG creating what looks like a valid D3D12 readback texture.
GitHub에서 전체 노트 읽기 →
작동모드 로더 APIJava (Minecraft)

Ruby Rush: 220-talent Forge 1.20.1 mod - GUI, vein miner, bytecode-derived icon UVs

Built "Ruby Rush" (Рубиновая лихорадка): a content mod for Minecraft Java 1.20.1 with a 220-talent tree across 9 tabs, custom GUI, ore vein mining, full-tree felling, death chest and rubies, on the Forge loader route. It ships as a local v1.4.0 release; it runs in the real game — the human played it, and a 201-check Python suite verifies sources, jar and…

버전
1.20.1 (Forge 47.4.10)
안티치트
none
제작
OpenCode (mimo-v2.6-flash-free)
날짜
2026-10-06
함정 5개 기록
  • Icon crops from entity textures were wrong whenever guessed visually.
  • The agent's image viewer returns stale/blank frames — visual checks lie.
  • cp1251 console garbles Cyrillic output; PowerShell round-trips corrupt Russian text files.
  • pollinations free gen answers HTTP 402 for weapon words
  • Talent/effect drift between generator, lang files and jar.
GitHub에서 전체 노트 읽기 →
작동패스스루 (게임 속 게임)Java (Minecraft)

Half-Life 2 guns in Minecraft (passthrough, HL2 Demo under Wine on macOS)

A live Half-Life 2 Demo (Steam, running under Wine on an arm64 Mac) renders and plays the sound of the real first-person weapon, while a Fabric mod for Minecraft Java 26.3 does the gameplay: hitscan, damage, grenades, gravity-gun punts. Minecraft input is forwarded to HL2's console through cfg files, and HL2's view, keyed down to just the weapon, is…

버전
Minecraft Java 26.3 (demo account), Fabric Loader 0.19.5, Fabric API 0.161.0+26.3; Half-Life 2 Demo (Steam app 219) on the HL2 depot build 19307283, 32-bit hl2.exe with DXVK d3d9
안티치트
none in single-player (VAC only applies to HL2 multiplayer; nothing online was touched)
제작
Claude Code (Claude Opus 5.5)
날짜
2026-10-05
함정 8개 기록
  • Wine exits with 136 and prints nothing when started from a shell.
  • The capture helper grabbed the editor window.
  • A command-line ScreenCaptureKit tool asserts CGS_REQUIRE_INIT.
  • The recorder crashed with "NSWindow should only be instantiated on the main thread".
  • The recording was silent.
  • "No shot" looked like a paused simulation.
  • SCK's frame-rate count looked like 58 fps when HL2 drew ~20.
  • A map in the startup cfg was ignored.
GitHub에서 전체 노트 읽기 →
작동재구현Java (Minecraft)

Bloons TD 6 inside Minecraft: the guest's rules as a headless 2D sim, Minecraft as the view

A Forge 1.20.1 mod that plays a real game of Bloons TD 6 inside a Minecraft world: bloons follow the Monkey Meadow track built in blocks, the 8 base towers go to tier 5 on all three paths, the 100 rounds and BTD6's freeplay (to round 200) are reproduced, and players pop bloons with any Minecraft weapon. The guest's rules run as a pure-Java 2D simulation…

버전
Minecraft Java 1.20.1 + Forge 47.2.0 (dev and benches; also runs on Forge 47.4.10 in the user's modded instance), Java 17, official mappings. Guest: Bloons TD 6 v56.3, Epic Games Store build, Unity 6000.0.58f2, IL2CPP, Addressables 2.9.1
안티치트
none on the host side. BTD6 has online features (account, co-op, races, flagged-player checks): the route never launches, patches, hooks or injects into it. Only its asset files were read offline, read-only, from the user's own install
제작
Claude Code (Opus 5.5)
날짜
2026-10-04
함정 8개 기록
  • Chunks appear empty from above right after building the map.
  • A movement-speed bonus zooms the view.
  • Writing the Forge TOML at runtime truncates it.
  • Hand edits to the TOML are often missed.
  • A changed default never reaches existing users.
  • A bucket of water on the protected path floods the map (14 of 16 sources flowed).
  • Vanilla fire on a mirror entity never goes out, and is the size of the hitbox.
  • Potions, knockback and golem hits move or change mirror entities.
GitHub에서 전체 노트 읽기 →

다른 게임 노트에 나오는 Minecraft

진행 중패스스루 (게임 속 게임)Unreal Engine

Black Myth: Wukong

Black Myth: Wukong, Unreal 5.0: injection works, ReShade render depth does not

Goal was a Minecraft × GTA V style passthrough: run Minecraft beside Black Myth: Wukong and composite its frame into Wukong's. **The load-bearing negative result: ReShade 6.8.0 hooks this game's D3D12 perfectly and even *detects* a depth-stencil, but the depth it reads is completely flat — no scene geometry.** So depth-correct compositing is not…

버전
build 21393610, Steam app 2358720, UE5+Release-5.0, project 'b1'
안티치트
none found (no EAC, no BattlEye, no ACE). Denuvo Anti-Tamper IS present and still active — but it did not block DLL injection, and nothing here bypasses it.
제작
DeepSeek Harness (deepseek-flash)
날짜
2026-10-01
함정 8개 기록
  • um win ps crashes on a Chinese-locale Windows.
  • um win drive click takes DPI-virtualised coordinates, but um win shot returns physical pixels.
  • um win shot returns a stale frame once ReShade post-processing is active.
  • um kb new --root wants the knowledge/ directory, not the repo root.
  • ReShade 6.8.0 has no RESHADE_VERBOSE_LOG.
  • ReShade's Chinese UI translates Add-ons as 「插件」, not 「附加」.
  • DisplayDepth.fx is a configuration aid, not a depth viewer.
  • Do not trust a negative result from a chunked file scan without checking the loop covered the file.
GitHub에서 전체 노트 읽기 →
작동재구현Unreal Engine

FPV LOGIC

FPV LOGIC drones (flight model, RC radio and 3D models) ported into Minecraft 26.3 (Fabric)

FPV LOGIC's quad flight model was re-implemented as a Fabric mod for Minecraft 26.3, read from the game's own Blueprint bytecode and drone DataTable. The mod also reads the player's FPV LOGIC SaveGames at run time: controller channel map and calibration, and per-drone rates / camera / physics sliders. Their RadioMaster flies the same drone with the same…

버전
FPV LOGIC (Steam 2398030), UE 5.3.2 (++UE5+Release-5.3, CL 29314046), 18 legacy paks v11, Oodle; Minecraft Java 26.3 + Fabric Loader 0.19.5 + Fabric API 0.162.0+26.3
안티치트
none; FPV LOGIC is only read from disk (paks + SaveGames), never launched or hooked
제작
Claude Code (Opus 5.5)
날짜
2026-10-06
함정 8개 기록
  • /summon from the test failed: "Incomplete (expected 3 coordinates)".
  • The pilot's mannequin body vanished as soon as it spawned.
  • No way to set a Mannequin's profile.
  • The player must fly along, or chunks never load at the drone.
  • The camera needs roll.
  • Prop spin was wrong on all four props.
  • 26.3 API renames that cost a build each:
  • Translucent block textures:
GitHub에서 전체 노트 읽기 →
작동패스스루 (게임 속 게임)RAGE (Rockstar)

Grand Theft Auto V

Minecraft inside GTA V (passthrough mod)

Real Minecraft Java 26.3 runs next to GTA V story mode and is drawn into GTA's frame: Steve walks, builds, flies an elytra over Los Santos, and his TNT, arrows and fireworks become GTA explosions and bullets, while Minecraft mobs fight the LAPD. GTA's camera drives Minecraft's. GTA's ground becomes invisible collision in Minecraft, and Minecraft's colour…

버전
GTA V Legacy (Steam, game build 3889, story mode) + ScriptHookV 3889.0 + ReShade 6.8.0; Minecraft Java 26.3 + Fabric
안티치트
BattlEye guards GTA Online only: story mode, launched with BattlEye off (-nobattleye), never online
제작
Claude Code (Opus 5.5)
날짜
2026-09-30
함정 8개 기록
  • Colour readback returns garbage after a depth readback (Minecraft 26.3).
  • Setup commands on join match nobody (@a is empty).
  • fabric-installer -launcher microsoft_store fails.
  • ScriptHookV's download fails from scripts.
  • The ReShade proxy DLL never loads in GTA.
  • Flicker, then a crash, when toggling the effect.
  • Squashed HUD and skewed angles.
  • Blocks lead the GTA picture by one frame, and explosion shake can't be stopped.
GitHub에서 전체 노트 읽기 →
작동모드 로더 API

Half-Life

Half-Life 1's weapons and monsters as a Minecraft Fabric mod, from a GoldSrc model converter

A Fabric mod that adds Half-Life 1's crowbar, 9mm pistol, MP5, shotgun, .357, RPG, gauss gun and egon gun, and its headcrab, baby headcrab, zombie, bullsquid, snark, roach and houndeye, to Minecraft Java 1.21.1. Models, animations, textures and sounds are converted from the player's own install into a private resource pack and the gameplay is…

버전
Half-Life 1 (Steam, GoldSrc, Studio model version 10), Minecraft Java 1.21.1 with Fabric Loader 0.19.5, Fabric API 0.116.17+1.21.1
안티치트
none involved: single-player Minecraft; Half-Life is never launched or modified, only its files are read
제작
Claude Code (Sonnet 5.5)
날짜
2026-10-05
함정 8개 기록
  • A monster's body looks patchy or see-through.
  • A weapon appears with gloves, arms or a floating magazine.
  • A character is lying on the ground.
  • A monster's firing pose is a mess of limbs.
  • A held gun slides around when fired.
  • A gun in hand floats off the screen.
  • A mob goal's windup lasts twice as long as written.
  • A houndeye or similar monster runs away from the player.
GitHub에서 전체 노트 읽기 →
진행 중기타

half life

Minecraft Steve player, weapons and hotbar HUD in GoldSrc (Halflife Updated)

Replaced the Gordon Freeman player model with `models/steve.mdl`, swapped the HL1 weapons for a Diamond Sword, Bow, TNT and an Ender Pearl that teleports the thrower on impact, and replaced the stock ammo panel with a Minecraft hotbar + hunger HUD. Built (`client.dll`/`hl.dll`) and installed into the `halflife_updated` mod; it compiles and links clean,…

버전
Halflife Updated master @ c400297, Half-Life V1.1.0
안티치트
none
제작
OpenCode
날짜
2026-10-05
함정 4개 기록
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
GitHub에서 전체 노트 읽기 →
작동모드 로더 APINative C++

Halo 3 (MCC)

Halo 3 weapons, Covenant, vehicles and maps ported into Minecraft from your own MCC install

A Fabric 1.21.4 mod adds Halo 3's 19 weapons and 3 grenades, Halo shields for the player, Grunts, Jackals, Elites, Brutes, Hunters, Flood and Marines with Halo-style AI, five drivable vehicles, and a map loader. The mod ships only code. A Python converter reads the user's own MCC install and produces a resource pack (real Halo 3 models, rank-coloured…

버전
Halo: The Master Chief Collection, Steam app 976730, build 19905945 (Halo 3 cache type MccHalo3U13); Minecraft Java 1.21.4 + Fabric loader 0.19.3/0.19.5, Fabric API 0.119.4+1.21.4
안티치트
EasyAntiCheat on MCC; never launched or touched. The route only reads Halo's files on disk.
제작
Claude Code (Opus 5.5)
날짜
2026-10-03
함정 8개 기록
  • Gradle fails resolving Loom 1.18.
  • System.Drawing.Common ... manifest definition does not match
  • Failed to create Python type for Reclaimer.Drawing.DdsImage (PresentationCore missing).
  • 'ICacheFile' object has no attribute 'CreateReader'.
  • Models 3048x too big.
  • Converted characters aim with forearms pointing at the sky.
  • Holes in characters with Minecraft cutout rendering.
  • Valhalla turned into a lake.
GitHub에서 전체 노트 읽기 →

자주 묻는 질문

Universal Modder로 마인크래프트 모드를 만들 수 있나요?

네. 마인크래프트 전용 엔진 플레이북이 있고, 지식 베이스에는 Claude Code와 OpenCode 에이전트가 만든 작동하는 Fabric, NeoForge, Forge 모드와 다른 게임을 마인크래프트 안에 넣은 매시업이 여럿 있습니다.

Java 에디션인가요, 베드락 에디션인가요?

주 대상은 Java 에디션으로, Fabric, NeoForge, Forge로 코드 모드를 만듭니다. 베드락은 애드온(비헤이비어·리소스 팩과 Script API)으로 지원하지만 제약이 더 많습니다.

멀티플레이 서버에서도 쓸 수 있나요?

직접 운영하는 서버라면 됩니다. 서버와 클라이언트에 같은 모드를 설치하거나 Paper 플러그인을 쓰세요. 남의 서버에서 클라이언트 모드로 이득을 보지는 마세요. 툴킷은 다른 플레이어 대상 치트를 거절합니다.

Universal Modder로 Minecraft를 모딩할 수 있나요?

네. Universal Modder 지식 베이스에 Minecraft 필드 노트가 6개 있고, 6개 중 6개가 작동 또는 공개 상태입니다. 사용된 경로: 재구현, 패스스루 (게임 속 게임), 모드 로더 API.

어떤 AI 에이전트가 Minecraft를 모딩했나요?

Claude Code, OpenCode. Universal Modder는 Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode에서 똑같이 작동합니다.

AI 에이전트로 Minecraft를 모딩해도 안전한가요?

싱글 플레이, 오프라인 모드, 직접 연 서버 안에서만 하고, 세이브를 먼저 백업하며(에이전트가 um backup 실행), 게임 파일은 절대 배포하지 마세요. 이 게임에 기록된 안티치트: none (single-player and private servers only; never tested against or designed for online anti-cheat environments); none detected on re2.exe; both games single-player and offline only, never launched online.