約 1,066,712 件
https://w.atwiki.jp/knkcraftmodpack/pages/38.html
他Modの他バージョン対応を作る これは私(まる/にまゆー etc...)が他の作者様のModの他バージョン対応を作る過程を記録したものです。 発端 まず、私は マインクラフト非公式日本ユーザーフォーラム で自作Modを公開しております。 また、そこで簡単なModの制作依頼も受け付けるようにしています。 そのトピックに、 「Useful Chest MOD」の1.10.2対応版の作成をお願いできないでしょうか? という依頼が来たのが今回、このページを作成しようと思ったきっかけです。 全体の流れ ①ソースコードが公開されていないか調べる(発見した→⑥へ、公開されていなかった→②へ) ②作者にコンタクトが取れないか、またソースコードを譲渡してもらえないかを聞いてみる(成功→⑥へ、失敗→③へ) ③自分が得意なバージョンでそのModが公開されていないか調べる(発見した→④へ、公開されていなかった→自分はここで諦めます...) ④対象のModをデコンパイルする ⑤ソースコードのエラーを直す ⑥目的のバージョンに直す ⑦ビルドする 今回の顛末 ソースコードの探索 ソースコードを探し回ったが、発見できなかった 作者へコンタクトを取ろうとしたが、フォーラムでの最終ログイン時間が5年ほど前だったため、無理だと判断 1.7.x版を公開しているページを発見、ダウンロード成功 jarファイルの解析 jd-gui を使い、jarファイルをデコンパイル、ソースコードを保存 ソースコードの復元 コンパイルの段階で書き換えられてしまった関数、変数名を復元する(func_〇〇,field_〇〇系) 方針転換 jarファイルをデコンパイルしたらそのModはScalaで書かれていたことが判明 .javaファイルが無茶苦茶なことになっていた .scalaファイルが同封されていたのでそれを頑張って.javaファイルに翻訳することに 挫折、諦めてscalaで書くことにした 1.7.10から1.10.2への変換 import周りやメソッド、フィールド名を1.10.2に合わせて修正する 特に、 import cpw... 以下は全てダメになってしまっているので要注意 完成 念入りにデバッグをし、ビルドしたら完成! こうしてまたひとつModが世に解き放たれたのだった… 名前 テスト - 管理人 2018-02-06 20 15 19
https://w.atwiki.jp/daikon187/pages/17.html
このMODで追加されるモノ(予定) 白樺バイオーム ソースコードなど 密林バイオームつくちゃったw これはBiomeGenForest.javaを書き換えたものなので、リコンパイルするなら「minecraft.jarに直接入れてね」の形になる。 BiomeGenForest.Java package net.minecraft.src;import java.util.Random;public class BiomeGenForest extends BiomeGenBase{ public BiomeGenForest(int par1) { super(par1); this.spawnableCreatureList.add(new SpawnListEntry(EntityWolf.class, 5, 4, 4)); this.theBiomeDecorator.treesPerChunk = 30;//もともとは10です。 this.theBiomeDecorator.grassPerChunk = 2;//もともとは2 です。 } /** * Gets a WorldGen appropriate for this biome. */ public WorldGenerator getRandomWorldGenForTrees(Random par1Random) { return (WorldGenerator)(par1Random.nextInt(5) == 0 ? this.worldGeneratorForest (par1Random.nextInt(10) == 0 ? this.worldGeneratorBigTree this.worldGeneratorTrees)); } } 意見板 名前
https://w.atwiki.jp/cs24/pages/23.html
最新のコレクションに出ているブランドで固めた服装のこと。 本来はこちらの意味。モード(MODE)とはフランス語で流行やファッションを意味し、英語のファッション(FASHION)である。 転じてコレクションにおける最新の表現手法を指す。これに対して市場におけるファッションの流行・動向や売れ筋のことをトレンドという。 モード系を扱っている雑誌の名前に由来して「ハイファッション系」と呼ばれることもある。 髪型においては各国の理美容団体が毎年、または春・夏と秋・冬の 年2回、その年のモードコレクションや流行色などのトレンドにあわせた髪型が発表される。 黒や白、モノトーンなどで決めた、ごてごてしないシンプルな服装のこと。 アクセサリ等のアイテムよりも服自体のシルエットを評価する傾向にある。 80年代に山本耀司や川久保玲らによるデザイナーズブランドがヒットし、上記のようなスタイルがモードを圧巻したことに由来すると思われる。 対称概念はコンサバファッション。
https://w.atwiki.jp/terrariamod/pages/36.html
これを入れたら以前使っていたデータを読み込まなくなってしまいました。どうしてだかわかりますか? - 名無しさん 2015-11-18 17 38 08 インストール後にC \Users\○○○\Documents\My Games\Terraria 内に新しくできたModLoaderというフォルダ内にあるPlayerとWorldフォルダ内のデータを読み込んでるみたいですね。普段使ってるPlayerとWorldのデータをコピーして、ModLoader内にあるPlayerとWorldフォルダに入れれば動くのでそちらを試してみてはどうでしょうか? - 名無しさん 2015-12-06 16 55 21 gamelauncherでtModloaderを使うにはどうすればいいんでしょうか? - 名無しさん 2015-12-16 00 46 19 tModLoader側のexeの名前を変更してからC \Users\○○○\Documents\My Games\Terrariaに移動して、gamelauncherでtModLoaderのexeを指定すればいけました。 - 名無しさん (2019-03-03 21 43 05) tModloderのアップデート方法がいまいちわかりません。どうすればいいんでしょうか? - 名無しさん (2018-03-21 21 06 46) tmodloaderのmodbrowserは、Nterraria等では使うことはできないのでしょうか? - 名無しさん (2019-02-07 16 11 38) eaeae - eaeae (2019-05-10 18 42 27) tmodroaderと日本語化を一緒に入れたらセーブして終了しようとするときにアクセスできませんっていゆうエラーがでてできません。どうしたらいいですか? - 名無しさん (2019-10-18 20 26 25)
https://w.atwiki.jp/mcheli/pages/325.html
ver1.0.3 ブロックマーカーのサイズを変更できるようにした BNRの視点切り替え機能追加 FlansModPlus の対空ミサイルでヘリMODの機体をロックできるようにした ロックオン中の警告音を追加した ミサイル警告音を変更した MH-60Gなどのガンナー席の視点を調整し、狙いやすくした 中国語は一部のアイテムのみに対応するように変更(調査しきれないため) ■機体追加 Kurganets-25 歩兵戦闘車 追加 M1129 自走迫撃砲 追加 M26 パーシング 追加 MXT-MV ハスキーTSV 追加 グラウラーITV 追加 ■不具合修正 製図台で戦車が作れない不具合修正 ゼロ戦などいくつかの航空機から降りると主翼に引っかかる不具合修正 mcheli.cfgの「BulletBreakableBlocks」の内容が変更できない不具合修正 Throttle Down TankをONにしたとき、GUIのスロットルが下がらない不具合修正 降ろしたコンテナが地面にめり込む不具合修正 Yawの表示の数値を180度反転(北が0度になるように調整)
https://w.atwiki.jp/hmiku/pages/48976.html
【検索用 Modio 登録タグ M VOCALOID いなが 初音ミク 曲】 + 目次 目次 曲紹介 歌詞 コメント 作詞:いなが 作曲:いなが 編曲:いなが 唄:初音ミク 曲紹介 胃が長いからいながです。 曲名:『Modio』 いなが氏の12作目。 第12回プロセカNEXT応募楽曲。 歌詞 (動画より書き起こし) 動き出せ その衝動に身を任せ You never abondon the determination. Cuz you are able to surpass what you were. just ignore the caution どこまでもinfatuation ♪♪♪ 動き出せ その声のする方へ 走りだせ 明日じゃ遅いから 思い出せ いつかの力を 目覚めさせた “ その感覚を取り戻せ ” 動き出せ その声のする方へ 走りだせ 行き場のない光が 有耶無耶の中へと消えていく その1秒前まで just ignore the caution infatuation Who will live your life? コメント 名前 コメント
https://w.atwiki.jp/mod-jplang/pages/88.html
Better Fps mod説明 マイクラを軽量化する Better Fpsの日本語langファイル置き場です。 下にバージョンのリンクがあるのでそこから飛んでください。 ↓リンク↓ MC1.12.2
https://w.atwiki.jp/mod-jplang/pages/94.html
Craft Guide mod説明 アイテムのレシピ説明 Craft Guideの日本語langファイル置き場です。 下にバージョンのリンクがあるのでそこから飛んでください。 ↓リンク↓ MC1.7.10
https://w.atwiki.jp/akasatanahama/pages/65.html
概要 メタデータを使用し、一つのIDで複数のブロックを追加したり、向きを持つブロックを追加したりする。 ソースコード AluminiumMod.java package tutorial.aluminiummod; import net.minecraft.block.Block; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; @Mod(modid = AluminiumMod.MODID, name = AluminiumMod.MODNAME, version = AluminiumMod.VERSION) public class AluminiumMod { public static final String MODID = "AluminiumMod"; public static final String MODNAME = "Aluminium Mod"; public static final String VERSION = "1.0.0"; public static Block blockAluminiumColored; @EventHandler public void perInit(FMLPreInitializationEvent event) { //ここは通常のブロックと同様。 blockAluminiumColored = new ColoredAluminiumBlock() .setBlockName("blockAluminiumColored") .setBlockTextureName("aluminiummod colored_aluminium_block"); GameRegistry.registerBlock(blockAluminiumColored, ItemColoredAluminiumBlock.class, "blockAluminiumColored"); } } ColoredAluminiumBlock.java package tutorial.aluminiummod; import java.util.List; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class ColoredAluminiumBlock extends Block { private IIcon[] iicon = new IIcon[16]; protected ColoredAluminiumBlock() { super(Material.rock); this.setCreativeTab(CreativeTabs.tabBlock); this.setHardness(5.0F); this.setResistance(10.0F); this.setStepSound(Block.soundTypeMetal); this.setHarvestLevel("pickaxe", 2); this.setLightLevel(0.0F); } @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister register) { for (int i = 0; i 16; i ++) { this.iicon[i] = register.registerIcon(this.getTextureName() + "-" + i); } } @Override @SideOnly(Side.CLIENT) public IIcon getIcon(int side, int meta) { return iicon[meta]; } @Override @SideOnly(Side.CLIENT) public void getSubBlocks(Item item, CreativeTabs creativeTab, List list) { for (int i = 0; i 16; i ++) { list.add(new ItemStack(item, 1, i)); } } @Override public int damageDropped(int meta) { return meta; } } ItemColoredAluminiumBlock.java package tutorial.aluminiummod; import net.minecraft.block.Block; import net.minecraft.item.ItemBlockWithMetadata; import net.minecraft.item.ItemStack; public class ItemColoredAluminiumBlock extends ItemBlockWithMetadata { public ItemColoredAluminiumBlock(Block block) { super(block, block); } @Override public String getUnlocalizedName(ItemStack itemStack) { return this.getUnlocalizedName() + "." + itemStack.getItemDamage(); } } 解説 GameRegistry Block registerBlock(Block block, Class ? extends ItemBlock itemclass, String name) GameRegistryに追加ブロックを登録するメソッド。 対応するItemBlockを指定できる。 デフォルトではItemBlockを指定している。 Block void registerBlockIcons(IIconRegister register) ブロックのテクスチャを指定するメソッド。 Itemと同じ。 IIcon getIcon(int side, int meta) 描画時に呼ばれる。 第一引数では面を、第二引数ではメタデータを取得できる。 このメソッドを使えば面によって違うテクスチャを返したり、かまどのように向きを変えたりできる。 第一引数については下の「sideについて」で。 void getSubBlocks(Item item, CreativeTabs creativeTab, List list) クリエイティブタブに登録するメソッド。 Itemと同じ。 int damageDropped(int meta) ドロップアイテムのダメージを指定するメソッド。 Blockでは常に0を返しているのでオーバーライドする。 ItemBlockWithMetadata ItemBlockのサブクラスで、メタデータを使用するブロック用のクラス。 コンストラクタ(Block block, Block localBlock) 第一引数はスーパークラスのコンストラクタに渡し、第二引数はこのクラスで保持する。 String getUnlocalizedName(ItemStack itemStack) アイテムと同じ。 sideについて getIconの第一引数などのintは、面の方角を表している。 向きと座標の関係は、net.minecraft.util.FacingのoffsetsXForSide/offsetsYForSide/offsetsZForSideを使えばわかる side 向き 座標 0 下 y- 1 上 y+ 2 北 z- 3 南 z+ 4 西 x- 5 東 x+ 使用例 オファレンブロックを追加している部分。 +オファレンMOD OfalenModCore.java package nahama.ofalenmod; /*略*/ /**@author Akasata Nahama*/ @Mod(modid = OfalenModCore.MODID, name = OfalenModCore.MODNAME, version = OfalenModCore.VERSION) public class OfalenModCore { public static final String MODID = "OfalenMod"; public static final String MODNAME = "Ofalen Mod"; public static final String VERSION = "[1.7.10]1.0.0"; /*略*/ /**最初に行われる処理。アイテム・ブロックの追加などを行う*/ @EventHandler public void preInit(FMLPreInitializationEvent event) { /*略*/ //ブロックを設定するメソッドを実行 OfalenModBlockCore.registerBlock(); /*略*/ } /*略*/ } OfalenModBlockCore.java package nahama.ofalenmod.core; /*略*/ public class OfalenModBlockCore { *略*/ public static Block blockOfalen; /*略*/ /**ブロックを設定する*/ public static void registerBlock () { /*略*/ blockOfalen = new OfalenBlock() .setBlockName("blockOfalen") .setBlockTextureName("ofalenmod ofalen_block-"); GameRegistry.registerBlock(blockOfalen, ItemOfalenBlock.class, "blockOfalen"); /*略*/ } } OfalenBlock.java package nahama.ofalenmod.block; import java.util.List; import nahama.ofalenmod.OfalenModCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class OfalenBlock extends Block { private IIcon[] iicon = new IIcon[4]; public OfalenBlock() { super(Material.rock); this.setCreativeTab(OfalenModCore.tabOfalen); this.setHardness(7.5F); this.setResistance(15.0F); this.setStepSound(Block.soundTypeMetal); this.setLightLevel(1.0F); this.setHarvestLevel("pickaxe", 3); } /**メタデータ違いのテクスチャを登録する*/ @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister register) { for (int i = 0; i 4; i ++) { this.iicon[i] = register.registerIcon(this.getTextureName() + i); } } /**メタデータにより返すIIconを変える*/ @Override @SideOnly(Side.CLIENT) public IIcon getIcon(int side, int meta) { return iicon[meta 3]; } /**メタデータ違いのブロックを登録する*/ @Override @SideOnly(Side.CLIENT) public void getSubBlocks(Item item, CreativeTabs creativeTab, List list) { for (int i = 0; i 4; i ++) { list.add(new ItemStack(item, 1, i)); } } /**メタデータによりドロップ品を変える*/ @Override public int damageDropped(int meta) { return meta 3; } } ItemOfalenBlock.java package nahama.ofalenmod.itemblock; import net.minecraft.block.Block; import net.minecraft.item.ItemBlockWithMetadata; import net.minecraft.item.ItemStack; public class ItemOfalenBlock extends ItemBlockWithMetadata { public ItemOfalenBlock(Block block) { super(block, block); } /**メタデータにより内部名を変える*/ @Override public String getUnlocalizedName(ItemStack itemStack) { return this.getUnlocalizedName() + "." + itemStack.getItemDamage(); } } コメント この項目に関する質問などをどうぞ。 かまどみたいに置く向きによって変わるのってどうして作るんですか? - 名無しさん 2015-10-12 21 07 02 onBlockPlacedByをオーバーライドし、置いたプレイヤーの向きによって、メタデータを設定します。バニラのBlockFurnaceや、オファレンMODのBlockSmeltingMachineなどが参考になるかと思います。 - 赤砂蛇凪浜 2015-10-13 08 36 08 メタデータによって上面のテクスチャだけを変えるにはどうすればいいですか? - 名無しさん 2016-06-10 23 03 47 IIconをあらかじめ用意しておき、getIconでsideとmetadataの判定をして返すIIconをかえればよいです。 - 赤砂蛇凪浜 2016-06-11 06 52 52 Optifineのように隣り合ったガラスの縁を消すのにはメタデータの違うブロックを置き換えればよいですか? - 名無しさん 2016-06-12 00 31 06 BFOのフチなしガラスでは、getIcon(IBlockAccess,int,int,int,int)で判定を行い、IIconを返しています。メタデータを使う必要はありません。 - 赤砂蛇凪浜 2016-06-12 06 59 29 通常のブロック追加では一つ画像のみでいくらブロックをおいても同じ柄ですが、8×8の64枚の画像をrepeatの形で適応させるにはどう作れば良いのですか?? - 名無しさん 2016-06-14 17 45 47 返答遅くなりまして申し訳ありません。アニメーションさせたい場合は、まず、アニメーションさせたいブロックのテクスチャを、アニメーション順に縦に並べてください。次に、ブロックのテクスチャと同じ階層に[ブロック名].png.mcmeta というファイルを作って、以下のように記述してください。 { "animation" { "frametime" 2 } } アニメーションの速度が速ければ、"frametime"の数値を上げてください。バニラのリソースでは、火や溶岩が参考になるかと思います。- Tom Kate 2016-06-25 11 36 47 メタ付の半ブロックを追加するにはどうすればいいのでしょうか? - 名無しさん 2017-04-20 19 50 42 返信が遅くなってしまい申し訳ありません。コメントを別のページから移動させて頂きました。ご了承ください。単純なものであれば、BlockStoneSlabやBlockWoodSlabをコピペし、各メソッド内でインスタンスの呼び出しをしている部分を置き換えればよいです。ただし、BlockSlabの一部メソッドやItemなど他のクラスでもインスタンスを呼び出しているので、それらも考慮する必要があると思われます。今後、ハーフブロックの追加に関するチュートリアルを作成する予定です。 こちらはマイクラバージョン1.10や1.11などでも使えるのでしょうか...? - 名無しさん 2017-06-08 23 17 07 ver1.8以降はBlockStateと言うものを利用いたしますのでこのチュートリアルは使用できません。 - Tom Kate 2017-06-09 19 13 51 かまどではなく、原木や柱状クオーツのように横から置くとtopの部分が横を向くようにするには、どうすればよいでしょうか? - 名無しさん 2017-06-21 21 22 17 返信が遅くなってしまい申し訳ありません。単純なものでしたら、BlockRotatedPillarを継承し、BlockHayを参考にgetSideIconとregisterBlockIconsをオーバーライドすればできます。継承関係があり少々複雑ですが、原木のクラス(BlockLog, BlockOldLog, BlockNewLog)を見れば一つのIDで四種類まで追加できるかと思います。BlockRotatedPillarでは、getRenderTypeで柱状のレンダーを指定し、横向き設置時にテクスチャを回転させています。また、onBlockPlacedで設置する支えとなったブロックの面によりメタデータで向きを設定し、getIconでメタデータにより断面のテクスチャの向きを変更しています。 - 赤砂蛇凪浜 2017-07-08 18 06 57 名前
https://w.atwiki.jp/plastic-princess/pages/59.html
CG MODE エンディングに登場したイラストを見ることが出来ます。 全8種類。 8つ目のイラストは, クリア後に選択できるEXTRAをみることで出現させることが出来ます。 他のイラスト出現方法はエンディングにて。