More fixes

This commit is contained in:
modmuss50 2019-11-28 21:12:36 +00:00
parent b01eb38863
commit a0fbc1ccb3

View file

@ -273,16 +273,17 @@ public class FusionControlComputerBlockEntity extends PowerAcceptorBlockEntity
}
}
if (hasStartedCrafting && crafingTickTime < currentRecipe.getTime()) {
crafingTickTime++;
// Power gen
if (currentRecipe.getPower() < 0) {
// Waste power if it has no where to go
double power = Math.abs(currentRecipe.getPower()) * getPowerMultiplier();
addEnergy(power);
powerChange = (power);
crafingTickTime++;
} else { // Power user
if (canUseEnergy(currentRecipe.getPower() * -1)) {
setEnergy(getEnergy() - currentRecipe.getPower() * -1);
if (canUseEnergy(currentRecipe.getPower())) {
setEnergy(getEnergy() - currentRecipe.getPower());
crafingTickTime++;
}
}
} else if (crafingTickTime >= currentRecipe.getTime()) {