提供: 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 | ||
*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内の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. | + | <!-- チュートリアルは文末「です・ます」で書いています。チュートリアルの対応バージョン表示は適宜編集してください --> |
− | *[[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の追加]] | |
− | |||
<!-- | <!-- | ||
− | *[[ComputerCraft_API/ | + | *[[ComputerCraft_API/1.65/TurtleCommandの追加|TurtleCommandの追加]] |
− | + | *[[ComputerCraft_API/1.65/TurtleAnimationの実行|TurtleAnimationの実行]] | |
− | |||
− | *[[ComputerCraft_API/TurtleAnimationの実行|TurtleAnimationの実行]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--> | --> | ||
+ | {{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導入手順のページを参照。
- ComputerCraftをダウンロード
- ダウンロードしたjarを解凍
- 拡張子をzipに変更して解凍する
- ソースコードを移動
- 解凍したjar内のapi\src\dan200フォルダを、(プロジェクトフォルダ)\src\api\javaフォルダ内に移動する
- 移動後は(プロジェクトフォルダ)\src\api\java\dan200となる
- Eclipseで利用する場合、導入後にsrc/api/javaフォルダをビルド・パスでソース・フォルダとして使用する設定にする
- APIのドキュメント(英語)は解凍したjar内のapi\docフォルダ内にある
- 解凍したjar内のapi\src\dan200フォルダを、(プロジェクトフォルダ)\src\api\javaフォルダ内に移動する
デバッグ方法
このAPIはリコンパイル時にエラーが出なくなるだけなので、modding環境上でのデバッグは「MinecraftForge導入手順#デバッグ」を参考にしつつ、modding環境のゲームフォルダ内のmodsフォルダにCodeChickenCore dev版とComputerCraftのjarをコピーした上で行う。
関連リンク
- ComputerCraft 公式
- ComputerCraft Download
- ComputerCraft Forums: Peripherals and Turtle Upgrades
- ComputerCraft Wiki: Turtle Upgrade IDs
クラス構成
API構成クラスの簡単な解説。詳細はAPI付属のJavadoc(英語)を参照。
- ComputerCraft 1.76 (Minecraft 1.8)
- ComputerCraft 1.74 (Minecraft 1.7.10)
- ComputerCraft 1.73 (Minecraft 1.7.10)
- ComputerCraft 1.65 (Minecraft 1.7.10)
チュートリアル
Minecraft 1.8 (Forge 10.14.0.x~)
- ※CC1.76対応
Minecraft 1.7.10 (Forge 10.13.0.x~)
- ※CC1.65~1.75対応
この記事は執筆中です。加筆してくださる人を募集しています。 |