在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):VazkiiMods/Patchouli开源软件地址(OpenSource Url):https://github.com/VazkiiMods/Patchouli开源编程语言(OpenSource Language):Java 98.4%开源软件介绍(OpenSource Introduction):PatchouliAccessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers For more information, see the docs. What does the mod's name mean???1https://en.touhouwiki.net/wiki/Patchouli_Knowledge Maven infoMaven artifacts are located here, each folder representing a version. Note: As of 1.16, intermediate (non-release) Maven builds are no longer persisted.
That is, you must either depend on a released version of Patchouli, e.g. Note that In Fabric, add the following to your repositories {
maven { url 'https://maven.blamejared.com' }
}
dependencies {
modImplementation "vazkii.patchouli:Patchouli:[VERSION]"
} In Forge, use the following: repositories {
maven { url 'https://maven.blamejared.com' }
}
dependencies {
compileOnly fg.deobf("vazkii.patchouli:Patchouli:[VERSION]:api")
runtimeOnly fg.deobf("vazkii.patchouli:Patchouli:[VERSION]")
} Note: Any code not located in the package Mixin Troubleshooting (Forge only)Patchouli uses Mixin to implement some of its features. On Forge, the game might crash when trying to launch in-dev, as ForgeGradle does not remap the refmap by itself. This can be worked around by specifying the refmap remapping manually: add these lines to your build.gradle and regenerate your run configurations in the IDE afterwards. MixinGradle applies this fix automatically - if you are using Mixin in your project you shouldn't have to change anything. License InformationPatchouli's original code and assets are licensed under the CC-BY-NC-SA 3.0 Unported license. We recognize that this is not ideal, and are open to changing the licensing of the code in the future. Please note that this mod uses official Mojang mappings (Mojmap). If you depend on Patchouli as normal, or only consume Patchouli's API, there should be no licensing concerns, as the mod is remapped to Intermediary (or SRG, for Forge) on compile. There is a license concern, however, if you bundle Patchouli with your mod using Jar-in-Jar. Building a mod which uses Mixin inserts a refmap, which for Patchouli will contain raw Mojang mappings in a JSON file. If this presents a licensing problem to you, then do not bundle Patchouli and just depend on it externally. I recommend using normal dependencies either way, as Jar-in-Jar inflates your archive sizes to store a mod that will probably be in most modpacks anyways. Developer InfoRepository LayoutFrom 1.18 onwards, Patchouli is developed with Fabric and Forge in the same branch of the same repository. This is a boon for productivity as most code can be shared without tedious merging of commits back and forth between branches. All code uses Mojang mappings (MojMap). This scheme is based on the Multi-Loader Template created by @jaredlll08 and @Darkhax. Many thanks to them! How it works is we have three Gradle subprojects: Instead, the loader-specific subprojects If a loader needs to be temporarily disabled, simply comment it out in Making a Release
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论