Jump to content

[Forge 1.11] How to color item using the same textures?


lethinh

Recommended Posts

You need to register an

IItemColor

implementation for your

Item

by calling

ItemColors#registerItemColorHandler

in init from your client proxy. You can get the

ItemColors

instance by calling

Minecraft#getItemColors

.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

You need to register an

IItemColor

implementation for your

Item

by calling

ItemColors#registerItemColorHandler

in init from your client proxy. You can get the

ItemColors

instance by calling

Minecraft#getItemColors

.

 

Could you give me an example of that?

Link to comment
Share on other sites

You need to register an

IItemColor

implementation for your

Item

by calling

ItemColors#registerItemColorHandler

in init from your client proxy. You can get the

ItemColors

instance by calling

Minecraft#getItemColors

.

 

Could you give me an example of that?

 

Look at the

ItemColors

class.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

You need to register an

IItemColor

implementation for your

Item

by calling

ItemColors#registerItemColorHandler

in init from your client proxy. You can get the

ItemColors

instance by calling

Minecraft#getItemColors

.

 

Could you give me an example of that?

 

Look at the

ItemColors

class.

 

How about using it with two color picture (like the singularity in avaritia https://github.com/SpitefulFox/Avaritia/blob/1.7.10/src/main/java/fox/spiteful/avaritia/items/ItemSingularity.java) and in meta  but in the blockstates folder but it is an item?

Link to comment
Share on other sites

How about using it with two color picture (like the singularity in avaritia https://github.com/SpitefulFox/Avaritia/blob/1.7.10/src/main/java/fox/spiteful/avaritia/items/ItemSingularity.java) and in meta in the blockstates folder but it is an item?

 

IItemColor#getColorFromItemstack

receives two arguments: the

ItemStack

being rendered and the tint index, which specifies the model part being rendered. You can use both of these to determine which colour should be returned.

 

The tint index is similar to the render pass arguments of colour-related methods in previous versions.

 

For models that extend

builtin/generated

, each

layerN

texture has a tint index of

N

. For other models, you can specify the tint index for each face in the model file (see the wiki for a full specification of the model format).

 

For the singularity, you'd use the

ItemStack

's metadata to determine which index of the colour arrays to use and the tint index to determine which of the two arrays to look up the colour in (

colors2

if it's 0,

colors

if it's 1).

 

Look at the

IItemColor

of

Items.SPAWN_EGG

for an example of the colour being chosen based on the

ItemStack

and the tint index.

  • Like 1

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

On 1/2/2017 at 6:59 PM, Choonster said:

 

 


IItemColor#getColorFromItemstack
 

receives two arguments: the


ItemStack
 

being rendered and the tint index, which specifies the model part being rendered. You can use both of these to determine which colour should be returned.

 

The tint index is similar to the render pass arguments of colour-related methods in previous versions.

 

For models that extend


builtin/generated
 

, each


layerN
 

texture has a tint index of


N
 

. For other models, you can specify the tint index for each face in the model file (see the wiki for a full specification of the model format).

 

For the singularity, you'd use the


ItemStack
 

's metadata to determine which index of the colour arrays to use and the tint index to determine which of the two arrays to look up the colour in (


colors2
 

if it's 0,


colors
 

if it's 1).

 

Look at the


IItemColor
 

of


Items.SPAWN_EGG
 

for an example of the colour being chosen based on the


ItemStack
 

and the tint index.

 

It seems like doesn't work. Here is my code: 

package heashsathern.hptweaks.items;

import net.minecraft.client.renderer.color.IItemColor;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IStringSerializable;
import net.minecraft.util.NonNullList;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class ItemEternalCrystal extends ItemBase implements IItemColor {

	private final int[] primaryColors = new int[] { 0xBFBFBF, 0xE8EF23, 0x5a82e2, 0xDF0000, 0xeeebe6, 0xE47200 };
	private final int[] secondaryColors = new int[] { 0x7F7F7F, 0xdba213, 0x224baf, 0x900000, 0x94867d, 0x89511A };

	public ItemEternalCrystal() {
		super("eternal_crystal");
	}

	@Override
	public int getColorFromItemstack(ItemStack stack, int tintIndex) {
		return tintIndex == 0 ? secondaryColors[stack.getItemDamage() % primaryColors.length]
				: primaryColors[stack.getItemDamage() % secondaryColors.length];
	}

	@SideOnly(Side.CLIENT)
	@Override
	public void getSubItems(Item itemIn, CreativeTabs tab, NonNullList<ItemStack> subItems) {
		for (int i = 0; i < CrystalTypes.values().length; i++) {
			subItems.add(new ItemStack(itemIn, 1, i));
		}
	}

	public enum CrystalTypes implements IStringSerializable {
		IRON("iron", 0), GOLD("gold", 1), DIAMOND("diamond", 2), LAPIS("lapis", 3), REDSTONE("redstone",
				4), QUARTZ("quartz", 5);

		private static final CrystalTypes[] META_LOOKUP = new CrystalTypes[values().length];
		private final String name;
		private final int meta;

		CrystalTypes(String name, int meta) {
			this.name = name;
			this.meta = meta;
		}

		@Override
		public String getName() {
			return name;
		}

		public static CrystalTypes byMetadata(int meta) {
			if (meta < 0 || meta >= META_LOOKUP.length) {
				meta = 0;
			}

			return META_LOOKUP[meta];
		}

	}

}

 

Edited by lethinh
Link to comment
Share on other sites

Don't implement IItemColor on your Item. It's a client-only interface that doesn't exist on the dedicated server, so you can only reference it in client-only classes.

 

Once you've extracted the IItemColor implementation (I recommend using an anonymous class or lambda), post the code where you register it with the ItemColors instance.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

42 minutes ago, Choonster said:

Don't implement IItemColor on your Item. It's a client-only interface that doesn't exist on the dedicated server, so you can only reference it in client-only classes.

 

Once you've extracted the IItemColor implementation (I recommend using an anonymous class or lambda), post the code where you register it with the ItemColors instance.

 

Like the ItemColors.clas? I tried that, it doesn't work. It keeps crashing.

Edited by lethinh
Link to comment
Share on other sites

39 minutes ago, Animefan8888 said:

Says it is crashing, but doesn't provide a crash report.

 

Here is my crash report. Can you solve it?

 

---- Minecraft Crash Report ----
// Oops.

Time: 2/3/17 8:56 AM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from High Passive Tweaks (hptweaks)
Caused by: java.lang.StackOverflowError
	at com.google.common.reflect.TypeVisitor.visit(TypeVisitor.java:71)
	at com.google.common.reflect.TypeResolver$TypeMappingIntrospector.visitClass(TypeResolver.java:326)
	at com.google.common.reflect.TypeVisitor.visit(TypeVisitor.java:84)
	at com.google.common.reflect.TypeResolver$TypeMappingIntrospector.visitParameterizedType(TypeResolver.java:338)
	at com.google.common.reflect.TypeVisitor.visit(TypeVisitor.java:82)
	at com.google.common.reflect.TypeResolver$TypeMappingIntrospector.visitClass(TypeResolver.java:326)
	at com.google.common.reflect.TypeVisitor.visit(TypeVisitor.java:84)
	at com.google.common.reflect.TypeResolver$TypeMappingIntrospector.visitClass(TypeResolver.java:326)
	at com.google.common.reflect.TypeVisitor.visit(TypeVisitor.java:84)
	at com.google.common.reflect.TypeResolver$TypeMappingIntrospector.visitClass(TypeResolver.java:326)
	at com.google.common.reflect.TypeVisitor.visit(TypeVisitor.java:84)
	at com.google.common.reflect.TypeResolver$TypeMappingIntrospector.getTypeMappings(TypeResolver.java:321)
	at com.google.common.reflect.TypeResolver.accordingTo(TypeResolver.java:68)
	at com.google.common.reflect.TypeToken.resolveType(TypeToken.java:253)
	at com.google.common.reflect.TypeToken.<init>(TypeToken.java:144)
	at net.minecraftforge.fml.common.registry.IForgeRegistryEntry$Impl$1.<init>(IForgeRegistryEntry.java:69)
	at net.minecraftforge.fml.common.registry.IForgeRegistryEntry$Impl.<init>(IForgeRegistryEntry.java:69)
	at net.minecraft.item.Item.<init>(Item.java:190)
	at heashsathern.hptweaks.items.ItemBase.<init>(ItemBase.java:16)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:26)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.11.2
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.8.0_121, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 849489824 bytes (810 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
	JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP 9.38 Powered by Forge 13.20.0.2226 7 mods loaded, 7 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCH	minecraft{1.11.2} [Minecraft] (minecraft.jar) 
	UCH	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
	UCH	FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.11.2-13.20.0.2226.jar) 
	UCH	forge{13.20.0.2226} [Minecraft Forge] (forgeSrc-1.11.2-13.20.0.2226.jar) 
	UCE	hptweaks{1.11.2-1.0.0} [High Passive Tweaks] (bin) 
	UCH	rftools{5.82} [RFTools] (rftools-1.1x-5.82.jar) 
	UCH	theoneprobe{1.4.1} [The One Probe] (theoneprobe-1.1x-1.4.1.jar) 
	Loaded coremods (and transformers): 

 

Link to comment
Share on other sites

16 minutes ago, lethinh said:

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from High Passive Tweaks (hptweaks)
Caused by: java.lang.StackOverflowError
	...
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:26)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)
	at heashsathern.hptweaks.items.ItemEternalCrystal.<init>(ItemEternalCrystal.java:27)
	at heashsathern.hptweaks.items.ItemEternalCrystal.preInit(ItemEternalCrystal.java:39)

 

 

The ItemEternalCrystal constructor is calling ItemEternalCrystal#preInit, which is calling the ItemEternalCrystal constructor, which is calling ItemEternalCrystal#preInit. This is infinite recursion, which causes a StackOverflowError to be thrown.

 

Post the latest version of ItemEternalCrystal.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

1 hour ago, Choonster said:

 

The ItemEternalCrystal constructor is calling ItemEternalCrystal#preInit, which is calling the ItemEternalCrystal constructor, which is calling ItemEternalCrystal#preInit. This is infinite recursion, which causes a StackOverflowError to be thrown.

 

Post the latest version of ItemEternalCrystal.

 

The crash report is the first version, the code I give yo is the second version. The first version I have completely based on the ItemColors.class

Link to comment
Share on other sites

10 hours ago, lethinh said:

 

The crash report is the first version, the code I give yo is the second version. The first version I have completely based on the ItemColors.class

 

I'm not really following you.

 

Please do what I told you to in this post (if you haven't already) and post the code and FML log (using Gist) for that version.

 

Posting one version of the code and a crash report for a different version doesn't help much.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

19 hours ago, Choonster said:

 

I'm not really following you.

 

Please do what I told you to in this post (if you haven't already) and post the code and FML log (using Gist) for that version.

 

Posting one version of the code and a crash report for a different version doesn't help much.

 

Like that? https://gist.github.com/letruongthinh/15dc2f3ee9f842f2000a6f63c9040424

Link to comment
Share on other sites

32 minutes ago, lethinh said:

 

Yes.

 

Your code has several issues:

  • You're trying to create and register your IItemColor from common code, which will crash the dedicated server. You need to do this from a client-only class.
  • You're storing your own Map of IItemColor instances and never using it anywhere. Delete this Map and register your IItemColor using ItemColors#registerItemColorHandler. Get the ItemColors instance from Minecraft#getItemColors.
  • You're calling ItemEternalCrystal#registerItemColorHandler with an empty Item array. You need to call ItemColors#registerItemColorHandler with your Item instance.
Edited by Choonster

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

18 minutes ago, Choonster said:

 

Yes.

 

Your code has several issues:

  • You're trying to create and register your IItemColor from common code, which will crash the dedicated server. You need to do this from a client-only class.
  • You're storing your own Map of IItemColor instances and never using it anywhere. Delete this Map and register your IItemColor using ItemColors#registerItemColorHandler. Get the ItemColors instance from Minecraft#getItemColors.
  • You're calling ItemEternalCrystal#registerItemColorHandler with an empty Item array. You need to call ItemColors#registerItemColorHandler with your Item instance.

Thanks!

Edited by lethinh
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.