Skip to content
Rusk_Eocssar edited this page Jul 6, 2023 · 42 revisions

🦀 Minecraft JE Datapack Wiki

 ここでは、Minecraft Java Editionでのでデータパックやコマンドなど技術的なネタの紹介や解説をしていこうと思います。ゲームや配布マップなどなにか作る上でよく使うコマンドや、痒いところに手が届くコマンド、より軽いデータパックを作るための知識など、様々な内容について記事を書いていきます。サイドバーから各記事に飛べます。

📸 ギャラリー

🚪 外部記事・参考

 外部の関連する記事や参考になる記事の一覧です。

Tech Shares

  • Resourcepack Wiki : ここと同じように、リソースパックに関する紹介や解説を行うwikiです。(未着手)

Minecraft wiki -Fandom

Minecraftについてのいろんな情報が集約しているインターナショナルなでかいwiki。技術解説というよりはコマンドの仕様や構文などが一通り掲載されている。基本的に日本語版より英語版の方が更新が早い。

▼日本語記事

▼英語記事

  • Commands : コマンド一覧と仕様の詳細がみれる記事。
  • Datapacks : データパックについての記事。pack_formatの構造がみれる他、ルートテーブルや進捗などの記事へのリンクもある。
  • NBT format : NBTの基本的な構造についての記事。
  • Chunk format : チャック・ブロック関連の仕様や構文が書かれた記事。下の方にブロックエンティティのNBTが載っている。
  • Player.dat format : プレイヤーのNBTとアイテムのNBTが書かれた記事。
  • Entity format : エンティティ(プレイヤー以外)のNBTが一通り書かれた記事。
  • Effect : エフェクトのid等が書かれた記事。
  • Enchanting : エンチャントについて書かれた記事。下の方にエンチャントidの一覧がある。

Markdown記法関連

 このwikiを書く上で便利なマークダウン(markdown)関連のサイト。書く側としてメモ。

😎 コマンドメモ

1. 🎚️ 検知

 攻撃検知やクリック検知、視線先ブロック検知などの検知に関するコマンド。

  1. 攻撃先やクリック先の検知
  2. 視線先のブロックやエンティティの探査
  3. 進捗と二進数idを用いた対象探査
  4. 進捗を使ったボタン/レバー右クリック検知

2. 🧮 計算

 sinやcosなどの関数から、座標計算などの計算に関するコマンド。

  1. NBTのみを用いたカウンター
  2. NaNを作る
  3. スコアの32項XOR
  4. ランダムアクセスデータ構造
  5. 花や竹の位置計算
  6. 平面上の視点を計算

3. 🦜 エンティティ

 tp、紐づけ、displayエンティティなどのエンティティに関するコマンド。

  1. ディスプレイエンティティについて
  2. falling_blockの見た目を更新する

7. 🎄 装飾品

 コマンドを使って召喚する、家具やアマスタポーズなどのエンティティを使った小物。

  1. 建築用

8. 小ネタ/その他

 そのほか小ネタなど。

  1. クラッシュさせる
  2. set操作で要素を追加する
  3. サーバーの種類を判別する

9. 使用例

 コマンドを用いて作るデータパック例。

🧐 検証メモ

10. 仕様/バグ検証

 仕様などの記事。

  1. Unicodeテキストのエンコーディング
  2. スタック安全性
  3. エンティティの可視性
  4. クオータニオンとアフィン変換と特異値分解

11. 負荷検証

 負荷に関する記事。

  1. mchを使ったベンチマーク 1
  2. mchを使ったベンチマーク 2
  3. コマンドのエイリアスのオーバーヘッド
  4. /execute runのオーバーヘッド

🛠️ ツール

20. Visual Studio Code

 Visual Studio Code (通称:VSCode)でデータパック製作に使える便利な機能のメモ。

  1. Draw.ioを使ったフローチャート管理

Clone this wiki locally