WikiChree.COM
新規
編集
添付
管理
Pitan Mod Wiki
Pitan作マイクラMODの解説Wiki
≡
目次
FrontPage
Video/FabricのMOD開発講座
MOD解説
自作系
Advanced Reborn
Bedrock Tools76
Cubic Turret
Ender Cane
Enhanced Quarries
Item Alchemy
More Harnesses
PipePlus
Simple Uncrafting Table
Space Cube
StorageBox Adapter
Storage Box for Fabric
Universal Wrench
MCPitanLibドキュメント
↑
検索
AND検索
OR検索
最新の10件
2025-12-02
More Harnesses
2025-11-15
StorageBox Adapter/en
StorageBox Adapter
Storage Box for Fabric/en
Storage Box for Fabric
MenuBar
AutoAliasName
2025-09-12
dev/MCPitanLib/Item Addition/en
dev/MCPitanLib/Item Addition
2025-08-08
More Harnesses/en
↑
ツールボックス
新しいページの作成
最近更新したページ
全ページ
ヘルプ
↑
カウンター
総計:
0
今日:
0
昨日:
0
現在:
18
トップ
ヘルプ
PukiWiki
dev/MCPitanLib/Overview をテンプレートにして作成
開始行:
* MCPitanLib ドキュメント [#z03e78cb]
IntelliJ IDEAプラグインの[[MCPitanLibプラグイン - JetBrai...
** 1. 概要 [#g5ee34a8]
- ''MCPitanLibとは'': 1つのjarファイルで複数のMinecraftバ...
- ''主な機能について'':
-- アイテム、ブロック、エンティティ、GUI、コマンドなどの...
-- 複数バージョン対応を容易にするための各種ユーティリティ
- ''開発状況と注意点'': 開発中であり、予告なく仕様が変更...
** 2. ライセンス [#d4065116]
- MIT License
** 3. 導入方法 [#efe12032]
*** 3.1. 前提Mod [#a0464d47]
- ''Modローダー'':
-- [[FabricMC>https://fabricmc.net/]]
-- [[Minecraft Forge>https://files.minecraftforge.net/]]
-- [[NeoForge>https://neoforged.net/]]
- ''前提Mod'':
-- Architectury API [[CurseForge>https://www.curseforge.c...
*** 3.2. ダウンロード [#s022737e]
- [[CurseForge>https://www.curseforge.com/minecraft/mc-mo...
- [[Modrinth>https://modrinth.com/mod/mcpitanlibarch]]
*** 3.3. プロジェクトへの追加方法 [#ld93eb84]
- ''build.gradle'' にリポジトリと依存関係を記述します。
#gcode(groovy){{{
repositories {
maven {
url = "https://maven.pitan76.net/"
}
}
dependencies {
// FabricMC ※それぞれ別のbuild.gradleを用いて...
modImplementation "net.pitan76:mcpitanlib-fab...
// Minecraft Forge
modImplementation "net.pitan76:mcpitanlib-for...
// NeoForge
modImplementation "net.pitan76:mcpitanlib-neo...
}
}}}
- ''gradle.properties'' にバージョンを指定します。
#gcode(properties){{
# Example: mcpitanlib_version=+1.18.2:3.3.1
mcpitanlib_version=+x.x.x:x.x.x
}}
最新のバージョンは [[maven.pitan76.net>https://maven.pita...
** 4. ファイル構造について [#ibd964ac]
- ''README.md'': 大まかな説明とセットアップ方法
- ''LICENSE'': ライセンス
- ''build.gradle'', ''gradle.properties'', ''settings.gra...
- ''.github/'': GitHub Actionsのワークフロー定義。
-- ''workflows/'': 自動ビルド、テスト、リリース、Cherry-P...
- ''common/'': 全てのMODローダーで共通して使用されるソー...
-- ''src/main/java/net/pitan76/mcpitanlib/api/'': MCPitan...
-- ''src/main/java/net/pitan76/mcpitanlib/test/ExampleMod...
- ''fabric/'': Fabric環境専用のソース
- ''forge/'': Forge環境専用のソース
- ''neoforge/'': NeoForge環境専用のソース
- ''mappings/'': マッピング
- ''upload_maven.php'': ライブラリをMavenリポジトリにアッ...
- ''info.properties'': バージョン情報など
** 5. MOD開発の始め方 (MCPitanLib利用) [#xf4d91da]
1. CommonModInitializer を継承したクラスを作成: MODのメイ...
2. IDの定義: ''CompatIdentifier.of("your_mod_id", "object...
3. オブジェクトの登録: CommonModInitializerで自動的に生成...
--アイテム: ''new CompatItem(CompatibleItemSettings.of(.....
-- ブロック: ''new CompatBlock(CompatibleBlockSettings.of...
-- GUI (ScreenHandler): ''registry.registerScreenHandlerT...
4. ''プラットフォーム固有処理'': 必要に応じて、fabric/, f...
** 6. 主要APIコンセプト (MCPitanLib) [#d2c29397]
- ''CompatRegistryV2'': アイテム、ブロック、エンティティ...
- ''CompatIdentifier'': Minecraftの識別子 (net.minecraft....
- ''CompatibleItemSettings'': Item.Settingsのバージョン互...
- ''CompatibleBlockSettings'': AbstractBlock.Settingsのバ...
- ''CompatItem'', ''CompatBlock'': ライブラリが提供するバ...
- ''CommonModInitializer'': commonの初期化エントリーポイ...
- ''CommandRegistry'': コマンドを登録するためのユーティリ...
- ''GUI関連'': SimpleScreenHandlerTypeBuilder, GuiRegistr...
** 7. 自動 Cherry-Pick (GitHub Actions) [#y3bf1eee]
MCPitanLibに含まれているworkflowについて
- コミットメッセージで ''[cp]'' から始めると、GitHub Acti...
- コンフリクトが発生した場合はプルリクエストが作成されま...
** 8. 貢献方法 [#t6a7ed7f]
バグ報告や機能要望は GitHub Issues へ、コードの改善提案は...
終了行:
* MCPitanLib ドキュメント [#z03e78cb]
IntelliJ IDEAプラグインの[[MCPitanLibプラグイン - JetBrai...
** 1. 概要 [#g5ee34a8]
- ''MCPitanLibとは'': 1つのjarファイルで複数のMinecraftバ...
- ''主な機能について'':
-- アイテム、ブロック、エンティティ、GUI、コマンドなどの...
-- 複数バージョン対応を容易にするための各種ユーティリティ
- ''開発状況と注意点'': 開発中であり、予告なく仕様が変更...
** 2. ライセンス [#d4065116]
- MIT License
** 3. 導入方法 [#efe12032]
*** 3.1. 前提Mod [#a0464d47]
- ''Modローダー'':
-- [[FabricMC>https://fabricmc.net/]]
-- [[Minecraft Forge>https://files.minecraftforge.net/]]
-- [[NeoForge>https://neoforged.net/]]
- ''前提Mod'':
-- Architectury API [[CurseForge>https://www.curseforge.c...
*** 3.2. ダウンロード [#s022737e]
- [[CurseForge>https://www.curseforge.com/minecraft/mc-mo...
- [[Modrinth>https://modrinth.com/mod/mcpitanlibarch]]
*** 3.3. プロジェクトへの追加方法 [#ld93eb84]
- ''build.gradle'' にリポジトリと依存関係を記述します。
#gcode(groovy){{{
repositories {
maven {
url = "https://maven.pitan76.net/"
}
}
dependencies {
// FabricMC ※それぞれ別のbuild.gradleを用いて...
modImplementation "net.pitan76:mcpitanlib-fab...
// Minecraft Forge
modImplementation "net.pitan76:mcpitanlib-for...
// NeoForge
modImplementation "net.pitan76:mcpitanlib-neo...
}
}}}
- ''gradle.properties'' にバージョンを指定します。
#gcode(properties){{
# Example: mcpitanlib_version=+1.18.2:3.3.1
mcpitanlib_version=+x.x.x:x.x.x
}}
最新のバージョンは [[maven.pitan76.net>https://maven.pita...
** 4. ファイル構造について [#ibd964ac]
- ''README.md'': 大まかな説明とセットアップ方法
- ''LICENSE'': ライセンス
- ''build.gradle'', ''gradle.properties'', ''settings.gra...
- ''.github/'': GitHub Actionsのワークフロー定義。
-- ''workflows/'': 自動ビルド、テスト、リリース、Cherry-P...
- ''common/'': 全てのMODローダーで共通して使用されるソー...
-- ''src/main/java/net/pitan76/mcpitanlib/api/'': MCPitan...
-- ''src/main/java/net/pitan76/mcpitanlib/test/ExampleMod...
- ''fabric/'': Fabric環境専用のソース
- ''forge/'': Forge環境専用のソース
- ''neoforge/'': NeoForge環境専用のソース
- ''mappings/'': マッピング
- ''upload_maven.php'': ライブラリをMavenリポジトリにアッ...
- ''info.properties'': バージョン情報など
** 5. MOD開発の始め方 (MCPitanLib利用) [#xf4d91da]
1. CommonModInitializer を継承したクラスを作成: MODのメイ...
2. IDの定義: ''CompatIdentifier.of("your_mod_id", "object...
3. オブジェクトの登録: CommonModInitializerで自動的に生成...
--アイテム: ''new CompatItem(CompatibleItemSettings.of(.....
-- ブロック: ''new CompatBlock(CompatibleBlockSettings.of...
-- GUI (ScreenHandler): ''registry.registerScreenHandlerT...
4. ''プラットフォーム固有処理'': 必要に応じて、fabric/, f...
** 6. 主要APIコンセプト (MCPitanLib) [#d2c29397]
- ''CompatRegistryV2'': アイテム、ブロック、エンティティ...
- ''CompatIdentifier'': Minecraftの識別子 (net.minecraft....
- ''CompatibleItemSettings'': Item.Settingsのバージョン互...
- ''CompatibleBlockSettings'': AbstractBlock.Settingsのバ...
- ''CompatItem'', ''CompatBlock'': ライブラリが提供するバ...
- ''CommonModInitializer'': commonの初期化エントリーポイ...
- ''CommandRegistry'': コマンドを登録するためのユーティリ...
- ''GUI関連'': SimpleScreenHandlerTypeBuilder, GuiRegistr...
** 7. 自動 Cherry-Pick (GitHub Actions) [#y3bf1eee]
MCPitanLibに含まれているworkflowについて
- コミットメッセージで ''[cp]'' から始めると、GitHub Acti...
- コンフリクトが発生した場合はプルリクエストが作成されま...
** 8. 貢献方法 [#t6a7ed7f]
バグ報告や機能要望は GitHub Issues へ、コードの改善提案は...
ページ名:
目次
FrontPage
Video/FabricのMOD開発講座
MOD解説
自作系
Advanced Reborn
Bedrock Tools76
Cubic Turret
Ender Cane
Enhanced Quarries
Item Alchemy
More Harnesses
PipePlus
Simple Uncrafting Table
Space Cube
StorageBox Adapter
Storage Box for Fabric
Universal Wrench
MCPitanLibドキュメント
↑
検索
AND検索
OR検索
最新の10件
2025-12-02
More Harnesses
2025-11-15
StorageBox Adapter/en
StorageBox Adapter
Storage Box for Fabric/en
Storage Box for Fabric
MenuBar
AutoAliasName
2025-09-12
dev/MCPitanLib/Item Addition/en
dev/MCPitanLib/Item Addition
2025-08-08
More Harnesses/en
↑
ツールボックス
新しいページの作成
最近更新したページ
全ページ
ヘルプ
↑
カウンター
総計:
0
今日:
0
昨日:
0
現在:
18