Fix logic error

This commit is contained in:
Logan Darklock 2019-09-01 15:01:02 -07:00
parent 48f6d338a6
commit 0b953a237d
No known key found for this signature in database
GPG Key ID: B8C37CEDE1AC60EA

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;