SimpleMultipart/src/test/java/net/shadowfacts/simplemultipart/test/MultipartTest.java

36 lines
1.3 KiB
Java

package net.shadowfacts.simplemultipart.test;
import net.fabricmc.api.ModInitializer;
import net.minecraft.util.Identifier;
import net.minecraft.util.registry.Registry;
import net.shadowfacts.simplemultipart.SimpleMultipart;
import net.shadowfacts.simplemultipart.client.SimpleMultipartClient;
import net.shadowfacts.simplemultipart.item.ItemMultipart;
/**
* @author shadowfacts
*/
public class MultipartTest implements ModInitializer {
public static final String MODID = "multipart_test";
public static final RedMultipart red = new RedMultipart();
public static final GreenMultipart green = new GreenMultipart();
public static final ItemMultipart redItem = new ItemMultipart(red);
public static final ItemMultipart greenItem = new ItemMultipart(green);
@Override
public void onInitialize() {
Registry.register(SimpleMultipart.MULTIPART, new Identifier(MODID, "red"), red);
Registry.register(SimpleMultipart.MULTIPART, new Identifier(MODID, "green"), green);
Registry.register(Registry.ITEM, new Identifier(MODID, "red"), redItem);
Registry.register(Registry.ITEM, new Identifier(MODID, "green"), greenItem);
SimpleMultipartClient.registerModel(red.getDefaultState(), new TestMultipartModel(true));
SimpleMultipartClient.registerModel(green.getDefaultState(), new TestMultipartModel(false));
}
}