Skip to content

Instantly share code, notes, and snippets.

View marchermans's full-sized avatar
🏠
Working from home

Marc Hermans marchermans

🏠
Working from home
View GitHub Profile
package com.Orion.Armory.Client.GUI.Plugins.NEI;
import codechicken.nei.api.API;
import codechicken.nei.api.IConfigureNEI;
import com.Orion.Armory.Armory;
import com.Orion.Armory.Common.Registry.GeneralRegistry;
import com.Orion.Armory.Util.References;
/**
* Created by Orion
@marchermans
marchermans / MessageHandlerTEFirePit.java
Created April 22, 2015 11:51
TEFirePit and Networking Code
package com.Orion.Armory.Network.Handlers;
import com.Orion.Armory.Common.TileEntity.TileEntityArmory;
import com.Orion.Armory.Common.TileEntity.TileEntityFirePit;
import com.Orion.Armory.Network.Messages.MessageTileEntityFirePit;
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import net.minecraft.tileentity.TileEntity;
@marchermans
marchermans / teFirePit.java
Last active August 29, 2015 14:19
FirePit update routine
public void updateEntity()
{
if (worldObj.isRemote)
{
return;
}
iIsBurning = false;
if (heatFurnace() > 0F)
@marchermans
marchermans / GuiArmory.java
Created January 25, 2015 20:54
Ledger text with scissors
package com.Orion.Armory.Client.Gui;
/*
/ ArmoryBaseGui
/ Created by : Orion
/ Created on : 15/01/2015
*/
import com.Orion.Armory.Util.Client.*;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
protected abstract class Ledger
{
public int iCurrentXExtension = 24;
public int iCurrentYExtension = 24;
public int iLastXOrigin = 0;
public int iLastYOrigin = 0;
public Color iBackgroundColor = Colors.Ledgers.DEFAULT;
public IIcon iHeaderIcon;
public Color iHeaderTextColor;
@marchermans
marchermans / Color.java
Last active August 29, 2015 14:13
Color to int
package com.Orion.Armory.Util.Client;
/*
/ Color
/ Created by : Orion
/ Created on : 27/06/2014
*/
public class Color {
private int iColorRed = 255;
private int iColorGreen = 255;
package com.Orion.Armory.Common.TileEntity;
/*
/ TileEntityFirePit
/ Created by : Orion
/ Created on : 02/10/2014
*/
import com.Orion.Armory.Common.Factory.HeatedIngotFactory;
import com.Orion.Armory.Common.Registry.IngotRegistry;
import com.Orion.Armory.Util.Core.ForgeDirectionHelper;
@marchermans
marchermans / FirePitTESR.java
Created January 10, 2015 09:37
FirePit TESR
package com.Orion.Armory.Client.Renderer.TileEntities;
/*
* FirePitTEST
* Created by: Orion
* Created on: 10-10-2014
*/
import com.Orion.Armory.Client.Models.ModelFirePit;
import com.Orion.Armory.Common.TileEntity.TileEntityFirePit;
import com.Orion.Armory.Util.References;
package com.Orion.Armory.Client.Renderer.TileEntities;
/*
* FirePitTEST
* Created by: Orion
* Created on: 10-10-2014
*/
import com.Orion.Armory.Client.Models.ModelFirePit;
import com.Orion.Armory.Common.TileEntity.TileEntityFirePit;
import com.Orion.Armory.Util.References;
package net.minecraft.client.renderer.entity;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.util.Random;
import java.util.concurrent.Callable;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.renderer.ItemRenderer;