aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLéa Gris <lea.gris@noiraude.net>2022-08-08 23:25:26 +0200
committerGitHub <noreply@github.com>2022-08-09 01:25:26 +0400
commitde1efe47a51787e487267cc9cf2b3d88bb0d1be0 (patch)
treeb39bafd6e5e6808d4217906a11b40c8b3783c8bd
parent201b2895f26d41425c728c3d8e6f06c07256589a (diff)
downloadGT5-Unofficial-de1efe47a51787e487267cc9cf2b3d88bb0d1be0.tar.gz
GT5-Unofficial-de1efe47a51787e487267cc9cf2b3d88bb0d1be0.tar.bz2
GT5-Unofficial-de1efe47a51787e487267cc9cf2b3d88bb0d1be0.zip
fix(#10881) persist fire on netherrack bound ores (#1230)
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Ores.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Ores.java b/src/main/java/gregtech/common/blocks/GT_Block_Ores.java
index 5a5c392ab3..3af861e167 100644
--- a/src/main/java/gregtech/common/blocks/GT_Block_Ores.java
+++ b/src/main/java/gregtech/common/blocks/GT_Block_Ores.java
@@ -9,9 +9,12 @@ import gregtech.api.enums.OrePrefixes;
import gregtech.api.interfaces.ITexture;
import gregtech.api.render.TextureFactory;
import net.minecraft.block.Block;
+import net.minecraft.block.material.MapColor;
import net.minecraft.block.material.Material;
import net.minecraft.init.Blocks;
import net.minecraft.util.IIcon;
+import net.minecraft.world.World;
+import net.minecraftforge.common.util.ForgeDirection;
import java.util.Arrays;
@@ -59,6 +62,22 @@ public class GT_Block_Ores extends GT_Block_Ores_Abstract {
}
}
+ /**
+ * @inheritDoc
+ */
+ @Override
+ public boolean isFireSource(World world, int x, int y, int z, ForgeDirection side) {
+ return (side == ForgeDirection.UP && getDamageValue(world, x, y, z) / 1000 % 16 == 1);
+ }
+
+ /**
+ * @inheritDoc
+ */
+ @Override
+ public MapColor getMapColor(int meta) {
+ return meta == 1 ? MapColor.netherrackColor : MapColor.stoneColor;
+ }
+
@Override
public int getBaseBlockHarvestLevel(int aMeta) {
switch (aMeta) {