[Minecraft]mod作成専用スレ0.0.3 [転載禁止]©2ch.net

0001名無しのスティーブ@転載は禁止2015/05/11(月) 09:51:17.67ID:Flw+hLqF
スレ名: Minecraft Modding スレ 0.0.3
ここはサンドボックス型ゲーム"Minecraft"のMod・ツール・PlagIn作成に関するスレッドです。
Mod導入はMinecraft Texture・MOD総合スレ
//modスレリンク
個々のModに関するバグ報告、更新・バージョン対応依頼は、配布場所等作者指定の場所でしてください

リンク

過去スレ
[Minecraft]mod作成専用スレ0.0.1
http://anago.2ch.net/test/read.cgi/game/1339860430/
[Minecraft]mod作成専用スレ0.0.2
http://anago.2ch.net/test/read.cgi/game/1406333523/

Minecraft Japan wiki-Modding
http://www26.atwiki.jp/minecraft/pages/86.html

Minecraft ModdingWiki(日本)
http://minecraftjp.info/modding/index.php/Minecraft_Modding_Wiki

Minecraft 非公式日本ユーザーフォーラム
http://forum.minecraftuser.jp

//*ここはMod作成の為の情報交換や、初心者に対する支援を行うスレです。コードの代理作成依頼や、フォーラムのチュートリアル等を参照せずに質問することは止めてください。また、その様な書き込みがあった場合、丁寧にテンプレ参照を促すようお願いします。*//

0039名無しのスティーブ@無断転載は禁止2016/06/21(火) 22:59:50.63ID:Yx3SIe1d
その書き換えたファイルをTFCのソースに入れ直して
TFC全体をコンパイルすればいいとおもう

0040名無しのスティーブ@無断転載は禁止2016/06/21(火) 23:13:28.88ID:fx3iMjs3
ソースというのは[1.7.10]TerraFirmaCraft-0.79.29.922.jarを展開して出来た同名のフォルダのことですか?

0041名無しのスティーブ@無断転載は禁止2016/06/21(火) 23:34:43.07ID:Yx3SIe1d
たぶん違う
というかそもそも単にjavacでコンパイルすればいいわけでもないんだ
めんどくさいね

0042名無しのスティーブ@無断転載は禁止2016/06/21(火) 23:49:33.36ID:FvfD6UBJ
ソースすべてDLして書き換え後Forge使ってコンパイルとかかな

0043名無しのスティーブ@無断転載は禁止2016/06/22(水) 11:48:16.67ID:ZsfZASFY
>>39>>41-42
はあああ出来たわありがとう
ソース丸ごと落として書き換えたいとこ書き換えて
ソースに同梱されてたbuild.bat1回走らせて(これ必要だったのかは分からない)
同じとこにRelease.bat作って走らせたらbuild\libsに求めるものが生成されてたよ
ちゃんと炭柔らかくなったしエラーも出なかった
出来てよかった

0044名無しのスティーブ@無断転載は禁止2016/07/28(木) 22:48:41.36ID:eFWQ/5G+
net.minecraft.world.gen.featureの中に
WorldGenGlowstone1と2がありますが何が違うんでしょうか?

0045名無しのスティーブ@無断転載は禁止2016/07/28(木) 23:21:11.98ID:eFWQ/5G+
>>44
追記
前提MODはForge
versionは1.7.10 - 10.13.4.1558です

0046名無しのスティーブ@無断転載は禁止2017/02/02(木) 03:14:36.92ID:SUDgcbxM
ここまだ人いるのかな?
MODではなくプラグインの開発についてで、しかも開発自体の話ではないんだけれどもし分かる人がいたら答えて欲しい
最近自分なりにそこそこのものが作れたと思ったからspigotに登録してプラグインを投げたんだが、DM的なもののところに「開発チームに入りませんか?」だの、「開発者としてサーバーで働いてくれませんか?」みたいなメールが届く
自分はそこまで英語が得意ではないからこれがスパムなのかどうかがいまいち判断つかなくて、スパムなら返信するのは馬鹿らしいし、でも万が一そうじゃなかったら無視するのはなんか…
と悩んでる
そこで、プラグインの開発者で同じような経験をした人とかっていないだろうか?

0047名無しのスティーブ@無断転載は禁止2017/05/28(日) 13:42:02.63ID:rrVtVX9u
>>46
知り合いにそんな人がいた記憶はある。コンタクト取るために返信してた記憶はあるけどどうなったか、ちと覚えてない。すまない

0048名無しのスティーブ@無断転載は禁止2017/06/01(木) 18:07:18.37ID:geNHP4P+
forge1.11.2のapi一覧(言い方が分からんがこのクラスにはこういうメソッドがあってこういう引数を与えるとこう返す、みたいなのが網羅されてるページ)ってないの?
https://mcforge.readthedocs.io/en/latest/
ここ読んでもチュートリアルと方針みたいなのしか載ってなくね?

0049名無しのスティーブ@無断転載は禁止2017/06/01(木) 18:23:04.98ID:GCEYymYh
リファレンス?

0050名無しのスティーブ@無断転載は禁止2017/07/28(金) 18:38:05.86ID:FDx0G+rq
ここみている人いるのかな?
Mod作成初めてみたいんだけど、どのVerから手を着けたらいいかっていうおすすめがあったら教えて下さい
特に理由もなく1.10.2からやろうかなとは考えてはいます

0051名無しのスティーブ@無断転載は禁止2017/07/28(金) 19:02:29.04ID:Y+A5+CI3
1.7.10

0052名無しのスティーブ@無断転載は禁止2017/07/28(金) 19:23:43.53ID:QnmJlMBy
ありがとうございます
1.7.10でやってみます

0053名無しのスティーブ@無断転載は禁止2017/08/15(火) 22:27:40.99ID:RHvy1i4H
初めまして。
mod作るときって、Eclipse使う?

0054名無しのスティーブ2017/10/25(水) 20:43:14.50ID:xswCOouP


0055名無しのスティーブ2017/12/02(土) 18:51:54.20ID:ewrTsvQQ
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
総務省の、『憲法改正国民投票法』、でググってみてください。
国会の発議は可能です。平和は勝ち取るものです。お願い致します。☆☆

0056名無しのスティーブ2018/01/13(土) 02:15:44.49ID:6DHRMxoi
マインクラフトなみに稼ぐ方法を構築できる方法とか
グーグル検索⇒『稲本のメツイオウレフフレゼ』

ZPPBM

0057名無しのスティーブ2018/03/19(月) 23:51:11.98ID:5XfYM19h
全然このスレ書き込まれてねぇな。これじゃ和製MODも一部を除いて発展しにくいわけだわ。

0058名無しのスティーブ2018/05/30(水) 09:56:25.73ID:SfEAF2oV
3XT3A

0059名無しのスティーブ2018/06/02(土) 12:34:29.13ID:QgHksDGY
ttp://www.modcoderpack.com/
このリンクをテンプレに追加してみてはどうでしょうか?

0060名無しのスティーブ2018/07/08(日) 07:04:09.81ID:XOCtoZUk
誰でもできる自宅で稼げる方法
暇な人は見てみるといいかもしれません
検索してみよう『立木のボボトイテテレ』

2FU

0061名無しのスティーブ2020/12/20(日) 00:49:58.15ID:c+mQm9kJ
1.7.10でBlockSnowクラスを書き換えて明るさで雪が溶けなくなった→雪が降ってても明るい場所で積もらない
それで色々調べたところどうやら積もらせる処理はworldクラスにあるっぽいことが分かった
書き換えはいけるだろうけどクラス的に書き換え競合とかがちょっと不安、他の方法とかあるんだろうか…

0062名無しのスティーブ2020/12/20(日) 09:52:00.53ID:TFP9gFo0
>>61
ハードコードされた部分はイベントが無い限りクラスを書き換えるしかない
クラスの書き換えは1.12以降ならMixinを勧めるが、1.7ならCoreModだな
https://mcmodding.jp/modding/index.php/Coremods%E3%81%AE%E5%9F%BA%E7%A4%8E
一応言っておくと、その機能の実装にはイベントやAccess Transformerでどうにかならないのかよく確認すること
まあ今回の場合なら書き換えなくともバニラの雪降り処理と並行して明るい場所でのみ雪が降る処理をさせるとかやりようはあるけど

0063名無しのスティーブ2020/12/21(月) 00:49:54.51ID:hIxJas0p
雪を別処理で積もらせる考えはぼんやりとあったけど結構ぼんやりだった
言われてみてやっぱりそれがいいよなと頑張って色々調べたところfmlのTickEventとかいうそれっぽいのを発見
まだプログラム書いてないからちゃんとやれるか分からないけど明日からがんばる

0064名無しのスティーブ2020/12/24(木) 18:25:41.76ID:xmpjUy+C
>>63だけどなんとか形には出来たので報告

TickEventのWorldTickEventを利用
水の氷結と積雪を明るさレベル10以上の場所に追加で発生させる(明るさ以外の条件は同じ、バニラは明るさ10未満)

プログラムに関してはWorldとWorldServerの処理をprotectedを回避しながら移植する感じになりました

0065名無しのスティーブ2021/02/12(金) 20:26:08.13ID:zGG5TMsS
1.12.2で開発したいと思って開発環境とアイテムとブロックの追加まではチュートリアル書いてある所見て進められたのだけれど、そこで軒並み1.14系に飛んでたりするんで止まってしまいました

他のバージョンのmoddingはどこまで参考になりますか?
minecraft modding wiki の 1.11から1.12への変更点 のページが空白なので良く分かりません

0066名無しのスティーブ2021/02/13(土) 01:05:55.19ID:g/5piZNs
>>65
俺はここの1.16YoutubeチュートリアルでModdingを覚えた
https://wiki.mcjty.eu/modding/index.php?title=Main_Page
ソースコードをGithubにあげてるし解説もついてるので良い…が1.12にそのまま適用はできない
個人的には1.16でModding覚えて1.12に移るのが良いと思う
俺も質問返せるし

0067名無しのスティーブ2021/02/13(土) 12:34:03.84ID:aCZaIz5R
ありがとうございます

1.12系、1.14系、1.16系は大改修があって流用が難しいと思ってました
処理系のかきかたは利用できそうなのですね

1.12に転化するうえで注意する事も1.16をやってみてから考えた方が良さそうですね

0068名無しのスティーブ2021/03/10(水) 22:51:48.27ID:uhrHcpIP
初歩的な事で申し訳ないですが質問があります

参考サイトや人のソースを見ていると

@Mod.EventHandler の @Mod を省略して @EventHandler だけを書いてるソースがあります

最初の@Modは何のために記述するのでしょうか?

0069名無しのスティーブ2021/05/09(日) 13:00:33.00ID:bzybt1Nm
Mod作成初心者です。
レッドストーンの入力がある時壊れなくなるブロックを作っていたのですが、
ワールドを読み込んだときにレッドストーンがオフの時は正しく動作するのですが、
ワールドを読み込んだときにオンになっているときは一度レッドストーンをオフにしないと
正しく動作しません。どうすればいいですか?
調べたのですがレッドストーン関係のわかりやすいサイトはありませんでした。
バージョンは1.12.2です
private boolean reOn;
@Override
public void neighborChanged(IBlockState state, World worldIn, BlockPos pos, Block blockIn, BlockPos fromPos)
{
if (!worldIn.isRemote)
{
if (this.rsOn && !worldIn.isBlockPowered(pos))
{
this.setHardness(0.1F);
rsOn=false;
worldIn.scheduleUpdate(pos, this, 4);
}
else if (!this.rsOn && worldIn.isBlockPowered(pos))
{
this.setBlockUnbreakable();
rsOn=true;
}
}
}

0070名無しのスティーブ2021/05/09(日) 13:03:58.01ID:bzybt1Nm
>>69
修正します
private boolean rsOn;
です。

0071名無しのスティーブ2021/05/13(木) 08:05:47.70ID:CXMkMAgR
>>70
それだとワールド内の当該ブロック全ての設定を書き換えることになるから、onBlockHarvest()?みたいなブロック破壊時のメソッドで隣接レッドストーンの状態を見るほうがいいのでは
その場合は破壊処理はclient側で先に実行されるからisRemote==trueでも処理する必要があるかも

※メソッド名はうろ覚え

0072名無しのスティーブ2021/05/23(日) 01:26:29.58ID:GJ+pmTXE
>>71
全ての設定を変えたいのですがそれはできないのですか?

0073名無しのスティーブ2021/05/25(火) 18:09:35.58ID:S4qoRKKI
>>72
「全て設定を書き換える」っていうのは、どれか1つのブロックにRS入力しただけでワールド中全ての該当ブロックが壊れなくなるっていう挙動になることなのですが、そういう挙動をさせたいってことですか?

0074名無しのスティーブ2021/06/10(木) 15:52:53.42ID:/6Al0q8V
modのconfig画面でマウスオーバーした項目の日本語化したいのですが、ja_JP.langにはどう書けばよいのでしょうか?

config.javaには

public ckass gen_Config {

@Config.Comment(value = "Number of ticks for~~~")
public static int MAX_POWER = 150 ;

}

と書いてます。
このvalueの部分を日本語化したいです。

0075名無しのスティーブ2021/07/07(水) 21:22:44.87ID:XEsjQhsU
ASMを使わずにバニラのクラスを書き換える方法を知ってる人がいれば教えてください
(開発環境なら同名パッケージの同名クラスを作れば書き換えられるのですが、
ランチャーだと多分うまく動かないと思います)

0076名無しのスティーブ2021/07/07(水) 21:32:07.07ID:XEsjQhsU
>>75
もし
ASMのユーザーガイドを翻訳できるサイトがあれば教えてください
(Google翻訳では無理でした)

0077名無しのスティーブ2021/07/08(木) 01:03:34.60ID:e9T4DdxI
>>75
まずForgeやFabricのイベントではどうしようもなく、バニラクラスを改変する以外の方法が無いまたは難しい場合にのみ行うべき
その上で、1.12以降ならASMよりMixinを勧める
ForgeでMixinを使用する場合はここが参考になる
https://darkhax.net/2020/07/mixins
1.15.2より前のバージョンではForgeにMixinが含まれていないので、プレイ時にMixinBootstrapが必要(開発時は不要)
Mixinの使い方はFabricのwikiとMixinのwikiとJavaDocで覚える
分からんかったらここで聞いてもいい
ちなみにMixinを使うのに便利なIntelliJ用のプラグインがあるので、それ使うの強く推奨

0078名無しのスティーブ2021/07/08(木) 01:47:28.86ID:tRMpC3Fi
>>75
Javassistなら多分使えると思います

0079名無しのスティーブ2021/07/08(木) 01:53:51.87ID:tRMpC3Fi
>>77
すみません書き忘れていましたが1.7.10です

0080名無しのスティーブ2021/07/09(金) 11:25:34.09ID:nfb62b+f
>>75
調べたけどCoreModsでクラスごと差し替える方法は見つからないな
どこを探してもみんなASMのMethodVisiter使ってる
そもそもCoreModsだとMinecraft.classとかの書き換えは無理だろうし
諦めた方がいいのかな

0081名無しのスティーブ2022/11/01(火) 20:20:03.47ID:Kl7t291T
とこやみトワ👾🫶
@tokoya.mitowa
20:00~

練習するぞ!

【Minecraft】ホロライブ大運動会に向けて合同練習!w/赤組【ホロライブ/とこやみトワ】 https://twitter.com/towa/status/1587376501560705025
@YouTube
より
https://i.imgur.com/mxX50IW.jpg
https://twitter.com/5chan_nel (5ch newer account)

0082名無しのスティーブ2023/02/08(水) 21:01:47.42ID:2aShEgwb
常闇トワ👾
@tokoya/mitowa
22:00~

【Minecraft】ホロ新サーバーでおうちづくり!PART2【常闇トワ/ホロライブ】 https://youtube.com/live/VNxAGLVEjIk?feature=share
@YouTube
より
https://i.imgur.com/4awMSLo.jpg

https://twitter.com/towa/status/1623274499310501889
https://twitter.com/5chan_nel (5ch newer account)

0083名無しのスティーブ2023/05/28(日) 10:16:53.50ID:MgLgJz53
熱々のカキフライを乳首の上に乗せる仕事始めたら母親が泣いた

0084名無しのスティーブ2023/08/11(金) 14:16:38.10ID:6z4dpB6A
獅白ぼたん♌ホロライブ5期生
@shishirobotan
今日は20時からマイクラ夏祭りのご案内をさっくりとやっていくぞい🍧ぺこーら先輩とトワ様にもきてもらって前年同様お知らせさせていただきます😋#PEBOT #ホロ鯖夏祭り2023

⬇配信場所
【Minecraft】今年もやります「ホロ鯖夏祭り2023」に関してのご連絡です Organized by UsaKen【獅白ぼたん/ホロライブ】
https://youtube.com/watch?v=GT0lTjNpaus

tps://i.imgur.com/xEFJGsb.jpg

https://twitter.com/shishirobotan/status/1689571397159530496
https://twitter.com/5chan_nel (5ch newer account)

0085名無しのスティーブ2023/08/15(火) 02:20:10.75ID:+ZHS64Ls
(   )y-~~( ´)y-~~( ´-)y-~~(´ー`)y━~~∑( ゚Д゚)y━~~スゲー!!

0086名無しのスティーブ2023/09/19(火) 00:32:36.83ID:SR/ndHb0
ワシ、カルシウム足りてんかも

0087名無しのスティーブ2023/09/21(木) 18:20:43.31ID:SRPYxvcm
常闇トワ👾9/271stアルバム発売&10/13ソロライブ開催
@tokoya/mitowa
🕒18:00〜

【 Minecraft 】💎ダイヤが欲しいんです。本当に。地道に集めるしかないんですか?【常闇トワ/ホロライブ】 https://youtube.com/live/wYmFilsWEyo?si=oSPddX3fjGTq3iQz
@YouTubeより

tps://i.imgur.com/tE5lCYc.jpg

https://x.com/towa/status/1704745217503772739

0088名無しのスティーブ2023/10/20(金) 02:41:08.47ID:tLeNRqwK
(>。<)y-゚゚゚ゴホッゴホッ

0089名無しのスティーブ2024/04/28(日) 14:00:51.25ID:8IIz0gDy
こいつリアルいじめられっ子でネットでもこれなんだが^^
https://imgur.com/F09tTtG
https://imgur.com/7my7KLZ
https://imgur.com/NRBukDN
https://imgur.com/RjcDyby
https://imgur.com/Ai89iAU

新着レスの表示
レスを投稿する