提供: Minecraft Modding Wiki
移動先: 案内検索
(CCAPI1.74解説へのリンクを追加)
(CC1.76(MC1.8)対応と旧verページ名の変更)
9行目: 9行目:
 
*ComputerやTurtleから利用可能な周辺機器ブロック
 
*ComputerやTurtleから利用可能な周辺機器ブロック
 
*Turtleへ装着可能なツールや周辺機器(Turtle Upgrade)
 
*Turtleへ装着可能なツールや周辺機器(Turtle Upgrade)
<!-- 以下調査中
+
*Disk Driveなどからアクセス可能なメディアアイテム
*Disk Driveなどから読み込み可能なメディアアイテム
 
 
*ComputerやTurtleに対して16チャンネルのレッドストーン入出力が可能なブロック
 
*ComputerやTurtleに対して16チャンネルのレッドストーン入出力が可能なブロック
-->
 
  
 
=== 開発環境への導入方法 ===
 
=== 開発環境への導入方法 ===
26行目: 24行目:
 
#** 移動後は(プロジェクトフォルダ)\src\api\java\'''dan200'''となる
 
#** 移動後は(プロジェクトフォルダ)\src\api\java\'''dan200'''となる
 
#** Eclipseで利用する場合、導入後にsrc/api/javaフォルダをビルド・パスでソース・フォルダとして使用する設定にする
 
#** Eclipseで利用する場合、導入後にsrc/api/javaフォルダをビルド・パスでソース・フォルダとして使用する設定にする
#* APIをjarファイルとして導入していないので、チュートリアルでは「[[1.7でjar形式でないAPIを利用する方法]]」を参照の事
 
 
#* APIのドキュメント(英語)は解凍したjar内のapi\docフォルダ内にある
 
#* APIのドキュメント(英語)は解凍したjar内のapi\docフォルダ内にある
  
41行目: 38行目:
 
API構成クラスの簡単な解説。詳細はAPI付属のJavadoc(英語)を参照。
 
API構成クラスの簡単な解説。詳細はAPI付属のJavadoc(英語)を参照。
 
<!-- バージョンアップに伴いAPIのクラス構成・機能が変更された場合に適宜追加してください -->
 
<!-- バージョンアップに伴いAPIのクラス構成・機能が変更された場合に適宜追加してください -->
 +
*[[ComputerCraft_API/CC1.76のクラス構成|ComputerCraft 1.76 (Minecraft 1.8)]]
 
*[[ComputerCraft_API/CC1.74のクラス構成|ComputerCraft 1.74 (Minecraft 1.7.10)]]
 
*[[ComputerCraft_API/CC1.74のクラス構成|ComputerCraft 1.74 (Minecraft 1.7.10)]]
 
*[[ComputerCraft_API/CC1.73のクラス構成|ComputerCraft 1.73 (Minecraft 1.7.10)]]
 
*[[ComputerCraft_API/CC1.73のクラス構成|ComputerCraft 1.73 (Minecraft 1.7.10)]]
46行目: 44行目:
  
 
== チュートリアル ==
 
== チュートリアル ==
<!-- チュートリアルは文末「です・ます」で書いています。チュートリアルの対応バージョン表示は適宜編集してください -->
+
<!-- ページ名は ComputerCraft_API/[CCのバージョン]/[ページタイトル] としています(MC verだけなくCC ver単位でAPIの仕様変更に対応するため) -->
=== 周辺機器 ===
+
<!-- ただしページ上に表示される名前のみMCバージョンで表記しています(例:MC1.8 周辺機器の追加) -->
※CC1.65~1.74対応
+
<!-- チュートリアルは文末「です・ます」で書いています。チュートリアルの対応バージョン表示は適宜編集してください -->
*[[ComputerCraft_API/周辺機器の追加|周辺機器の追加]]
+
=== Minecraft 1.8 (Forge 10.14.0.x~) ===
*[[ComputerCraft_API/メソッドの追加|メソッドの追加]]
+
;※CC1.76対応
*[[ComputerCraft_API/イベントの発生|イベントの発生]]
+
*[[ComputerCraft_API/1.76/周辺機器の追加|MC1.8 周辺機器の追加]]
*[[ComputerCraft_API/リソースのマウント|リソースのマウント]]
+
 
 +
=== Minecraft 1.7.10 (Forge 10.13.0.x~) ===
 +
;※CC1.65~1.75対応
 +
*[[ComputerCraft_API/1.65/周辺機器の追加|MC1.7 周辺機器の追加]]
 +
*[[ComputerCraft_API/1.65/メソッドの追加|メソッドの追加]]
 +
*[[ComputerCraft_API/1.65/イベントの発生|イベントの発生]]
 +
*[[ComputerCraft_API/1.65/リソースのマウント|リソースのマウント]]
 
<!--
 
<!--
*[[ComputerCraft_API/ILuaObjectの実装|ILuaObjectの実装]]
+
*[[ComputerCraft_API/1.65/ILuaObjectの実装|ILuaObjectの実装]]
*[[ComputerCraft_API/タスクの追加|タスクの追加]]
+
*[[ComputerCraft_API/1.65/タスクの追加|タスクの追加]]
 
-->
 
-->
 
+
*[[ComputerCraft_API/1.65/ツールタイプTurtleの追加|MC1.7 ツールタイプTurtleの追加]]
=== タートルアップグレード ===
+
*[[ComputerCraft_API/1.65/周辺機器タイプTurtleの追加|MC1.7 周辺機器タイプTurtleの追加]]
{{Stb}}
 
 
<!--
 
<!--
*[[ComputerCraft_API/ツールタイプTurtleの追加|ツールタイプTurtleの追加]]
+
*[[ComputerCraft_API/1.65/TurtleCommandの追加|TurtleCommandの追加]]
*[[ComputerCraft_API/周辺機器タイプTurtleの追加|周辺機器タイプTurtleの追加]]
+
*[[ComputerCraft_API/1.65/TurtleAnimationの実行|TurtleAnimationの実行]]
*[[ComputerCraft_API/TurtleCommandの追加|TurtleCommandの追加]]
 
*[[ComputerCraft_API/TurtleAnimationの実行|TurtleAnimationの実行]]
 
-->
 
 
 
<!-- あったらいいな
 
=== メディア ===
 
*音楽メディアの追加
 
*記録メディアの追加
 
 
 
=== BundledRedstone ===
 
*BundledRedstoneに入出力する周辺機器の追加
 
 
-->
 
-->
 +
{{Stb}}

2015年12月26日 (土) 20:01時点における版

この記事は執筆中です。加筆してくださる人を募集しています。

この記事は"Minecraft Forge Universal 10.13.0.x~"及び"ComputerCraft 1.65~"を前提MODとしています。

ComputerCraftのComputerから利用可能な周辺機器やTurtleに装着可能なTurtle Upgradeなどを追加することができる。

概要

ComputerCraft APIを利用して以下のようなブロックやアイテムを追加できる

  • ComputerやTurtleから利用可能な周辺機器ブロック
  • Turtleへ装着可能なツールや周辺機器(Turtle Upgrade)
  • Disk Driveなどからアクセス可能なメディアアイテム
  • ComputerやTurtleに対して16チャンネルのレッドストーン入出力が可能なブロック

開発環境への導入方法

ComputerCraftの前提MODであるMinecraftForgeがMOD開発環境に導入されている必要がある。
これらの導入方法はMOD開発環境を作るMinecraftForge導入手順のページを参照。

  1. ComputerCraftをダウンロード
  2. ダウンロードしたjarを解凍
    • 拡張子をzipに変更して解凍する
  3. ソースコードを移動
    • 解凍したjar内のapi\src\dan200フォルダを、(プロジェクトフォルダ)\src\api\javaフォルダ内に移動する
      • 移動後は(プロジェクトフォルダ)\src\api\java\dan200となる
      • Eclipseで利用する場合、導入後にsrc/api/javaフォルダをビルド・パスでソース・フォルダとして使用する設定にする
    • APIのドキュメント(英語)は解凍したjar内のapi\docフォルダ内にある

デバッグ方法

このAPIはリコンパイル時にエラーが出なくなるだけなので、modding環境上でのデバッグは「MinecraftForge導入手順#デバッグ」を参考にしつつ、modding環境のゲームフォルダ内のmodsフォルダにCodeChickenCore dev版とComputerCraftのjarをコピーした上で行う。

関連リンク

クラス構成

API構成クラスの簡単な解説。詳細はAPI付属のJavadoc(英語)を参照。

チュートリアル

Minecraft 1.8 (Forge 10.14.0.x~)

※CC1.76対応

Minecraft 1.7.10 (Forge 10.13.0.x~)

※CC1.65~1.75対応
この記事は執筆中です。加筆してくださる人を募集しています。