mirror of
https://github.com/GTNewHorizons/Avaritia.git
synced 2026-11-14 01:04:13 +00:00
TiCon Tweaking
Infinity tools are unbreakable and Infinity Catalyst gives +5 modifiers
This commit is contained in:
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
|
||||
|
||||
Reference in new issue
Block a user