Small fixes
Fixed Fusion reactor recipe logic & display names for digital chest
This commit is contained in:
parent
75294bb35f
commit
1f00832ceb
2 changed files with 13 additions and 11 deletions
|
@ -580,15 +580,16 @@ public class GT_MetaTileEntity_FusionComputer extends MetaTileEntity implements
|
||||||
GT_MetaTileEntity_FusionComputer machine = (GT_MetaTileEntity_FusionComputer)getMachine();
|
GT_MetaTileEntity_FusionComputer machine = (GT_MetaTileEntity_FusionComputer)getMachine();
|
||||||
overclockersCount = base.getOverclockerUpgradeCount();
|
overclockersCount = base.getOverclockerUpgradeCount();
|
||||||
|
|
||||||
if (base.isAllowedToWork()) {
|
|
||||||
if (progressTime > 0) {
|
|
||||||
int tmp = progressTime;
|
|
||||||
success = updateRecipeProgress();
|
|
||||||
if (tmp == 0 && !success) {
|
|
||||||
throw new IllegalStateException();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if (progressTime > 0) {
|
||||||
|
int tmp = progressTime;
|
||||||
|
success = updateRecipeProgress();
|
||||||
|
if (tmp == 0 && !success) {
|
||||||
|
throw new IllegalStateException();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (base.isAllowedToWork()) {
|
||||||
if (progressTime == 0) {
|
if (progressTime == 0) {
|
||||||
if (machine.hasInventoryBeenModified() || base.hasWorkJustBeenEnabled() || success || base.getTimer() % 600 == 0 || wasNoEnergy) {
|
if (machine.hasInventoryBeenModified() || base.hasWorkJustBeenEnabled() || success || base.getTimer() % 600 == 0 || wasNoEnergy) {
|
||||||
if (machine.getStoredEU() >= machine.getMinimumStoredEU() - 100) {
|
if (machine.getStoredEU() >= machine.getMinimumStoredEU() - 100) {
|
||||||
|
@ -603,7 +604,7 @@ public class GT_MetaTileEntity_FusionComputer extends MetaTileEntity implements
|
||||||
previousRecipe = null;
|
previousRecipe = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else if (success) stop();
|
||||||
|
|
||||||
return success;
|
return success;
|
||||||
}
|
}
|
||||||
|
@ -672,6 +673,7 @@ public class GT_MetaTileEntity_FusionComputer extends MetaTileEntity implements
|
||||||
super.stop();
|
super.stop();
|
||||||
getMachine().getBaseMetaTileEntity().disableWorking();
|
getMachine().getBaseMetaTileEntity().disableWorking();
|
||||||
triggerMachine(false);
|
triggerMachine(false);
|
||||||
|
previousRecipe = null;
|
||||||
firstStart = true;
|
firstStart = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -101,7 +101,7 @@ public class GT_MetaTileEntity_DigitalChest extends MetaTileEntity {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
GT_Utility.sendChatToPlayer(aPlayer, new ChatComponentTranslation("metatileentity.GT_Barrel.count_msg", mInventory[0].stackSize, mInventory[0].getUnlocalizedName() + ".name"));
|
GT_Utility.sendChatToPlayer(aPlayer, new ChatComponentTranslation("metatileentity.GT_Barrel.count_msg", mInventory[0].stackSize, mInventory[0].getDisplayName()));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if(isDigitalChest && GT_OreDictUnificator.isItemStackInstanceOf(tPlayerItem, "craftingQuantumChestUpgrade")) {
|
if(isDigitalChest && GT_OreDictUnificator.isItemStackInstanceOf(tPlayerItem, "craftingQuantumChestUpgrade")) {
|
||||||
|
@ -134,7 +134,7 @@ public class GT_MetaTileEntity_DigitalChest extends MetaTileEntity {
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
GT_Utility.sendChatToPlayer(aPlayer, new ChatComponentTranslation("metatileentity.GT_Barrel.count_msg", mInventory[0].stackSize, mInventory[0].getUnlocalizedName() + ".name"));
|
GT_Utility.sendChatToPlayer(aPlayer, new ChatComponentTranslation("metatileentity.GT_Barrel.count_msg", mInventory[0].stackSize, mInventory[0].getDisplayName()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue