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
現在:
4
トップ
ヘルプ
PukiWiki
dev/MCPitanLib/Overview/en をテンプレートにして作成
開始行:
* MCPitanLib Documentation [#z03e78cb]
You can more easily create a project using the IntelliJ I...
** 1. Overview [#g5ee34a8]
- ''What is MCPitanLib'': A library for developing Minecr...
- ''Main features'':
-- Registration of items, blocks, entities, GUI, commands...
-- Various utilities to simplify support for multiple Min...
- ''Development status and notes'': Still under developme...
** 2. License [#d4065116]
- MIT License
** 3. Installation [#efe12032]
*** 3.1. Required Mods [#a0464d47]
- ''Mod Loaders'':
-- [[FabricMC>https://fabricmc.net/]]
-- [[Minecraft Forge>https://files.minecraftforge.net/]]
-- [[NeoForge>https://neoforged.net/]]
- ''Required Mod'':
-- Architectury API [[CurseForge>https://www.curseforge.c...
*** 3.2. Download [#s022737e]
- [[CurseForge>https://www.curseforge.com/minecraft/mc-mo...
- [[Modrinth>https://modrinth.com/mod/mcpitanlibarch]]
*** 3.3. Adding to Your Project [#ld93eb84]
- Add repositories and dependencies to your ''build.gradl...
#gcode(groovy){{
repositories {
maven {
url = "https://maven.pitan76.net/"
}
}
dependencies {
// FabricMC ※Use a different build.gradle for...
modImplementation "net.pitan76:mcpitanlib-fab...
// Minecraft Forge
modImplementation "net.pitan76:mcpitanlib-for...
// NeoForge
modImplementation "net.pitan76:mcpitanlib-neo...
}
}}
- Specify the version in ''gradle.properties'':
#gcode(properties){{
# Example: mcpitanlib_version=+1.18.2:3.3.1
mcpitanlib_version=+x.x.x:x.x.x
}}
Check the latest version at [[maven.pitan76.net>https://m...
** 4. File Structure [#ibd964ac]
- ''README.md'': General description and setup instructions
- ''LICENSE'': License file
- ''build.gradle'', ''gradle.properties'', ''settings.gra...
- ''.github/'': GitHub Actions workflow definitions
-- ''workflows/'': Contains CI/CD pipelines for auto buil...
- ''common/'': Source code shared across all mod loaders
-- ''src/main/java/net/pitan76/mcpitanlib/api/'': Core AP...
-- ''src/main/java/net/pitan76/mcpitanlib/test/ExampleMod...
- ''fabric/'': Source code specific to the Fabric environ...
- ''forge/'': Source code specific to the Forge environment
- ''neoforge/'': Source code specific to the NeoForge env...
- ''mappings/'': Mappings
- ''upload_maven.php'': PHP script to upload the library ...
- ''info.properties'': Version info, etc.
** 5. Getting Started with Mod Development (Using MCPitan...
1. Create a class that extends CommonModInitializer: This...
2. Define IDs: Use ''CompatIdentifier.of("your_mod_id", "...
3. Register objects: Use the CompatRegistryV2 instance (r...
-- Item: ''new CompatItem(CompatibleItemSettings.of(...))''
-- Block: ''new CompatBlock(CompatibleBlockSettings.of(.....
-- GUI (ScreenHandler): ''registry.registerScreenHandlerT...
4. ''Platform-specific code'': If needed, write platform-...
** 6. Main API Concepts (MCPitanLib) [#d2c29397]
- ''CompatRegistryV2'': Core class for registering items,...
- ''CompatIdentifier'': A compatibility wrapper for Minec...
- ''CompatibleItemSettings'': Compatibility class for Ite...
- ''CompatibleBlockSettings'': Compatibility class for Ab...
- ''CompatItem'', ''CompatBlock'': Compatibility classes ...
- ''CommonModInitializer'': Common entry point initializer
- ''CommandRegistry'': Utility for registering commands
- ''GUI-related'': Includes SimpleScreenHandlerTypeBuilde...
** 7. Automatic Cherry-Pick (GitHub Actions) [#y3bf1eee]
About the workflows included in MCPitanLib
- If a commit message starts with ''[cp]'', GitHub Action...
- If conflicts occur, a pull request will be created (cur...
** 8. How to Contribute [#t6a7ed7f]
Please report bugs or request features via GitHub Issues....
終了行:
* MCPitanLib Documentation [#z03e78cb]
You can more easily create a project using the IntelliJ I...
** 1. Overview [#g5ee34a8]
- ''What is MCPitanLib'': A library for developing Minecr...
- ''Main features'':
-- Registration of items, blocks, entities, GUI, commands...
-- Various utilities to simplify support for multiple Min...
- ''Development status and notes'': Still under developme...
** 2. License [#d4065116]
- MIT License
** 3. Installation [#efe12032]
*** 3.1. Required Mods [#a0464d47]
- ''Mod Loaders'':
-- [[FabricMC>https://fabricmc.net/]]
-- [[Minecraft Forge>https://files.minecraftforge.net/]]
-- [[NeoForge>https://neoforged.net/]]
- ''Required Mod'':
-- Architectury API [[CurseForge>https://www.curseforge.c...
*** 3.2. Download [#s022737e]
- [[CurseForge>https://www.curseforge.com/minecraft/mc-mo...
- [[Modrinth>https://modrinth.com/mod/mcpitanlibarch]]
*** 3.3. Adding to Your Project [#ld93eb84]
- Add repositories and dependencies to your ''build.gradl...
#gcode(groovy){{
repositories {
maven {
url = "https://maven.pitan76.net/"
}
}
dependencies {
// FabricMC ※Use a different build.gradle for...
modImplementation "net.pitan76:mcpitanlib-fab...
// Minecraft Forge
modImplementation "net.pitan76:mcpitanlib-for...
// NeoForge
modImplementation "net.pitan76:mcpitanlib-neo...
}
}}
- Specify the version in ''gradle.properties'':
#gcode(properties){{
# Example: mcpitanlib_version=+1.18.2:3.3.1
mcpitanlib_version=+x.x.x:x.x.x
}}
Check the latest version at [[maven.pitan76.net>https://m...
** 4. File Structure [#ibd964ac]
- ''README.md'': General description and setup instructions
- ''LICENSE'': License file
- ''build.gradle'', ''gradle.properties'', ''settings.gra...
- ''.github/'': GitHub Actions workflow definitions
-- ''workflows/'': Contains CI/CD pipelines for auto buil...
- ''common/'': Source code shared across all mod loaders
-- ''src/main/java/net/pitan76/mcpitanlib/api/'': Core AP...
-- ''src/main/java/net/pitan76/mcpitanlib/test/ExampleMod...
- ''fabric/'': Source code specific to the Fabric environ...
- ''forge/'': Source code specific to the Forge environment
- ''neoforge/'': Source code specific to the NeoForge env...
- ''mappings/'': Mappings
- ''upload_maven.php'': PHP script to upload the library ...
- ''info.properties'': Version info, etc.
** 5. Getting Started with Mod Development (Using MCPitan...
1. Create a class that extends CommonModInitializer: This...
2. Define IDs: Use ''CompatIdentifier.of("your_mod_id", "...
3. Register objects: Use the CompatRegistryV2 instance (r...
-- Item: ''new CompatItem(CompatibleItemSettings.of(...))''
-- Block: ''new CompatBlock(CompatibleBlockSettings.of(.....
-- GUI (ScreenHandler): ''registry.registerScreenHandlerT...
4. ''Platform-specific code'': If needed, write platform-...
** 6. Main API Concepts (MCPitanLib) [#d2c29397]
- ''CompatRegistryV2'': Core class for registering items,...
- ''CompatIdentifier'': A compatibility wrapper for Minec...
- ''CompatibleItemSettings'': Compatibility class for Ite...
- ''CompatibleBlockSettings'': Compatibility class for Ab...
- ''CompatItem'', ''CompatBlock'': Compatibility classes ...
- ''CommonModInitializer'': Common entry point initializer
- ''CommandRegistry'': Utility for registering commands
- ''GUI-related'': Includes SimpleScreenHandlerTypeBuilde...
** 7. Automatic Cherry-Pick (GitHub Actions) [#y3bf1eee]
About the workflows included in MCPitanLib
- If a commit message starts with ''[cp]'', GitHub Action...
- If conflicts occur, a pull request will be created (cur...
** 8. How to Contribute [#t6a7ed7f]
Please report bugs or request features via 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
現在:
4