BloodMagic/src/main/java/WayofTime/bloodmagic/proxy/CommonProxy.java

51 lines
1.6 KiB
Java
Raw Normal View History

package WayofTime.bloodmagic.proxy;
import WayofTime.bloodmagic.ritual.CapabilityRuneType;
import WayofTime.bloodmagic.ritual.IRitualStone;
import WayofTime.bloodmagic.teleport.TeleportQueue;
2017-08-16 04:30:48 +00:00
import com.google.common.collect.ImmutableMap;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.animation.ITimeValue;
import net.minecraftforge.common.capabilities.CapabilityManager;
import net.minecraftforge.common.model.animation.IAnimationStateMachine;
2017-08-16 04:30:48 +00:00
public class CommonProxy {
public void preInit() {
MinecraftForge.EVENT_BUS.register(TeleportQueue.getInstance());
registerRenderers();
}
2017-08-16 04:30:48 +00:00
public void init() {
2016-03-16 22:41:06 +00:00
CapabilityManager.INSTANCE.register(IRitualStone.Tile.class, new CapabilityRuneType.RuneTypeStorage(), new CapabilityRuneType.Factory());
}
2017-08-16 04:30:48 +00:00
public void postInit() {
}
2017-08-16 04:30:48 +00:00
public void registerRenderers() {
}
2017-08-16 04:30:48 +00:00
public Object beamCont(World worldObj, double xi, double yi, double zi, double tx, double ty, double tz, int type, int color, boolean reverse, float endmod, Object input, int impact) {
// TODO Auto-generated method stub
return null;
}
2017-08-16 04:30:48 +00:00
public void tryHandleBlockModel(Block block, String name) {
// NO-OP
}
2017-08-16 04:30:48 +00:00
public void tryHandleItemModel(Item item, String name) {
// NO-OP
}
2017-08-16 04:30:48 +00:00
public IAnimationStateMachine load(ResourceLocation location, ImmutableMap<String, ITimeValue> parameters) {
return null;
}
}