Skip to content

Commit dcd35c2

Browse files
committed
Clamp set burn rate when removing assemblies from the fission reactor (#8132)
1 parent da6998f commit dcd35c2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/generators/java/mekanism/generators/common/content/fission/FissionReactorCache.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import mekanism.generators.common.config.MekanismGeneratorsConfig;
77
import net.minecraft.core.HolderLookup;
88
import net.minecraft.nbt.CompoundTag;
9+
import net.minecraft.util.Mth;
910

1011
public class FissionReactorCache extends MultiblockCache<FissionReactorMultiblockData> {
1112

@@ -40,7 +41,7 @@ public void merge(MultiblockCache<FissionReactorMultiblockData> mergeCache, Reje
4041
public void apply(HolderLookup.Provider provider, FissionReactorMultiblockData data) {
4142
super.apply(provider, data);
4243
data.reactorDamage = reactorDamage;
43-
data.rateLimit = getRateLimit();
44+
data.rateLimit = Mth.clamp(getRateLimit(), 0, data.getMaxBurnRate());
4445
data.burnRemaining = burnRemaining;
4546
data.partialWaste = partialWaste;
4647
//Update the force disabled state of it before setting it to active to make sure that we properly deny it being active,

0 commit comments

Comments
 (0)