@Override public Color getColor() { return GuiUtils.getAverageColorOfItem(material.getRepairItemStack()).orElse(Color.black); }
if (stack.getItem() instanceof ItemSword) material = Item.ToolMaterial.valueOf(((ItemSword) stack.getItem()).getToolMaterialName()).getRepairItemStack(); material = Item.ToolMaterial.valueOf(((ItemTool) stack.getItem()).getToolMaterialName()).getRepairItemStack();
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { ItemStack mat = this.material.getRepairItemStack(); if (!mat.isEmpty() && net.minecraftforge.oredict.OreDictionary.itemMatches(mat, repair, false)) return true; return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { if (OreDictionary.itemMatches(this.toolMaterial.getRepairItemStack(), repair, false)) { return true; } return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { ItemStack mat = this.material.getRepairItemStack(); if (!mat.isEmpty() && OreDictionary.itemMatches(mat, repair, false)) return true; return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { ItemStack mat = this.material.getRepairItemStack(); if (!mat.isEmpty() && OreDictionary.itemMatches(mat, repair, false)) return true; return super.getIsRepairable(toRepair, repair); }
@Override public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { ItemStack mat = this.material.getRepairItemStack(); if (!mat.isEmpty() && OreDictionary.itemMatches(mat, repair, false)) return true; return super.getIsRepairable(toRepair, repair); }