-
v0.3.0 — MC 26.1.2 port
StableSome checks failedbuild / build (push) Has been cancelledreleased this
2026-05-15 19:38:36 +09:00 | 38 commits to main since this releaseMinecraft 26.1.2 / Fabric 0.19.2 / Java 25 단일 타깃 빌드.
주요 변경
- MC 26.1.2 메인 타깃으로 전환. intermediary가 폐기되고 (MC 26.1+는 비-난독화 배포), Mojang 공식 매핑(Mojmap)을 런타임 그대로 사용. 새
net.fabricmc.fabric-loom플러그인(비-remap) 적용. - 25개 소스 파일을 Yarn → Mojmap 으로 마이그레이션 —
MinecraftClient→Minecraft,Text→Component,NbtCompound→CompoundTag,ServerPlayerEntity→ServerPlayer,ActionResult→InteractionResult,CustomPayload→CustomPacketPayload,RegistryByteBuf→RegistryFriendlyByteBuf등. - 새
BlockEntityRenderer<T, S>파이프라인 대응 — render-state 분리 패턴 (createRenderState/extractRenderState/submit(SubmitNodeCollector, CameraRenderState))으로 렌더러 재작성.RenderTypes.entityCutout+submitCustomGeometry로 양면 quad 제출. - DynamicTexture 표면 복구 — 앵커마다
Identifier로 등록된DynamicTexture를 갖고, 백엔드가 디코드한 RGBA 프레임을NativeImage.setPixelABGR+upload()로 매 틱 GPU에 올림. - 권한 모델 변경 대응 —
s.hasPermissionLevel(2)→s.permissions().hasPermission(Permissions.COMMANDS_GAMEMASTER). - 새 GUI 위젯 API (
EditBox/Button/Checkbox/AbstractSliderButton+addRenderableWidget) 적용. Mojang이GuiGraphics를 제거하고 GUI도 render-state 분리로 갈아엎은 것에 대응. - 신규 fabric-networking-api-v1 6.3.1 —
playS2C/playC2S가clientboundPlay/serverboundPlay로 개명됨. ClientTickEvents.END_WORLD_TICK→END_LEVEL_TICK.
기능 범위
- 비디오 스틱(
/videoStick)으로 앵커 배치/편집 - 앵커 GUI: URL / W / H / Loop / Mute / Autoplay / Volume 슬라이더
- 커맨드:
/videoPlace,/videoDelete,/videoMute(OP 권한) - 멀티서버 동기화 (S2C
SyncAnchorPayload, C2SSaveConfigPayload/DeleteAnchorPayload) - 거리 기반 볼륨 감쇠 (16블록 내 선형)
- JavaCV
FFmpegFrameGrabber백엔드 — http(s)/mp4 디코드. 사용자가 JavaCV bytedeco jar를 mods 폴더에 함께 두면 활성화됨. 없으면 앵커는 회색 placeholder 화면을 보임.
호환성
- Minecraft 26.1.2 전용. MC 1.21.x 지원은
mc-1.21.x브랜치의 v0.2.0 참조. - Fabric Loader >= 0.19.0, Java >= 25.
- 1.21.11 이하 모드와는 바이너리 호환 안 됨 (Fabric의 26.1 메이저 변경).
알려진 사항
- JavaCV / WaterMedia 백엔드는 Java 25 환경에서 정식 검증되지 않음 — bytedeco 클래스파이어 jar가 Java 25 JNI와 동작하는지는 사용자 환경에 따라 다를 수 있음.
- 사운드 OpenAL 통합은 백엔드별로 다름 (JavaCV는 비디오만 디코드, 사운드 별도).
Downloads
- MC 26.1.2 메인 타깃으로 전환. intermediary가 폐기되고 (MC 26.1+는 비-난독화 배포), Mojang 공식 매핑(Mojmap)을 런타임 그대로 사용. 새