Dynamic Registries 图标

Dynamic Registries

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.18.1-1.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/dynamicregistries
资源信息

Minecraft 版本: 1.18.1

平台: forge

标签: library

资源介绍

dynamic registries

Dynamic registries is a library mod that allows the creation of new data-pack based registries. It's possible to define elements in code and trough data-packs (even the data-pack in your mod), but not necessary; you can also create elements only in code or in data-packs. Elements that were defined in code can also be overwritten from data-packs. Elements must be encoded in JSON.

This library is based on the changes introduced in this PR. This PR probably isn't going to be merged before 1.18.2 gets released, but I needed this feature already for 1.18.1, so I wrote this mod. There won't be versions of this library for other Minecraft version for this reason.

How to add this library to your mods dependencies

To add the library to your gradle setup, add modrinth to your dependency repositories.

repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
        content {
            includeGroup "maven.modrinth"
        }
    }
}

Add the above codeblock to your build.gradle above your dependencies block (the order doesn't matter that strong, but lets assume that you've placed it there to simplify things a bit). If you already had a repositories block, only append the maven block to it.

We now define the dependency itself. Add the line below to your dependencies block in your build.gradle. Version 0.1.0 was the latest at time of writing. Replace that with the latest currently available version.

implementation fg.deobf("maven.modrinth:dynamicregistries:0.1.0")

You can now refresh your gradle project to download the dependencies and re-run IDE setup tasks (genIntellijRuns, genEclipseRuns or genVSCodeRuns)

You can now use dynamic registries in your development setup, but you should make the forge mod-loader check for it's dependencies when loading. That requires changes in your mods.toml (in src/main/resources/META-INF). Add the following block at the end of the file

[[dependencies.modid]]
modId = "dynamicregistries"
mandatory = true
versionRange = "[0.0.0,2.0.0)"
ordering = "NONE"
side = "BOTH"

Replace modid with the modid of your mod and rearrange the version range if necessary

Credits

  • Won-Ton, the author of the PR that was the base for this library
  • Mod Icon: flaticon.com
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Create: McDonalds Stock Keeper Cap

价格:0 墨喵币
下载量:0

查看详情
PBR JG

价格:0 墨喵币
下载量:0

查看详情
Cog & Steam

价格:0 墨喵币
下载量:0

查看详情
Arther Lewyien Anime Gui Pack

价格:0 墨喵币
下载量:0

查看详情