36 lines
1.3 KiB
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));
|
|
}
|
|
|
|
}
|