Registry Helper Lib

Registry Helper Lib

一个更快速、更便捷注册的小型库。支持Minecraft和自定义注册表。

基础库

RegistryHelperLib

你是否厌倦了为了注册 Minecraft 的所有内容而编写大量代码? 有了这个小库,你将能够以更简单的方式进行注册。

安装

在 build.gradle 中添加 Modrinth 的 Maven 仓库:

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

然后在 build.gradle 中添加模组依赖:

    dependencies{
        //其他依赖
        modImplementation("maven.modrinth:registry-helper-lib:${project.registry_helper_version}")
    }

然后在 gradle.properties 中添加版本变量。将下面的版本替换为你想要的库版本:

    registry_helper_version= <version>

如何使用?

创建一个 RegistryHelper 类的实例。这个实例将允许你为某个注册表类型进行注册。

    public class ModItems {
        private static final RegistryHelper<Item> registryHelper=new RegistryHelper<>(Registries.ITEM,ExampleMod.MOD_ID);
        public static final Item EXAMPLE_ITEM= registryHelper.register("name",new Item(new Item.Settings()));

        public static void init(){
        
        }
    }