aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/items
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2018-01-07 10:12:40 +0100
committerDaniel <daniel112092@gmail.com>2018-01-07 10:12:40 +0100
commit6c26ff264579cdb850e4d90a4170dadca42ed387 (patch)
tree5b8f4154d1b2fc20f82b9918738c2729700e6cb6 /src/main/java/gregtech/common/items
parentc679603ab78c35d893deb41762bf9f031ae23c62 (diff)
downloadGT5-Unofficial-6c26ff264579cdb850e4d90a4170dadca42ed387.tar.gz
GT5-Unofficial-6c26ff264579cdb850e4d90a4170dadca42ed387.tar.bz2
GT5-Unofficial-6c26ff264579cdb850e4d90a4170dadca42ed387.zip
Fix iridium neutron reflector behavior (#79)
Diffstat (limited to 'src/main/java/gregtech/common/items')
-rw-r--r--src/main/java/gregtech/common/items/GT_NeutronReflector_Item.java12
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;
}