提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
7行目: | 7行目: | ||
ComputerCraft APIを利用して以下のようなブロックやアイテムを追加できる | ComputerCraft APIを利用して以下のようなブロックやアイテムを追加できる | ||
− | * ComputerやTurtleから利用可能な周辺機器ブロック | + | *ComputerやTurtleから利用可能な周辺機器ブロック |
− | * Turtleへ装着可能なツールや周辺機器(Turtle Upgrade) | + | *Turtleへ装着可能なツールや周辺機器(Turtle Upgrade) |
− | * Disk | + | <!-- 以下調査中 |
− | * ComputerやTurtleに対して16チャンネルのレッドストーン入出力が可能なブロック | + | *Disk Driveなどから読み込み可能なメディアアイテム |
+ | *ComputerやTurtleに対して16チャンネルのレッドストーン入出力が可能なブロック | ||
+ | --> | ||
=== 開発環境への導入方法 === | === 開発環境への導入方法 === | ||
16行目: | 18行目: | ||
これらの導入方法は[[MOD開発環境を作る]]、[[MinecraftForge導入手順]]のページを参照。 | これらの導入方法は[[MOD開発環境を作る]]、[[MinecraftForge導入手順]]のページを参照。 | ||
− | # | + | # ComputerCraftをダウンロード |
#* http://www.computercraft.info/download/ | #* http://www.computercraft.info/download/ | ||
# ダウンロードしたjarを解凍 | # ダウンロードしたjarを解凍 | ||
#* 拡張子をzipに変更して解凍する | #* 拡張子をzipに変更して解凍する | ||
# ソースコードを移動 | # ソースコードを移動 | ||
− | #* | + | #* 解凍したjarのapi\srcフォルダ内にある「dan200」フォルダを、(プロジェクトフォルダ)\src\api\javaフォルダ内に移動する |
− | #** | + | #** Eclipseで利用する場合、導入後にsrc/api/javaフォルダをビルド・パスでソース・フォルダとして使用する設定にする |
− | #* | + | #* APIをjarファイルとして導入していないので、チュートリアルでは「[[1.7でjar形式でないAPIを利用する方法]]」を参照の事 |
− | #* | + | #* APIのドキュメント(英語)は解凍したjarのapi\docフォルダにある |
=== デバッグ方法 === | === デバッグ方法 === | ||
− | + | このAPIはリコンパイル時にエラーが出なくなるだけなので、modding環境上でのデバッグは「[[MinecraftForge導入手順#デバッグ]]」を参考にしつつ、modding環境のゲームフォルダ内のmodsフォルダに<u>CodeChickenCore dev版</u>とComputerCraftのjarをコピーした上で行う。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== 関連リンク === | === 関連リンク === | ||
− | * [http://www.computercraft.info/ ComputerCraft 公式] | + | *[http://www.computercraft.info/ ComputerCraft 公式] |
− | * [http://www.computercraft.info/download/ ComputerCraft Download] | + | *[http://www.computercraft.info/download/ ComputerCraft Download] |
− | * [http://www.computercraft.info/forums2/index.php?/forum/17- ComputerCraft Forums: Peripherals and Turtle Upgrades] | + | *[http://www.computercraft.info/forums2/index.php?/forum/17- ComputerCraft Forums: Peripherals and Turtle Upgrades] |
− | * [http://www.computercraft.info/wiki/index.php?title=Turtle_Upgrade_IDs ComputerCraft Wiki: Turtle Upgrade IDs] | + | *[http://www.computercraft.info/wiki/index.php?title=Turtle_Upgrade_IDs ComputerCraft Wiki: Turtle Upgrade IDs] |
== クラス構成 == | == クラス構成 == | ||
− | + | <!-- バージョンアップに伴いAPIのクラス構成・機能が変更された場合に適宜追加してください --> | |
− | <!-- | + | *[[ComputerCraft_API/CC1.73のクラス構成|ComputerCraft 1.73 (Minecraft 1.7.10)]] |
− | + | *[[ComputerCraft_API/CC1.65のクラス構成|ComputerCraft 1.65 (Minecraft 1.7.10)]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * [[ComputerCraft_API/CC1.73のクラス構成|ComputerCraft 1.73 (Minecraft 1.7.10)]] | ||
− | * [[ComputerCraft_API/CC1.65のクラス構成|ComputerCraft 1.65 (Minecraft 1.7.10)]] | ||
− | |||
− | |||
== チュートリアル == | == チュートリアル == | ||
− | <!-- | + | <!-- チュートリアルは文末「です・ます」で書いています。チュートリアルの対応バージョン表示は適宜編集してください --> |
− | + | === 周辺機器 === | |
− | + | ※CC1.65、1.73対応 | |
− | + | *[[ComputerCraft_API/周辺機器の追加|周辺機器の追加]] | |
− | + | *[[ComputerCraft_API/メソッドの追加|メソッドの追加]] | |
− | + | *[[ComputerCraft_API/イベントの発生|イベントの発生]] | |
− | + | *[[ComputerCraft_API/リソースのマウント|リソースのマウント]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * [[ComputerCraft_API | ||
− | |||
− | |||
− | |||
− | * [[ComputerCraft_API | ||
− | |||
− | |||
− | |||
− | * [[ComputerCraft_API | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * [[ComputerCraft_API/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<!-- | <!-- | ||
− | **[[ComputerCraft_API | + | *[[ComputerCraft_API/ILuaObjectの実装|ILuaObjectの実装]] |
+ | *[[ComputerCraft_API/タスクの追加|タスクの追加]] | ||
--> | --> | ||
+ | === タートルアップグレード === | ||
+ | {{Stb}} | ||
<!-- | <!-- | ||
− | **[[ComputerCraft_API/ | + | *[[ComputerCraft_API/ツールタイプTurtleの追加|ツールタイプTurtleの追加]] |
− | + | *[[ComputerCraft_API/周辺機器タイプTurtleの追加|周辺機器タイプTurtleの追加]] | |
+ | *[[ComputerCraft_API/TurtleCommandの追加|TurtleCommandの追加]] | ||
+ | *[[ComputerCraft_API/TurtleAnimationの実行|TurtleAnimationの実行]] | ||
--> | --> | ||
− | |||
− | + | <!-- あったらいいな | |
+ | === メディア === | ||
+ | *音楽メディアの追加 | ||
+ | *記録メディアの追加 | ||
+ | |||
+ | === BundledRedstone === | ||
+ | *BundledRedstoneに入出力する周辺機器の追加 | ||
+ | --> |