Peripheral

コンピュータクラフト非公式Wiki内検索 / 「Peripheral」で検索した結果

検索 :
  • API/Peripheral
    このページでは Peripheral API について解説する。 参考資料: Peripheral API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 Peripheral API周辺機器を指定する引数について getNames isPresent getType getMethods call wrap 周辺機器のメソッドComputer/Turtle Disk Drive Monitor Wireless Modem/Wired Moddem Wireless Modem【-1.481】 Workbench Printer Command Block Peripheral API 周辺機器の各機能を使用するためのAPI。 コンピュータと周辺機器の間で行われる「対話」には、「メソッド」の呼び...
  • Modding/Peripheral
    ...t Forums Peripherals and Turtle UpgradesCreating Peripherals and Turtle Upgrades Very Basic Framework (Your First Peripheral) ※Minecraft 1.2.5時のもの Minecraft Forge Tutorials 執筆時のバージョン: ComputerCraft 1.52 for Minecraft 1.5.1 周辺機器追加Modの概要周辺機器についての注意 基本的な周辺機器追加Modの例BasicPeripheral.java BlockBasicPeripheral.java TileEntityBasicPeripheral.java 周辺機器追加Modの概要 周辺機器とは、Disk DriveやMonitorのように隣接...
  • Modding/ComputerCraftAPI/IPeripheral
    ComputerCraftAPIのIPeripheralインターフェイスについて解説する。 特に断りがない限りは、文中の「コンピュータ」はComputerおよびTurtleを指す。 参考資料: ComputerCraft Forums Peripherals and Turtle UpgradesCreating Peripherals and Turtle Upgrades 執筆時のバージョン: ComputerCraft 1.52 for Minecraft 1.5.1 interface IPeripheralvoid attach( IComputerAccess computer ) Object[] callMethod( IComputerAccess computer, int method, Object[] arguments ) throw...
  • Modding/TurtleUpgrade
    ...t Forums Peripherals and Turtle UpgradesCreating Peripherals and Turtle Upgrades ComputerCraft Wiki Turtle Upgrade IDs Minecraft Forge Tutorials 執筆時のバージョン: ComputerCraft 1.53 for Minecraft 1.5.2 Turtleアップグレード追加Modの概要アップグレードの実装 アップグレードのタイプ アップグレードID 基本的なTurtleアップグレード追加Modの例BasicUpgrades.java TurtleBasicTool.java TurtleBasicPeripheral.java PeripheralTurtleBasicPeripheral.java Turtleア...
  • Modding/ComputerCraftAPI
    ...t Forums Peripherals and Turtle UpgradesCreating Peripherals and Turtle Upgrades ComputerCraft Wiki Turtle Upgrade IDs Minecraft Forge Tutorials 執筆時のバージョン: ComputerCraft 1.55 for Minecraft 1.6.2 ※以下の各ページは古いバージョンの情報を含みます。 API構成 Package dan200.computer.api  Interface IComputerAccess ComputerやTurtleより周辺機器へ渡されるインターフェイス。周辺機器から呼び出し可能なメソッドを提供する。 IHostedPeripheral? Peripheralタイプのアップグ...
  • API/Term
    ...へ切り替えた場合は、Peripheral APIで呼び出せるモニターのメソッドのラッパーAPIとして働く。 write term.write( text ) text(文字列)を画面へ出力する 戻り値:nil 文字列 text は画面のカーソル位置から出力される。 term.write関数は、print関数と違い文字列末尾では自動的に改行をせず、次の文字列は文字列 text の直後から表示される。表示位置は後述のterm.setCursorPos関数などで指定する。 例: term.write( "Hello, World!" ) 画面に文字列「Hello, World!」を出力する。 clear term.clear() 画面をクリアする 戻り値:nil カーソル位置は変わらない。 例: term.clear()...
  • API
    ...ls Turtle Peripheral Vector
  • メニュー
    ... Parallel Peripheral周辺機器のメソッド Rednet Redstone (RS) Shell Term Textutils Turtle Vector Modding周辺機器 Turtleアップグレード ComputerCraftAPI Beta Testing 練習ページ リンク ComputerCraft Lua 5.1 リファレンスマニュアル Minecraft日本Wiki MOD解説 更新履歴 取得中です。 Counter - - -
  • Modding/ComputerCraftAPI/IComputerAccess
    ...t Forums Peripherals and Turtle UpgradesCreating Peripherals and Turtle Upgrades 執筆時のバージョン: ComputerCraft 1.51 for Minecraft 1.5 interface IComputerAccessint createNewSaveDir( String subPath ) String getAttachmentName() int getID() String mountFixedDir( String desiredLocation, String path, boolean readOnly, long spaceLimit ) String mountSaveDir( String desiredLocation, String subPath, in...
  • Modding
    ...t Forums Peripherals and Turtle UpgradesCreating Peripherals and Turtle Upgrades Minecraft Forge Tutorials 執筆時のバージョン: ComputerCraft 1.52 for Minecraft 1.5.1 概要 Mod製作環境の準備CC1.51~のmod製作環境 CC1.48~1.5のmod製作環境 CC1.42~1.47のmod製作環境 サンプル解説 API解説 Modの配布リコンパイルされたComputerCraftAPIについて 概要 CompuerCraftで公開されているComputerCraftAPIを利用して、 MonitorやPrinterのようにComputerやTurtleからアクセス可能な周辺機器(Peripherals) M...
  • Config
    ComputerCraftの設定ファイルについて。 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 概要Minecraft Forgeのオートアサイン機能について【1.47-1.5】 CC1.48~ (Minecraft 1.4.6~)ComputerCraft.cfg CCTurtle.cfg CC1.46~1.47 (Minecraft 1.4.2~1.4.5)ComputerCraft.cfg(CC1.46~1.47) CCTurtle.cfg CC1.42~1.45 (Minecraft 1.3.2)ComputerCraft.cfg(CC1.42~1.45) CCTurtle.cfg CC1.41(Minecraft 1.2.5)以前mod_ComputerCraft.cfg mod_CCTurtle.cfg ...
  • API/Disk
    ...るためのAPI。 Peripheral APIで呼び出せるDisk Driveのメソッドのラッパー。 各関数の引数nameにはDisk Driveの接続名を指定する。Disk Driveがコンピュータに隣接している場合はその方向を、【1.45-】Wired Modemのケーブルネットワーク経由の場合はネットワーク名を文字列で指定する。 isPresent disk.isPresent( name ) name(文字列)というDisk Driveにアイテムがセットされているか調べる 戻り値:ブーリアン型。あればtrue、ないかnameが存在しなければfalseが返る 例: print( disk.isPresent( "bottom" ) ) 下方向のDisk Driveにアイテムがセットされているか調べて結果を表示する(あればtrue、...
  • API/OS
    このページでは OS API について解説する。 参考資料: OS API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 OS APIversion computerID getComputerID computerLabel getComputerLabel setComputerLabel pullEvent pullEventRaw queueEvent clock startTimer sleep day time setAlarm shutdown reboot run loadAPI unloadAPI イベント一覧 OS API Computer/Turtleのオペレーティングシステムに関するAPI。 version assets\computercraft\lua\bios.lu...
  • 練習ページ
    MiscPeripherals(RichardG867)におけるエネルギー交換レート 20MJ/fuel 50EU/fuel 書きかけ ベータテスト版の変更点(1.6pr0 for MC1.6.4) ※あくまでベータテスト時点での変更点 Rednet通信でメッセージとして数値型やテーブル型も送れるようになった Rednet APIの通信パラメータに文字列protocolが追加されたprotocolはメッセージと共に受信側にも送信される rednet.reseive()やホストでは特定のプロトコルをフィルタリングできる メッセージのテーブルに様々な情報を付加して、現実の通信の「パケット」の様な事を実現したり Rednet通信にルーティング機能追加 repeat(中継)プログラム用にチャンネル CHANNEL_REPEAT = 65533 追加 fs.find( wild...
  • API/Rednet & GPS
    ...して通信を行うには、Peripheral APIを用いて、直接Wireless Modemのメソッドを呼び出して通信する必要がある。また、受信するためにはos.pullEvent関数でmodem_messageイベントを捕捉する。この方法で他者の利用しているチャンネルをopenして受信すると、他者のコンピュータ宛ての通信を見る事が出来てしまうので注意。 open rednet.open( side ) side(文字列)方向を通信可能な状態にする 戻り値:nil side は "left", "right", "top", "bottom", "front", "back" のいずれか(以下同様)。 【1.5-】コンピュータIDと同じ番号のチ...
  • API/Parallel
    このページでは Parallel API について解説する。 参考資料: Parallel API 執筆時のバージョン: ComputerCraft 1.55 for Minecraft 1.6.2 Parallel APIwaitForAny waitForAll Parallel API 複数の関数を同時に実行する。 便宜上「同時に実行」としているが、Coroutine APIで実装されているため、厳密には一つずつ順番に実行されている。 コルーチン化された各関数の処理を次から次へと切り替えるには、それぞれの関数内でcoroutine.yeild関数を呼び出す必要がある。また、直接coroutine.yeild関数を呼び出す代わりに、os.pullEvent関数やos.pullEventRaw関数、sleep関数、read関数、redne...
  • API/Shell
    このページでは Shell API について解説する。 参考資料: Shell API 執筆時のバージョン: ComputerCraft 1.55 for Minecraft 1.6.2 Shell APIexit dir setDir path setPath resolve resolveProgram programs aliases setAlias clearAlias run getRunningProgram Shell API シェル(ユーザーインターフェース)プログラムに関するAPI。 assets\computercraft\lua\rom\programs\shell で定義 exit shell.exit() 現在実行中のシェルを終了する 戻り値:nil トップレベルのシェルを終了した場合、コンピュータはシャットダ...
  • API/Textutils
    このページでは Textutils API について解説する。 参考資料: Textutils API 執筆時のバージョン: ComputerCraft 1.5 for Minecraft 1.4.6 / 1.4.7 Textutils APIslowWrite slowPrint formatTime tabulate pagedTabulate pagedPrint serialize unserialize urlEncode Textutils API 文字列操作に関するちょっとした便利API。 slowWrite textutils.slowWrite( text[, rate] ) text(文字列)を一文字ずつ画面に表示する。表示速度はrate(数値)で指定する(省略時は20) 戻り値:nil カーソル位置から文字列を表示し始める。...
  • API/HTTP
    このページではHTTP APIについて解説する。 参考資料: HTTP API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 HTTP API各メソッドのヘッダ request get post HTTP API HTTPによりインターネット上のサーバーへGET/POSTリクエストを送信し、ウェブサイトをダウンロードすることができるAPI。 このAPIを利用するには、前もってComputerCraft.cfgのenableAPI_httpをtrueにしておく必要がある。設定がfalse(デフォルト)の場合、このAPI自体コンピュータに読み込まれない。 文字列をURLエンコードするにはtextutils.urlEncode関数を利用するとよい。 なお、ここでは(プロトコルとしての)...
  • API/Turtle
    このページでは Turtle API について解説する。 参考資料: Turtle API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 Turtle APIエラーメッセージについて refuel getFuelLevel 移動 回転 select getItemCount getItemSpace transferTo craft dig place detect compare compareTo drop suck attack Turtle API Turtle(タートル)の動作を制御する。 Turtleに何らかの行動させる関数は、その行動の結果が返ってくるまで次の処理へは進まない(8ticks、0.4秒間)。 行動結果を待つ処理にはos.pullEvent関数が含まれるため、ループを使って...
  • Lua
    プログラミング言語Luaについての簡単なTIP 参考資料: Lua 5.1 リファレンスマニュアル Lua 5.1 Reference Manual 変数の型 コメント 制御構造 演算子優先順位 関係演算子 論理演算子orを使った変数の初期化 Cの三項演算子っぽい表記法 文字連結演算子 累乗演算子 長さ演算子 変数の型 変数はいかなる型の値も格納することができる。 数値と文字列は場所によって要求される型に自動変換されて渡される。1 + "2" は 3、 "a" .. 1 は "a1"。 変数の型を取得するには type(v) を使う。戻り値は変数vの型を表す文字列。 nil 変数の初期値。論理的にはfalseと同じく「偽」扱い。 boolean ブーリアン。真偽値。trueとfalse。 nu...
  • API/FS
    このページでは FS API について解説する。 参考資料: Fs API 執筆時のバージョン: ComputerCraft 1.55 for Minecraft 1.6.2 FS APIlist exists isDir isReadOnly getName getDrive getSize getFreeSpace makeDir move copy delete combine open ファイルハンドルclose flush readLine ("r"モード) readAll ("r"モード) write ("w"/"a"モード) writeLine ("w"/"a"モード) read ("rb"モード) write (...
  • プラグイン/人気商品一覧
    人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 ...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 【クリスマス2021】高本彩花|ひなこい - ひなこい攻略Wiki - Gamerch(ゲーマチ) 【カウンターサイド】リセマラ当たりランキング - カウサイ攻略Wiki - Gamerch(ゲーマチ) ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース 【テイルズオブルミナリア】リセマラ当たりランキング - TOル...
  • API/String
    このページではString APIについて解説する。 参考資料: String API 5.4 - 文字列操作 - Lua 5.1 リファレンスマニュアル 執筆時のバージョン: ComputerCraft 1.41 for Minecraft 1.2.5 String API Lua標準ライブラリのstringと同等。詳しくはLuaのリファレンス等を参照。 ただし、string.gmatch及びstring.sub、string.findの一部機能は正常に働かない。CC公式wiki参照。
  • Resource Packs
    ComputerCraft 1.55以降で利用可能なリソースパックによるLuaスクリプトの読み込みについて解説する。 なお、テクスチャについては通常のリソースパックに準ずるためここでは解説しない。 参考資料: Resource pack - Minecraft Wiki 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 リソースパックの概要リソースパックの構成簡単な利用方法 利用上の注意点 リソースパックの概要 【1.55-】 リソースパックを利用すると、プレイヤーが作成したLuaスクリプトをゲーム内コンピュータのromディレクトリ以下に読み込まれるようにすることができる。romディレクトリ以下にあるプログラムは全てのコンピュータで読み込まれるため、コンピュータごとにプログラムをコピーする手間が省ける。...
  • API/Vector
    このページではVector APIについて解説する。 参考資料: Vector API 執筆時のバージョン: ComputerCraft 1.58 for Minecraft 1.6.4 Vector APInew ベクトルadd sub mul dot cross length normalize round tostring Vector API ベクトルに関するAPI。 3次元のベクトルを表す値を作成し、それを操作することができる。GPSで3次元の位置を計算する時にも使われている。 作成したベクトルを操作する各メソッドへのアクセスは (コロン)を用いて行う。また、一部の算術演算子でも操作することができる。 Luaのテーブルやメタテーブルを用いてオブジェクト指向のクラスに似た機構として実装されている。ソースは是非とも一読の事。 as...
  • API/Redstone & Colors
    このページでは Redstone API と Colors API について解説する。 参考資料: Redstone API Colors API 執筆時のバージョン: ComputerCraft 1.55 for Minecraft 1.6.2 Redstone APIgetSides getInput setOutput getOutput getAnalogInput setAnalogOutput getAnalogOutput getBundledInput setBundledOutput getBundledOutput testBundledInput Colors API色定数 combine subtract test Redstone API ComputarやTurtleのレッドストーン入出力を制御する。"redstone...
  • トップページ
    このWikiについて ComputerCraftについて、Minecraft Japan WikiのMOD解説ページでは解説しきれないような各APIや細かい仕様などのまとめがメインです。リンクはwiki内どのページに貼っていただいても構いません。ただし画像ファイルなどメディアファイルへの直接リンクはご遠慮ください。 →このWikiについての詳細 ComputerCraftとは ComputerCraftはdan200(Daniel Ratcliffe)氏によって製作された、Minecraftでプログラミングをするためのmodです。導入するとゲーム内でコンピュータやタートルが作れるようになり、それらをプログラミング言語Luaを使ってプログラムすることができます。プログラミングすることにより、自動化や創造性への幅広い可能性が切り拓かれます。プログラム未経験の方でも、Minec...
  • プラグイン/インスタグラム
    インスタグラムプラグイン 人気の画像共有サービス、Instagram(インスタグラム)の画像をアットウィキに貼れるプラグインです。 #ig_user(ユーザー名) と記載することで、特定ユーザーのInstagramのフィードを表示することができます。 例)@dogoftheday #ig_user #ig_tags(タグ名) と記載することで、特定タグのInstagramのフィードを表示することができます。 #dogofthedayjp タグ #ig_tag #ig_popular と記載することで、Instagramのpopularフィードを表示することができます。 詳しい使い方は以下のページを参考にしてください! =>http //www1.atwiki.jp/guide/pages/935.html
  • API/Paintutils
    このページでは Paintutils API について解説する。 参考資料: Paintutils API 執筆時のバージョン: ComputerCraft 1.55 for Minecraft 1.6.2 Paintutils APIloadImageイメージファイルの形式 戻り値のテーブルの構造 drawImage drawPixel drawLine Paintutils API 画面にドット絵を描画するためのAPI。 各ドットは文字の背景色を使って表現されており、その基本的な原理は以下の通り。文字(背景色)の表示はTerm APIで行っている。 term.setBackgroundColor( color ) term.setCursorPos(x, y) term.write(" ") Paintutils A...
  • API/IO
    このページでは IO API について解説する。 参考資料: IO API 5.7 - 入出力機能 - Lua 5.1 リファレンスマニュアル 執筆時のバージョン: ComputerCraft 1.55 for Minecraft 1.6.2 IO APILua標準ライブラリとの相違点 IO API Lua標準ライブラリのioに相当するが、内部的にはLuaを使ってFS APIで実装されている。 言い換えればFS API式ファイル入出力をioライブラリ風に使うためのラッパーAPI。ioライブラリと比べて未実装機能も多い。 そのため、ComputerCraftではioライブラリを使ってcomputer外のファイルに干渉するということは出来ないようになっている。 ioライブラリについてはLuaのリファレンス等を参照。 【1.55】io.close...
  • About
    Minecraftのmod【ComputerCraft】のリファレンス的解説サイト。APIについての日本語による解説が第一の目的です。 日本語wiki(Minecraft Japan Wiki)の方が適している情報(レシピ、チュートリアル等)についてはそちらに任せる方針。 内容について 現在、以下のような内容を取り扱っています: ComputerCraft本体API(現在のメイン。CC公式wikiの翻訳+トリビア) 設定(Config)ファイル リソースパック製作 アドオン製作 その他(βテスト版情報など) LuaプログラミングTips(ただし、これ以上広げる予定なし) 扱っていないもの: ComputerCraft本体導入方法(→日本語wiki) レシピ(→日本語wiki) プログラム(→日本語wiki) チュートリアル(→日本語wiki) サードパーティー(ユーザ...
  • API/Bit
    このページではBit APIについて解説する。 参考資料: Bit API 執筆時のバージョン: ComputerCraft 1.58 for Minecraft 1.6.4 Bit APIbnot band bor bxor blshift brshift blogic_rshift tobits tonumb Bit API 数値のビット操作に関するAPI。 Lua自体はビット演算子を持たないが、このAPIを利用すればビットフラグなども簡単に操作することができる。 数値を2進数32bitの整数としてビット操作する。小数を含む数値や、32bit(4,294,967,295)を超える数値を指定するとエラーとなる。 数値は32bit符号なし整数(0~4,294,967,295)として扱われる(例:-1 → 4294967295)。 【1....
  • API/Table
    このページでは Table API について解説する。 参考資料: Table API 5.5 - テーブル操作 - Lua 5.1 リファレンスマニュアル 執筆時のバージョン: ComputerCraft 1.41 for Minecraft 1.2.5 Table API Lua標準ライブラリのtableと同等。詳しくはLuaのリファレンス等を参照。
  • API/Coroutine
    このページではCoroutine APIについて解説する。 参考資料: Coroutine API 5.2 - コルーチン操作 - Lua 5.1 リファレンスマニュアル 執筆時のバージョン: ComputerCraft 1.41 for Minecraft 1.2.5 Coroutine API Lua標準ライブラリのcoroutineと同等。詳しくはLuaのリファレンス等を参照。
  • API/Math
    このページでは Math API について解説する。 参考資料: Math API 5.6 - 数学関数 - Lua 5.1 リファレンスマニュアル 執筆時のバージョン: ComputerCraft 1.41 for Minecraft 1.2.5 Math API乱数 Math API Lua標準ライブラリのmathと同等。詳しくはLuaのリファレンス等を参照。 Luaのmathライブラリは、C言語の数学関数を元としている。 math.abs math.acos math.asin math.atan math.atan2 math.ceil math.cos math.cosh math.deg math.exp math.floor math.fmo...
  • Beta Testing
    ペータテスト版についての情報。 ベータテスト版の変更点(1.6pr2 for MC1.6.4) ※あくまでベータテスト時点での変更点 いっぱい ベータテストについて 以下は非公式文章です。必ず当該サイトの説明を読んでください。 ベータテスト用フォーラム(Beta Testing)はComputerCraftフォーラムの登録メンバーだけが閲覧・投稿可能 ベータテスト自体が試験的なものであり、建設的な投稿がない場合は中止される可能性がある「すげぇ」「いいね」など中身の無い投稿は禁止。ただし、助言を貰った時などの感謝の言葉は可 ベータテストが始まるとベータテスト用フォーラムにテスト版配布トピックとバグ報告トピックが立つ(ロック解除される)配布トピックではテスト版についての論議(質問や提案)、バグ報告トピックではバグ報告を行う バグ報告はForgeバージョン、他mod、症状、...
  • トップページ/コメント
    とても参考になりました。編集お疲れ様です - mado 2013-06-20 15 59 12 こんなサイトがあったなんて!利用させてもらいます - 名無しさん 2013-08-21 13 25 26 ここって自作APIとか載せていいんだろうか - 名無しさん 2013-12-01 18 02 34 今の所、wikiの対象はCC本体に関する解説とし、サードパーティー製のアドオン(周辺機器/タートルアップグレード)やコード(含API)については扱う予定はありません - NMS 2013-12-02 00 16 48 となるとwikiというよりリファレンスマニュアル的な運用ってこと・・・なのかな? - 名無しさん 2013-12-11 22 20 18 大体そうです - NMS 2013-12-14 02 44 37 当wiki登録メンバーついては今朝3 00の時点で削除しま...
  • @wiki全体から「Peripheral」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索