GenuineSounds icon

Untitled

GenuineSounds | PRO | 06/09/16 11:00:08 AM UTC | 0 ⭐ | 484 👁️ | Never ⏰ | []
Java |

700 B

|

None

|

0 👍

/

0 👎

package sham1.novaarcada.reflection;
 
import com.google.common.base.Throwables;
import net.minecraft.tileentity.TileEntityFurnace;
 
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles;
import java.lang.reflect.Field;
 
public class ReflectionHelper {
 
    private static final MethodHandle furnace_currentItemBurnTime;
    static {
        MethodHandle tmp = null;
        try {
            Field currentItemBurnTime = TileEntityFurnace.class.getDeclaredField("totalCookTime");
            currentItemBurnTime.setAccessible(true);
            tmp = MethodHandles.publicLookup().unreflectSetter(currentItemBurnTime);
        } catch (Throwable e) {
            Throwables.propagate(e);
        }
        furnace_currentItemBurnTime = tmp;
    }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎