Fix logic error

This commit is contained in:
Logan Darklock
2019-09-01 15:01:02 -07:00
parent 48f6d338a6
commit 0b953a237d

View File

@@ -117,7 +117,8 @@ public class ToolSet {
bestSilkTouch = silkTouch;
} else if (speed == highestSpeed) {
int cost = getMaterialCost(itemStack);
if ((cost < lowestCost && (!preferSilkTouch || (!bestSilkTouch && silkTouch)))) {
if (cost < lowestCost && (silkTouch || !bestSilkTouch) ||
(preferSilkTouch && !bestSilkTouch && silkTouch)) {
highestSpeed = speed;
best = i;
lowestCost = cost;