diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2018-05-13 09:00:12 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2018-05-13 09:00:12 +1000 |
commit | cd21e68b6cc8e579e1f78bb0f88f72f1ba19fc10 (patch) | |
tree | b0b6cc7d2bee5903584046fe805d484a2dd71a9c /src | |
parent | 4be9277e0ddde2d8fd8d3a9e8554b3a1e104069b (diff) | |
download | GT5-Unofficial-cd21e68b6cc8e579e1f78bb0f88f72f1ba19fc10.tar.gz GT5-Unofficial-cd21e68b6cc8e579e1f78bb0f88f72f1ba19fc10.tar.bz2 GT5-Unofficial-cd21e68b6cc8e579e1f78bb0f88f72f1ba19fc10.zip |
$ Possible fix to #235.
$ Updated Gradle Wrapper to 3.2.1 from 2.0.
Diffstat (limited to 'src')
-rw-r--r-- | src/Java/gtPlusPlus/core/block/general/HellFire.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/block/general/HellFire.java b/src/Java/gtPlusPlus/core/block/general/HellFire.java index fb9078d47a..96738c492f 100644 --- a/src/Java/gtPlusPlus/core/block/general/HellFire.java +++ b/src/Java/gtPlusPlus/core/block/general/HellFire.java @@ -445,16 +445,22 @@ public class HellFire extends BlockFire { @Override public void setFireInfo(final Block block, final int encouragement, final int flammibility) { + try { if (block == Blocks.air) { throw new IllegalArgumentException("Tried to set air on fire... This is bad."); } final int id = Block.getIdFromBlock(block); + if (id >= 4096) { + return; + } this.field_149849_a[id] = encouragement; this.field_149848_b[id] = flammibility; final FireInfo info = this.getInfo(block, true); info.encouragement = encouragement; info.flammibility = flammibility; + } + catch (Throwable t) {} } private FireInfo getInfo(final Block block, final boolean garentee) { |