Skip to content

Commit 1f75626

Browse files
committed
made reactor core always have avalid structure when not a fluid reactor
1 parent 4c18209 commit 1f75626

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/main/java/org/gtreimagined/gt4r/reactor/tile/BlockEntityReactorCore.java

+14
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,20 @@ public boolean isFluid() {
690690

691691
// #endregion
692692

693+
// #region Reactor Structure Logic
694+
695+
@Override
696+
public boolean isStructureValid() {
697+
return !isFluid || super.isStructureValid();
698+
}
699+
700+
@Override
701+
public MachineState getDefaultMachineState() {
702+
if (!isFluid) return MachineState.IDLE;
703+
return super.getDefaultMachineState();
704+
}
705+
706+
// #endregion
693707

694708
static ResourceLocation MISSING_CHAMBER = new ResourceLocation(GT4RRef.ID, "textures/gui/reactor_missing_chamber.png");
695709

0 commit comments

Comments
 (0)