Python으로 마인크래프트를 제어

Minecraft를 위한 Python 스크립팅

Minescript는 Python 프로그래밍 언어로 작성한 스크립트로 Minecraft를 제어하고 상호작용하는 플랫폼입니다.

v5.0Minescript 5.0 베타가 공개되었습니다.
왜 Minescript인가

스크립트로 게임을 확장합니다

minescript.py

Python API

echo·chat, 플레이어 위치 조회, 블록(block) 조작, 인벤토리(inventory) 접근, 엔티티(entity) 감지 등 Minecraft 기능에 접근하는 함수를 제공합니다.

Pyjinn

통합 스크립팅

Python 문법을 인식하고 Java 프로그램과 깊이 통합되는 인터프리터(interpreter) Pyjinn을 내장했습니다.

\backslash

채팅에서 바로 실행

채팅에 백슬래시(\)를 붙여 스크립트를 실행합니다. 슬래시(/)로 시작하는 일반 명령어와 구분됩니다.

시작하기

3단계로 첫 스크립트를 실행하세요

모드 설치

Modrinth 또는 CurseForge에서 모드를 내려받습니다. Fabric·NeoForge를 지원하며, 구버전은 Forge도 지원합니다.

스크립트 배치

.py 파일을 minecraft/minescript 폴더에 넣습니다.

채팅에서 실행

채팅에서 백슬래시로, 확장자 없이 실행합니다 — 예: \example

Pyjinn

Pyjinn으로 통합 스크립팅

Pyjinn은 Python 문법을 인식하고 Java 프로그램과 깊이 통합되는 인터프리터(interpreter)입니다. Python처럼 보이고 느껴지는 ‘피진(pidgin)’ 언어를 사용하지만, 구현과 런타임 동작은 Java에 기반합니다.

# Pyjinn — Python 문법, Java 런타임 from java.util import ArrayList items = ArrayList() items.add("diamond") items.add("emerald") for it in items: print(it)