aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/bwcrossmod/galacticgreg/MTEVoidMinerBase.java4
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java2
-rw-r--r--src/main/java/gregtech/GTMod.java2
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/MTEWirelessEnergy.java2
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java2
-rw-r--r--src/main/java/gregtech/loaders/preload/GTPreLoad.java2
-rw-r--r--src/main/java/gtPlusPlus/api/objects/data/AutoMap.java30
-rw-r--r--src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java27
-rw-r--r--src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java8
-rw-r--r--src/main/java/gtPlusPlus/core/handler/PacketHandler.java17
-rw-r--r--src/main/java/gtPlusPlus/core/item/chemistry/AgriculturalChem.java45
-rw-r--r--src/main/java/gtPlusPlus/core/item/chemistry/MilledOreProcessing.java11
-rw-r--r--src/main/java/gtPlusPlus/core/item/tool/misc/ItemGregtechPump.java2
-rw-r--r--src/main/java/gtPlusPlus/core/lib/GTPPCore.java34
-rw-r--r--src/main/java/gtPlusPlus/core/material/MaterialStack.java7
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPestKiller.java9
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/ItemUtils.java7
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/MiningUtils.java76
-rw-r--r--src/main/java/gtPlusPlus/core/util/reflect/ReflectionUtils.java22
-rw-r--r--src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAgrichemBase.java22
-rw-r--r--src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java1
-rw-r--r--src/main/java/gtPlusPlus/xmod/bop/BiomesOPlentyHandler.java169
-rw-r--r--src/main/java/gtPlusPlus/xmod/forestry/bees/registry/GTPP_BeeDefinition.java59
-rw-r--r--src/main/java/gtPlusPlus/xmod/forestry/bees/registry/GTPP_Bees.java17
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/MTEHatchNaquadah.java40
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GTPPMultiBlockBase.java43
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGenFluidCanning.java9
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGenRecycling.java13
-rw-r--r--src/main/java/gtPlusPlus/xmod/tinkers/HandlerTinkers.java5
-rw-r--r--src/main/java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java19
-rw-r--r--src/main/java/gtPlusPlus/xmod/tinkers/util/TinkersDryingRecipe.java91
-rw-r--r--src/main/java/gtPlusPlus/xmod/tinkers/util/TinkersUtils.java356
-rw-r--r--src/main/java/gtnhlanth/common/tileentity/MTELINAC.java2
33 files changed, 230 insertions, 925 deletions
diff --git a/src/main/java/bwcrossmod/galacticgreg/MTEVoidMinerBase.java b/src/main/java/bwcrossmod/galacticgreg/MTEVoidMinerBase.java
index 1eb6d8e312..3744d26aa4 100644
--- a/src/main/java/bwcrossmod/galacticgreg/MTEVoidMinerBase.java
+++ b/src/main/java/bwcrossmod/galacticgreg/MTEVoidMinerBase.java
@@ -290,10 +290,10 @@ public abstract class MTEVoidMinerBase extends MTEDrillerBase {
final List<ItemStack> inputOres = this.getStoredInputs()
.stream()
.filter(GTUtility::isOre)
- .collect(Collectors.toList());;
+ .collect(Collectors.toList());
final ItemStack output = this.nextOre();
output.stackSize = multiplier;
- if (inputOres.size() == 0 || this.mBlacklist && inputOres.stream()
+ if (inputOres.isEmpty() || this.mBlacklist && inputOres.stream()
.noneMatch(is -> GTUtility.areStacksEqual(is, output))
|| !this.mBlacklist && inputOres.stream()
.anyMatch(is -> GTUtility.areStacksEqual(is, output)))
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java
index 1d8620ad4d..ccac1e3fb6 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java
@@ -472,7 +472,7 @@ public class MTEYottaFluidTank extends MTETooltipMultiBlockBaseEM implements ICo
if (tFluid == null) continue;
if (isFluidLocked) {
if (mLockedFluid != null) {
- if (!tFluid.isFluidEqual(mLockedFluid)) continue;;
+ if (!tFluid.isFluidEqual(mLockedFluid)) continue;
} else {
mLockedFluid = tFluid.copy();
mLockedFluid.amount = 1;
diff --git a/src/main/java/gregtech/GTMod.java b/src/main/java/gregtech/GTMod.java
index 87b5b154d9..4b3bae4056 100644
--- a/src/main/java/gregtech/GTMod.java
+++ b/src/main/java/gregtech/GTMod.java
@@ -238,7 +238,7 @@ public class GTMod implements IGTMod {
clientSide = "gregtech.common.GTClient",
serverSide = "gregtech.common.GTServer")
public static GTProxy gregtechproxy;
- public static final boolean DEBUG = Boolean.getBoolean("gt.debug");;
+ public static final boolean DEBUG = Boolean.getBoolean("gt.debug");
public static int MAX_IC2 = 2147483647;
public static GTAchievements achievements;
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/MTEWirelessEnergy.java b/src/main/java/gregtech/api/metatileentity/implementations/MTEWirelessEnergy.java
index e195b4ab08..517fa18636 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/MTEWirelessEnergy.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/MTEWirelessEnergy.java
@@ -134,7 +134,7 @@ public class MTEWirelessEnergy extends MTEHatchEnergy implements IWirelessEnergy
// UUID of the owner.
owner_uuid = aBaseMetaTileEntity.getOwnerUuid();
- SpaceProjectManager.checkOrCreateTeam(owner_uuid);;
+ SpaceProjectManager.checkOrCreateTeam(owner_uuid);
tryFetchingEnergy();
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java
index 6933a18dc2..9c0b530164 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java
@@ -680,7 +680,7 @@ public class MTEPurificationPlant extends MTEExtendedPowerMultiBlockBase<MTEPuri
.widget(
unit.metaTileEntity()
.makeSyncerWidgets())
- .widget(new FakeSyncWidget.BooleanSyncer(unit::isActive, unit::setActive));;
+ .widget(new FakeSyncWidget.BooleanSyncer(unit::isActive, unit::setActive));
return row;
}
diff --git a/src/main/java/gregtech/loaders/preload/GTPreLoad.java b/src/main/java/gregtech/loaders/preload/GTPreLoad.java
index efeba9fe89..34fcfe86d3 100644
--- a/src/main/java/gregtech/loaders/preload/GTPreLoad.java
+++ b/src/main/java/gregtech/loaders/preload/GTPreLoad.java
@@ -533,7 +533,7 @@ public class GTPreLoad {
// ore_drop_behavior
try {
GTLog.out.println("Trying to set it to: " + ConfigOreDropBehavior.setting);
- GTMod.gregtechproxy.oreDropSystem = GTProxy.OreDropSystem.valueOf(ConfigOreDropBehavior.setting);;
+ GTMod.gregtechproxy.oreDropSystem = GTProxy.OreDropSystem.valueOf(ConfigOreDropBehavior.setting);
} catch (IllegalArgumentException e) {
GTLog.err.println(e);
GTMod.gregtechproxy.oreDropSystem = GTProxy.OreDropSystem.FortuneItem;
diff --git a/src/main/java/gtPlusPlus/api/objects/data/AutoMap.java b/src/main/java/gtPlusPlus/api/objects/data/AutoMap.java
index a3551326c2..4de2e9ab78 100644
--- a/src/main/java/gtPlusPlus/api/objects/data/AutoMap.java
+++ b/src/main/java/gtPlusPlus/api/objects/data/AutoMap.java
@@ -41,13 +41,13 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
/**
* Generates an AutoMap from the List.
- *
+ *
* @param aList - Data to be inserted into the AutoMap.
*/
public AutoMap(List<V> aList) {
mInternalMap = new LinkedHashMap<>();
mInternalNameMap = new LinkedHashMap<>();
- if (aList != null && aList.size() > 0) {
+ if (aList != null && !aList.isEmpty()) {
for (V obj : aList) {
add(obj);
}
@@ -56,13 +56,13 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
/**
* Generates an AutoMap from a Set.
- *
+ *
* @param aList - Data to be inserted into the AutoMap.
*/
public AutoMap(Set<V> aList) {
mInternalMap = new LinkedHashMap<>();
mInternalNameMap = new LinkedHashMap<>();
- if (aList != null && aList.size() > 0) {
+ if (aList != null && !aList.isEmpty()) {
for (V obj : aList) {
add(obj);
}
@@ -71,13 +71,13 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
/**
* Generates an AutoMap from a Collection.
- *
+ *
* @param aList - Data to be inserted into the AutoMap.
*/
public AutoMap(Collection<V> aList) {
mInternalMap = new LinkedHashMap<>();
mInternalNameMap = new LinkedHashMap<>();
- if (aList != null && aList.size() > 0) {
+ if (aList != null && !aList.isEmpty()) {
for (V obj : aList) {
add(obj);
}
@@ -86,13 +86,13 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
/**
* Generates an AutoMap from a Array.
- *
+ *
* @param aArray - Data to be inserted into the AutoMap.
*/
public AutoMap(V[] aArray) {
mInternalMap = new LinkedHashMap<>();
mInternalNameMap = new LinkedHashMap<>();
- if (aArray != null && aArray.length > 0) {
+ if (aArray != null) {
for (V obj : aArray) {
add(obj);
}
@@ -107,12 +107,8 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
public synchronized boolean setValue(V object) {
int mOriginalID = this.mInternalID;
put(object);
- if (this.mInternalMap.get(mOriginalID)
- .equals(object) || mOriginalID > this.mInternalID) {
- return true;
- } else {
- return false;
- }
+ return this.mInternalMap.get(mOriginalID)
+ .equals(object) || mOriginalID > this.mInternalID;
}
public synchronized V put(V object) {
@@ -168,7 +164,6 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
this.mInternalID = 0;
this.mInternalMap.clear();
this.mInternalNameMap.clear();
- return;
}
@Override
@@ -322,7 +317,6 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
for (V of : mInternalMap.values()) {
if (of != o) {
aCount++;
- continue;
} else {
return aCount;
}
@@ -353,9 +347,7 @@ public class AutoMap<V> implements Iterable<V>, Cloneable, Serializable, Collect
AutoMap<V> aNewSubList = new AutoMap<>();
for (int slot = fromIndex; slot <= toIndex; slot++) {
V obj = mInternalMap.get(slot);
- if (obj == null) {
- continue;
- } else {
+ if (obj != null) {
aNewSubList.put(obj);
}
}
diff --git a/src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java b/src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java
index b0ee1c0c77..7ba3e7e474 100644
--- a/src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java
+++ b/src/main/java/gtPlusPlus/core/block/base/BlockBaseOre.java
@@ -1,6 +1,5 @@
package gtPlusPlus.core.block.base;
-import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Random;
@@ -21,7 +20,6 @@ import cpw.mods.fml.common.registry.GameRegistry;
import gregtech.GTMod;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.Textures;
-import gregtech.api.interfaces.IIconContainer;
import gregtech.api.interfaces.ITexture;
import gregtech.api.util.GTOreDictUnificator;
import gtPlusPlus.api.interfaces.ITexturedBlock;
@@ -30,7 +28,6 @@ import gtPlusPlus.core.item.base.itemblock.ItemBlockOre;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-import gtPlusPlus.core.util.reflect.ReflectionUtils;
import gtPlusPlus.xmod.gregtech.api.objects.GTPPCopiedBlockTexture;
import gtPlusPlus.xmod.gregtech.api.objects.GTPPRenderedTexture;
@@ -100,13 +97,6 @@ public class BlockBaseOre extends BasicBlock implements ITexturedBlock {
return Blocks.stone.getIcon(0, 0);
}
- /**
- * GT Texture Handler
- */
-
- // .08 compat
- public static IIconContainer[] hiddenTextureArray;
-
@Override
public ITexture[] getTexture(ForgeDirection side) {
return getTexture(null, side);
@@ -120,21 +110,8 @@ public class BlockBaseOre extends BasicBlock implements ITexturedBlock {
this.blockMaterial.getRGBA());
return new ITexture[] { new GTPPCopiedBlockTexture(Blocks.stone, 0, 0), aIconSet };
}
-
- if (hiddenTextureArray == null) {
- try {
- Field o = ReflectionUtils.getField(Textures.BlockIcons.class, "STONES");
- if (o != null) {
- hiddenTextureArray = (IIconContainer[]) o.get(Textures.BlockIcons.class);
- }
- if (hiddenTextureArray == null) {
- hiddenTextureArray = new IIconContainer[6];
- }
- } catch (IllegalArgumentException | IllegalAccessException e) {
- hiddenTextureArray = new IIconContainer[6];
- }
- }
- return new ITexture[] { new GTPPRenderedTexture(hiddenTextureArray[0], new short[] { 240, 240, 240, 0 }) };
+ return new ITexture[] {
+ new GTPPRenderedTexture(Textures.BlockIcons.STONES[0], new short[] { 240, 240, 240, 0 }) };
}
@Override
diff --git a/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java b/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java
index 26e7d907d3..8f549364c1 100644
--- a/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java
+++ b/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java
@@ -31,13 +31,7 @@ public class GuiValueField extends GuiTextField {
}
public boolean isBackgroundDrawingEnabled() {
- Field enableBackgroundDrawing = ReflectionUtils.getField(
- GuiTextField.class,
- !PreloaderCore.DEV_ENVIRONMENT ? "field_146215_m" : "enableBackgroundDrawing");
- if (enableBackgroundDrawing != null) {
- return ReflectionUtils.getFieldValue(enableBackgroundDrawing, this);
- }
- return true;
+ return this.getEnableBackgroundDrawing();
}
public int getLineScrollOffset() {
diff --git a/src/main/java/gtPlusPlus/core/handler/PacketHandler.java b/src/main/java/gtPlusPlus/core/handler/PacketHandler.java
index 735d381706..9c5d6b25d2 100644
--- a/src/main/java/gtPlusPlus/core/handler/PacketHandler.java
+++ b/src/main/java/gtPlusPlus/core/handler/PacketHandler.java
@@ -22,7 +22,7 @@ public class PacketHandler {
private static final SimpleNetworkWrapper INSTANCE = NetworkRegistry.INSTANCE.newSimpleChannel(GTPlusPlus.ID);
- public static final void init() {
+ public static void init() {
registerMessage(PacketVolumetricFlaskGui.class, PacketVolumetricFlaskGui.class);
registerMessage(PacketVolumetricFlaskGui2.class, PacketVolumetricFlaskGui2.class);
}
@@ -50,30 +50,29 @@ public class PacketHandler {
/**
* Send this message to the specified player. See {@link SimpleNetworkWrapper#sendTo(IMessage, EntityPlayerMP)}
*/
- public static final void sendTo(IMessage message, EntityPlayerMP player) {
+ public static void sendTo(IMessage message, EntityPlayerMP player) {
INSTANCE.sendTo(message, player);
}
/**
* Send this message to everyone within a certain range of a point. See
- * {@link SimpleNetworkWrapper#sendToDimension(IMessage, NetworkRegistry.TargetPoint)}
+ * {@link SimpleNetworkWrapper#sendToAllAround(IMessage, NetworkRegistry.TargetPoint)}
*/
- public static final void sendToAllAround(IMessage message, NetworkRegistry.TargetPoint point) {
+ public static void sendToAllAround(IMessage message, NetworkRegistry.TargetPoint point) {
INSTANCE.sendToAllAround(message, point);
}
/**
* Sends a message to everyone within a certain range of the coordinates in the same dimension.
*/
- public static final void sendToAllAround(IMessage message, int dimension, double x, double y, double z,
- double range) {
+ public static void sendToAllAround(IMessage message, int dimension, double x, double y, double z, double range) {
sendToAllAround(message, new NetworkRegistry.TargetPoint(dimension, x, y, z, range));
}
/**
* Sends a message to everyone within a certain range of the player provided.
*/
- public static final void sendToAllAround(IMessage message, EntityPlayer player, double range) {
+ public static void sendToAllAround(IMessage message, EntityPlayer player, double range) {
sendToAllAround(message, player.worldObj.provider.dimensionId, player.posX, player.posY, player.posZ, range);
}
@@ -81,14 +80,14 @@ public class PacketHandler {
* Send this message to everyone within the supplied dimension. See
* {@link SimpleNetworkWrapper#sendToDimension(IMessage, int)}
*/
- public static final void sendToDimension(IMessage message, int dimensionId) {
+ public static void sendToDimension(IMessage message, int dimensionId) {
INSTANCE.sendToDimension(message, dimensionId);
}
/**
* Send this message to the server. See {@link SimpleNetworkWrapper#sendToServer(IMessage)}
*/
- public static final void sendToServer(IMessage message) {
+ public static void sendToServer(IMessage message) {
INSTANCE.sendToServer(message);
}
}
diff --git a/src/main/java/gtPlusPlus/core/item/chemistry/AgriculturalChem.java b/src/main/java/gtPlusPlus/core/item/chemistry/AgriculturalChem.java
index 4bbf29c88f..4c7dc05804 100644
--- a/src/main/java/gtPlusPlus/core/item/chemistry/AgriculturalChem.java
+++ b/src/main/java/gtPlusPlus/core/item/chemistry/AgriculturalChem.java
@@ -1,7 +1,6 @@
package gtPlusPlus.core.item.chemistry;
import static gregtech.api.enums.Mods.BiomesOPlenty;
-import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.TinkerConstruct;
import static gregtech.api.recipe.RecipeMaps.centrifugeRecipes;
import static gregtech.api.recipe.RecipeMaps.compressorRecipes;
@@ -12,7 +11,6 @@ import static gregtech.api.util.GTRecipeConstants.UniversalChemical;
import static gtPlusPlus.api.recipe.GTPPRecipeMaps.chemicalDehydratorRecipes;
import static gtPlusPlus.api.recipe.GTPPRecipeMaps.semiFluidFuels;
-import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;
@@ -23,8 +21,12 @@ import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.oredict.OreDictionary;
+import forestry.core.items.ItemForestryBonemeal;
+import forestry.core.items.ItemRegistryCore;
+import forestry.plugins.PluginCore;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.Materials;
+import gregtech.api.enums.Mods;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
import gregtech.api.util.GTOreDictUnificator;
@@ -37,7 +39,6 @@ import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.minecraft.FluidUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-import gtPlusPlus.core.util.reflect.ReflectionUtils;
import gtPlusPlus.plugin.agrichem.BioRecipes;
import gtPlusPlus.plugin.agrichem.item.algae.ItemAgrichemBase;
import gtPlusPlus.plugin.agrichem.item.algae.ItemAlgaeBase;
@@ -543,33 +544,19 @@ public class AgriculturalChem extends ItemPackage {
ItemStack aManureByprod = ItemUtils.getSimpleStack(dustManureByproducts, 1);
// Dehydrate Organise Fert to Normal Fert.
+ if (Mods.Forestry.isModLoaded()) {
+ ItemRegistryCore aItemRegInstance = PluginCore.items;
+ if (aItemRegInstance != null) {
+ ItemForestryBonemeal fertilizerCompound = aItemRegInstance.fertilizerCompound;
+ aFertForestry = ItemUtils.getSimpleStack(fertilizerCompound);
- /*
- * Forestry Support
- */
- if (Forestry.isModLoaded()) {
- Field aItemField = ReflectionUtils
- .getField(ReflectionUtils.getClass("forestry.plugins.PluginCore"), "items");
- try {
- Object aItemRegInstance = aItemField != null ? aItemField.get(aItemField) : null;
- if (aItemRegInstance != null) {
- Field aFertField = ReflectionUtils.getField(aItemRegInstance.getClass(), "fertilizerCompound");
- Object aItemInstance = aFertField.get(aItemRegInstance);
- if (aItemInstance instanceof Item aForestryFert) {
- aFertForestry = ItemUtils.getSimpleStack((Item) aItemInstance);
-
- GTValues.RA.stdBuilder()
- .itemInputs(
- GTUtility.getIntegratedCircuit(11),
- ItemUtils.getSimpleStack(aDustOrganicFert, 4))
- .itemOutputs(ItemUtils.getSimpleStack(aForestryFert, 3), aManureByprod, aManureByprod)
- .outputChances(100_00, 20_00, 20_00)
- .eut(240)
- .duration(20 * SECONDS)
- .addTo(chemicalDehydratorRecipes);
- }
- }
- } catch (IllegalArgumentException | IllegalAccessException e) {
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.getIntegratedCircuit(11), ItemUtils.getSimpleStack(aDustOrganicFert, 4))
+ .itemOutputs(ItemUtils.getSimpleStack(fertilizerCompound, 3), aManureByprod, aManureByprod)
+ .outputChances(100_00, 20_00, 20_00)
+ .eut(240)
+ .duration(20 * SECONDS)
+ .addTo(chemicalDehydratorRecipes);
}
}
diff --git a/src/main/java/gtPlusPlus/core/item/chemistry/MilledOreProcessing.java b/src/main/java/gtPlusPlus/core/item/chemistry/MilledOreProcessing.java
index 078dcdee88..4909d269cc 100644
--- a/src/main/java/gtPlusPlus/core/item/chemistry/MilledOreProcessing.java
+++ b/src/main/java/gtPlusPlus/core/item/chemistry/MilledOreProcessing.java
@@ -14,6 +14,8 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.Fluid;
+import biomesoplenty.api.content.BOPCBlocks;
+import biomesoplenty.api.content.BOPCItems;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.Materials;
import gregtech.api.enums.TierEU;
@@ -33,7 +35,6 @@ import gtPlusPlus.core.util.minecraft.FluidUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.core.util.minecraft.MaterialUtils;
import gtPlusPlus.core.util.minecraft.NBTUtils;
-import gtPlusPlus.xmod.bop.BiomesOPlentyHandler;
import gtPlusPlus.xmod.bop.blocks.BOPBlockRegistrator;
import gtPlusPlus.xmod.gregtech.common.helpers.FlotationRecipeHandler;
@@ -654,10 +655,10 @@ public class MilledOreProcessing extends ItemPackage {
aPinecones.add(ItemUtils.getSimpleStack(AgriculturalChem.mPinecone, 1));
if (BiomesOPlenty.isModLoaded()) {
- aLogs.add(BiomesOPlentyHandler.getStack(BiomesOPlentyHandler.logs4, 0, 1));
- aLeaves.add(BiomesOPlentyHandler.getStack(BiomesOPlentyHandler.colorizedLeaves2, 1, 1));
- aSaplings.add(BiomesOPlentyHandler.getStack(BiomesOPlentyHandler.colorizedSaplings, 5, 1));
- aPinecones.add(ItemUtils.simpleMetaStack(BiomesOPlentyHandler.mPineCone, 13, 1));
+ aLogs.add(ItemUtils.simpleMetaStack(BOPCBlocks.logs4, 0, 1));
+ aLeaves.add(ItemUtils.simpleMetaStack(BOPCBlocks.colorizedLeaves2, 1, 1));
+ aSaplings.add(ItemUtils.simpleMetaStack(BOPCBlocks.colorizedSaplings, 5, 1));
+ aPinecones.add(ItemUtils.simpleMetaStack(BOPCItems.misc, 13, 1));
}
if (Forestry.isModLoaded()) {
ItemStack aForestryLog = ItemUtils.getItemStackFromFQRN("Forestry:logs", 1);
diff --git a/src/main/java/gtPlusPlus/core/item/tool/misc/ItemGregtechPump.java b/src/main/java/gtPlusPlus/core/item/tool/misc/ItemGregtechPump.java
index 082f74ad2b..1c896e8497 100644
--- a/src/main/java/gtPlusPlus/core/item/tool/misc/ItemGregtechPump.java
+++ b/src/main/java/gtPlusPlus/core/item/tool/misc/ItemGregtechPump.java
@@ -1238,7 +1238,7 @@ public class ItemGregtechPump extends Item implements ISpecialElectricItem, IEle
if (aTileEntity == null) {
return null;
}
- final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity();;
+ final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity();
if (aMetaTileEntity == null || aMetaTileEntity instanceof MTEHatchMultiInput) {
// blacklist multiinput hatch as it's too complex
return null;
diff --git a/src/main/java/gtPlusPlus/core/lib/GTPPCore.java b/src/main/java/gtPlusPlus/core/lib/GTPPCore.java
index c78d734cb6..af6bedfa61 100644
--- a/src/main/java/gtPlusPlus/core/lib/GTPPCore.java
+++ b/src/main/java/gtPlusPlus/core/lib/GTPPCore.java
@@ -6,23 +6,17 @@ import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.UUID;
-import java.util.WeakHashMap;
import java.util.concurrent.ConcurrentHashMap;
import java.util.function.Supplier;
-import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.ItemStack;
import net.minecraft.util.StatCollector;
-import net.minecraft.world.World;
-
-import com.mojang.authlib.GameProfile;
import cpw.mods.fml.common.FMLCommonHandler;
import gregtech.GT_Version;
import gregtech.api.objects.XSTR;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.Pair;
-import gtPlusPlus.core.util.reflect.ReflectionUtils;
import gtPlusPlus.preloader.PreloaderCore;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechOrePrefixes.GT_Materials;
import gtPlusPlus.xmod.gregtech.common.tileentities.automation.MTETesseractGenerator;
@@ -30,8 +24,6 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.automation.MTETesseractTermi
public class GTPPCore {
- public static Map PlayerCache;
-
// Math Related
public static final float PI = (float) Math.PI;
public static volatile Random RANDOM = new XSTR();
@@ -48,11 +40,6 @@ public class GTPPCore {
public static int turbineCutoffBase = 75000;
- // GT++ Fake Player Profile
- public static final GameProfile gameProfile = new GameProfile(
- UUID.nameUUIDFromBytes("gtplusplus.core".getBytes()),
- "[GT++]");
- public static final WeakHashMap<World, EntityPlayerMP> fakePlayerCache = new WeakHashMap<>();
// Tooltips;
public static final Supplier<String> GT_Tooltip = () -> StatCollector.translateToLocal("GTPP.core.GT_Tooltip");
public static final Supplier<String> GT_Tooltip_Builder = () -> StatCollector
@@ -202,34 +189,19 @@ public class GTPPCore {
public static final String VERSION = GT_Version.VERSION;
}
- public static final void crash() {
+ public static void crash() {
crash("Generic Crash");
}
- public static final void crash(String aReason) {
+ public static void crash(String aReason) {
try {
Logger.INFO("==========================================================");
Logger.INFO("[GT++ CRASH]");
Logger.INFO("=====================================