Skip to content

Instantly share code, notes, and snippets.

@SideOnly(Side.CLIENT)
public class CustomBlockRenderer implements ISimpleBlockRenderingHandler{
@Override
public void renderInventoryBlock(Block block, int metadata, int modelID,
RenderBlocks renderer) {
Tessellator t = Tessellator.instance;
t.startDrawingQuads();
t.setNormal(-1, 0, 0);
renderer.renderFaceXNeg(block, 0, 0, 0, renderer.getBlockIconFromSideAndMetadata(block, ForgeDirection.WEST.ordinal(), 1));
package de.keridos.floodlights.tileentity;
import cofh.api.energy.EnergyStorage;
import cofh.api.energy.IEnergyHandler;
import de.keridos.floodlights.handler.ConfigHandler;
import de.keridos.floodlights.handler.LightHandler;
import de.keridos.floodlights.reference.Names;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
package de.keridos.floodlights.tileentity;
import cofh.api.energy.EnergyStorage;
import cofh.api.energy.IEnergyHandler;
import de.keridos.floodlights.handler.ConfigHandler;
import de.keridos.floodlights.handler.LightHandler;
import de.keridos.floodlights.reference.Names;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
public void initConfig(Configuration config){
config.getCategory("crafting");
electricFloodlight = config.getBoolean("electricFloodlightEnabled", "crafting", true, "Enables the electric FloodLight");
config.getCategory("general");
energyUsage = config.getInt("energyUsage","general", 5,0,1000,"Energy Usage in RF/t for the electric FloodLight");
refreshRate = config.getInt("refreshRate","general", 3,0,100,"How many Phantom lights should be updated per tick (Higher is faster, but lags more)");
}