63 lines
1.8 KiB
Java
63 lines
1.8 KiB
Java
package mods.betterfoliage.client.render;
|
|
|
|
import cpw.mods.fml.relauncher.Side;
|
|
import cpw.mods.fml.relauncher.SideOnly;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.util.IIcon;
|
|
|
|
/** Same as {@link RenderBlockAOBase}, but does not actually render anything.
|
|
* @author octarine-noise
|
|
*/
|
|
@SideOnly(Side.CLIENT)
|
|
public class FakeRenderBlockAOBase extends RenderBlockAOBase {
|
|
|
|
@Override
|
|
public void renderFaceZNeg(Block block, double x, double y, double z, IIcon icon) {
|
|
saveShadingTopLeft(aoZNXYPP);
|
|
saveShadingTopRight(aoZNXYNP);
|
|
saveShadingBottomLeft(aoZNXYPN);
|
|
saveShadingBottomRight(aoZNXYNN);
|
|
}
|
|
|
|
@Override
|
|
public void renderFaceZPos(Block block, double x, double y, double z, IIcon icon) {
|
|
saveShadingTopLeft(aoZPXYNP);
|
|
saveShadingTopRight(aoZPXYPP);
|
|
saveShadingBottomLeft(aoZPXYNN);
|
|
saveShadingBottomRight(aoZPXYPN);
|
|
}
|
|
|
|
@Override
|
|
public void renderFaceXNeg(Block block, double x, double y, double z, IIcon icon) {
|
|
saveShadingTopLeft(aoXNYZPN);
|
|
saveShadingTopRight(aoXNYZPP);
|
|
saveShadingBottomLeft(aoXNYZNN);
|
|
saveShadingBottomRight(aoXNYZNP);
|
|
}
|
|
|
|
@Override
|
|
public void renderFaceXPos(Block block, double x, double y, double z, IIcon icon) {
|
|
saveShadingTopLeft(aoXPYZPP);
|
|
saveShadingTopRight(aoXPYZPN);
|
|
saveShadingBottomLeft(aoXPYZNP);
|
|
saveShadingBottomRight(aoXPYZNN);
|
|
}
|
|
|
|
@Override
|
|
public void renderFaceYNeg(Block block, double x, double y, double z, IIcon icon) {
|
|
saveShadingTopLeft(aoYNXZNP);
|
|
saveShadingTopRight(aoYNXZPP);
|
|
saveShadingBottomLeft(aoYNXZNN);
|
|
saveShadingBottomRight(aoYNXZPN);
|
|
}
|
|
|
|
@Override
|
|
public void renderFaceYPos(Block block, double x, double y, double z, IIcon icon) {
|
|
saveShadingTopLeft(aoYPXZPP);
|
|
saveShadingTopRight(aoYPXZNP);
|
|
saveShadingBottomLeft(aoYPXZPN);
|
|
saveShadingBottomRight(aoYPXZNN);
|
|
}
|
|
|
|
}
|