diff options
author | Antifluxfield <lyj_299792458@163.com> | 2017-12-25 00:53:36 +0800 |
---|---|---|
committer | Dream-Master <dream-master@gmx.net> | 2018-01-02 11:39:18 +0100 |
commit | 3b92d6c3ff686ae6e72e82ed7445420592fed6c3 (patch) | |
tree | 53a88f06d0561255e560eafa1d9230e52da1e5d5 /src/main/java/gregtech/common | |
parent | 79ebe6843f9ccba5c30fb7fd3697611ebb4df51b (diff) | |
download | GT5-Unofficial-3b92d6c3ff686ae6e72e82ed7445420592fed6c3.tar.gz GT5-Unofficial-3b92d6c3ff686ae6e72e82ed7445420592fed6c3.tar.bz2 GT5-Unofficial-3b92d6c3ff686ae6e72e82ed7445420592fed6c3.zip |
Fix iridium neutron reflector behavior
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r-- | src/main/java/gregtech/common/items/GT_NeutronReflector_Item.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/main/java/gregtech/common/items/GT_NeutronReflector_Item.java b/src/main/java/gregtech/common/items/GT_NeutronReflector_Item.java index 3b57809c07..eee76c233e 100644 --- a/src/main/java/gregtech/common/items/GT_NeutronReflector_Item.java +++ b/src/main/java/gregtech/common/items/GT_NeutronReflector_Item.java @@ -18,17 +18,7 @@ public class GT_NeutronReflector_Item public boolean acceptUraniumPulse(IReactor reactor, ItemStack yourStack, ItemStack pulsingStack, int youX, int youY, int pulseX, int pulseY, boolean heatrun) { if (!heatrun) { - if (!GregTech_API.mIC2Classic&&(pulsingStack.getItem() instanceof ic2.core.item.reactor.ItemReactorMOX)) { - float breedereffectiveness = reactor.getHeat() / reactor.getMaxHeat(); - float ReaktorOutput = 4.0F * breedereffectiveness + 1.0F; - reactor.addOutput(ReaktorOutput); - } else { - float tEnergy = 1.0f; - if (pulsingStack.getItem() instanceof GT_RadioactiveCellIC_Item) { - tEnergy = (float) ((GT_RadioactiveCellIC_Item) pulsingStack.getItem()).sEnergy; - } - reactor.addOutput(tEnergy); - } + ((IReactorComponent) pulsingStack.getItem()).acceptUraniumPulse(reactor, pulsingStack, yourStack, pulseX, pulseY, youX, youY, heatrun); } return true; } |