Skip to content

Pitan76/MCPitanLib

Repository files navigation

MCPitanLib

日本語

MCPitanLibはライブラリです。 1つのjarで複数のMCバージョンを対応させるためのものです。
開発中であるため、予告なく仕様が変更されることがあったり、不具合があるかもしれません。
私専用につくっているため、他の方が使うことをあまり想定していません。

前提MOD

ダウンロード

使い方

build.gradleに以下のように記述してください。

repositories {
    maven {
        url = "https://maven.pitan76.net/"
    }
}

dependencies {
    // FabricMC
    modImplementation "net.pitan76:mcpitanlib-fabric:${rootProject.mcpitanlib_version}"
    
    // Minecraft Forge
    //modImplementation "net.pitan76:mcpitanlib-forge:${rootProject.mcpitanlib_version}"
    
    // NeoForge
    //modImplementation "net.pitan76:mcpitanlib-neoforge:${rootProject.mcpitanlib_version}"
}

gradle.propertiesに以下のように記述してください。

# Example: mcpitanlib_version=+1.18.2:3.0.4
mcpitanlib_version=x.x.x

バージョンはmaven.pitan76.netで確認してください。

MCPitanLibを用いたMOD開発は「common/src/main/java/net/pitan76/mcpitanlib/test/ExampleMod.java」を参考にしてください。

English

MCPitanLib is a library. It is for supporting multiple MC versions with one jar.
It is under development, so the specification may change without notice, and there may be bugs.
I am creating it for my own use, so I don't expect others to use it much.

Required MOD

Download

How to use

Write as follows in build.gradle.

repositories {
    maven {
        url = "https://maven.pitan76.net/"
    }
}

dependencies {
    // FabricMC
    modImplementation "net.pitan76:mcpitanlib-fabric${rootProject.mcpitanlib_version}"
    
    // Minecraft Forge
    //modImplementation "net.pitan76:mcpitanlib-forge${rootProject.mcpitanlib_version}"
    
    // NeoForge
    //modImplementation "net.pitan76:mcpitanlib-neoforge${rootProject.mcpitanlib_version}"
}

Write as follows in gradle.properties.

# Example: mcpitanlib_version=+1.18.2:3.0.4
mcpitanlib_version=+x.x.x:x.x.x

Please check the version at maven.pitan76.net.

For MOD development using MCPitanLib, refer to "common/src/main/java/net/pitan76/mcpitanlib/test/ExampleMod.java".