Config


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ComputerCraftの設定ファイルについて。

執筆時のバージョン:
  • ComputerCraft 1.56 for Minecraft 1.6.2




概要

設定ファイルは他のmodと同じく、以下のフォルダ内に作成される。

%appdata%\.minecraft\config
※ただし、Minecraft 1.6.x以降でゲームディレクトリを変更している場合は、ゲームディレクトリのconfigフォルダ以下に作成される。

設定ファイルの拡張子は.cfgだが、メモ帳などテキストエディタで編集することができる。

初めてComputerCraftを導入した(設定ファイルが無い)ときは、Minecraftにログインしてタイトル画面まで進むと自動的に作成される。また、ComputerCraftのバージョンアップによって新しい設定項目が追加された場合は、タイトル画面に進んだ時点で設定ファイル内に項目が追加される。設定ファイルを編集する必要があるときはファイルが作成・更新された時点で一度Minecraftを終了し、設定ファイルを編集・保存した後に再度Minecraftを起動してプレイする。

設定ファイルを編集するときは、念のためワールドデータをバックアップしておくことが望ましい。設定の変更によって、他のMODとの競合やプログラミングの前提条件が変わるなど予期せぬ問題が発生し、最悪リカバリーが不可能となる場合がある。

コンピュータに関する設定事項とタートルに関する設定事項はそれぞれ別の設定ファイルに保存されている。また、設定ファイルのファイル名やフォーマットは今までに何度か変更されている。

Minecraft Forgeのオートアサイン機能について【1.47-1.5】

設定ファイル自動作成時に、Minecraft ForgeはMODが指定した初期値が255以下のブロックIDを256~4095の間に変更して設定してしまう。その結果、別のブロックIDで作られたワールドは正しく読み込めなくなってしまう可能性がある。

ComputerCraftでは全ての初期ブロックIDが255以下のため、全てのブロックがオートアサインの対象となっている。

オートアサインによるブロックIDの変更を避けるには、設定ファイルが自動作成された時点で一度Minecraftを終了し、設定ファイルのブロックIDを編集・保存した後に再度Minecraftを起動すればよい。なお、既に設定ファイルが存在した場合は、設定ファイルで指定した値がブロックIDになる。

なお、1.51からはデフォルトIDが変更されてオートアサインの対象外になったため、上記のような事はなくなった。そのかわり、Minecraft 1.4.7以前からMinecraft 1.5以降に移行したセーブデータの場合、configで旧IDを指定した状態でないとComputerCraftのブロック・アイテムが消失してしまうようになった。

CC1.48~ (Minecraft 1.4.6~)

ComputerCraft.cfgがコンピュータに関する設定事項、CCTurtle.cfgがタートルに関する設定事項。
ComputerCraft.cfgは一部項目が今バージョンより変更された。
Minecraft Forgeの仕様により、キー名の前に値のタイプ( I: は整数、 B: はtrueかfalse)が付加されるようになった(キー名はこのタイプ部分を除いた部分である)。

ComputerCraft.cfg

CC1.46で変更されたgeneralカテゴリーがCC1.42のように戻った。これらの項目(特にディスク容量)を変更していた場合はワールドをプレイする前に修正する必要がある。
【1.55-】computerSpaceLimit および floppySpaceLimitで 0 を指定したとき、容量が無制限にならなくなった。
カテゴリー キー 解説 初期値
block I:cableBlockID 【1.51-】Networking CableのブロックID 1229
I:computerBlockID 各ComputerのブロックID 【1.51-】1225
【-1.5】207
I:peripheralBlockID 各周辺機器のブロックID 【1.51-】1226
【-1.5】208
general I:computerSpaceLimit 各Computer・Turtle本体のディスク容量(バイト、【-1.53】0で無制限) 【1.55-】1048576
【-1.53】2097152
B:enableAPI_http HTTP APIでインターネットへの接続を許可するか false
B:enableCommandBlock 【1.48-】コマンドブロックをコントロールできるか false
I:floppySpaceLimit フロッピーディスクの容量(バイト、【-1.53】0で無制限) 【1.55-】131072
【-1.53】524288
I:modem_highAltitudeRange 最高高度での無線通信距離(100000以下) 384
I:modem_highAltitudeRangeDuringStorm 雷雨時の最高高度での無線通信距離(100000以下) 64
I:modem_range 低高度での無線通信距離(100000以下) 64
I:modem_rangeDuringStorm 雷雨時の低高度での無線通信距離(100000以下) 16
I:terminal_height Computer GUIの縦の表示文字数(1~256) 19
I:terminal_width Computer GUIの横の表示文字数(1~256) 51
I:treasureDiskLootFrequency 【1.56-】ダンジョンのチェストに追加されるお宝ディスクの出現率。
他mod追加の宝物が多くて相対的に出現率が低下する場合などに増やす。
(0~100。0で出現せず)
1
item I:diskExpandedItemID 各染色フロッピーディスクのアイテムID(ゲーム内では+256) 4001
I:diskItemID フロッピーディスクのアイテムID(ゲーム内では+256) 4000
I:printoutItemID 各印刷物のアイテムID(ゲーム内では+256) 4002
I:treasureDiskItemID 【1.56-】お宝ディスクのアイテムID(ゲーム内では+256) 4003

CCTurtle.cfg

CC1.42から項目に変更無し。
カテゴリー キー 解説 初期値
block I:turtleAdvancedBlockID 【1.56-】各Advanced TurtleのブロックID 1230
I:turtleBlockID CC1.3xで実装された各TurtleのブロックID 【1.51-】1227
【-1.5】209
I:turtleUpgradedBlockID CC1.4以降に実装された各TurtleのブロックID。
TurtleアップグレードMODのTurtleもこのIDになる
【1.51-】1228
【-1.5】210
general B:turtlesNeedFuel 各Turtleが移動時に燃料を必要とするか true

CC1.46~1.47 (Minecraft 1.4.2~1.4.5)

ComputerCraft.cfgがコンピュータに関する設定事項、CCTurtle.cfgがタートルに関する設定事項。
ComputerCraft.cfgは一部項目が今バージョンより変更された。

ComputerCraft.cfg(CC1.46~1.47)

CC1.42~1.45の旧generalカテゴリーの項目が細分化された。これらの項目(特にディスク容量)を変更していた場合はワールドをプレイする前に修正する必要がある。 おそらく、CC1.45以前で使われていたConfiguration.getOrCreatePropertyの引数が「キー、カテゴリー」という順なのに対して、CC1.46以降のConfiguration.getは「カテゴリー、キー」と逆なため、このようなことになっているのだろう。
なお、ブロック・アイテムIDの項目についてはCC1.42から変更無し。
カテゴリー キー 解説 初期値
block computerBlockID 各ComputerのブロックID(整数) 207
peripheralBlockID 各周辺機器のブロックID(整数) 208
computerspacelimit general 各Computer・Turtle本体のディスク容量(整数、バイト、0で無制限) 2097152
enableapi_http general HTTP APIでインターネットへの接続を許可するか(true/false) false
floppyspacelimit general フロッピーディスクの容量(整数、バイト、0で無制限) 524288
item diskExpandedItemID 各染色フロッピーディスクのアイテムID(整数、ゲーム内では+256) 4001
diskItemID フロッピーディスクのアイテムID(整数、ゲーム内では+256) 4000
printoutItemID 各印刷物のアイテムID(整数、ゲーム内では+256) 4002
modem_highaltituderange general 最高高度での無線通信距離(整数、100000以下) 384
modem_highaltituderangeduringstorm general 雷雨時の最高高度での無線通信距離(整数、100000以下) 64
modem_range general 低高度での無線通信距離(整数、100000以下) 64
modem_rangeduringstorm general 雷雨時の低高度での無線通信距離(整数、100000以下) 16
terminal_height general Computer GUIの縦の表示文字数(整数、1~256) 19
terminal_width general Computer GUIの横の表示文字数(整数、1~256) 51

CCTurtle.cfg

CC1.42から項目に変更無し。
カテゴリー キー 解説 初期値
block turtleBlockID CC1.3xで実装された各TurtleのブロックID(整数) 209
turtleUpgradedBlockID CC1.4以降に実装された各TurtleのブロックID。
TurtleアップグレードMODのTurtleもこのIDになる(整数)
210
general turtlesNeedFuel 各Turtleが移動時に燃料を必要とするか(true/false) true

CC1.42~1.45 (Minecraft 1.3.2)

v1.42からMinecraft Forge式の新Configファイルとなった。
ファイル名やフォーマットが変更されたため、CC1.41以前との互換性は無い。

ComputerCraft.cfg(CC1.42~1.45)

CC1.45では文字のカラー表示が可能になったため、terminal_textColour_系の項目は削除された。
カテゴリー キー 解説 初期値
block computerBlockID 各ComputerのブロックID(整数) 207
peripheralBlockID 各周辺機器のブロックID(整数) 208
general computerSpaceLimit 各Computer・Turtle本体のディスク容量(整数、バイト、0で無制限) 2097152
enableAPI_http HTTP APIでインターネットへの接続を許可するか(true/false) false
floppySpaceLimit フロッピーディスクの容量(整数、バイト、0で無制限) 524288
modem_highAltitudeRange 最高高度での無線通信距離(整数、100000以下) 384
modem_highAltitudeRangeDuringStorm 雷雨時の最高高度での無線通信距離(整数、100000以下) 64
modem_range 低高度での無線通信距離(整数、100000以下) 64
modem_rangeDuringStorm 雷雨時の低高度での無線通信距離(整数、100000以下) 16
terminal_height Computer GUIの縦の表示文字数(整数、1~256) 19
terminal_textColour_b 【-1.44】コンソールの文字色の青要素(整数、0~255) 255
terminal_textColour_g 【-1.44】コンソールの文字色の緑要素(整数、0~255) 255
terminal_textColour_r 【-1.44】コンソールの文字色の赤要素(整数、0~255) 255
terminal_width Computer GUIの横の表示文字数(整数、1~256) 51
item diskExpandedItemID 各染色フロッピーディスクのアイテムID(整数、ゲーム内では+256) 4001
diskItemID フロッピーディスクのアイテムID(整数、ゲーム内では+256) 4000
printoutItemID 各印刷物のアイテムID(整数、ゲーム内では+256) 4002

CCTurtle.cfg

カテゴリー キー 解説 初期値
block turtleBlockID CC1.3xで実装された各TurtleのブロックID(整数) 209
turtleUpgradedBlockID CC1.4以降に実装された各TurtleのブロックID。
TurtleアップグレードMODのTurtleもこのIDになる(整数)
210
general turtlesNeedFuel 各Turtleが移動時に燃料を必要とするか(true/false) true

CC1.41(Minecraft 1.2.5)以前

mod_ComputerCraft.cfgがコンピュータに関する設定事項、mod_CCTurtle.cfgがタートルに関する設定事項。
フォーマットはModLoaderのMLProp形式。

mod_ComputerCraft.cfg

キー 解説 初期値
computerBlockID 各ComputerのブロックID(整数、0~4095) 207
diskDriveBlockID 各周辺機器のブロックID(整数、0~4095) 208
diskItemID フロッピーディスクのアイテムID(整数、0~65279、ゲーム内では+256) 4000
enableAPI_http 【1.31-】HTTP APIでインターネットへの接続を許可するか(0/1) 0
terminal_width Computer GUIの横の表示文字数(整数、0~255) 51
terminal_height Computer GUIの縦の表示文字数(整数、0~255) 19
terminal_textColour_b コンソールの文字色の青要素(整数、0~255) 255
terminal_textColour_g コンソールの文字色の緑要素(整数、0~255) 255
terminal_textColour_r コンソールの文字色の赤要素(整数、0~255) 255
modem_range 【1.3-】低高度での無線通信距離(整数、100000以下) 64
modem_rangeDuringStorm 【1.3-】雷雨時の低高度での無線通信距離(整数、100000以下) 16
modem_highAltitudeRange 【1.4-】最高高度での無線通信距離(整数、10000以下) 384
modem_highAltitudeRangeDuringStorm 【1.4-】雷雨時の最高高度での無線通信距離(整数、100000以下) 64
computerSpaceLimit 【1.4-】各Computer・Turtle本体のディスク容量(整数、バイト、0で無制限) 2097152
floppySpaceLimit 【1.4-】フロッピーディスクの容量(整数、バイト、0で無制限) 524288

mod_CCTurtle.cfg

CC1.3で追加された。
キー 解説 初期値
turtleBlockID CC1.3xで実装された各TurtleのブロックID(整数、0~4095) 209
turtleUpgradedBlockID 【1.4-】CC1.4以降に実装された各TurtleのブロックID。
TurtleアップグレードMODのTurtleもこのIDになる(整数、0~4095)
210
turtlesNeedFuel 【1.4-】各Turtleが移動時に燃料を必要とするか(0/1) 1