WikiChree.COM
新規
編集
添付
管理
PitaQ Wiki
Pitan作マイクラMODの解説Wiki
≡
目次
FrontPage
Video/FabricのMOD開発講座
MOD解説
自作系
Item Alchemy
Ender Cane
Simple Uncrafting Table
Advanced Reborn
Enhanced Quarries
PipePlus
Space Cube
Storage Box for Fabric
[Fork]
↑
検索
AND検索
OR検索
最新の10件
2025-06-19
Universal Wrench
2025-06-16
dev/MCPitanLib
dev/MCPitanLib/Item Addition/en
RecentDeleted
dev/MCPitanLib/Overview/en
dev/MCPitanLib/Overview
2025-06-09
FrontPage
Memory Usage Title
Ender Cane
Mod Sound Volume Options
↑
ツールボックス
新しいページの作成
最近更新したページ
全ページ
ヘルプ
↑
カウンター
総計:
0
今日:
0
昨日:
0
現在:
3
トップ
ヘルプ
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解説
自作系
Item Alchemy
Ender Cane
Simple Uncrafting Table
Advanced Reborn
Enhanced Quarries
PipePlus
Space Cube
Storage Box for Fabric
[Fork]
↑
検索
AND検索
OR検索
最新の10件
2025-06-19
Universal Wrench
2025-06-16
dev/MCPitanLib
dev/MCPitanLib/Item Addition/en
RecentDeleted
dev/MCPitanLib/Overview/en
dev/MCPitanLib/Overview
2025-06-09
FrontPage
Memory Usage Title
Ender Cane
Mod Sound Volume Options
↑
ツールボックス
新しいページの作成
最近更新したページ
全ページ
ヘルプ
↑
カウンター
総計:
0
今日:
0
昨日:
0
現在:
3