From 99e1f573744a844a50ad2e35bfb5be0692f5a6c6 Mon Sep 17 00:00:00 2001 From: Tec Date: Wed, 15 Aug 2018 19:57:20 +0200 Subject: Change fusion behaviour a bit --- .../definitions/dComplexAspectDefinition.java | 5 +++++ .../core/templates/cElementalPrimitive.java | 5 +++++ .../core/templates/iElementalDefinition.java | 2 ++ .../definitions/complex/atom/dAtomDefinition.java | 5 +++++ .../definitions/complex/hadron/dHadronDefinition.java | 5 +++++ .../multi/GT_MetaTileEntity_EM_collider.java | 14 +++++++++----- 6 files changed, 31 insertions(+), 5 deletions(-) (limited to 'src/main/java/com') diff --git a/src/main/java/com/github/technus/tectech/compatibility/thaumcraft/elementalMatter/definitions/dComplexAspectDefinition.java b/src/main/java/com/github/technus/tectech/compatibility/thaumcraft/elementalMatter/definitions/dComplexAspectDefinition.java index 95671f2515..77dffad225 100644 --- a/src/main/java/com/github/technus/tectech/compatibility/thaumcraft/elementalMatter/definitions/dComplexAspectDefinition.java +++ b/src/main/java/com/github/technus/tectech/compatibility/thaumcraft/elementalMatter/definitions/dComplexAspectDefinition.java @@ -194,6 +194,11 @@ public final class dComplexAspectDefinition extends cElementalDefinition impleme return false; } + @Override + public boolean fusionMakesEnergy(long energyLevel) { + return false; + } + @Override public cElementalDecay[] getNaturalDecayInstant() { return noDecay; diff --git a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/cElementalPrimitive.java b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/cElementalPrimitive.java index 5db86a0349..738301d50c 100644 --- a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/cElementalPrimitive.java +++ b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/cElementalPrimitive.java @@ -148,6 +148,11 @@ public abstract class cElementalPrimitive extends cElementalDefinition { return false; } + @Override + public boolean fusionMakesEnergy(long energyLevel) { + return false; + } + @Override public cElementalDecay[] getDecayArray() { return elementalDecays; diff --git a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/iElementalDefinition.java b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/iElementalDefinition.java index c5f7e5afed..6293e9ccf2 100644 --- a/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/iElementalDefinition.java +++ b/src/main/java/com/github/technus/tectech/mechanics/elementalMatter/core/templates/iElementalDefinition.java @@ -45,6 +45,8 @@ public abstract class iElementalDefinition implements Comparable