mirror of
https://github.com/GTNewHorizons/TinkersConstruct.git
synced 2026-11-14 01:14:18 +00:00
* Fix shift-merging tools voiding items fixes <https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/11392> * Change 0-sized ItemStacks into null stacks in crafting station attached slots Fixes <https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/10425> * Update buildscript * spotlessApply
31 lines
904 B
Java
31 lines
904 B
Java
package tconstruct.tools;
|
|
|
|
import net.minecraft.init.Items;
|
|
import net.minecraft.item.Item;
|
|
import tconstruct.library.crafting.ToolRecipe;
|
|
import tconstruct.library.tools.ToolCore;
|
|
|
|
public class BowRecipe extends ToolRecipe {
|
|
|
|
public BowRecipe(Item head, Item handle, ToolCore tool) {
|
|
super(head, handle, tool);
|
|
}
|
|
|
|
public BowRecipe(Item head, Item handle, Item accessory, ToolCore tool) {
|
|
super(head, handle, accessory, tool);
|
|
}
|
|
|
|
public BowRecipe(Item head, Item handle, Item accessory, Item extra, ToolCore tool) {
|
|
super(head, handle, accessory, extra, tool);
|
|
}
|
|
|
|
@Override
|
|
public boolean validHead(Item input) {
|
|
for (Item part : headList) {
|
|
if (part == input) return true;
|
|
if (toolRod != null && part == toolRod && (input == Items.stick || input == Items.bone)) return true;
|
|
}
|
|
return false;
|
|
}
|
|
}
|