Skip to content

Commit adcb972

Browse files
committed
slightly changed explosion calculaiton
1 parent 4d1fb59 commit adcb972

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

src/main/java/org/gtreimagined/gt4r/blockentity/multi/BlockEntityReactorCore.java

+3-8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import muramasa.antimatter.machine.event.IMachineEvent;
1919
import muramasa.antimatter.machine.types.Machine;
2020
import muramasa.antimatter.util.FluidUtils;
21+
import muramasa.antimatter.util.Utils;
2122
import muramasa.antimatter.util.int2;
2223
import net.minecraft.client.gui.Font;
2324
import net.minecraft.core.BlockPos;
@@ -37,6 +38,7 @@
3738
import net.minecraft.world.level.block.LiquidBlock;
3839
import net.minecraft.world.level.block.state.BlockState;
3940
import net.minecraft.world.phys.AABB;
41+
import net.minecraftforge.common.Tags;
4042
import net.minecraftforge.fluids.FluidStack;
4143
import net.minecraftforge.fluids.capability.IFluidHandler.FluidAction;
4244
import net.minecraftforge.fluids.capability.templates.FluidTank;
@@ -432,14 +434,7 @@ private void doHeatDamage() {
432434

433435
// explosion
434436
if (heatRatio >= 1) {
435-
level.explode(
436-
null,
437-
xCoord + 0.5,
438-
yCoord + 0.5,
439-
zCoord + 0.5,
440-
(float) (30 * getExplosionRadiusMultiplier()),
441-
true,
442-
BlockInteraction.DESTROY);
437+
Utils.createExplosion(level, worldPosition, (float) (30 * getExplosionRadiusMultiplier()), BlockInteraction.DESTROY);
443438
}
444439
}
445440

src/main/java/org/gtreimagined/gt4r/reactor/components/FuelType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public record FuelType(int durability, double energyMult, double heatMult, int p
1010
public static final List<int2> DEFAULT_AREA = ImmutableList.of(new int2(-1, 0), new int2(1, 0), new int2(0, -1), new int2(0, 1));
1111
public static final List<int2> LARGE_PULSES_AREA = ImmutableList.of(new int2(-1, 0), new int2(1, 0), new int2(0, -1), new int2(0, 1), new int2(-1, -1), new int2(1, -1), new int2(-1, 1), new int2(1, 1));
1212

13-
public static final FuelType URANIUM = new FuelType(10000, 1.0, 1.0, 1, 1, false, 1.0);
13+
public static final FuelType URANIUM = new FuelType(10000, 1.0, 1.0, 1, 1, false, 2.0);
1414

1515
public FuelType(int durability, double energyMult, double heatMult, int pulsesPerTick, int connectivityPulses, boolean isMox, double explosionMult){
1616
this(durability, energyMult, heatMult, pulsesPerTick, connectivityPulses, isMox, explosionMult, 2.0, Config.MOX_EU_COEFFICIENT, 3000, DEFAULT_AREA, DEFAULT_AREA);

0 commit comments

Comments
 (0)