Bladelow — Minecraft 自動建築プロトタイプ

Tool

概要

Bladelow(Bladelow Builder)は、Minecraft 向けの Fabric モッドとして実装された自動建築のプロトタイプです。README によれば Fabric 1.21.11、Java 21 を対象にしており、配布は JAR で行われています。Lunar Client のようなクライアントの mods フォルダへ配置して利用する想定で、クリエイティブモードでの使用が推奨されています。HUD を持ち、ユーザーは P キーで HUD を開くことで機能にアクセスできる設計です。リポジトリは比較的小規模で、Gradle によるビルド設定や GitHub Releases からの配布フローが整えられています。

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 5
  • ファイル数: 11
  • メインの言語: Java

主な特徴

  • Fabric 1.21.11 対応のクライアントサイド自動建築プロトタイプ
  • HUD 表示とキー操作(P キーで HUD を開く)によるインタラクション
  • JAR 配布(GitHub Releases)と Lunar Client 等へのインストール手順を README に記載
  • Gradle を使ったビルド構成(build.gradle、gradle.properties を含む)

技術的なポイント

Bladelow は Fabric モッドとしてクライアント側で動作する設計で、Minecraft のレンダリングや入力イベント、ブロック配置ロジックにアクセスすることが想定されます。ターゲットが Fabric 1.21.11、Java 21 である点から、最新の Minecraft/Java ランタイムに合わせたモジュール化や依存解決が組まれている可能性が高く、実際に build.gradle があるため Gradle(おそらく Fabric Loom 等)を用いたビルドスクリプトで開発・パッケージングされています。

HUD 表示や P キーによるトグルはクライアントサイドのキー入力ハンドリングと GUI/オーバーレイ描画を用いる典型的な実装スタイルで、これによりユーザーはクリエイティブ環境でモード切替や設定を行えます。自動建築のコアはワールド内のブロック配置を制御するロジックになりますが、README が「クリエイティブ推奨」と記載している点は、サーバー側の権限やブロック配置制限を回避するためにクリエイティブ環境でのテストを想定していることを示しています。

リポジトリ内のファイル構成(Gradle ファイル、README、.github ディレクトリなど)から、CI やリリース準備、ビルドの自動化をある程度考慮したプロジェクト構成が伺えます。また、配布が JAR 単体で行われるため、Fabric Loader と Fabric API の互換性を維持しつつ、他のクライアント拡張(例:Lunar Client)でも利用できるように配慮されています。将来的には設定ファイルやスキーマ、スキンブループリント(建築テンプレート)を読み込む拡張や、サーバーでの使用に対応するためのセーフティチェックの追加が考えられます。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .github: dir
  • .gitignore: file
  • README.md: file
  • build.gradle: file
  • gradle.properties: file
  • src: dir
  • resources: dir
  • LICENSE: file
  • settings.gradle: file
  • .gitattributes: file
  • RELEASES (または releases 関連ファイル): file

…他 6 ファイル

まとめ

Fabric ベースの軽量な自動建築プロトタイプで、Gradle による開発環境と配布フローが整えられています。

リポジトリ情報:

READMEの抜粋:

Bladelow Builder (Fabric Mod)

Minecraft auto-building prototype for Fabric 1.21.11 (Java 21).

Quick Start

  1. Download latest minecraft-bladelow-*.jar from GitHub Releases:
    • https://github.com/AP2003GIT/bladelow/releases
  2. Put the jar in your Fabric mods folder (Lunar example):
    • C:\Users\<YourWindowsUser>\.lunarclient\profiles\vanilla\1.21\mods\fabric-1.21.11\
  3. Restart Lunar Client.
  4. Open world (Creative recommended), press P to open HUD.

Developer Build (Opti…