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.Network.Messages.Config;
import com.sun.javaws.exceptions.InvalidArgumentException;
import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import io.netty.buffer.ByteBuf;
/**
* Created by Orion
* Created on 09.06.2015
This file has been truncated, but you can view the full file.
Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_79]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_79]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_79]
at com.intellij.uiDesigner.snapShooter.SnapShooter.main(SnapShooter.java:59) [uiDesigner.jar:?]
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(50) + length(1) exceeds writerIndex(50): SlicedByteBuf(ridx: 50, widx: 50, cap: 50/50, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 51, cap: 51/51))
@marchermans
marchermans / Log error.log
Created June 9, 2015 08:57
Curse upload problem
Execution failed for task ':curse'.
> Curse Error 401: You must provide an API token using the `X-Api-Token` header, the `token` query string parameter, your email address and an API token using HTTP basic authentication.
* Try:
Run with --debug option to get more log output.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':curse'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
package com.Orion.Armory.World.Client.Render;
import com.Orion.Armory.Util.Client.CustomResource;
import com.Orion.Armory.World.Common.Block.BlockCommonMineable;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.EntityRenderer;
import net.minecraft.client.renderer.RenderBlocks;
@marchermans
marchermans / CircleHelper.java
Last active August 29, 2015 14:22
Circles in Minecraft
package com.Orion.Armory.Util.Core;
import com.Orion.Armory.Common.Registry.GeneralRegistry;
import net.minecraft.world.World;
/**
* Created by Orion
* Created on 31.05.2015
* 13:32
* <p/>
package com.Orion.Armory.Common.Compatibility.NEI;
import codechicken.nei.PositionedStack;
import codechicken.nei.recipe.TemplateRecipeHandler;
import com.Orion.Armory.Client.GUI.GuiArmorsAnvilStandard;
import com.Orion.Armory.Common.Crafting.Anvil.AnvilRecipe;
import com.Orion.Armory.Common.Crafting.Anvil.IAnvilRecipeComponent;
import com.Orion.Armory.Common.Item.ItemHeatedItem;
import com.Orion.Armory.Common.Registry.GeneralRegistry;
import com.Orion.Armory.Common.TileEntity.TileEntityArmorsAnvil;
package com.Orion.Armory.Common.Compatibility.NEI;
import codechicken.nei.NEIServerUtils;
import codechicken.nei.PositionedStack;
import codechicken.nei.recipe.TemplateRecipeHandler;
import com.Orion.Armory.Client.GUI.GuiArmorsAnvilStandard;
import com.Orion.Armory.Common.Crafting.Anvil.AnvilRecipe;
import com.Orion.Armory.Common.Crafting.Anvil.IAnvilRecipeComponent;
import com.Orion.Armory.Common.Item.ItemHeatedItem;
import com.Orion.Armory.Common.Registry.GeneralRegistry;
@marchermans
marchermans / Remove.java
Created May 17, 2015 15:42
RemoveRecipes
public static void removeRecipes()
{
ListIterator<IRecipe> iterator = CraftingManager.getInstance().getRecipeList().listIterator();
while (iterator.hasNext())
{
IRecipe r = iterator.next();
int[] tOreID = OreDictionary.getOreIDs(r.getRecipeOutput());
if (tOreID.length == 0)
{
public static void drawTexturedModelRectFromIcon(int pXCoord, int pYCoord, int pZCoord, IIcon pIIcon, int pWidth, int pHeight)
{
Tessellator tessellator = Tessellator.instance;
tessellator.startDrawingQuads();
tessellator.addVertexWithUV((double)(pXCoord + 0), (double)(pYCoord + pHeight), (double)pZCoord, (double)pIIcon.getMinU(), (double)pIIcon.getMaxV());
tessellator.addVertexWithUV((double)(pXCoord + pWidth), (double)(pYCoord + pHeight), (double)pZCoord, (double)pIIcon.getMaxU(), (double)pIIcon.getMaxV());
tessellator.addVertexWithUV((double)(pXCoord + pWidth), (double)(pYCoord + 0), (double)pZCoord, (double)pIIcon.getMaxU(), (double)pIIcon.getMinV());
tessellator.addVertexWithUV((double)(pXCoord + 0), (double)(pYCoord + 0), (double)pZCoord, (double)pIIcon.getMinU(), (double)pIIcon.getMinV());
tessellator.draw();
}
@marchermans
marchermans / HeatedIngotFactory.java
Last active August 29, 2015 14:20
Wrappper Item
package com.Orion.Armory.Common.Factory;
/*
/ HeatedIngotFactory
/ Created by : Orion
/ Created on : 03/10/2014
*/
import com.Orion.Armory.Common.Item.ItemHeatedItem;
import com.Orion.Armory.Common.Registry.GeneralRegistry;
import com.Orion.Armory.Util.Core.ItemStackHelper;