diff options
author | Léa Gris <lea.gris@noiraude.net> | 2022-08-08 23:25:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-09 01:25:26 +0400 |
commit | de1efe47a51787e487267cc9cf2b3d88bb0d1be0 (patch) | |
tree | b39bafd6e5e6808d4217906a11b40c8b3783c8bd | |
parent | 201b2895f26d41425c728c3d8e6f06c07256589a (diff) | |
download | GT5-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.java | 19 |
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) { |