From fbea82bc59b135a16cd86c9176ce66076f4a28df Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 23 Jan 2015 17:13:02 -0600 Subject: [PATCH] Renamed transformations to variations and fixed adding variations when the variation didn't already exist. --- src/main/java/modtweaker/mods/chisel/ChiselHelper.java | 6 ++++++ src/main/java/modtweaker/mods/chisel/handlers/Groups.java | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/modtweaker/mods/chisel/ChiselHelper.java b/src/main/java/modtweaker/mods/chisel/ChiselHelper.java index a40b751..a910bf0 100644 --- a/src/main/java/modtweaker/mods/chisel/ChiselHelper.java +++ b/src/main/java/modtweaker/mods/chisel/ChiselHelper.java @@ -10,6 +10,7 @@ import com.cricketcraft.chisel.api.carving.CarvingUtils; import com.cricketcraft.chisel.api.carving.ICarvingGroup; import com.cricketcraft.chisel.api.carving.ICarvingVariation; import com.cricketcraft.chisel.carving.Carving; +import com.cricketcraft.chisel.carving.CarvingVariation; public class ChiselHelper { @@ -28,6 +29,11 @@ public class ChiselHelper { return Carving.chisel.getVariation(Block.getBlockFromItem(toStack(stack).getItem()), stack.getDamage()); } + public static ICarvingVariation makeVariation(IItemStack stack) + { + return new CarvingVariation(Block.getBlockFromItem(toStack(stack).getItem()), stack.getDamage(),99); + } + public static boolean groupContainsVariation(ICarvingGroup group, ICarvingVariation variation) { for(ICarvingVariation otherVariation : group.getVariations()) diff --git a/src/main/java/modtweaker/mods/chisel/handlers/Groups.java b/src/main/java/modtweaker/mods/chisel/handlers/Groups.java index 21553f9..76208fd 100644 --- a/src/main/java/modtweaker/mods/chisel/handlers/Groups.java +++ b/src/main/java/modtweaker/mods/chisel/handlers/Groups.java @@ -21,7 +21,7 @@ import stanhebben.zenscript.annotations.ZenMethod; @ZenClass("mods.chisel.Groups") public class Groups { @ZenMethod - public static void addTransformation(String groupName, IItemStack stack) { + public static void addVariation(String groupName, IItemStack stack) { ICarvingGroup group=ChiselHelper.getGroup(groupName); ICarvingVariation variation=ChiselHelper.getVariation(stack); if(group==null) @@ -82,7 +82,7 @@ public class Groups { @ZenMethod - public static void removeTransformation(String groupName, IItemStack stack) { + public static void removeVariation(String groupName, IItemStack stack) { ICarvingGroup group=ChiselHelper.getGroup(groupName); ICarvingVariation variation=ChiselHelper.getVariation(stack); if(group==null) @@ -92,7 +92,7 @@ public class Groups { } if(variation==null) { - MineTweakerAPI.getLogger().logError("Can't create variation from " + stack); + MineTweakerAPI.getLogger().logError("Can't find variation from " + stack); return; } if(!ChiselHelper.groupContainsVariation(group, variation))