From 4b4627c20d37ce0763f7946748523ea7cc246ecb Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Thu, 1 Jan 2015 21:47:24 +0100 Subject: [PATCH] Better support for bolts being built dynamically over the API. --- src/main/java/tconstruct/weaponry/WeaponryHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/tconstruct/weaponry/WeaponryHandler.java b/src/main/java/tconstruct/weaponry/WeaponryHandler.java index faa04032009..d837ff36463 100644 --- a/src/main/java/tconstruct/weaponry/WeaponryHandler.java +++ b/src/main/java/tconstruct/weaponry/WeaponryHandler.java @@ -267,6 +267,10 @@ public void buildBolt(ToolBuildEvent event) if(event.headStack.getItem() != TinkerWeaponry.partBolt) return; + // is the bolt already split into 2 items? + if(event.accessoryStack != null && event.headStack.getItem() == TinkerWeaponry.partBolt && event.handleStack.getItem() == TinkerWeaponry.partBolt && event.accessoryStack.getItem() == TinkerWeaponry.fletching) + return; + // split the bolt into its two parts ItemStack bolt1 = event.headStack.copy(); ItemStack bolt2 = event.headStack;