From 718b0e6773693f30b3c61a0a069a446a6c8f6c4d Mon Sep 17 00:00:00 2001 From: Jordan Byrne Date: Fri, 2 Mar 2018 14:37:13 +1000 Subject: $ Findbugs cleanup. % Revised Tesseract run-time costs. --- src/Java/gtPlusPlus/core/util/minecraft/EntityUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Java/gtPlusPlus/core/util') diff --git a/src/Java/gtPlusPlus/core/util/minecraft/EntityUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/EntityUtils.java index 5767e91c78..10d14d3d34 100644 --- a/src/Java/gtPlusPlus/core/util/minecraft/EntityUtils.java +++ b/src/Java/gtPlusPlus/core/util/minecraft/EntityUtils.java @@ -86,12 +86,12 @@ public class EntityUtils { /** * Static Version of the method used in {@code doFireDamage(entity, int)} to save memory. */ - private static Method dealFireDamage = null; + private volatile static Method dealFireDamage = null; /** * Reflective Call to do Fire Damage to an entity (Does not set entity on fire though) */ - public static boolean doFireDamage(Entity entity, int amount){ + public synchronized static boolean doFireDamage(Entity entity, int amount){ if (dealFireDamage == null){ try { dealFireDamage = Entity.class.getDeclaredMethod("dealFireDamage", int.class); -- cgit