@Override
protected void doInit() {
if(Gadomancy.proxy.getSide() == Side.CLIENT) {
RendererLivingEntity render = ClientProxy.unregisterRenderer(EntityGolemTH.class, RenderGolemTH.class);
if(render != null) {
RenderingRegistry.registerEntityRenderingHandler(EntityGolemTH.class, new RenderAdditionalGolemTH(render.mainModel));
}
modMatrix = Block.getBlockFromName("ThaumicHorizons:modMatrix");
RegisteredBlocks.registerClawClickBehavior(new ClickBehavior(true) {
private TileVat vat;
@Override
public boolean isValidForBlock() {
if (block == modMatrix && metadata == 0) {
this.vat = ((TileVatMatrix) world.getTileEntity(x, y, z)).getVat();
return vat != null;
}
return false;
}
@Override
public int getComparatorOutput() {
return (vat.mode != 0 && vat.mode != 4) ? 15 : 0;
}
@Override
public void addInstability(int instability) {
vat.instability += Math.ceil(instability * 0.5);
}
});
}
MinecraftForge.EVENT_BUS.register(this);
}
IntegrationThaumicHorizions.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Gadomancy
作者:
评论列表
文章目录