【総合】トピック立てるまでもない質問【Mod制作】

Modやプラグインの制作/開発に関する質問はこちらへどうぞ。
アバター
Xulurun0w0
ID: 4N92D9HTYN
記事: 52
登録日時: 2019年10月05日(土) 00:41
お住まい: 大阪府
Minecraft ID: Xulurun0w0
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by Xulurun0w0 » 2022年4月18日(月) 20:51

シストラー さんが書きました: 2022年4月17日(日) 16:26 おそらくbuild.gradleファイルの内容が古いように思われます。
ForgeのMDKのデフォルト設定であれば、正常に読み込めるはずです。
一度MDKを再ダウンロードして、再構築した方が良いかもしれません。
 なるほど、やっぱりビルドに関係しているファイルが古いとの警告がありましたからbuild.gradleファイルが問題だったのですね...ありがとうございます。
先ほどMDKファイルを再ダウンロードして試してみましたが、別のエラーを吐いたのでもう一度検索しなおしてみます。
シストラー さんが書きました: 2022年4月17日(日) 16:26 また、この件とは関係ないのですが、個人的にEclipseよりIntelliJの方をオススメします。私も使ってますので。
こちらのチュートリアルではIntelliJが使われているので、分かりやすいと思います。
 シストラーさんが愛用されているならかなり信頼できますね...。
ただ、無知ゆえの疑問なのですが、EclipseよりIntelliJ IDEAを推す理由はあるのでしょうか?
どちらもJavaを主軸に展開しているIDEで、IntelliJの方がコード補完が優秀とは聞きましたがそれ以外にメリットがあるならば、教えて頂ければ幸いです。
0


 Modding楽しいけど難しいです。
最近バケツ着地が出来る様になったぞ!!!
これでもう「10年やってるのにバケツ着地出来ないの(笑)」って笑われないぞうおおおおお

アバター
シストラー
ID: 3N4LQ72B9U
記事: 195
登録日時: 2019年9月13日(金) 19:01
いいね: 1回
いいねされた回数: 41回
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by シストラー » 2022年4月18日(月) 22:35

Xulurun0w0 さんが書きました: 2022年4月18日(月) 20:51 ただ、無知ゆえの疑問なのですが、EclipseよりIntelliJ IDEAを推す理由はあるのでしょうか?
必ず使うべき!というほどの強い理由はないですが、主な理由は以下ですね。
・私が教えられる
・プラグインのMinecraft Developmentが便利(特にMixinを使用する場合)
・コードのリファクタや補完機能が便利

正直言うとEclipseを全然使ったことがないので、こちらの方が良いと断言はできませんが…。
0

アバター
Xulurun0w0
ID: 4N92D9HTYN
記事: 52
登録日時: 2019年10月05日(土) 00:41
お住まい: 大阪府
Minecraft ID: Xulurun0w0
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by Xulurun0w0 » 2022年4月18日(月) 23:52

シストラー さんが書きました: 2022年4月18日(月) 22:35 必ず使うべき!というほどの強い理由はないですが、主な理由は以下ですね。
・私が教えられる
・プラグインのMinecraft Developmentが便利(特にMixinを使用する場合)
・コードのリファクタや補完機能が便利

正直言うとEclipseを全然使ったことがないので、こちらの方が良いと断言はできませんが…。
 なるほど、MinecraftのプラグインがIntelliJにはあるんですね!
Eclipseの方でも探したんですけどマトモに動いてくれそうなのが少なくて困ってたので調度よかったです。
...シストラーさんが教えられるっていう一点だけ見たらちょっとしたパワーワードですね(笑)
ともかく、ありがとうございました。IntelliJの方では正常に作動したので、こちらの方で作業を進めていきます。
改めてシストラーさん、ありがとうございました!
1
1 画像
 Modding楽しいけど難しいです。
最近バケツ着地が出来る様になったぞ!!!
これでもう「10年やってるのにバケツ着地出来ないの(笑)」って笑われないぞうおおおおお

アバター
Xulurun0w0
ID: 24JNPXM08Q
記事: 52
登録日時: 2019年10月05日(土) 00:41
お住まい: 大阪府
Minecraft ID: Xulurun0w0
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by Xulurun0w0 » 2022年4月23日(土) 04:33

 連投になって申し訳ない。MOD開発の初歩の方でまた躓いてます。びっくりするぐらい成長が遅いですね()
IntelliJ IDEAでセットアップされたForgeをExampleModを利用して起動できるかのテストをしていたのですが、途中まで起動するもののメニュー画面までには到達せずに終了してしまいます。様々なサイトでこの事例が成功として扱われているか確認しましたが案の定ありませんでした。
自分なりにも調べてみたのですが、Javaのバージョンの違い・前提Modの導入し忘れ・Forgeのバージョン違いが選択肢に浮かんできたのですが、初めの段階で下記のログが出ているため、バージョン違いではないと思っています。
[03:41:20] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmluserdevclient, --fml.mcpVersion, 20210115.111550, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.forgeVersion, 36.2.20, --assetIndex, 1.16, --assetsDir, /Users/xulurun0w0/.gradle/caches/forge_gradle/assets, --version, MOD_DEV, --username, Dev, --accessToken, ❄❄❄❄❄❄❄❄, --userProperties, {}]
[03:41:20] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 8.0.9+86+master.3cf110c starting: java version 1.8.0_322 by Temurin
そして、前提modの導入し忘れですがそもそもmodらしいmodも入っていない段階で前提云々の話ではないと考えています...が
Exception in thread "main" [03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.NoSuchMethodError: sun.security.util.ManifestEntryVerifier.<init>(Ljava/util/jar/Manifest;)V
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.SecureJarHandler.createCodeSource(SecureJarHandler.java:66)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:275)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.Class.forName0(Native Method)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.Class.forName(Class.java:348)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:52)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:108)
最後の1,20行の部分にあるエラーの本体部分を見ると、java.lang.NoSuchMethodErrorと出ており、前提modや必要なものがない環境でエラーを出す時によく出現するエラーでしたので、もしかするとForgeの環境に問題があるのかなとも考えております。
また、自分なりに調べていくと「jdk8u242のタイミングでGradleStartの方法が少し変わった」「でも1.15のタイミングで修正された」との情報がありましたので、もしかすると1.16で再発しているのかなと考えましたが、エラーログと食い違っているところもあるように感じたので、こちらの方で質問させていただきました。
もし、なにかご存知の方がいらっしゃればご教授の程よろしくお願いいたします。
MMinecraft version: 1.16.5
Minecraft forge(MDK) version: 1.16.5-36.2.20
java version: 1.8.0_321
Eclipse version: 2022
OS ver: macOS Monterey 12.1 (Macbook pro 2019 Intelモデル)
エラーログ
Show
[03:41:20] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmluserdevclient, --fml.mcpVersion, 20210115.111550, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.forgeVersion, 36.2.20, --assetIndex, 1.16, --assetsDir, /Users/xulurun0w0/.gradle/caches/forge_gradle/assets, --version, MOD_DEV, --username, Dev, --accessToken, ❄❄❄❄❄❄❄❄, --userProperties, {}]
[03:41:20] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 8.0.9+86+master.3cf110c starting: java version 1.8.0_322 by Temurin
[03:41:20] [main/DEBUG] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Found launch services [minecraft,fmldevdata,fmldevclient,fmldevserver,fmluserdevserver,testharness,fmluserdevdata,fmlclient,fmluserdevclient,fmlserver]
[03:41:20] [main/DEBUG] [cp.mo.mo.NameMappingServiceHandler/MODLAUNCHER]: Found naming services : [srgtomcp]
[03:41:20] [main/DEBUG] [cp.mo.mo.LaunchPluginHandler/MODLAUNCHER]: Found launch plugins: [mixin,eventbus,object_holder_definalize,runtime_enum_extender,accesstransformer,capability_inject_definalize,runtimedistcleaner]
[03:41:20] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Discovering transformation services
[03:41:20] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Found additional transformation services from discovery services: []
[03:41:20] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Found transformer services : [mixin,fml]
[03:41:20] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading
[03:41:20] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loading service mixin
[03:41:20] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loaded service mixin
[03:41:20] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loading service fml
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/]: Injecting tracing printstreams for STDOUT/STDERR.
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.LauncherVersion/CORE]: Found FMLLauncher version 36.2
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML 36.2 loading
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found ModLauncher version : 8.0.9+86+master.3cf110c
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Initializing modjar URL handler
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found AccessTransformer version : 3.0.1+61+master.47bca0e
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found EventBus version : 4.0.0+65+master.6080a3f
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Found Runtime Dist Cleaner
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: FML found CoreMod version : 4.0.6+14+master.c21a551
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Found ForgeSPI package implementation version 3.2.0+13+master.8ddb2cc
[03:41:20] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Found ForgeSPI package specification 3
[03:41:21] [main/INFO] [ne.mi.fm.lo.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust
[03:41:21] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Loaded service fml
[03:41:21] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Configuring option handling for services
[03:41:21] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services initializing
[03:41:21] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service mixin
[03:41:21] [main/DEBUG] [mixin/]: Mixin bootstrap service org.spongepowered.asm.service.mojang.MixinServiceLaunchWrapperBootstrap is not available: LaunchWrapper is not available
[03:41:21] [main/DEBUG] [mixin/]: MixinService [ModLauncher] was successfully booted in sun.misc.Launcher$AppClassLoader@18b4aac2
[03:41:21] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.spongepowered/mixin/0.8.4/4ec7d77d9ab32596ca0b78bb123956734767e3a/mixin-0.8.4.jar Service=ModLauncher Env=CLIENT
[03:41:21] [main/DEBUG] [mixin/]: Initialising Mixin Platform Manager
[03:41:21] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ModLauncher Root Container(ModLauncher:4f56a0a2)
[03:41:21] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ModLauncher Root Container(ModLauncher:4f56a0a2)
[03:41:21] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ModLauncher Root Container(ModLauncher:4f56a0a2)
[03:41:21] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ModLauncher Root Container(ModLauncher:4f56a0a2)
[03:41:21] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ModLauncher Root Container(ModLauncher:4f56a0a2)
[03:41:21] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service mixin
[03:41:21] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service fml
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Setting up basic FML game directories
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing GAMEDIR directory : /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path GAMEDIR is /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing MODSDIR directory : /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run/mods
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path MODSDIR is /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run/mods
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing CONFIGDIR directory : /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run/config
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path CONFIGDIR is /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run/config
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLPaths/CORE]: Path FMLCONFIG is /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run/config/fml.toml
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Loading configuration
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing default config directory directory : /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/run/defaultconfigs
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Preparing ModFile
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Preparing launch handler
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Using fmluserdevclient as launch service
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.FMLLoader/CORE]: Received command line version data : MC Version: '1.16.5' MCP Version: '20210115.111550' Forge Version: '36.2.20' Forge group: 'net.minecraftforge'
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR forge at path /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar
[03:41:21] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR mcdata at path /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar
[03:41:22] [main/DEBUG] [ne.mi.us.FMLUserdevLaunchProvider/CORE]: Injecting maven path /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.FMLCommonLaunchHandler/CORE]: Got mod coordinates examplemod%%/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main:examplemod%%/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/classes/java/main from env
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.FMLCommonLaunchHandler/CORE]: Found supplied mod coordinates [{examplemod=[/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main, /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/classes/java/main]}]
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Found 2 language providers
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Found language provider javafml, version 36.2
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Found language provider minecraft, version 1
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LanguageLoadingProvider/CORE]: Skipping adding forge jar - javafml is already present
[03:41:22] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service fml
[03:41:22] [main/DEBUG] [cp.mo.mo.NameMappingServiceHandler/MODLAUNCHER]: Current naming domain is 'mcp'
[03:41:22] [main/DEBUG] [cp.mo.mo.NameMappingServiceHandler/MODLAUNCHER]: Identified name mapping providers {srg=srgtomcp:1234}
[03:41:22] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services begin scanning
[03:41:22] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service mixin
[03:41:22] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service mixin
[03:41:22] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service fml
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Initiating mod scan
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR classpath_mod at path /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR classpath_mod at path /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar
[03:41:22] [main/DEBUG] [ne.mi.us.ClasspathLocator/CORE]: Found classpath mod: /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre/lib/charsets.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre/lib/jce.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre/lib/jfr.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre/lib/jsse.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre/lib/management-agent.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre/lib/resources.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/jre/lib/rt.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-launcher.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecraftforge/mergetool/1.0.9/d1e1ba354a40b5703340b5cb02fdca489cff3646/mergetool-1.0.9-api.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/cpw.mods/modlauncher/8.0.9/bb848f57758808692b9108df61c909c0a961ba81/modlauncher-8.0.9.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-commons/9.1/8b971b182eb5cf100b9e8d4119152d83e00e0fdd/asm-commons-9.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-util/9.1/36464a45d871779f3383a8a9aba2b26562a86729/asm-util-9.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.1/4f61b83b81d8b659958f4bcc48907e93ecea55a0/asm-analysis-9.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-tree/9.1/c333f2a855069cb8eb17a40a3eb8b1b67755d0eb/asm-tree-9.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/9.1/a99500cf6eea30535eeac6be73899d048f8d12a8/asm-9.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/cpw.mods/grossjava9hacks/1.3.3/e49222512ea6cabdd8b49761cef1d5a207b1f0d9/grossjava9hacks-1.3.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecraftforge/accesstransformers/3.0.1/6d23c1b9cb0607fddc38d09730796f68db96f546/accesstransformers-3.0.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.9.1/428664f05d2b7f7b7610204b5aa7c1763f62011a/antlr4-runtime-4.9.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecraftforge/eventbus/4.0.0/260e34800723e4c098c4e247cf2b900535e01b6d/eventbus-4.0.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecraftforge/forgespi/3.2.0/c6ca4e4e4a0343701407c760e642537b613b543/forgespi-3.2.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecraftforge/coremods/4.0.6/d6d761379c841e2610abebcbf70ed20b65f728f0/coremods-4.0.6.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecraftforge/unsafe/0.2.0/54d7a0a5e8fdb71b973025caa46f341ae5904f39/unsafe-0.2.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.electronwill.night-config/toml/3.6.3/2b05b4d606c517da4d1a7b6d2b97d751c92887d7/toml-3.6.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.electronwill.night-config/core/3.6.3/c601bfeaeb2c0abe7aaa901b0bbe6d1beff49281/core-3.6.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.jline/jline/3.12.1/de2bd909cb9f8eaa741bd03df4a1bd3f6eb593c7/jline-3.12.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven-artifact/3.6.3/f8ff8032903882376e8d000c51e3e16d20fc7df7/maven-artifact-3.6.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.jodah/typetools/0.8.3/98f84f353457629e81cc6827224871b1a8faa7af/typetools-0.8.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecrell/terminalconsoleappender/1.2.0/96d02cd3b384ff015a8fef4223bcb4ccf1717c95/terminalconsoleappender-1.2.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.15.0/ba55c13d7ac2fd44df9cc8074455719a33f375b9/log4j-core-2.15.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-slf4j18-impl/2.15.0/88f72ad364bfc3a7cf43186fc17212f2b4bb8d97/log4j-slf4j18-impl-2.15.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.15.0/4a5aa7e55a29391c6f66e0b259d5189aa11e45d0/log4j-api-2.15.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/5.0.4/4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c/jopt-simple-5.0.4.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.spongepowered/mixin/0.8.4/4ec7d77d9ab32596ca0b78bb123956734767e3a/mixin-0.8.4.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.minecraftforge/nashorn-core-compat/15.1.1.1/1817deb38a5a8811148dca0d23161d92bdbd6184/nashorn-core-compat-15.1.1.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.mojang/patchy/1.3.9/eb8bb7b66fa0e2152b1b40b3856e82f7619439ee/patchy-1.3.9.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/oshi-project/oshi-core/1.1/9ddf7b048a8d701be231c0f4f95fd986198fd2d8/oshi-core-1.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/ca.weblite/java-objc-bridge/1.0.0/6ef160c3133a78de015830860197602ca1c855d3/java-objc-bridge-1.0.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/4.4.0/cb208278274bf12ebdb56c61bd7407e6f774d65a/jna-4.4.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/platform/3.4.0/e3f70017be8100d3d6923f50b3d2ee17714e9c13/platform-3.4.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j/66.1/72c7519b6d91f7a1f993bd44a99fe95d67211b27/icu4j-66.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.mojang/javabridge/1.0.22/6aa6453aa99a52a5cd91749da1af6ab70e082ab3/javabridge-1.0.22.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.1.25.Final/d0626cd3108294d1d58c05859add27b4ef21f83b/netty-all-4.1.25.Final.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/21.0/3a3d111be1be1b745edfa7d91678a12d7ed38709/guava-21.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.8.1/6505a72a097d9270f7a9e7bf42c4238283247755/commons-lang3-3.8.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.5/2852e6e05fbb95076fc091f6d1780f1f8fe35e0f/commons-io-2.5.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/18f4247ff4572a074444572cee34647c43e7c9c7/httpclient-4.3.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.10/4b95f4897fa13f2cd904aee711aeafc0c5295cd8/commons-codec-1.10.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/39c7796b469a600f72380316f6b1f11db6c2c7c4/jinput-2.0.5.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/e12fe1fda814bd348c1579329c86943d2cd3c6a6/jutils-1.0.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.mojang/brigadier/1.0.17/c6b7dc51dd44379cc751b7504816006e9be4b1e6/brigadier-1.0.17.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.mojang/datafixerupper/4.0.26/ebd6690f33871ccee9b6132c6480668ee2e35020/datafixerupper-4.0.26.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.0/c4ba5371a29ac9b2ad6129b1d39ea38750043eff/gson-2.8.0.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.mojang/authlib/2.1.28/ad54da276bf59983d02d5ed16fc14541354c71fd/authlib-2.1.28.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/a698750c16740fd5b3871425f4cb3bbaa87f529d/commons-compress-1.8.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f/commons-logging-1.1.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/31fbbff1ddbf98f3aa7377c94d33b0447c646b6e/httpcore-4.3.2.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/it.unimi.dsi/fastutil/8.2.1/5ad88f325e424f8dbc2be5459e21ea5cab3864e9/fastutil-8.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-jemalloc/3.2.1/7a0c583fcbec32b15784f846df536e1837d83666/lwjgl-jemalloc-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-openal/3.2.1/dc7ff2dabb40a141ee9bf2e326d9b1b19f3278fb/lwjgl-openal-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-opengl/3.2.1/57008c2374c5bc434b18adfef3f3653ee450ee18/lwjgl-opengl-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-glfw/3.2.1/27abb7f64894b61cad163791acd8113f0b21296/lwjgl-glfw-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-stb/3.2.1/31f5eb5fce3791d58ec898bc5c1867d76d781ba1/lwjgl-stb-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-tinyfd/3.2.1/259f1dbddb921e27e01b32458d6f584eb8bba13a/lwjgl-tinyfd-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl/3.2.1/2bb514e444994c6fece99a21f76e0c90438e377f/lwjgl-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.mojang/text2speech/1.11.3/f378f889797edd7df8d32272c06ca80a1b6b0f58/text2speech-1.11.3.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.codehaus.plexus/plexus-utils/3.2.1/13b015768e0d04849d2794e4c47eb02d01a0de32/plexus-utils-3.2.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.jline/jline-reader/3.12.1/4382ab1382c7b6f379377ed5f665dc2f6e1218bc/jline-reader-3.12.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.8.0-beta4/83b0359d847ee053d745be7ec0d8e9e8a44304b4/slf4j-api-1.8.0-beta4.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.jline/jline-terminal/3.12.1/c777448314e050d980a6b697c140f3bfe9eb7416/jline-terminal-3.12.1.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/cpw.mods/modlauncher/8.0.9/476a62d2a2ebd3573134b8bcd8f0bc21bbdf29ac/modlauncher-8.0.9-api.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/3.0.2/25ea2e8b0c338a877313bd4672d3fe056ea78f0d/jsr305-3.0.2.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-jemalloc/3.2.1/439ab9d0264167a949cc7bcce673704322baaf50/lwjgl-jemalloc-3.2.1-natives-macos.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-openal/3.2.1/9357ebfc82a0d6f64e17093dd963219367cd6fa2/lwjgl-openal-3.2.1-natives-macos.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-opengl/3.2.1/dca9ad9e59a87172144d531e08ef7f6988073db0/lwjgl-opengl-3.2.1-natives-macos.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-glfw/3.2.1/72fe6dab6110a5a1cd4833f11840eef7b2eadce5/lwjgl-glfw-3.2.1-natives-macos.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-stb/3.2.1/1f5615c952451c30afafba4a6e3ba4e1cd9e7f5c/lwjgl-stb-3.2.1-natives-macos.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-tinyfd/3.2.1/759c2fd9cc5c6ce0b5b7af77ac8200483b7fb660/lwjgl-tinyfd-3.2.1-natives-macos.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl/3.2.1/5a4c271d150906858d475603dcb9479453c60555/lwjgl-3.2.1-natives-macos.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.LibraryFinder/CORE]: Found JAR manifest_jar at path /Users/xulurun0w0/Desktop/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModListHandler/CORE]: Found mod coordinates from lists: []
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModDiscoverer/CORE]: Found Mod Locators : (userdev classpath:null),(mods folder:null),(maven libs:null),(exploded directory:null),(minecraft:null)
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ExplodedDirectoryLocator/LOADING]: Found exploded directory mod manifest at /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main/META-INF/mods.toml
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Considering mod file candidate /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileInfo/LOADING]: Found valid mod file forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar with {forge} mods - versions {36.2.20}
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Loading mod file /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar with language javafml
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Found coremod fieldtomethodtransformers with Javascript path META-INF/fieldtomethodtransformers.js
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Found coremod field_to_instanceof with Javascript path coremods/field_to_instanceof.js
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Found coremod add_bouncer_method with Javascript path coremods/add_bouncer_method.js
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Found coremod META-INF/fieldtomethodtransformers.js
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Found coremod coremods/field_to_instanceof.js
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Found coremod coremods/add_bouncer_method.js
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Considering mod file candidate /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileInfo/LOADING]: Found valid mod file main with {examplemod} mods - versions {NONE}
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Loading mod file /Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main with language javafml
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Considering mod file candidate /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar
[03:41:22] [main/DEBUG] [ne.mi.fm.lo.mo.ModFileInfo/LOADING]: Found valid mod file client-extra.jar with {minecraft} mods - versions {1.16.5}
[03:41:23] [main/DEBUG] [ne.mi.fm.lo.mo.ModFile/LOADING]: Loading mod file /Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar with language minecraft
[03:41:23] [main/DEBUG] [ne.mi.fm.lo.ModSorter/LOADING]: Found 2 mod requirements (2 mandatory, 0 optional)
[03:41:23] [main/DEBUG] [ne.mi.fm.lo.ModSorter/LOADING]: Found 0 mod requirements missing (0 mandatory, 0 optional)
[03:41:24] [main/DEBUG] [ne.mi.us.MCPNamingService/CORE]: Loaded 23212 method mappings from methods.csv
[03:41:24] [main/DEBUG] [ne.mi.us.MCPNamingService/CORE]: Loaded 19841 field mappings from fields.csv
[03:41:24] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service fml
[03:41:24] [main/DEBUG] [cp.mo.mo.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading transformers
[03:41:24] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service mixin
[03:41:24] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service mixin
[03:41:24] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service fml
[03:41:24] [main/DEBUG] [ne.mi.fm.lo.FMLServiceProvider/CORE]: Loading coremod transformers
[03:41:24] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: Loading CoreMod from META-INF/fieldtomethodtransformers.js
[03:41:24] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: CoreMod loaded successfully
[03:41:24] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: Loading CoreMod from coremods/field_to_instanceof.js
[03:41:25] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: CoreMod loaded successfully
[03:41:25] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: Loading CoreMod from coremods/add_bouncer_method.js
[03:41:25] [main/DEBUG] [ne.mi.co.CoreModEngine/COREMOD]: CoreMod loaded successfully
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@3a627c80 to Target : METHOD {Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;} {getFieldOfViewModifier} {()F}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@67001148 to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderHandsWithItems} {(FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer$Impl;Lnet/minecraft/client/entity/player/ClientPlayerEntity;I)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@989da1 to Target : METHOD {Lnet/minecraft/client/renderer/entity/model/SkeletonModel;} {prepareMobModel} {(Lnet/minecraft/entity/MobEntity;FFF)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@31cb96e1 to Target : METHOD {Lnet/minecraft/client/renderer/entity/model/SkeletonModel;} {setupAnim} {(Lnet/minecraft/entity/MobEntity;FFFFF)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@3eed0f5 to Target : METHOD {Lnet/minecraft/entity/monster/AbstractSkeletonEntity;} {canFireProjectileWeapon} {(Lnet/minecraft/item/ShootableItem;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@64030b91 to Target : METHOD {Lnet/minecraft/entity/monster/AbstractSkeletonEntity;} {reassessWeaponGoal} {()V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@2032e725 to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderHandsWithItems} {(FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer$Impl;Lnet/minecraft/client/entity/player/ClientPlayerEntity;I)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@4d23015c to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderArmWithItem} {(Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;FFLnet/minecraft/util/Hand;FLnet/minecraft/item/ItemStack;FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer;I)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@383f1975 to Target : METHOD {Lnet/minecraft/client/renderer/entity/PlayerRenderer;} {getArmPose} {(Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/client/renderer/entity/model/BipedModel$ArmPose;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@441cc260 to Target : METHOD {Lnet/minecraft/entity/monster/PillagerEntity;} {canFireProjectileWeapon} {(Lnet/minecraft/item/ShootableItem;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@73a00e09 to Target : METHOD {Lnet/minecraft/entity/monster/PillagerEntity;} {enchantSpawnedWeapon} {(F)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@26dcd8c0 to Target : METHOD {Lnet/minecraft/entity/monster/piglin/PiglinEntity;} {canReplaceCurrentItem} {(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@66e889df to Target : METHOD {Lnet/minecraft/entity/monster/piglin/PiglinEntity;} {canFireProjectileWeapon} {(Lnet/minecraft/item/ShootableItem;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@444548a0 to Target : METHOD {Lnet/minecraft/item/CrossbowItem;} {getShootingPower} {(Lnet/minecraft/item/ItemStack;)F}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@3766c667 to Target : METHOD {Lnet/minecraft/item/Item;} {useOnRelease} {(Lnet/minecraft/item/ItemStack;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@773c0293 to Target : METHOD {Lnet/minecraft/client/renderer/FirstPersonRenderer;} {renderArmWithItem} {(Lnet/minecraft/client/entity/player/AbstractClientPlayerEntity;FFLnet/minecraft/util/Hand;FLnet/minecraft/item/ItemStack;FLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer;I)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@55b8dbda to Target : METHOD {Lnet/minecraft/entity/item/ItemFrameEntity;} {removeFramedMap} {(Lnet/minecraft/item/ItemStack;)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@3b569985 to Target : METHOD {Lnet/minecraft/inventory/container/CartographyContainer$3;} {mayPlace} {(Lnet/minecraft/item/ItemStack;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@3a022576 to Target : METHOD {Lnet/minecraft/inventory/container/CartographyContainer;} {quickMoveStack} {(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@2dbd803f to Target : METHOD {Lnet/minecraft/item/ItemStack;} {getTooltipLines} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/client/util/ITooltipFlag;)Ljava/util/List;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@3e48e859 to Target : METHOD {Lnet/minecraft/client/renderer/entity/FishRenderer;} {render} {(Lnet/minecraft/entity/projectile/FishingBobberEntity;FFLcom/mojang/blaze3d/matrix/MatrixStack;Lnet/minecraft/client/renderer/IRenderTypeBuffer;I)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@31ddd4a4 to Target : METHOD {Lnet/minecraft/entity/projectile/FishingBobberEntity;} {shouldStopFishing} {(Lnet/minecraft/entity/player/PlayerEntity;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@1a5f7e7c to Target : METHOD {Lnet/minecraft/block/BeehiveBlock;} {use} {(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/math/BlockRayTraceResult;)Lnet/minecraft/util/ActionResultType;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@5b22b970 to Target : METHOD {Lnet/minecraft/block/PumpkinBlock;} {use} {(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/math/BlockRayTraceResult;)Lnet/minecraft/util/ActionResultType;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@22d1886d to Target : METHOD {Lnet/minecraft/block/TripWireBlock;} {playerWillDestroy} {(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/player/PlayerEntity;)V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@7df60067 to Target : METHOD {Lnet/minecraft/enchantment/EfficiencyEnchantment;} {canEnchant} {(Lnet/minecraft/item/ItemStack;)Z}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@1cbb3d3b to Target : METHOD {Lnet/minecraft/entity/passive/MooshroomEntity;} {mobInteract} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResultType;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@529cfee5 to Target : METHOD {Lnet/minecraft/entity/passive/SheepEntity;} {mobInteract} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResultType;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModMethodTransformer@7ca0863b to Target : METHOD {Lnet/minecraft/entity/passive/SnowGolemEntity;} {mobInteract} {(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResultType;}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@748fe51d to Target : CLASS {Lnet/minecraft/potion/EffectInstance;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@415156bf to Target : CLASS {Lnet/minecraft/block/FlowingFluidBlock;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@393881f0 to Target : CLASS {Lnet/minecraft/item/BucketItem;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@4af46df3 to Target : CLASS {Lnet/minecraft/block/StairsBlock;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@4158debd to Target : CLASS {Lnet/minecraft/block/FlowerPotBlock;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@af78c87 to Target : CLASS {Lnet/minecraft/item/FishBucketItem;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@773dab28 to Target : CLASS {Lnet/minecraft/item/ItemStack;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@1ecfcbc9 to Target : CLASS {Lnet/minecraft/network/play/client/CClientSettingsPacket;} {} {V}
[03:41:25] [main/DEBUG] [cp.mo.mo.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service fml
[03:41:25] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)]
[03:41:25] [main/DEBUG] [mixin/]: Processing launch tasks for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)]
[03:41:25] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(client-extra.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar)
[03:41:25] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(client-extra.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar)
[03:41:25] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(client-extra.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar)
[03:41:25] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(client-extra.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar)
[03:41:25] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(client-extra.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar)
[03:41:25] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(client-extra.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar)]
[03:41:25] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar)
[03:41:25] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar)
[03:41:25] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar)
[03:41:25] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar)
[03:41:25] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar)
[03:41:25] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar)]
[03:41:25] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(main:/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main)
[03:41:25] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(main:/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main)
[03:41:25] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(main:/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main)
[03:41:25] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(main:/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main)
[03:41:25] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(main:/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main)
[03:41:25] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(main:/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main)]
[03:41:25] [main/DEBUG] [mixin/]: inject() running with 4 agents
[03:41:25] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)]
[03:41:25] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(client-extra.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_repo/versions/1.16.5/client-extra.jar)]
[03:41:25] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar:/Users/xulurun0w0/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.16.5-36.2.20_mapped_official_1.16.5/forge-1.16.5-36.2.20_mapped_official_1.16.5-recomp.jar)]
[03:41:25] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(main:/Users/xulurun0w0/Desktop/Modding files/workspace IntelliJ IDEA/PracticeMod/build/resources/main)]
[03:41:25] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmluserdevclient' with arguments [--version, MOD_DEV, --gameDir, ., --assetsDir, /Users/xulurun0w0/.gradle/caches/forge_gradle/assets, --assetIndex, 1.16, --username, Dev, --accessToken, ❄❄❄❄❄❄❄❄, --userProperties, {}]
[03:41:25] [main/DEBUG] [ne.mi.us.FMLUserdevClientLaunchProvider/CORE]: Launching minecraft in cpw.mods.modlauncher.TransformingClassLoader@87abc48 with arguments [--version, MOD_DEV, --gameDir, ., --assetsDir, /Users/xulurun0w0/.gradle/caches/forge_gradle/assets, --assetIndex, 1.16, --username, Dev, --accessToken, DONT_CRASH, --userProperties, {}]
[03:41:25] [main/DEBUG] [mixin/]: Error cleaning class output directory: .mixin.out
[03:41:25] [main/DEBUG] [mixin/]: Preparing mixins for MixinEnvironment[DEFAULT]
Exception in thread "main" [03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.NoSuchMethodError: sun.security.util.ManifestEntryVerifier.<init>(Ljava/util/jar/Manifest;)V
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.SecureJarHandler.createCodeSource(SecureJarHandler.java:66)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:275)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.Class.forName0(Native Method)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.Class.forName(Class.java:348)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:52)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)
[03:41:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:108)

プロセスは終了コード 1 で終了しました
追記:投稿直後に気付いたのですが、私の環境ではJDK1.8.0-321で動かしていて、投稿時の最新JDKは1.8.0-322なんですね。
...もしかして、genIntelliJRunsをしたタイミングで1.8.0-322用のGradlewStartが適用されているのでしょうか?
それ原因で仕様が変わって起動できなくなっているなんていう可能性もあるのでしょうか
0
 Modding楽しいけど難しいです。
最近バケツ着地が出来る様になったぞ!!!
これでもう「10年やってるのにバケツ着地出来ないの(笑)」って笑われないぞうおおおおお

アバター
シストラー
ID: 3N4LQ72B9U
記事: 195
登録日時: 2019年9月13日(金) 19:01
いいね: 1回
いいねされた回数: 41回
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by シストラー » 2022年4月23日(土) 12:34

Xulurun0w0 さんが書きました: 2022年4月23日(土) 04:33 IntelliJ IDEAでセットアップされたForgeをExampleModを利用して起動できるかのテストをしていたのですが、途中まで起動するもののメニュー画面までには到達せずに終了してしまいます。様々なサイトでこの事例が成功として扱われているか確認しましたが案の定ありませんでした。
以前似たエラーに遭遇したことがありましたが、その時は環境の何か、多分JDK周りが悪かった気がします。
IntelliJでMDK読み込んだ際に、デフォのJDKの設定がちょっと良くなかった気がします。
一応、下記の環境/手順で実行したら問題なく動作したので、
自分でした手順との差異や、よくわからない、うまくいかなかった部分を教えてください。
ちなみにIntelliJは日本語化済みとして扱っています。

MDK : forge-1.16.5-36.2.20-mdk
JDK : Eclipse Temurin 1.8.0_322
  1. まず適当な場所にフォルダを作ります。パスに全角文字とか日本語とか含まないようにしてください。
  2. 次にMDKの中身をそのフォルダに全部突っ込みます。
  3. できたフォルダをIntelliJで読み込みます。一番左上のファイル->開くからフォルダを選択するか、プロジェクト全部閉じた時に出るスタートっぽい画面の開くでフォルダを選択してください。
  4. 開くとなんか勝手に処理が始まりますが、一旦無視します。放置です。
  5. 一番左上のファイル->プロジェクト構造を選択してください。
  6. 多分SDKが空になってるはずです。バージョンが1.8のものがあればそれを選択し、無いならSDKの追加->JDKのダウンロード->バージョン1.8、Eclipse Temurinを選択してダウンロードしましょう。
  7. それが終わったら、言語レベルを一応SDKデフォルトにしておきましょう。
  8. OKを押してプロジェクト構造の画面を閉じます。
  9. 画面右端、上の方にあるGradleパネルを開きます。
  10. パネル内右側、レンチマークからGradle設定を開いてください。
  11. Gradle JVMの欄をプロジェクトSDKにします。
  12. OKを押してGradle設定を閉じます。
  13. もし最初に開いた時の処理がここまでで終わっていない場合、終わるのを待つか、強制終了します。
  14. Gradleパネル左上、やじるしグルグルマークをクリックして、プロジェクトを再ロードします。(この操作はプロジェクトのGradleに変更を加えたり、何か変になったらまず試しましょう)
  15. 画面下のビルドパネルを見て、終わるのを待ちます。
  16. 終わり、最後の行にBUILD SUCCESSFULと出るのを確認します。
  17. 次にGradleパネルを開き、[フォルダ名]->Tasks->forgegradle runs->genIntelliJRunsを実行します。(Macだともしかしたらここでエラー吐くかも?)
  18. 実行パネルを開き、終わったらBUILD SUCCESSFULと表示したのを確認します。
  19. Gradleパネルの上、左右をトンカチとプレイマークで囲まれたドロップダウンから、runClientを選択します。
  20. あとは右のプレイマーク(もしくは右のデバッグ)をクリックして起動します。
  21. タイトル画面にたどり着いたら成功です。お疲れさまでした。
1
1 画像

アバター
Xulurun0w0
ID: 5IAAB2BBRF
記事: 52
登録日時: 2019年10月05日(土) 00:41
お住まい: 大阪府
Minecraft ID: Xulurun0w0
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by Xulurun0w0 » 2022年4月26日(火) 02:39

シストラー さんが書きました: 2022年4月23日(土) 12:34 以前似たエラーに遭遇したことがありましたが、その時は環境の何か、多分JDK周りが悪かった気がします。
IntelliJでMDK読み込んだ際に、デフォのJDKの設定がちょっと良くなかった気がします。
一応、下記の環境/手順で実行したら問題なく動作したので、
自分でした手順との差異や、よくわからない、うまくいかなかった部分を教えてください。
ちなみにIntelliJは日本語化済みとして扱っています。

MDK : forge-1.16.5-36.2.20-mdk
JDK : Eclipse Temurin 1.8.0_322
 返信が遅れてすみません。少し忙しかったものですからこちらの方に大きく時間を割けませんでした。
シストラーさんいつもありがとうございます。一応2、3度程手順をしっかり確認しながら作業を行ったのですが、22/04/23に私が投稿した状態と全く変わっていませんでした。エラーログも前回と同様のものです。
 後、シストラーさんが提示されていたJDKなのですが、
「Eclipse FoundationのAdoptium(https://adoptium.net/)からダウンロードできるOpenJDK Temurin hotspot.8u322b06」
こちらで間違いないと思ってはおります。ですが、もしかしたら原因にである可能性もあるため念の為記述しておきます。
こちらからダウンロードできるOpenJDKを利用して動かしておりますので、JDKのバージョン自体は問題はないかと思います。

 そして、追記の部分で言及していたバージョン違いも修正した上でこちらの結果となっております。
特に手順が異なっていた、よくわからない部分などはなかったのですが、シストラーさんが手順6番の際に言及されていた
6. 多分SDKが空になってるはずです。バージョンが1.8のものがあればそれを選択し、無いならSDKの追加->JDKのダウンロード->バージョン1.8、Eclipse Temurinを選択してダウンロードしましょう。
この"Eclipse Temurin"という記述に少し引っかかっています。
 こちらの部分が自分の場合だと"1.8 java version "1.8.0_322""と原文そのままに表示されていたので、もしかしたらJDKのインストールに実は失敗しているのかなとも考えておりますが、どうなのでしょうか...?
0
 Modding楽しいけど難しいです。
最近バケツ着地が出来る様になったぞ!!!
これでもう「10年やってるのにバケツ着地出来ないの(笑)」って笑われないぞうおおおおお

アバター
シストラー
ID: 3N4LQ72B9U
記事: 195
登録日時: 2019年9月13日(金) 19:01
いいね: 1回
いいねされた回数: 41回
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by シストラー » 2022年4月26日(火) 19:43

Xulurun0w0 さんが書きました: 2022年4月26日(火) 02:39 シストラーさんいつもありがとうございます。一応2、3度程手順をしっかり確認しながら作業を行ったのですが、22/04/23に私が投稿した状態と全く変わっていませんでした。エラーログも前回と同様のものです。
ウワーッ!こっちでもバグを再現しました…。
結論から言うと、Forgeのバージョンが古いのが原因のようです。
現在のRecommendバージョンである、Forge-36.2.34であれば問題ありませんでした。
私の投稿でMDKに36.2.20と記述していましたが、これは思いっきりミスです…申し訳ない。
1
1 画像

アバター
Xulurun0w0
ID: 5IAAB2BBRF
記事: 52
登録日時: 2019年10月05日(土) 00:41
お住まい: 大阪府
Minecraft ID: Xulurun0w0
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by Xulurun0w0 » 2022年4月27日(水) 02:38

シストラー さんが書きました: 2022年4月26日(火) 19:43 ウワーッ!こっちでもバグを再現しました…。
結論から言うと、Forgeのバージョンが古いのが原因のようです。
現在のRecommendバージョンである、Forge-36.2.34であれば問題ありませんでした。
私の投稿でMDKに36.2.20と記述していましたが、これは思いっきりミスです…申し訳ない。
 謝るなんてとんでもない...!!質問答えていただいてもらえるだけでありがたいのに、わざわざ手順や再現などを行なっていただいて、感謝してもしきれません(´・ω・`)
Forgeのバージョンを変更して、先日にいただいた手順通りに作業をすると無事に起動してロゴが出る所まで進みました。
本当にありがとうございます!自分の多角的な思考能力の未熟さを改めて痛感しました。もう少し、環境や根底ファイル・Javaのシステム的な癖などを考慮して解決法を探り、何度もこちらにお世話にならない様努力します。
改めてシストラーさん、本当にありとうございました!
0
 Modding楽しいけど難しいです。
最近バケツ着地が出来る様になったぞ!!!
これでもう「10年やってるのにバケツ着地出来ないの(笑)」って笑われないぞうおおおおお

アバター
mochineko1023
ID: 5T5MH67QIN
記事: 26
登録日時: 2019年9月07日(土) 23:18
Minecraft ID: motineko1023
いいね: 1回
いいねされた回数: 1回

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by mochineko1023 » 2023年4月05日(水) 01:17

Minecraft 1.16.5 ForgeでMod開発をしている初心者です
IF_ITEMを持っているときに5回スニークを連打するとREWARD_ITEMを付与するという機能を追加しています
シングルプレイやサーバーに一人だけログインしているときは正常に動作しますが
サーバーに二人以上ログインしているときに先にシフトした方のプレイヤーにアイテムが追加されてしまいます

以下がコードです
Spoiler
Show

コード: 全て選択

public class EventHandler {
    public boolean isSneaking = false;
    public int sneakCount = 0;

    public static final Item IF_ITEM = Items.STICK;
    public static final Item REWARD_ITEM = Items.DIAMOND;
    public static final int REWARD_ITEM_COUNT = 1;

    @SubscribeEvent
    public void onPlayerTick(TickEvent.PlayerTickEvent event) {
        if(event.side.isClient())
            return;
        PlayerEntity player = event.player;
        if(player.isSpectator() || !player.isOnGround())
            return;
        if (event.phase != TickEvent.Phase.END)
            return;

        if(player.inventory.getSelected().getItem().equals(IF_ITEM)) {
            if (player.isShiftKeyDown()) {
                isSneaking = true;
            } else {
                if (isSneaking) {
                    isSneaking = false;
                    sneakCount += 1;
                    if (sneakCount == 5) {
                        //条件に一致したときの動作
                        player.inventory.add(new ItemStack(REWARD_ITEM, REWARD_ITEM_COUNT));
                        sneakCount = 0;
                    }
                }
            }
        }else{
            sneakCount = 0;
        }
    }
}
0

上弦の月
ID: 14ABP0JNGO

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by 上弦の月 » 2023年5月23日(火) 03:54

これからMOD制作を目指したいのですが。何から手を付けたらいいでしょうか?

最近のバージョンであれば動画等で環境構築手順とか載ってるのですが、かなり古いバージョンを使ってまして。



①マイクラ :1.6.4 forge9.11.1.965
②作りたいもの: ・低性能・低コストのホッパー
・水用のホッパー(ビルドクラフト等のタンクから水を取り出せる)
③参考等 :低性能ホッパーについてはWopper(1.10)水用ホッパーについてはアップル&ミルク&ティー(1.7)のアドオンで追加されるアイテムの一つ

④やった事
1.6.4用のMCクリエイターを保管場所からダウンロード, 解凍→解凍失敗(ZIPファイルの中に更にZIPファイルが入ってる。アクセス失敗らしい)

LiveInEnd
ID: 4PO9VMXGKE
記事: 1
登録日時: 2024年6月03日(月) 00:28
Minecraft ID: End_no_Junin

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by LiveInEnd » 2024年6月03日(月) 00:41

もしご存知の方がいましたら是非情報を頂きたいのですが
今私は自作Modで独自のレンダラーを持った鉱石ブロックを実装しようとしていまして
大まかにいえば、BaseEntityBlockを継承してRenderShapeをENTITTY_ANIMATEDに設定することでブロックそのものの描写ではなく、ブロックの保持するブロックエンティティの描写を行うということをやっています。
ブロックとしての追加・実装は問題なく行えたのですが、WorldGen(地形生成)によって鉱石を生成すると、どういうわけかブロックエンティティの描写が行われない、という状況に陥っています。

プレイヤー設置によるブロックは完全に意図したとおりの挙動なので、WorldGenの過程に問題があるのではないかと考えています。
WorldGenではブロックエンティティは生成できないのでしょうか?

追記 : 何度か試したところ、どうやらブロックの生成はされるものの、ブロックエンティティは生成されていないという状態だと分かりました。ブロックエンティティを地形生成で作る方法が分かればいいのですが……

minecraft : 1.20.1
forge : 1.20.1-47.0.1
0

アバター
シストラー
ID: T1Q9TGNUO7
記事: 195
登録日時: 2019年9月13日(金) 19:01
いいね: 1回
いいねされた回数: 41回
連絡する:

Re: 【総合】トピック立てるまでもない質問【Mod制作】

投稿記事 by シストラー » 2024年6月03日(月) 20:15

LiveInEnd さんが書きました: 2024年6月03日(月) 00:41 もしご存知の方がいましたら是非情報を頂きたいのですが
今私は自作Modで独自のレンダラーを持った鉱石ブロックを実装しようとしていまして
大まかにいえば、BaseEntityBlockを継承してRenderShapeをENTITTY_ANIMATEDに設定することでブロックそのものの描写ではなく、ブロックの保持するブロックエンティティの描写を行うということをやっています。
ブロックとしての追加・実装は問題なく行えたのですが、WorldGen(地形生成)によって鉱石を生成すると、どういうわけかブロックエンティティの描写が行われない、という状況に陥っています。

プレイヤー設置によるブロックは完全に意図したとおりの挙動なので、WorldGenの過程に問題があるのではないかと考えています。
WorldGenではブロックエンティティは生成できないのでしょうか?

追記 : 何度か試したところ、どうやらブロックの生成はされるものの、ブロックエンティティは生成されていないという状態だと分かりました。ブロックエンティティを地形生成で作る方法が分かればいいのですが……

minecraft : 1.20.1
forge : 1.20.1-47.0.1
ブロック生成周りはあまり詳しくありませんが、私も調べてみました。
前提として、バニラの鉱石生成の仕組みを利用し、featureでブロック生成を行っていると仮定します。

どうやら、バニラのOreFeatureクラスの実装では、BlockEntityが生成されないようです。
具体的には、OreFeatureクラスでブロック設置に使われている、LevelChunkSectionクラスのsetBlockState()はBlockEntityを生成しません。

解決策についてですが、LevelChunkSectionではなく、WorldGenLevelのsetBlock()メソッドなどを使用すればBlockEntityが生成されるようです。
そのため、Featureクラスを自作してそちらを使用するコードを書くことが正攻法だと思われます。
ちなみにOreFeature以外のFeatureではWorldGenLevelが使われているものもあります。
まずそちらでBlockEntityが生成されるかを確認しても良いかもしれません。

お役に立つかは分かりませんが、ご参考までに。
0

返信する