Discover Awesome MCP Servers
Extend your agent with 20,377 capabilities via MCP servers.
- All20,377
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
MCP Demo Server
高度な機能を備えたモデルコンテキストプロトコル(MCP)サーバーのデモンストレーション実装
FireCrawl MCP Server
鏡 (Kagami)
mg-mcp-server
OpenShift 向けの MCP サーバーの Must-gather
Cursor Resources
.cursorrules、MCP および MCP サーバー、プロンプト、ヒントとコツ
Asterisk MCP Server
アスタリスクモデルコンテキストプロトコル(MCP)サーバー
hyperscale-mcp
ハイパースケール向けのMCPサーバー
Sqlite
データベース連携とビジネスインテリジェンス機能
aws-ow-pgvector-mcp
AWS Aurora PostgreSQL と Pgvector 拡張機能を使用した MCP サーバー
Blog_publisher_mcp_server
aoirint_mcping_server
鏡 (Kagami)
Model Context Protocol Daemon
Model Context Protocol Daemon - MCPサーバーのインストール、実行、管理を行うためのツール
mcp-server-chatsum
鏡 (Kagami)
Autumn MCP Server
鏡 (Kagami)
MCPWizard
MCPサーバーの作成とデプロイを支援するパッケージ
MCpi5Server
鏡 (Kagami)
Coding Prompt Engineer MCP Server
Prompt Engineer MCP serverを使用して、10倍優れたプロンプトを作成する。
Metasploit MCP Server
Metasploit MCPサーバー (Metasploit MCP sābā)
Home Assistant MCP Server
鏡 (Kagami)
Market Fiyatı MCP Server
Golang MCP Server SDK
Mcp Servers Pouch
Unichat MCP Server in Python
鏡 (Kagami)
Popmelt MCP Server
鏡 (Kagami)
ValTown MCP Server
ValTown MCPサーバー - AIアシスタントからValTown関数を実行する
MCP Testing Server
MCPサーバーの構成とセットアップをテストするためのリポジトリ
MCP Server Search
MCPサーバーが検索エンジンを使って、インターネット上の関連情報の場所を取得する。
mermaid-preview-mcp
Mermaid記法のエラー処理に対応した、MermaidダイアグラムをプレビューするためのMCPサーバー。GitHubリポジトリの可視化もサポート。
Toolhouse MCP Server
鏡 (Kagami)
Debug MCP Server in VSCode
Okay, here's a basic example of a Minecraft Forge mod (MCP server is a bit of a misnomer, it's more about the development environment) that you can set up for debugging in VS Code. I'll break it down into steps and provide the code. **1. Prerequisites:** * **Java Development Kit (JDK):** You need a JDK (Java Development Kit), preferably version 8 or 17, depending on the Minecraft version you're targeting. Download from Oracle or AdoptOpenJDK/Eclipse Temurin. Make sure `JAVA_HOME` environment variable is set correctly. * **Minecraft Forge MDK (Mod Development Kit):** Download the MDK for the Minecraft version you want to mod from the official Minecraft Forge website: [https://files.minecraftforge.net/](https://files.minecraftforge.net/) Choose the "MDK" download. * **VS Code:** Download and install Visual Studio Code: [https://code.visualstudio.com/](https://code.visualstudio.com/) * **VS Code Extensions:** Install these extensions in VS Code: * **Java Extension Pack:** (by Microsoft) This provides essential Java support. * **Gradle Language Support:** (by Groovy Language Support) (Optional, but helpful for Gradle build scripts) **2. Setting up the Project:** 1. **Extract the MDK:** Extract the downloaded Forge MDK ZIP file to a directory of your choice (e.g., `C:\MinecraftMods\MyFirstMod`). 2. **Open the Project in VS Code:** Open the extracted directory in VS Code (File -> Open Folder...). 3. **Generate VS Code Launch Configuration:** * In VS Code, open the "Run and Debug" view (Ctrl+Shift+D or Cmd+Shift+D). * Click "create a launch.json file". * Choose "Java". * VS Code will likely create a `launch.json` file in a `.vscode` directory. If it doesn't, you'll need to create the `.vscode` directory and the `launch.json` file manually. 4. **Modify `build.gradle`:** Open the `build.gradle` file in the root of your project. You'll need to modify a few things: * **`group` and `archivesBaseName`:** Change these to your mod's information. `group` is like a package name, and `archivesBaseName` is the name of the resulting JAR file. ```gradle group = 'com.example.myfirstmod' // Replace with your mod's group version = '1.0' // Replace with your mod's version archivesBaseName = 'myfirstmod' // Replace with your mod's name ``` * **`minecraft` block:** Make sure the `version` matches the Minecraft version you're targeting. Also, set `mappings` to the correct channel and version. You can find the latest mappings version on the Forge website or in the `build.gradle` of a newly downloaded MDK. ```gradle minecraft { version = "1.18.2" // Replace with your Minecraft version mappings = "official:1.18.2" // Replace with your mappings version // ... other settings } ``` * **`dependencies` block:** Add any dependencies your mod needs. For a simple mod, you might not need any. * **`jar` task:** Add the following to ensure the mod ID is included in the `META-INF/mods.toml` file: ```gradle jar { manifest { attributes([ 'Specification-Title' : 'MyFirstMod', // Replace 'Specification-Vendor' : 'Example Corp', // Replace 'Specification-Version' : '1', // Replace 'Implementation-Title' : project.name, 'Implementation-Version' : project.version, 'Implementation-Vendor' : 'Example Corp', // Replace 'Implementation-Timestamp': new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") ]) } } ``` 5. **Run Gradle Tasks:** * Open the Gradle view in VS Code (View -> Open View... -> Gradle). * Under your project, find the "forge" category. * Run the `genIntellijRuns` task (double-click it). This generates the necessary run configurations for debugging. (Even though it says "IntelliJ", it also works for VS Code). * Run the `build` task to build your mod. **3. Create the Mod Code:** 1. **Create a Package:** In the `src/main/java` directory, create a package structure that matches your `group` in `build.gradle` (e.g., `com.example.myfirstmod`). 2. **Create a Mod Class:** Inside your package, create a Java class that will be your main mod class (e.g., `MyFirstMod.java`). ```java package com.example.myfirstmod; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; // The value here should match an entry in the META-INF/mods.toml file @Mod("myfirstmod") // Replace with your mod ID public class MyFirstMod { // Directly reference a log4j logger. private static final Logger LOGGER = LogManager.getLogger(); public MyFirstMod() { // Register the setup method for modloading Mod.EventBusSubscriber.bus().addListener(this::setup); // Register the enqueueIMC method for modloading Mod.EventBusSubscriber.bus().addListener(this::enqueueIMC); // Register the processIMC method for modloading Mod.EventBusSubscriber.bus().addListener(this::processIMC); // Register the doClientStuff method for modloading Mod.EventBusSubscriber.bus().addListener(this::doClientStuff); // Some common code LOGGER.info("HELLO FROM MY FIRST MOD!"); } private void setup(final FMLCommonSetupEvent event) { // Some common setup code LOGGER.info("HELLO FROM COMMON SETUP"); } private void doClientStuff(final FMLClientSetupEvent event) { // Do something that can only be done on the client LOGGER.info("Got game settings {}", event.getMinecraftSupplier().get().options); } private void enqueueIMC(final net.minecraftforge.fml.event.lifecycle.InterModEnqueueEvent event) { // some example code to dispatch IMC to another mod //InterModComms.sendTo("examplemod", "helloworld", () -> { LOGGER.info("Hello world from the MDK"); return "Hello world";}); } private void processIMC(final net.minecraftforge.fml.event.lifecycle.InterModProcessEvent event) { // some example code to receive and process InterModComms from other mods //LOGGER.info("Got IMC {}", event.getIMCStream(). // map(m->m.messageSupplier().get()). // collect(Collectors.toList())); } } ``` 3. **Create `META-INF/mods.toml`:** Create a `mods.toml` file in the `src/main/resources/META-INF` directory. This file tells Forge about your mod. ```toml modLoader = "javafml" loaderVersion = "[40,)" # This is a safe range, but you can specify a lower bound license = "MIT" issueTrackerURL = "https://github.com/YOUR_GITHUB_USERNAME/YOUR_MOD_REPO/issues" # Replace [[mods]] modId = "myfirstmod" # Replace with your mod ID version = "${file.jarVersion}" displayName = "My First Mod" # Replace with your mod name description = ''' This is my first Minecraft mod! ''' authors = "Your Name" # Replace logoFile = "examplemod.png" # Optional credits = "Thanks to Forge and the Minecraft community!" # Replace displayURL = "https://example.com" # Replace [[dependencies.myfirstmod]] # Corrected section name modId = "forge" mandatory = true versionRange = "[40,)" # Match your loaderVersion ordering = "NONE" side = "BOTH" [[dependencies.myfirstmod]] # Corrected section name modId = "minecraft" mandatory = true versionRange = "[1.18.2,1.19)" # Match your Minecraft version ordering = "NONE" side = "BOTH" ``` **4. Debugging in VS Code:** 1. **Set Breakpoints:** In your `MyFirstMod.java` file, click in the gutter (the area to the left of the line numbers) to set breakpoints where you want the debugger to pause. 2. **Run the Debug Configuration:** In the "Run and Debug" view, you should see two configurations: "Minecraft Client" and "Minecraft Server". Choose "Minecraft Client" to debug the client-side of your mod. Click the green "Start Debugging" button (or press F5). 3. **Minecraft Will Launch:** Minecraft will launch in a special debugging mode. It might take a little longer to start. 4. **Trigger Your Breakpoints:** Once Minecraft is running, do something that will trigger the code where you set your breakpoints (e.g., load a world). 5. **VS Code Debugger:** When a breakpoint is hit, VS Code will pause execution, and you can inspect variables, step through code, and evaluate expressions. **Important Notes and Troubleshooting:** * **Mod ID:** The `modId` in `mods.toml` *must* match the `@Mod` annotation in your main mod class. * **Versions:** Make sure all your versions (Minecraft, Forge, mappings) are consistent. * **Gradle Sync:** If you make changes to `build.gradle`, you might need to refresh the Gradle view in VS Code or run the `gradlew build` command in the terminal to apply the changes. * **Errors:** Read the console output in VS Code and the Minecraft game output carefully for error messages. * **`runConfigurations`:** The `genIntellijRuns` task generates run configurations that are compatible with VS Code's debugger. * **`launch.json`:** The `launch.json` file contains the configuration for the debugger. You can customize it if needed, but the default generated by `genIntellijRuns` should be sufficient. Here's an example of a `launch.json` that might be generated: ```json { "configurations": [ { "type": "java", "name": "Minecraft Client", "request": "launch", "cwd": "${workspaceFolder}", "console": "externalTerminal", "stopOnEntry": false, "mainClass": "net.minecraftforge.userdev.LaunchTesting", "args": [ "-mixin.config=myfirstmod.mixins.json", "--tweakClass", "cpw.mods.modlauncher.Launcher" ], "vmArgs": [ "-Dminecraft.client.jar=${env:USERPROFILE}/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.18.2-40.2.1/minecraft_client.jar", "-Dminecraft.launcher.brand=minecraft-forge", "-Dminecraft.launcher.version=1.18.2-forge-40.2.1", "-Dlog4j.configurationFile=./src/main/resources/log4j2.xml" ], "env": { "MOD_CLASSES": "file:${workspaceFolder}/build/classes/java/main/;file:${workspaceFolder}/build/resources/main/" } }, { "type": "java", "name": "Minecraft Server", "request": "launch", "cwd": "${workspaceFolder}", "console": "externalTerminal", "stopOnEntry": false, "mainClass": "net.minecraftforge.userdev.LaunchTesting", "args": [ "--tweakClass", "cpw.mods.modlauncher.Launcher" ], "vmArgs": [ "-Dlog4j.configurationFile=./src/main/resources/log4j2.xml" ], "env": { "MOD_CLASSES": "file:${workspaceFolder}/build/classes/java/main/;file:${workspaceFolder}/build/resources/main/" } } ] } ``` This setup provides a basic foundation for mod development and debugging in VS Code. As you create more complex mods, you'll need to learn more about Forge's API and Gradle build system. Good luck! **Translation to Japanese:** 以下は、VS Code でデバッグできるように設定できる Minecraft Forge Mod (MCP サーバーというよりは、開発環境に関するものです) の基本的な例です。手順に分けてコードを提供します。 **1. 前提条件:** * **Java Development Kit (JDK):** JDK (Java Development Kit) が必要です。ターゲットとする Minecraft のバージョンに応じて、バージョン 8 または 17 が推奨されます。Oracle または AdoptOpenJDK/Eclipse Temurin からダウンロードしてください。`JAVA_HOME` 環境変数が正しく設定されていることを確認してください。 * **Minecraft Forge MDK (Mod Development Kit):** Mod を作成したい Minecraft のバージョンの MDK を、Minecraft Forge の公式ウェブサイトからダウンロードしてください: [https://files.minecraftforge.net/](https://files.minecraftforge.net/) "MDK" ダウンロードを選択してください。 * **VS Code:** Visual Studio Code をダウンロードしてインストールしてください: [https://code.visualstudio.com/](https://code.visualstudio.com/) * **VS Code 拡張機能:** VS Code に以下の拡張機能をインストールしてください: * **Java Extension Pack:** (Microsoft 製) 必須の Java サポートを提供します。 * **Gradle Language Support:** (Groovy Language Support 製) (オプションですが、Gradle ビルドスクリプトに役立ちます) **2. プロジェクトのセットアップ:** 1. **MDK の展開:** ダウンロードした Forge MDK ZIP ファイルを任意のディレクトリに展開します (例: `C:\MinecraftMods\MyFirstMod`)。 2. **VS Code でプロジェクトを開く:** 展開したディレクトリを VS Code で開きます (ファイル -> フォルダーを開く...)。 3. **VS Code 起動構成の生成:** * VS Code で、"実行とデバッグ" ビューを開きます (Ctrl+Shift+D または Cmd+Shift+D)。 * "launch.json ファイルを作成します" をクリックします。 * "Java" を選択します。 * VS Code は `.vscode` ディレクトリに `launch.json` ファイルを作成します。作成されない場合は、`.vscode` ディレクトリと `launch.json` ファイルを手動で作成する必要があります。 4. **`build.gradle` の修正:** プロジェクトのルートにある `build.gradle` ファイルを開きます。いくつかの点を修正する必要があります: * **`group` と `archivesBaseName`:** これらを Mod の情報に変更します。`group` はパッケージ名のようなもので、`archivesBaseName` は生成される JAR ファイルの名前です。 ```gradle group = 'com.example.myfirstmod' // Mod のグループに置き換えてください version = '1.0' // Mod のバージョンに置き換えてください archivesBaseName = 'myfirstmod' // Mod の名前に置き換えてください ``` * **`minecraft` ブロック:** `version` がターゲットとする Minecraft のバージョンと一致することを確認してください。また、`mappings` を正しいチャンネルとバージョンに設定します。最新のマッピングバージョンは、Forge のウェブサイトまたは新しくダウンロードした MDK の `build.gradle` で確認できます。 ```gradle minecraft { version = "1.18.2" // Minecraft のバージョンに置き換えてください mappings = "official:1.18.2" // マッピングのバージョンに置き換えてください // ... その他の設定 } ``` * **`dependencies` ブロック:** Mod に必要な依存関係を追加します。単純な Mod の場合は、何も必要ないかもしれません。 * **`jar` タスク:** Mod ID が `META-INF/mods.toml` ファイルに含まれるように、以下を追加します: ```gradle jar { manifest { attributes([ 'Specification-Title' : 'MyFirstMod', // 置き換えてください 'Specification-Vendor' : 'Example Corp', // 置き換えてください 'Specification-Version' : '1', // 置き換えてください 'Implementation-Title' : project.name, 'Implementation-Version' : project.version, 'Implementation-Vendor' : 'Example Corp', // 置き換えてください 'Implementation-Timestamp': new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") ]) } } ``` 5. **Gradle タスクの実行:** * VS Code で Gradle ビューを開きます (表示 -> ビューを開く... -> Gradle)。 * プロジェクトの下にある "forge" カテゴリを見つけます。 * `genIntellijRuns` タスクを実行します (ダブルクリックします)。これにより、デバッグに必要な実行構成が生成されます。(「IntelliJ」と表示されていますが、VS Code でも動作します)。 * `build` タスクを実行して、Mod をビルドします。 **3. Mod コードの作成:** 1. **パッケージの作成:** `src/main/java` ディレクトリに、`build.gradle` の `group` に一致するパッケージ構造を作成します (例: `com.example.myfirstmod`)。 2. **Mod クラスの作成:** パッケージ内に、メインの Mod クラスとなる Java クラスを作成します (例: `MyFirstMod.java`)。 ```java package com.example.myfirstmod; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; // ここでの値は、META-INF/mods.toml ファイルのエントリと一致する必要があります @Mod("myfirstmod") // Mod ID に置き換えてください public class MyFirstMod { // log4j ロガーを直接参照します。 private static final Logger LOGGER = LogManager.getLogger(); public MyFirstMod() { // modloading のセットアップメソッドを登録します Mod.EventBusSubscriber.bus().addListener(this::setup); // modloading の enqueueIMC メソッドを登録します Mod.EventBusSubscriber.bus().addListener(this::enqueueIMC); // modloading の processIMC メソッドを登録します Mod.EventBusSubscriber.bus().addListener(this::processIMC); // doClientStuff メソッドを登録します Mod.EventBusSubscriber.bus().addListener(this::doClientStuff); // いくつかの共通コード LOGGER.info("HELLO FROM MY FIRST MOD!"); } private void setup(final FMLCommonSetupEvent event) { // いくつかの共通セットアップコード LOGGER.info("HELLO FROM COMMON SETUP"); } private void doClientStuff(final FMLClientSetupEvent event) { // クライアントでのみ実行できる処理 LOGGER.info("Got game settings {}", event.getMinecraftSupplier().get().options); } private void enqueueIMC(final net.minecraftforge.fml.event.lifecycle.InterModEnqueueEvent event) { // 他の Mod に IMC をディスパッチするサンプルコード //InterModComms.sendTo("examplemod", "helloworld", () -> { LOGGER.info("Hello world from the MDK"); return "Hello world";}); } private void processIMC(final net.minecraftforge.fml.event.lifecycle.InterModProcessEvent event) { // 他の Mod からの InterModComms を受信して処理するサンプルコード //LOGGER.info("Got IMC {}", event.getIMCStream(). // map(m->m.messageSupplier().get()). // collect(Collectors.toList())); } } ``` 3. **`META-INF/mods.toml` の作成:** `src/main/resources/META-INF` ディレクトリに `mods.toml` ファイルを作成します。このファイルは、Forge に Mod について通知します。 ```toml modLoader = "javafml" loaderVersion = "[40,)" # これは安全な範囲ですが、下限を指定できます license = "MIT" issueTrackerURL = "https://github.com/YOUR_GITHUB_USERNAME/YOUR_MOD_REPO/issues" # 置き換えてください [[mods]] modId = "myfirstmod" # Mod ID に置き換えてください version = "${file.jarVersion}" displayName = "My First Mod" # Mod 名に置き換えてください description = ''' これは私の最初の Minecraft Mod です! ''' authors = "あなたの名前" # 置き換えてください logoFile = "examplemod.png" # オプション credits = "Forge と Minecraft コミュニティに感謝します!" # 置き換えてください displayURL = "https://example.com" # 置き換えてください [[dependencies.myfirstmod]] # 修正されたセクション名 modId = "forge" mandatory = true versionRange = "[40,)" # loaderVersion と一致させてください ordering = "NONE" side = "BOTH" [[dependencies.myfirstmod]] # 修正されたセクション名 modId = "minecraft" mandatory = true versionRange = "[1.18.2,1.19)" # Minecraft のバージョンと一致させてください ordering = "NONE" side = "BOTH" ``` **4. VS Code でのデバッグ:** 1. **ブレークポイントの設定:** `MyFirstMod.java` ファイルで、ガター (行番号の左側の領域) をクリックして、デバッガーを一時停止する場所にブレークポイントを設定します。 2. **デバッグ構成の実行:** "実行とデバッグ" ビューに、"Minecraft Client" と "Minecraft Server" の 2 つの構成が表示されます。"Minecraft Client" を選択して、Mod のクライアント側をデバッグします。緑色の "デバッグの開始" ボタンをクリックします (または F5 キーを押します)。 3. **Minecraft が起動します:** Minecraft が特別なデバッグモードで起動します。起動に少し時間がかかる場合があります。 4. **ブレークポイントのトリガー:** Minecraft が実行されたら、ブレークポイントを設定したコードをトリガーする操作を行います (例: ワールドをロードします)。 5. **VS Code デバッガー:** ブレークポイントに到達すると、VS Code は実行を一時停止し、変数の検査、コードのステップ実行、式の評価を行うことができます。 **重要な注意点とトラブルシューティング:** * **Mod ID:** `mods.toml` の `modId` は、メインの Mod クラスの `@Mod` アノテーションと*一致する*必要があります。 * **バージョン:** すべてのバージョン (Minecraft、Forge、マッピング) が一貫していることを確認してください。 * **Gradle の同期:** `build.gradle` を変更した場合は、VS Code で Gradle ビューを更新するか、ターミナルで `gradlew build` コマンドを実行して、変更を適用する必要がある場合があります。 * **エラー:** VS Code のコンソール出力と Minecraft のゲーム出力を注意深く読んで、エラーメッセージを確認してください。 * **`runConfigurations`:** `genIntellijRuns` タスクは、VS Code のデバッガーと互換性のある実行構成を生成します。 * **`launch.json`:** `launch.json` ファイルには、デバッガーの構成が含まれています。必要に応じてカスタマイズできますが、`genIntellijRuns` によって生成されるデフォルトで十分です。以下は、生成される可能性のある `launch.json` の例です。 ```json { "configurations": [ { "type": "java", "name": "Minecraft Client", "request": "launch", "cwd": "${workspaceFolder}", "console": "externalTerminal", "stopOnEntry": false, "mainClass": "net.minecraftforge.userdev.LaunchTesting", "args": [ "-mixin.config=myfirstmod.mixins.json", "--tweakClass", "cpw.mods.modlauncher.Launcher" ], "vmArgs": [ "-Dminecraft.client.jar=${env:USERPROFILE}/.gradle/caches/forge_gradle/minecraft_user_repo/net/minecraftforge/forge/1.18.2-40.2.1/minecraft_client.jar", "-Dminecraft.launcher.brand=minecraft-forge", "-Dminecraft.launcher.version=1.18.2-forge-40.2.1", "-Dlog4j.configurationFile=./src/main/resources/log4j2.xml" ], "env": { "MOD_CLASSES": "file:${workspaceFolder}/build/classes/java/main/;file:${workspaceFolder}/build/resources/main/" } }, { "type": "java", "name": "Minecraft Server", "request": "launch", "cwd": "${workspaceFolder}", "console": "externalTerminal", "stopOnEntry": false, "mainClass": "net.minecraftforge.userdev.LaunchTesting", "args": [ "--tweakClass", "cpw.mods.modlauncher.Launcher" ], "vmArgs": [ "-Dlog4j.configurationFile=./src/main/resources/log4j2.xml" ], "env": { "MOD_CLASSES": "file:${workspaceFolder}/build/classes/java/main/;file:${workspaceFolder}/build/resources/main/" } } ] } ``` このセットアップは、VS Code での Mod 開発とデバッグの基本的な基盤を提供します。より複雑な Mod を作成するにつれて、Forge の API と Gradle ビルドシステムについてさらに学ぶ必要があります。頑張ってください!
Linear MCP Server
鏡 (Kagami)