MCPixlr とは
画像ファイルから Minecraft 内で利用できる Schematic や地図データに自動で変換するツールです。
起動方法
JAR ファイルがあるディレクトリに cd することをおすすめします。
JRE がインストールされており path が通されている場合は、コマンドプロンプト (端末、ターミナル) で以下のようなコマンドを実行します。
- コード: 全て選択
java -jar MCPixlr-x.x.x.jar
macOS では JRE がプリインストールされています。パスを通さない場合は、以下のようなコマンドを実行します。
- コード: 全て選択
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -Xdock:name=MCPixlr -jar MCPixlr-x.x.x.jar
スクリプトファイルを同梱しているので、そちらで簡単に起動できます。
使い方
① 初回起動時にどのバージョンやリソースパックを使用するかを問うダイアログボックスが表示されます。
<internal> で内部リソースから、1.11.0 などのバージョンでそのバージョンから読み込みます。
配布マップ等でオリジナルリソースパックや配布されているリソースパックを利用する場合は「リソースパックの参照...」を選択してリソースパックを開きます。
テクスチャサイズは 16 × 16 以外でも構いません。(この設定は「設定(S)...」>「テクスチャの選択(T)」から再設定することができます)
② 変換する画像ファイルを選択、もしくはウィンドウ内にドラッグアンドドロップして開きます (一部の OS ではドラッグアンドドロップに対応していない場合があります)。
Windows では、モダンブラウザであればブラウザから画像を直接ドラッグアンドドロップして開くこともできます。
③ 各種設定を行います (ほとんどのコンポーネントにツールチップを付けているのでヘルプとしてご活用ください)。
④ 「変換(C)」をクリックします。進捗状況はプログレスバーで表示されます。
⑤ 変換が完了すると、ダイアログボックスが表示されます。
ブロックアートについて
Schematic (スキマティック) 形式に変換されます。
テクスチャ設定に従い、ブロックのテクスチャ画像から平均色を算出し変換が行われます。
Schematic をゲーム内で利用するにあたり、MCEdit や WorldEdit などの外部ツール、MOD・プラグインが必要になります。
地図データについて
ゲーム内で直接利用できる map_<#>.dat 形式に変換されます。
保存場所は、利用するワールドのディレクトリ (./.minecraft/saves/<ワールド名>) 内の data フォルダ内を推奨します。
チート権限や OP 権限が有効な場合は以下のコマンドを実行することで、プレイヤーに地図を付与することができます。
- コード: 全て選択
/give <対象> minecraft:filled_map 1 <地図 ID>
1.8 以降では <対象> を @p にすることで自プレイヤーを対象にできます。
コマンドブロックで <対象> を @p にした場合は、実行したコマンドブロックに最も近いプレイヤーが対象になります。
地図 ID は保存時に設定した「地図 ID の起点」から列順になっています。
誤差拡散について
誤差拡散とは、誤差を一定の法則で配分することで、グラデーションや絶妙な色の違いを再現したり補間したりするものです。
MCPixlr では、以下の 8 種類の誤差拡散法をサポートしています。








(無効) を選択すると誤差拡散はされず、べた塗り (グラデーションが段階的になったり、灰色っぽくなったり) になります。
写真やイラストの場合はいずれかの誤差拡散を、色数の少ないイラストやドット絵の場合は (無効) を推奨します。
アニメの画像 (手書きのイラスト、アニメのキャプチャ画像など) の場合は、肌色やピンク色などの淡い色が多いため、うまく再現されない場合があります。
プレビューについて
「プレビューを表示」チェックボックスにチェックを入れることで、毎回の変換後にプレビュー画像が生成されダイアログボックスに表示されます。
プレビュー画像の解像度は、原則として画像オブジェクトが Java 仮想マシン最大メモリ領域の 3 分の 1 までに収まるように設定されています。
スクリーンショット
MCPixlr 本体
使用例 (地図データ)
ダウンロード
1.1.0


17w06aで変更されたブロック (羊毛系など) のテクスチャは「設定(S)...」より再設定できます

更新履歴
1.0.0
公開
MCPixlr 1.0.0
(615.32 KiB) ダウンロード数: 33 回

MCPixlr 1.0.0
(615.32 KiB) ダウンロード数: 33 回
全バージョンのダウンロード
使用ライブラリ

システム要件



動作検証済み環境





(OpenJDK での動作は未検証です)
アンインストール方法
JAR ファイルが格納されているディレクトリごと削除します。
免責
このツールの使用は自己責任でお願いします。
このツールによって発生した如何なるトラブルに関して、作者 (燃えブタ) は一切責任を負いかねますので、あらかじめご了承ください。
TODO リスト




ご要望や不具合報告などありましたら、この非公式フォーラムで受け付けます。