mirror of
https://github.com/KAMKEEL/CustomNPC-Gecko-Addon.git
synced 2026-11-12 23:37:33 +00:00
Added the main mod class, client and common proxies registering custom model entity
This commit is contained in:
1 parent
151943c138
commit
0245ea217a
3 files changed
+53
No files matched your search
@@ -0,0 +1,23 @@
|
||||
package com.goodbird.cnpcgeckoaddon;
|
||||
|
||||
import cpw.mods.fml.common.Mod;
|
||||
import cpw.mods.fml.common.SidedProxy;
|
||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
|
||||
@Mod(modid = "cnpcgeckoaddon",
|
||||
name = "CustomNPC Gecko Addon",
|
||||
version = "1.0",
|
||||
dependencies = "required-after:customnpcs;required-after:geckolib3")
|
||||
public class CNPCGeckoAddon {
|
||||
|
||||
@SidedProxy(clientSide = "com.goodbird.cnpcgeckoaddon.client.ClientProxy", serverSide = "com.goodbird.cnpcgeckoaddon.CommonProxy")
|
||||
public static CommonProxy proxy;
|
||||
|
||||
@Mod.Instance
|
||||
public static CNPCGeckoAddon instance;
|
||||
|
||||
@Mod.EventHandler
|
||||
public void preInit(FMLPreInitializationEvent ev) {
|
||||
proxy.preInit(ev);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.goodbird.cnpcgeckoaddon;
|
||||
|
||||
import com.goodbird.cnpcgeckoaddon.entity.EntityCustomModel;
|
||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
import cpw.mods.fml.common.registry.EntityRegistry;
|
||||
|
||||
public class CommonProxy {
|
||||
|
||||
public void preInit(FMLPreInitializationEvent ev){
|
||||
EntityRegistry.registerModEntity(EntityCustomModel.class, "CustomModelEntity", 0, CNPCGeckoAddon.instance, 64, 10, false);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.goodbird.cnpcgeckoaddon.client;
|
||||
|
||||
import com.goodbird.cnpcgeckoaddon.CommonProxy;
|
||||
import com.goodbird.cnpcgeckoaddon.client.renderer.RenderCustomModel;
|
||||
import com.goodbird.cnpcgeckoaddon.entity.EntityCustomModel;
|
||||
import cpw.mods.fml.client.registry.RenderingRegistry;
|
||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
|
||||
|
||||
public class ClientProxy extends CommonProxy {
|
||||
|
||||
@Override
|
||||
public void preInit(FMLPreInitializationEvent ev) {
|
||||
super.preInit(ev);
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityCustomModel.class, new RenderCustomModel());
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user