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タイプのアップグレードに、実行するように要求する可能性のあるアクションの列挙|