TiCon Tweaking

Infinity tools are unbreakable and Infinity Catalyst gives +5 modifiers
This commit is contained in:
Jeremy Diamond committed 2015-08-09 03:05:22 -07:00
1 parent 09a25ad711
commit 6bdcd8cf73
2 files changed
+16 -5

No files matched your search

@@ -2,6 +2,7 @@ package fox.spiteful.avaritia.compat.ticon;
import cpw.mods.fml.common.FMLCommonHandler;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
import net.minecraftforge.common.MinecraftForge;
import fox.spiteful.avaritia.crafting.ExtremeCraftingManager;
@@ -26,7 +27,7 @@ public class Tonkers {
public static void buildstruct() {
neutronium = new ToolMaterial(neutroniumName, "material."+neutroniumName, 5, 2400, 900, 6, 2.5f, 0, 0.0f, EnumChatFormatting.DARK_GRAY.toString(), 0x303030);
infinityMetal = new ToolMaterial(infinityMetalName, "material."+infinityMetalName, 5, 10000, 6000, 50, 10.0f, 5, 0.0f, LudicrousItems.cosmic.rarityColor.toString(), 0xFFFFFF);
infinityMetal = new ToolMaterial(infinityMetalName, "material."+infinityMetalName, 5, 10000, 6000, 50, 10.0f, 10, 0.0f, LudicrousItems.cosmic.rarityColor.toString(), 0xFFFFFF);
TConstructRegistry.addtoolMaterial(neutroniumId, neutronium);
TConstructRegistry.addtoolMaterial(infinityMetalId, infinityMetal);
@@ -276,7 +277,17 @@ public class Tonkers {
" XXX",
'X', ingot);
// extra modifier from catalyst
ModifyBuilder.registerModifier(new ModExtraModifier(new ItemStack[] { new ItemStack(LudicrousItems.resource, 1, 5) }, "AvaritiaFree"));
// extra modifiers from catalyst
ModifyBuilder.registerModifier(new ModExtraModifier(new ItemStack[] { new ItemStack(LudicrousItems.resource, 1, 5) }, "AvaritiaFree"){
@Override
public void modify (ItemStack[] recipe, ItemStack input)
{
NBTTagCompound tags = this.getModifierTag(input);
tags.setBoolean(key, true);
int modifiers = tags.getInteger("Modifiers");
modifiers += 5;
tags.setInteger("Modifiers", modifiers);
}
});
}
}
@@ -125,7 +125,7 @@ public class TonkersEvents {
}
}
@SubscribeEvent
/*@SubscribeEvent
public void onLivingUpdate(LivingUpdateEvent event) {
ItemStack held = event.entityLiving.getHeldItem();
if (held != null && held.hasTagCompound() && held.getItem() instanceof ToolCore) {
@@ -151,7 +151,7 @@ public class TonkersEvents {
AbilityHelper.healTool(held, MathHelper.floor_float(tool.getDurabilityModifier()), event.entityLiving, true);
}
}
}
}*/
// bedrock SMASH!
@SubscribeEvent