問題タブ [minecraft-forge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1495 参照

java - MinecraftServer.getServer が null を返す

MinecraftForge で MinecraftServer インスタンスを取得しようとしています。

これが私が試してきたコードです:

mod を実行したときの応答は次のとおりです。

FMLCommonHandler も使用しようとしましたが、使用したコードは次のとおりです。

そして、現在のコードと同じ応答。

最後に、FMLServerHandler を試してみたところ、使用したコードは次のとおりです。

また、次のような回答もありました。

0 投票する
1 に答える
1045 参照

java - コマンドが MinecraftForge 1.8 を登録しない

ユーザーがコマンドを実行した後にコマンドを登録しようとしています。ICommand を実装する内部クラスを作成しましたが、それが有効であると確信しています。また、取得した MinecraftServer インスタンスが有効で null でないことを確認しました。コマンドを登録するために行ったことは次のとおりです。

これは機能せず、コマンドを実行しようとすると、コマンドが不明であることが示されます。

0 投票する
1 に答える
2190 参照

java - Eclipse Minecraft エラー 作業ディレクトリが存在しません

この質問に対する答えをどこでも探しましたが、何も見つかりませんでした。基本的に、Eclipse で Minecraft 1.8 を開いていますが、緑色の再生ボタンを押すと、「エラー: 作業ディレクトリが存在しません」と表示されます。forge フォルダーに移動し、「run」というフォルダーを追加すると、エラーがなくなり、「エラー: メイン クラス GradleStart が見つからないか、読み込めませんでした」という別のエラーが表示されます。助けてください!

0 投票する
1 に答える
1053 参照

java - Minecraft MOD でアイテムが機能しない - Minecraft Forge MOD 開発 [編集: 修正済み]

MOD を作り始めましたが、アイテムとして登録されていません。入力/give Fidojj222 fcm:fuel_canisterすると、アイテムが存在しないと表示される以外は、アイテムが表示されます。IDE として Eclipse を使用しています。jar にコンパイルすると、次の警告が表示されるのではないかと疑っています。

それが問題である場合、どうすれば修正できますか?そうでない場合、私のコードは次のとおりです。

CarsMod.java:

参照.java:

CarsItems.java:

CommonProxy.java:

ClientProxy.java:

0 投票する
1 に答える
1090 参照

java - フォージ MOD エクスポートのタイトルが間違っていて、Minecraft フォージの [MOD] タブに表示されないのはなぜですか?

それで、私はForgeを使い始めました。学習用の非常に単純なサンプル mod があります。を使用して mod をエクスポートするとgradlew build、すべてが正常に機能し、modbuild\libsが forge のフォルダーに配置されます。ただし、ファイル名はmodid-1.0. これで、mcmod.info ファイルで mod に別の名前を付けたと確信しています。なぜこれを行うのですか?どうすれば変更できますか? さらに、mod は正しく実行されますが (minecraft ランチャー コンソールはステートメントを出力します)、minecraft のメインメニューの mods タブをクリックすると、mod が表示されません。

また、別の問題として、実際には 2 つのファイルが .csv に生成されbuild\libsます。1 つは modid-1.0 と呼ばれ、もう 1 つは modid-1.0-sources と呼ばれます。どれを使いたいですか (.minecraft/mods フォルダにどれを入れるか)

私の mcmod.info ファイル

Mod ソースコード:

テスト目的で、コンソール コマンド gradlew を使用して実行できることはわかっていますrunClientが、jar ファイルを minecraft の mods フォルダーに配置して mod を実行できるユーザー向けの通常の方法で実行できるようにしたいと考えています。

0 投票する
1 に答える
3168 参照

json - Minecraft doesn't find blockstate's state

I'm making a mod and I created a cabin. It's a tile entity with inventory and gui. I made a custom render, too. Then I wanted to make it turn to the direction the player is facing. The code for Cabin.java looks like this:

When I place the cabin down the game crashes.

That's the crash report:

I know minecraft searches for the blockstates of cabin. I created the blockstates minecraft wants in cabin.json:

The cabin.json blockstate is in assets/ms/blockstates.

What did I do wrong?

0 投票する
1 に答える
992 参照

minecraft-forge - Minecraft Worlds のクラッシュ

A World に参加すると Minecraft がクラッシュするのを手伝ってください。ところで私は改造を使用しています。ここに私のクラッシュレポートがあります


---- マインクラフトのクラッシュレポート ----

警告: コアモッドが存在します: Java8CheckerCoremod (Pixelmon-1.8-4.1.1-universal.jar) forge に連絡する前に、その作成者に連絡してください

//ああ。光沢があります。

時刻: 1/17/16 11:44 AM 説明: サーバー ティック ループでの例外

java.lang.NullPointerException: net.minecraft.world.gen.structure.StructureStart.func_75068_a(StructureStart) の com.pixelmonmod.pixelmon.worldGeneration.structure.towns.ComponentTownPart.func_74875_a(ComponentTownPart.java:55) でのサーバー ティック ループでの例外.java:45) で net.minecraft.world.gen.structure.MapGenStructure.func_175794_a(MapGenStructure.java:93) で net.minecraft.world.gen.ChunkProviderGenerate.func_73153_a(ChunkProviderGenerate.java:415) で net.minecraft で。 net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java: 52) ネットで net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12) で。minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) で net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) で net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor. java:12) net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:117) で net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:92) で net.minecraft.server.MinecraftServer .func_71222_d(MinecraftServer.java:302) at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:112) at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:126) at net. minecraft.server.MinecraftServer.run(MinecraftServer.java:438) at java.lang.Thread.実行 (Thread.java:745)

エラー、そのコード パス、およびすべての既知の詳細なウォークスルー

詳細は次のとおりです。

-- システムの詳細 -- 詳細: Minecraft バージョン: 1.8 オペレーティング システム: Windows 10 (amd64) バージョン 10.0 Java バージョン: 1.8.0_25、Oracle Corporation Java VM バージョン: Java HotSpot(TM) 64 ビット サーバー VM (混合モード)、 Oracle Corporation メモリ: 876196800 バイト (835 MB) / 2034081792 バイト (1939 MB) 最大 2134114304 バイト (2035 MB) JVM フラグ: 合計 6。-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M IntCache: キャッシュ: 11、tcache: 0、割り当て: 13、割り当て: 95 FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.4.1577 7 つのモッドがロードされ、7 つのモッドがアクティブ状態: 'U' = アンロード 'L' = ロード済み 'C' = 構築済み 'H' = 初期化済み 'I' =初期化された「J」= 初期化後の 'A' = 使用可能 'D' = 無効 'E' = エラー UCHIJAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCHIJAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8 -11.14.4.1577.jar) UCHIJAA Forge{11.14.4.1577} [Minecraft Forge] (forge-1.8-11.14.4.1577.jar) UCHIJAA customnpcs{1.8.0} [CustomNPCs] (CustomNPCs_1.8.0.jar) UCHIJAA cfm{3.5 .1} [§9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.5.1(1.8).jar) UCHIJAA pixelmon{4.1.1} [Pixelmon] (Pixelmon-1.8-4.1.1-universal.jar) UCHIJAA worldedit{6.1} [WorldEdit] (worldedit-forge-mc1.8-6.1.jar) ロードされた coremod (およびトランスフォーマー): Java8CheckerCoremod (Pixelmon-1.8-4.1.1-universal.jar) GL 情報: ~~ERROR~~ RuntimeException: OpenGL コンテキストが見つかりません現在のスレッド。プロファイラーの位置: 該当なし (無効) プレイヤー数: 0 / 8; [] タイプ: 統合サーバー (map_client.txt) 改造: 確かに; クライアントのブランドを「fml,forge」に変更

0 投票する
1 に答える
1218 参照

java - Minecraft カスタム ランチャー - フォージ mod ロード

マインクラフトのランチャーを作ろうとしています。

ワークスペース (C:/users/hugo/workspace) から起動すると、すべてが完全に機能します。

しかし、デスクトップからランチャーを実行すると、デスクトップのすべてのフォルダーから mod をロードしようとします。デスクトップフォルダーにも「logs」フォルダーが作成されます。

私の起動コマンド(ライブラリのロードなしで生成後):

Java と関数 Runtime.getRuntime().exec(String cmd); で起動します。

起動コマンドが悪いのでしょうか、それとも引数を忘れてしまったのでしょうか?

助けてくれてありがとう、ヒューゴ

私の悪い英語でごめんなさい:/