Skip to content

feat: BlockData runtime registryをschema 7へ追加 - #7

Open
nlaocs wants to merge 3 commits into
mainfrom
feature/119-block-data-registry
Open

nlaocs wants to merge 3 commits into
mainfrom
feature/119-block-data-registry

Conversation

@nlaocs

@nlaocs nlaocs commented Sep 13, 2026

Copy link
Copy Markdown
Owner

概要

  • schema versionを7へ更新し、BlockData.jsonを追加
  • Bukkitの実行時registryからblock ID、default state、property候補を収集
  • Minecraft 1.12.2以前はunsupported、部分失敗はcomplete: falseとして保持
  • 自動生成失敗時のstack traceをCIへ確実に残す
  • 英語・日本語のREADMEとJSONリファレンスを更新

検証

  • .\gradlew.bat test
  • .\gradlew.bat validateIntegrationModern2160
    • 21 files / 1166 blocks / failures 0
  • .\gradlew.bat validateIntegrationLegacy264
    • Skript 2.6.4 + Minecraft 1.12.2
    • BlockData.jsonはunsupportedとして検証成功

関連

schema 7へ更新し、Minecraft 1.13以降のBlockData stateを実行環境から取得する。\n旧環境はunsupportedとして保持し、validatorと境界テストを追加する。
modernとlegacy adapterでstack traceを標準エラーへ確実に出力する。\nPaperのshutdown hookを待たず終了し、integration失敗原因をCIに残す。
英語・日本語のREADMEとJSONリファレンスへ生成条件と各fieldを追加する。\nMinecraft 1.12.2以前との境界とpartial resultの読み方を明記する。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant