Modding > ComputerCraftAPI

「Modding/ComputerCraftAPI」の編集履歴(バックアップ)一覧に戻る

Modding/ComputerCraftAPI - (2013/03/09 (土) 23:07:17) のソース

ComputerCraftAPIについて、API同梱のJavadoc(HTML形式)の翻訳を中心に解説する。
※作業ページ

参考資料:
-[[Minecraft Midding Wiki>http://minecraftjp.info/modding/index.php/Minecraft_Modding_Wiki]]
--[[チュートリアル一覧: MinecraftForgeUniversal>http://minecraftjp.info/modding/index.php/%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB%E4%B8%80%E8%A6%A7#MinecraftForgeUniversal]]
-[[ComputerCraft Forums: Peripherals and Turtle Upgrades>http://www.computercraft.info/forums2/index.php?/forum/17-]]
--[[Creating Peripherals and Turtle Upgrades>http://www.computercraft.info/forums2/index.php?/topic/606-]]
-[[ComputerCraft Wiki: Turtle Upgrade IDs>http://www.computercraft.info/wiki/index.php?title=Turtle_Upgrade_IDs]]
-[[Minecraft Forge: Tutorials>http://www.minecraftforge.net/wiki/Category:Tutorials]]
執筆時のバージョン:
-ComputerCraft 1.5 for Minecraft 1.4.6/1.4.7

----

*API構成
**Package dan200.computer.api
|>|BGCOLOR(#DDD):&b(){ Interface}|
|&b(){[[IComputerAccess>Modding/ComputerCraftAPI/IComputerAccess]]}|ComputerやTurtleより周辺機器へ渡されるインターフェイス。周辺機器から呼び出し可能なメソッドを提供する。|
|&b(){[[IHostedPeripheral>Modding/ComputerCraftAPI/IHostedPeripheral]]}|Peripheralタイプのアップグレードによって造られる周辺機器のための、IPeripheralのサブインターフェイス。|
|&b(){[[IMedia>Modding/ComputerCraftAPI/IMedia]]}||
|&b(){[[IPeripheral>Modding/ComputerCraftAPI/IPeripheral]]}|周辺機器を定義するインターフェイス。|
|&b(){[[IPeripheralHandler>Modding/ComputerCraftAPI/IPeripheralHandler]]}||
|>|BGCOLOR(#DDD):&b(){ Class}|
|&b(){[[ComputerCraftAPI>Modding/ComputerCraftAPI/ComputerCraftAPI]]}|ComputerCraftAPIへの静的エントリーポイント。|
**Package dan200.turtle.api
|>|BGCOLOR(#DDD):&b(){ Interface}|
|&b(){[[ITurtleAccess>Modding/ComputerCraftAPI/ITurtleAccess]]}|Turtleよりアップグレードへ渡されるインターフェイス。アップグレードから呼び出し可能なメソッドを提供する。|
|&b(){[[ITurtleCommandHandler>Modding/ComputerCraftAPI/ITurtleCommandHandler]]}|カスタムタートルコマンドを実行するためのインターフェイス。ITurtleAccess.issueCommandメソッドと共に用いる。|
|&b(){[[ITurtleUpgrade>Modding/ComputerCraftAPI/ITurtleUpgrade]]}|Turtleのためのアップグレードを定義するため基礎インターフェイス。|
|>|BGCOLOR(#DDD):&b(){ Class}|
|&b(){[[TurtleAPI>Modding/ComputerCraftAPI/TurtleAPI]]}|ComputerCraftTurtleアップグレードAPIへの静的エントリーポイント。|
|>|BGCOLOR(#DDD):&b(){ Enum}|
|&b(){[[TurtleSide>Modding/ComputerCraftAPI/TurtleSide]]}|Turtleアップグレードが存在する、Turtleの方向を表す列挙。|
|&b(){[[TurtleUpgradeType>Modding/ComputerCraftAPI/TurtleUpgradeType]]}|ITurtleUpgradeの実装でタートルに追加できるアップグレードのタイプを表す列挙。|
|&b(){[[TurtleVerb>Modding/ComputerCraftAPI/TurtleVerb]]}|TurtleがToolタイプのアップグレードに、実行するように要求する可能性のあるアクションの列挙|