[1.10.2-1.6.4]CFBlock/IC2軽量版建材 & [1.6.4]Torcherino/タイムトーチ逆移植

開発したMODの公開や、見つけたMODの紹介などはこちらでどうぞ!
  • (PostNo.261362)

[1.10.2-1.6.4]CFBlock/IC2軽量版建材 & [1.6.4]Torcherino/タイムトーチ逆移植

投稿記事by maricocoa » 2016年2月01日(月) 22:42



CFBlock

画像

IndustrialCraft2のCFスプレーの建築用建材がお気に入りなMod制作者が、
建築用建材をたくさん使いすぎたらワールドが重くなってしまった…どうしよう。
ならModの力で処理が軽い代替品を作って解決しよう!…と、できあがったModです。

CFBlock説明ページ(外部ページ) : http://www003.upp.so-net.ne.jp/mocoky/cfblock/
レシピや設定の表が見づらい方はこちらをご利用ください)


  • このModについて
    まず、このModを紹介する前に、IndustrialCraft2(以下IC2)の建築用建材について、
    どんなものか紹介しましょう。IC2の建築用建材は以下のような特徴があります…
    • ブロック上に敵がスポーンしない
      明るさ0でも半ブロック同様に、建築用建材の上に敵性mobがスポーンしません。
      敵の湧き判定を調べるSpawnCheckerを使ってネザーに設置しても判定はなかったので、
      もしかしたらネザーでもスポーンしないかも?(ジエンドは不明)
      ※スポナーを設置した場合は建築用建材の上にもスポーンします。
      ※バニラのかまど・ディスペンサー・ドロッパー・レッドストーンブロックの上には湧くので注意。
      ※MODで入れたブロックの上に湧く場合もあります。MFR2のレッドネットケーブルとか…。

    • 爆破耐性が優れている
      Mincraftではブロックの種類ごとに耐爆性能の値が設定されています。土は2.5、石と丸石は同じ30.0、バニラの黒曜石は6000.0。
      IC2の建築用建材は90.0と設定されていて、通常のTNT爆発にも耐えられる性能です。
      IC2を導入すると黒曜石等、一部の耐爆性能値は弱体化してしまいますが、
      このModでは、このModで扱うブロック以外は耐爆性能値の上書きはしません。
      このModのブロックの耐爆性能はコンフィグから書き換えられます。耐ゲリラ用建材にもどうぞ。

    • ペインターによる染色が便利
      IC2で導入されるペインターを持って建築用建材に右クリックして、ブロックの色を色を塗り直す機能があります。
      染料1個に対して塗り直すことができる回数が多く染料が節約できて便利。もちろん、このModの建材ブロックにも使えます。
      このModでは、IC2を導入していない環境でも設置した建材ブロックに塗り直しができるように、
      染料で直接塗り直せる機能も追加してあります。

    • その他機能てんこ盛り…だけど重い
      その他の機能として、IC2の電線を埋め込む機能、建築用建材の各面のテクスチャを偽装する機能等があります。
      実は、これらの仕様が厄介であり、中に電線を埋め込んでなくてもテクスチャ偽装してなくても、
      Minecraftの動作を重くしてしまう原因となってしまいます。
      IC2の建築用建材はシステム的に複雑なデータが1つ1つのブロックの中に含まれています。
      バニラ環境で言うとチェストや看板等がそれにあたります。

      このModでは建築用建材を、高機能な部分は省いて、単純なブロックとして扱うことで軽量化して、
      IC2を導入していない環境でも、上に挙げたような3項目の最低限の建築用建材の機能が実現できるようにしました。

      IC2を導入している場合は、IC2独自の機能が必要な部分だけをCFスプレーで建築用建材を作り、
      それ以外の部分はこのModの建材ブロックを作るとPCへの負荷が軽くなり遊びやすくなるかもしれません。

    • IC2の建築用建材とCFBlockの建材ブロックの詳細な機能の違いは次のようになっています。
      画像

  • 追加ブロック・アイテム・レシピ一覧
    画像

  • ブロックの設置
    画像
    クラフトしたペースト状の建材ブロック(CFPaste)を設置します。ペースト状の状態ではIC2と同じように当たり判定はありませんが、
    ペーストの中に埋もれた場合はIC2と同じように敵味方関係なく窒息ダメージが入るので注意しましょう。
    ペーストは素手とピッケルでは回収できず消えてしまいますが、シルクタッチのエンチャントが付いたピッケルでは回収できます。

    画像
    しばらく待つとペーストが硬化して固い建材ブロック(CFBlock)へ変化します。
    IC2と同じように明るい場所だと少しだけ早く固まるかも。
    砂を持ってブロックに対し右クリックすると、砂を1つ消費してすぐに固めることができます。

    画像
    全て固まれば完成です。ペーストが固まれば普通のピッケルでも建材ブロックを回収できるようになります。
    ブロックのテクスチャは設定から16x16サイズか32x32サイズのどちらを使うか選択できます。
    詳しくは下にある「Configファイルでの設定変更」を参照してください。
    ※このスクリーンショットのブロックテクスチャは32x32サイズを選択しています

    画像
    染料を持って固まった建材ブロックへ右クリックすると、持っている染料の色に染色することができます。
    IC2のペインターでも塗ることができます。

    染料を使った場合、ブロックを1つ染色するたびに、1/8の確率で持っている染料を1つ消費します。
    確率を変えたい場合は設定から変更もできます。
    詳しくは下にある「Configファイルでの設定変更」を参照してください。


  • 対応環境
    • CFBlock mc1.10.0 ver0.1.2
      • Minecraft 1.10.2
      • Minecraft Forge-1.10.2-12.18.1.2011で動作確認済み。
      • IC2exの1.10.2版は未対応ですのでIC2互換レシピ追加・連携機能はありません。
      • SMP対応
    • CFBlock mc1.9.4 ver0.1.2
      • Minecraft 1.9.4
      • Minecraft Forge-1.9.4-12.17.0.1976で動作確認済み。
      • IC2exの1.9.4版は未対応ですのでIC2互換レシピ追加・連携機能はありません。
      • SMP対応
    • CFBlock mc1.9.0 ver0.1.2
      • Minecraft 1.9
      • Minecraft Forge-1.9-12.16.1.1887で動作確認済み。
      • IC2exの1.9版は未対応ですのでIC2互換レシピ追加・連携機能はありません。
      • SMP対応
    • CFBlock mc1.8.9 ver0.1.2
      • Minecraft 1.8.9
      • Minecraft Forge-1.8.9-11.15.1.1808で動作確認済み。
      • industrialcraft-2-2.3.262-ex18(導入必須ではありません)
      • SMP対応
    • CFBlock mc1.8.0 ver0.1.2
      • Minecraft 1.8
      • Minecraft Forge-1.8-11.14.4.1563で動作確認済み。
      • IC2exの1.8版は未対応ですのでIC2互換レシピ追加・連携機能はありません。
      • SMP対応
    • CFBlock mc1.7.10 ver0.1.2
      • Minecraft 1.7.10
      • Minecraft Forge-1.7.10-10.13.4.1558で動作確認済み。
      • industrialcraft-2-2.2.822-experimental(導入必須ではありません)
      • SMP対応
    • CFBlock mc1.7.2 ver0.1.2
      • Minecraft 1.7.2
      • Minecraft Forge-1.7.2-10.12.2.1121で動作確認済み。
      • industrialcraft-2-2.1.484-experimental(導入必須ではありません)
      • SMP対応
    • CFBlock mc1.6.4 ver0.1.2
      • Minecraft 1.6.4
      • Minecraft Forge-1.6.4-9.11.1.965で動作確認済み。
      • industrialcraft-2_2.0.397-experimental(導入必須ではありません)
      • SMP対応
      • 使用BlockID : 2648, 2649(2個)


  • 導入方法
    1. 前提ModとしてMinecraft Forgeを導入してクライアントを一度起動してください。
    2. modsフォルダの中に、ダウンロードしたこのModをZIPファイルのままコピー&ペーストしてください。
    3. Minecraftを起動してタイトル画面まで進めてModメニューを選び、Mod一覧の中に「CFBlock」という欄があれば導入成功です。
    4. configフォルダの中にCFBlock.cfgというコンフィグファイルがありますので、必要に応じて設定してください。
    • このModを使用するにあたり、万が一損害が発生しても、責任は負いかねますのでご了承下さい。
    • 二次利用に関しては無償の範囲でお願いします。
    • ソースコードはZIPファイルの中に添付してあります。

  • Configファイルでの設定変更
    画像


  • ダウンロード&更新情報

  • Credit's
    このModはIndustrialCraft2のIC2APIを使用しています。
    このModを作るにあたってIndustrialCraft2のプログラムを参考にしています。
    このModの16x16サイズのリソースファイルはIndustrialCraft2のテクスチャファイルを使用しています。
    このModの32x32サイズのリソースファイルはFaithful 32x32 PackのIndustrialCraft2用テクスチャファイルを使用しています。

    This Mod is using IC2API of IndustrialCraft2.
    When I made this Mod, I referenced the source codes of IndustrialCraft2.
    Resource files of 16x16 size textures in this Mod is using a texture file of IndustrialCraft2.
    Resource files of 32x32 size textures in this Mod is using a texture file for IndustrialCraft2 of Faithful 32x32 Pack.



  • その他



Torcherino for Minecraft1.6.4

画像

1.6.4で話題になったDartCraftのタイムトーチ機能を
1.7.10へ移植したTorcherinoを元に1.6.4に逆移植しました。
というか1.6.4でタイムトーチの機能だけのModが欲しいので作りました。
今更こんなMod欲しい人なんて居るのかな?もっと早く作るべきだったと後悔…。

  • このModについて

    Modで追加されるトーチに素手右クリックで範囲変更(XxYxZ = 3x3x3, 5x3x5, 7x3x7, 9x3x9)、
    スニーク&素手右クリックで時間の進む速度変更(100%-400%)
    RS信号を送ると動作が停止。もう一つの反転トーチはRS信号への反応が逆になります(RS信号ONで動作)
    レシピや詳細機能はオリジナル下記の作者HPで確認してください。

    コンフィグから「compressedTorcherino」「doubleCompressedTorcherino」を「true」に変更で
    9倍圧縮トーチ、81倍圧縮トーチができます。デフォルトでは「false」にして原作通りOFFにしています。
    「overpoweredrecipe」の項目を「false」に書き換えるとネザースター要求レシピになります。
    ゲームバランス的にはこちらが良いのでオススメです。

    あと内部処理的にトーチのupdateEntityで各BlockやTileEntityをspeed(%)÷100回分updateしているだけですので、
    圧縮トーチはBlockに速度×圧縮数の倍率がかかります。トーチの置きすぎ&速度上昇はワールドが重くなります。
    # Torcherinoオリジナルのコードは圧縮分の倍率がBlockに反映されないようになってるけど、
    # これ仕様なのかバグなのか判らない…一応修正しといたけど。


  • 対応環境
    • Torcherino mc1.6.4 ver0.1
      • Minecraft 1.6.4
      • Minecraft Forge-1.6.4-9.11.1.965で動作確認済み。
      • CoFHCore-2.0.0.5(導入必須ではありません)。
      • SMP対応かは不明(多分動くはず)
      • 使用BlockID : 2634-2639(6個)


  • 導入方法
    1. 前提ModとしてMinecraft Forgeを導入してクライアントを一度起動してください。
    2. modsフォルダの中に、ダウンロードしたこのModをZIPファイルのままコピー&ペーストしてください。
    3. Minecraftを起動してタイトル画面まで進めてModメニューを選び、Mod一覧の中に「Torcherino」という欄があれば導入成功です。
    4. config/sci4meフォルダの中にTorcherino.cfgというコンフィグファイルがありますので、必要に応じて設定してください。
    • このModを使用するにあたり、万が一損害が発生しても、責任は負いかねますのでご了承下さい。
    • ソースコードはZIPファイルの中に添付してあります。

  • ダウンロード&更新情報

  • Credit's
    このModはLGPLライセンスが適用されています。
    このModはTorcherino1.7.10のプログラムを元に作成しています。
    このModはThermal Expansion 3.0用のCoFH Core-APIを使用しています。

    This mod's lisence is LPGL License : Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
    When I made this mod for minecraft 1.6.4, I modificated the source codes of Torcherino-1.7.10.
    This mod is using CoFH Core-API of Thermal Expansion 3.0

最後に編集したユーザー maricocoa [ 2016年7月17日(日) 18:28 ], 累計 4 回
アバター
maricocoa
ID:dfa23ea3
水から上がったとこ
 
記事: 4
登録日時: 2015年3月04日(水) 10:58
お住まい: 東京

  • (PostNo.262901)

Re: [1.6.4-1.8.9] CFBlock / IC2非導入環境にも対応 IC2のCFスプレー建築用建材の軽量版

投稿記事by yamaneko1211 » 2016年2月18日(木) 00:25

このmod(・∀・)イイネ!!
私もjavaを使えこなせるようになれたらぁ(´・ω・`)

皆は、どのようにしてmod製作の仕方を学んでいるのだろうか....
yamaneko1211
ID:621b58b8
大工さん
 
記事: 44
登録日時: 2012年12月15日(土) 13:22

  • (PostNo.262980)

Re: [1.6.4-1.8.9] CFBlock / IC2非導入環境にも対応 IC2のCFスプレー建築用建材の軽量版

投稿記事by maricocoa » 2016年2月18日(木) 22:22

yamaneko1211 さんが書きました:このmod(・∀・)イイネ!!
私もjavaを使えこなせるようになれたらぁ(´・ω・`)

皆は、どのようにしてmod製作の仕方を学んでいるのだろうか....


mod制作のノウハウは他の作者様達のソースコードを読むことが大事だと思いますよ。
知ってるmodや簡単なmodのコードを読んで理解&試作することだと思います…。
javaがわからなければ、java初心者向けのサイトをgoogleで探すのも良いと思います。

minecraft用に初めて作ったmodですが、参考にしたソースコードは数知れず。
本家IC2や、この非公式フォーラムの作者様達のコードを参考にしました…。
あと暇なときにminecraft本体のdecompileしたコードを眺めてみるとか。
Minecraft Modding Wikiの記事や他のmodderさんのブログ記事も大事ですね。

# あまりコメントが入っていない判りにくいソースコードですが、
# このmodがやっていることは初心者レベルですので、付属しているソースコードを参考にしてみるのもイイですよ。
アバター
maricocoa
ID:dfa23ea3
水から上がったとこ
 
記事: 4
登録日時: 2015年3月04日(水) 10:58
お住まい: 東京

  • (PostNo.271756)

Re: [1.6.4-1.8.9] CFBlock / IC2非導入環境にも対応 IC2のCFスプレー建築用建材の軽量版

投稿記事by tmrs » 2016年5月02日(月) 15:33

素晴らしい! こんなmodを探していたところです
ありがたく使わせていただきます!
tmrs
ID:d7b0baaf
 

  • (PostNo.271762)

Re: [1.6.4-1.8.9] CFBlock / IC2非導入環境にも対応 IC2のCFスプレー建築用建材の軽量版

投稿記事by Ramune » 2016年5月02日(月) 18:57

yamaneko1211 さんが書きました:このmod(・∀・)イイネ!!
私もjavaを使えこなせるようになれたらぁ(´・ω・`)

皆は、どのようにしてmod製作の仕方を学んでいるのだろうか....

MCreatorというものがありますよ
詳しくは
https://napoan.com/mcreator-part1/
で、これのとうりにすればできます
Ramune
ID:c0097611
水から上がったとこ
 
記事: 5
登録日時: 2016年4月30日(土) 23:12

  • (PostNo.277729)

Re: [1.6.4-1.8.9] CFBlock / IC2非導入環境にも対応 IC2のCFスプレー建築用建材の軽量版

投稿記事by maricocoa » 2016年7月17日(日) 18:43

Minecraft 1.6.4用TorcherinoとCFBlockのバグfix&Minecraft 1.8.9~1.10.2まで対応しました。
1.6.4用Torcherinoはデバッグ回数がまだ少ないので不具合があるかもしれません。

tmrs さんが書きました:素晴らしい! こんなmodを探していたところです
ありがたく使わせていただきます!

こちらこそ!こんなニッチ向けなMODですが、使っていただきありがとうございます!
アバター
maricocoa
ID:3a4239e7
水から上がったとこ
 
記事: 4
登録日時: 2015年3月04日(水) 10:58
お住まい: 東京

  • (PostNo.279151)

Re: [1.10.2-1.6.4]CFBlock/IC2軽量版建材 & [1.6.4]Torcherino/タイムトー

投稿記事by ゆーすけ » 2016年7月31日(日) 17:28

CfBlocks、forge1.10.2-12.18.1.2011で動作しましたー。
IC2が1.10に対応していない中このようなブロックはとてもありがたいです。末長く使わせていただきます!
ゆーすけ
ID:5c71cd9c
 

  • (PostNo.315709)

Re: [1.10.2-1.6.4]CFBlock/IC2軽量版建材 & [1.6.4]Torcherino/タイムトー

投稿記事by yododuki_kuha » 2018年4月13日(金) 17:19

IC2導入下ですが作るのは手間だしコマンドで呼び出して設置してもデフォルトの物しか設置されないといった不便さがあって使用してませんでしたがこれなら扱いやすそうです!
素晴らしいMODですね、さっそく利用させていただきます。
yododuki_kuha
ID:e8e5897d
大工さん
 
記事: 43
登録日時: 2015年11月02日(月) 23:46


Return to MOD 公開/紹介

x