aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/goodgenerator')
-rw-r--r--src/main/java/goodgenerator/blocks/regularBlock/BlockTurbineCasing.java5
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java85
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java6
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaHatch.java2
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaOutputHatchME.java2
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java4
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java10
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java4
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeFusionComputer.java2
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeTurbineBase.java5
-rw-r--r--src/main/java/goodgenerator/client/render/AntimatterRenderer.java6
-rw-r--r--src/main/java/goodgenerator/client/render/BlockRenderHandler.java6
-rw-r--r--src/main/java/goodgenerator/crossmod/nei/NEIConfig.java1
-rw-r--r--src/main/java/goodgenerator/items/GGItem.java4
-rw-r--r--src/main/java/goodgenerator/items/GGItemBlocks.java3
-rw-r--r--src/main/java/goodgenerator/items/GGMaterial.java1
-rw-r--r--src/main/java/goodgenerator/items/ItemFuelRod.java2
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader2.java4
-rw-r--r--src/main/java/goodgenerator/util/CrackRecipeAdder.java2
-rw-r--r--src/main/java/goodgenerator/util/StructureHelper.java10
20 files changed, 70 insertions, 94 deletions
diff --git a/src/main/java/goodgenerator/blocks/regularBlock/BlockTurbineCasing.java b/src/main/java/goodgenerator/blocks/regularBlock/BlockTurbineCasing.java
index 6b6de38161..38aeae89cd 100644
--- a/src/main/java/goodgenerator/blocks/regularBlock/BlockTurbineCasing.java
+++ b/src/main/java/goodgenerator/blocks/regularBlock/BlockTurbineCasing.java
@@ -21,7 +21,7 @@ public class BlockTurbineCasing extends BlockCasing implements ITextureBlock {
static {
for (int i = 0; i < 3; i++) for (int j = 1; j <= 9; j++)
- turbineShape[i][j - 1] = new Textures.BlockIcons.CustomIcon("icons/turbines/TURBINE_" + i + "" + j);
+ turbineShape[i][j - 1] = new Textures.BlockIcons.CustomIcon("icons/turbines/TURBINE_" + i + j);
}
public BlockTurbineCasing(String name, String texture) {
@@ -31,8 +31,7 @@ public class BlockTurbineCasing extends BlockCasing implements ITextureBlock {
private static int isTurbineControllerWithSide(IBlockAccess aWorld, int aX, int aY, int aZ, ForgeDirection side) {
TileEntity tTileEntity = aWorld.getTileEntity(aX, aY, aZ);
- if (!(tTileEntity instanceof IGregTechTileEntity)) return 0;
- IGregTechTileEntity tTile = (IGregTechTileEntity) tTileEntity;
+ if (!(tTileEntity instanceof IGregTechTileEntity tTile)) return 0;
if (tTile.getMetaTileEntity() instanceof MTELargeTurbineBase && tTile.getFrontFacing() == side) {
if (tTile.isActive()) return 1;
return ((MTELargeTurbineBase) tTile.getMetaTileEntity()).hasTurbine() ? 2 : 3;
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java
index 1749b07df8..c60f4e56ac 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java
@@ -90,27 +90,27 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
private static final float coefficientBaseExp = 0.5f;
private static final float baseSkew = 0.2f;
- private float[] modifiers = { 0.0f, 0.0f, 0.0f, 0.0f };
- private FluidStack[] upgradeFluids = { null, null, null, null };
- private int[] fluidConsumptions = { 0, 0, 0, 0 };
+ private final float[] modifiers = { 0.0f, 0.0f, 0.0f, 0.0f };
+ private final FluidStack[] upgradeFluids = { null, null, null, null };
+ private final int[] fluidConsumptions = { 0, 0, 0, 0 };
public static final String MAIN_NAME = "antimatterForge";
- private int speed = 100;
+ private final int speed = 100;
private long rollingCost = 0L;
private boolean isLoadedChunk;
public GTRecipe mLastRecipe;
public int para;
- private Random r = new Random();
+ private final Random r = new Random();
// Values for displaying cycle data
private long guiAntimatterAmount = 0;
private long guiAntimatterChange = 0;
private long guiPassiveEnergy = 0;
private long guiActiveEnergy = 0;
- private boolean canRender = false;
+ private final boolean canRender = false;
- private List<AntimatterOutputHatch> amOutputHatches = new ArrayList<>(16);
- private static final ClassValue<IStructureDefinition<AntimatterForge>> STRUCTURE_DEFINITION = new ClassValue<IStructureDefinition<AntimatterForge>>() {
+ private final List<AntimatterOutputHatch> amOutputHatches = new ArrayList<>(16);
+ private static final ClassValue<IStructureDefinition<AntimatterForge>> STRUCTURE_DEFINITION = new ClassValue<>() {
@Override
protected IStructureDefinition<AntimatterForge> computeValue(Class<?> type) {
@@ -189,10 +189,10 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
+ "Antimatter"
+ EnumChatFormatting.GRAY
+ " * "
- + String.valueOf(this.passiveBaseMult)
+ + passiveBaseMult
+ ")^"
+ EnumChatFormatting.GREEN
- + String.valueOf(this.passiveBaseExp)
+ + passiveBaseExp
+ EnumChatFormatting.GRAY
+ " EU/t passively. The consumption decays by 0.5% every tick when empty")
.addInfo(
@@ -200,10 +200,10 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
+ "Antimatter"
+ EnumChatFormatting.GRAY
+ " * "
- + String.valueOf(this.activeBaseMult)
+ + activeBaseMult
+ ")^"
+ EnumChatFormatting.DARK_PURPLE
- + String.valueOf(this.activeBaseExp)
+ + activeBaseExp
+ EnumChatFormatting.GRAY
+ " EU per operation to produce antimatter")
.addSeparator()
@@ -223,19 +223,19 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
+ EnumChatFormatting.GRAY
+ "^"
+ EnumChatFormatting.GOLD
- + String.valueOf(this.coefficientBaseExp)
+ + coefficientBaseExp
+ EnumChatFormatting.GRAY
+ ") * N("
+ EnumChatFormatting.AQUA
- + String.valueOf(this.baseSkew)
+ + baseSkew
+ EnumChatFormatting.GRAY
+ ", 0.25) of antimatter per cycle, consuming equal amounts of Protomatter")
.addInfo(
"The change is split between the 16 Antimatter Hatches, sampled from N(" + EnumChatFormatting.AQUA
- + String.valueOf(this.baseSkew)
+ + baseSkew
+ EnumChatFormatting.GRAY
+ ", 1) (Gaussian distribution with mean of "
- + String.valueOf(this.baseSkew)
+ + baseSkew
+ ")")
.addInfo("The total change can be negative!")
.addSeparator()
@@ -461,14 +461,10 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
private long calculateContainedAntimatter() {
long antimatterStored = 0;
- for (int i = 0; i < amOutputHatches.size(); i++) {
- if (amOutputHatches.get(i) == null || !amOutputHatches.get(i)
- .isValid()
- || amOutputHatches.get(i)
- .getFluid() == null)
- continue;
- antimatterStored += amOutputHatches.get(i)
- .getFluid().amount;
+ for (AntimatterOutputHatch amOutputHatch : amOutputHatches) {
+ if (amOutputHatch != null && amOutputHatch.isValid() && amOutputHatch.getFluid() != null) {
+ antimatterStored += amOutputHatch.getFluid().amount;
+ }
}
return antimatterStored;
}
@@ -507,17 +503,12 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
int ratioLosses = 0;
// Reduce the amount of antimatter in each hatch by half of the difference between the lowest amount and current
// hatch contents
- for (int i = 0; i < amOutputHatches.size(); i++) {
- if (amOutputHatches.get(i) == null || !amOutputHatches.get(i)
- .isValid()
- || amOutputHatches.get(i)
- .getFluid() == null)
- continue;
- FluidStack fluid = amOutputHatches.get(i)
- .getFluid()
- .copy();
- ratioLosses -= amOutputHatches.get(i)
- .drain((int) ((fluid.amount - minAntimatterAmount) * 0.5), true).amount;
+ for (AntimatterOutputHatch amOutputHatch : amOutputHatches) {
+ if (amOutputHatch != null && amOutputHatch.isValid() && amOutputHatch.getFluid() != null) {
+ FluidStack fluid = amOutputHatch.getFluid()
+ .copy();
+ ratioLosses -= amOutputHatch.drain((int) ((fluid.amount - minAntimatterAmount) * 0.5), true).amount;
+ }
}
// Check for upgrade fluids
@@ -534,8 +525,7 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
}
List<FluidStack> inputFluids = getStoredFluids();
- for (int i = 0; i < inputFluids.size(); i++) {
- FluidStack inputFluid = inputFluids.get(i);
+ for (FluidStack inputFluid : inputFluids) {
setModifiers(inputFluid, -0.15f, magneticUpgrades, MAGNETIC_ID);
setModifiers(inputFluid, -0.05f, gravityUpgrades, GRAVITY_ID);
setModifiers(inputFluid, 0.05f, containmentUpgrades, CONTAINMENT_ID);
@@ -571,7 +561,7 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
containedProtomatter);
// We didn't have enough protomatter, reduce antimatter by 10% and stop the machine.
- if (!this.depleteInput(MaterialsUEVplus.Protomatter.getFluid((long) Math.abs(antimatterChange)))) {
+ if (!this.depleteInput(MaterialsUEVplus.Protomatter.getFluid(Math.abs(antimatterChange)))) {
decimateAntimatter();
stopMachine(ShutDownReasonRegistry.outOfFluid(MaterialsUEVplus.Protomatter.getFluid(1L)));
endRecipeProcessing();
@@ -623,17 +613,12 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
}
private void decimateAntimatter() {
- for (int i = 0; i < amOutputHatches.size(); i++) {
- if (amOutputHatches.get(i) == null || !amOutputHatches.get(i)
- .isValid()
- || amOutputHatches.get(i)
- .getFluid() == null)
- continue;
- FluidStack fluid = amOutputHatches.get(i)
- .getFluid()
- .copy();
- amOutputHatches.get(i)
- .drain((int) Math.floor(fluid.amount * 0.1), true);
+ for (AntimatterOutputHatch amOutputHatch : amOutputHatches) {
+ if (amOutputHatch != null && amOutputHatch.isValid() && amOutputHatch.getFluid() != null) {
+ FluidStack fluid = amOutputHatch.getFluid()
+ .copy();
+ amOutputHatch.drain((int) Math.floor(fluid.amount * 0.1), true);
+ }
}
}
@@ -648,7 +633,7 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo
int change = (int) (Math.ceil((r.nextGaussian() + baseSkew + modifiers[ACTIVATION_ID]) * (coeff / 16)));
difference += change;
if (change >= 0) {
- hatch.fill(MaterialsUEVplus.Antimatter.getFluid((long) (change)), true);
+ hatch.fill(MaterialsUEVplus.Antimatter.getFluid(change), true);
} else {
hatch.drain(-change, true);
}
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java
index 8cb3fed65b..b299c0d502 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java
@@ -79,7 +79,7 @@ public class AntimatterGenerator extends MTEExtendedPowerMultiBlockBase
private float annihilationEfficiency = 0f;
public static final long ANTIMATTER_FUEL_VALUE = 1_000_000_000_000L;
- private static final ClassValue<IStructureDefinition<AntimatterGenerator>> STRUCTURE_DEFINITION = new ClassValue<IStructureDefinition<AntimatterGenerator>>() {
+ private static final ClassValue<IStructureDefinition<AntimatterGenerator>> STRUCTURE_DEFINITION = new ClassValue<>() {
@Override
protected IStructureDefinition<AntimatterGenerator> computeValue(Class<?> type) {
@@ -125,7 +125,7 @@ public class AntimatterGenerator extends MTEExtendedPowerMultiBlockBase
.extFacing()
.glow()
.build()));
- };
+ }
private boolean addLaserSource(IGregTechTileEntity aBaseMetaTileEntity, int aBaseCasingIndex) {
IMetaTileEntity aMetaTileEntity = aBaseMetaTileEntity.getMetaTileEntity();
@@ -278,7 +278,7 @@ public class AntimatterGenerator extends MTEExtendedPowerMultiBlockBase
@Override
public IMetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) {
- return new AntimatterGenerator(this.MAIN_NAME);
+ return new AntimatterGenerator(MAIN_NAME);
}
@Override
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaHatch.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaHatch.java
index d8680f5efd..fdc2445aee 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaHatch.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaHatch.java
@@ -169,7 +169,7 @@ public class MTEEssentiaHatch extends TileEntity implements IAspectContainer, IE
@Override
public boolean doesContainerContain(AspectList aspectList) {
- ArrayList<Boolean> ret = new ArrayList<Boolean>();
+ ArrayList<Boolean> ret = new ArrayList<>();
for (Aspect a : aspectList.aspects.keySet()) ret.add(current.aspects.containsKey(a));
return !ret.contains(false);
}
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaOutputHatchME.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaOutputHatchME.java
index 4e8bba61ec..a832cf72cc 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaOutputHatchME.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEEssentiaOutputHatchME.java
@@ -25,7 +25,7 @@ public class MTEEssentiaOutputHatchME extends MTEEssentiaOutputHatch implements
private AENetworkProxy gridProxy = null;
private IMEEssentiaMonitor monitor = null;
- private MachineSource asMachineSource = new MachineSource(this);
+ private final MachineSource asMachineSource = new MachineSource(this);
@Override
public void updateEntity() {
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java
index f2b83bb663..f855a864a6 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java
@@ -54,7 +54,7 @@ public class MTEFuelRefineFactory extends MTETooltipMultiBlockBaseEM implements
private IStructureDefinition<MTEFuelRefineFactory> multiDefinition = null;
private int Tier = -1;
- private int[] cnt = new int[] { 0, 0, 0, 0 };
+ private final int[] cnt = new int[] { 0, 0, 0, 0 };
private static final Block[] coils = new Block[] { Loaders.FRF_Coil_1, Loaders.FRF_Coil_2, Loaders.FRF_Coil_3,
Loaders.FRF_Coil_4 };
@@ -128,7 +128,7 @@ public class MTEFuelRefineFactory extends MTETooltipMultiBlockBaseEM implements
}
public static <T> IStructureElement<T> ofFieldCoil(int aIndex) {
- return new IStructureElement<T>() {
+ return new IStructureElement<>() {
@Override
public boolean check(T t, World world, int x, int y, int z) {
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java
index 43d066d5b5..8b69ee5e0a 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java
@@ -81,9 +81,9 @@ public class MTELargeEssentiaSmeltery extends MTETooltipMultiBlockBaseEM
protected int nodeIncrease = 0;
private IStructureDefinition<MTELargeEssentiaSmeltery> multiDefinition = null;
- private ArrayList<MTEEssentiaOutputHatch> mEssentiaOutputHatches = new ArrayList<>();
+ private final ArrayList<MTEEssentiaOutputHatch> mEssentiaOutputHatches = new ArrayList<>();
private int pTier = 0;
- private XSTR xstr = new XSTR();
+ private final XSTR xstr = new XSTR();
public MTELargeEssentiaSmeltery(String name) {
super(name);
@@ -131,8 +131,8 @@ public class MTELargeEssentiaSmeltery extends MTETooltipMultiBlockBaseEM
if (len > MAX_STRUCTURE_LENGTH - 1 || len < DEFAULT_STRUCTURE_LENGTH) return false;
if (!structureCheck_EM(STRUCTURE_PIECE_LAST, 2, 2, -len - 1)) return false;
if (this.mCasing >= 24 && this.mMaintenanceHatches.size() == 1
- && this.mInputBusses.size() >= 1
- && this.mEssentiaOutputHatches.size() >= 1) {
+ && !this.mInputBusses.isEmpty()
+ && !this.mEssentiaOutputHatches.isEmpty()) {
this.mParallel = Math.floor(this.mParallel += 1 << this.pTier);
return true;
}
@@ -288,7 +288,7 @@ public class MTELargeEssentiaSmeltery extends MTETooltipMultiBlockBaseEM
private boolean addEssentiaOutputHatchToMachineList(MTEEssentiaOutputHatch aTileEntity) {
if (aTileEntity instanceof MTEEssentiaOutputHatch) {
- return this.mEssentiaOutputHatches.add((MTEEssentiaOutputHatch) aTileEntity);
+ return this.mEssentiaOutputHatches.add(aTileEntity);
}
return false;
}
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java
index c83ef8c4fe..6ba3c48148 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java
@@ -338,7 +338,7 @@ public class MTEMultiNqGenerator extends MTETooltipMultiBlockBaseEM implements I
}
public void addAutoEnergy(long outputPower) {
- if (this.eDynamoMulti.size() > 0) for (MTEHatch tHatch : this.eDynamoMulti) {
+ if (!this.eDynamoMulti.isEmpty()) for (MTEHatch tHatch : this.eDynamoMulti) {
long voltage = tHatch.maxEUOutput();
long power = voltage * tHatch.maxAmperesOut();
long outputAmperes;
@@ -352,7 +352,7 @@ public class MTEMultiNqGenerator extends MTETooltipMultiBlockBaseEM implements I
addEnergyOutput_EM(outputPower, 1);
}
}
- if (this.mDynamoHatches.size() > 0) for (MTEHatch tHatch : this.mDynamoHatches) {
+ if (!this.mDynamoHatches.isEmpty()) for (MTEHatch tHatch : this.mDynamoHatches) {
long voltage = tHatch.maxEUOutput();
long power = voltage * tHatch.maxAmperesOut();
long outputAmperes;
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeFusionComputer.java b/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeFusionComputer.java
index 72ced183c3..f2302511fb 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeFusionComputer.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeFusionComputer.java
@@ -76,7 +76,7 @@ public abstract class MTELargeFusionComputer extends MTETooltipMultiBlockBaseEM
public GTRecipe mLastRecipe;
public int para;
protected OverclockDescriber overclockDescriber;
- private static final ClassValue<IStructureDefinition<MTELargeFusionComputer>> STRUCTURE_DEFINITION = new ClassValue<IStructureDefinition<MTELargeFusionComputer>>() {
+ private static final ClassValue<IStructureDefinition<MTELargeFusionComputer>> STRUCTURE_DEFINITION = new ClassValue<>() {
@Override
protected IStructureDefinition<MTELargeFusionComputer> computeValue(Class<?> type) {
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeTurbineBase.java b/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeTurbineBase.java
index 7b06dbb96d..076d8f54fd 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeTurbineBase.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/base/MTELargeTurbineBase.java
@@ -45,7 +45,7 @@ public abstract class MTELargeTurbineBase extends MTEEnhancedMultiBlockBase<MTEL
implements ISurvivalConstructable {
private static final String STRUCTURE_PIECE_MAIN = "main";
- private static final ClassValue<IStructureDefinition<MTELargeTurbineBase>> STRUCTURE_DEFINITION = new ClassValue<IStructureDefinition<MTELargeTurbineBase>>() {
+ private static final ClassValue<IStructureDefinition<MTELargeTurbineBase>> STRUCTURE_DEFINITION = new ClassValue<>() {
@Override
protected IStructureDefinition<MTELargeTurbineBase> computeValue(Class<?> type) {
@@ -270,7 +270,7 @@ public abstract class MTELargeTurbineBase extends MTEEnhancedMultiBlockBase<MTEL
maxEnergy += tHatch.getBaseMetaTileEntity()
.getEUCapacity();
}
- String[] ret = new String[] {
+ return new String[] {
// 8 Lines available for information panels
tRunning + ": "
+ EnumChatFormatting.RED
@@ -315,7 +315,6 @@ public abstract class MTELargeTurbineBase extends MTEEnhancedMultiBlockBase<MTEL
+ EnumChatFormatting.RESET
+ " %" /* 8 */
};
- return ret;
}
public boolean hasTurbine() {
diff --git a/src/main/java/goodgenerator/client/render/AntimatterRenderer.java b/src/main/java/goodgenerator/client/render/AntimatterRenderer.java
index c6d4f689c6..109b362999 100644
--- a/src/main/java/goodgenerator/client/render/AntimatterRenderer.java
+++ b/src/main/java/goodgenerator/client/render/AntimatterRenderer.java
@@ -75,13 +75,13 @@ public class AntimatterRenderer extends TileEntitySpecialRenderer {
ResourceLocation antimatterLocation = new ResourceLocation(
GoodGenerator.resourceDomain,
"models/Antimatter.obj");
- antimatterModel = (IModelCustom) new WavefrontObject(antimatterLocation);
+ antimatterModel = new WavefrontObject(antimatterLocation);
ResourceLocation location = new ResourceLocation(GoodGenerator.resourceDomain, "models/SmoothSphere.obj");
- containerModel = (IModelCustom) new WavefrontObject(location);
+ containerModel = new WavefrontObject(location);
ResourceLocation ringLocation = new ResourceLocation(GoodGenerator.resourceDomain, "models/GlowRing.obj");
- ringModel = (IModelCustom) new WavefrontObject(ringLocation);
+ ringModel = new WavefrontObject(ringLocation);
}
private void init() {
diff --git a/src/main/java/goodgenerator/client/render/BlockRenderHandler.java b/src/main/java/goodgenerator/client/render/BlockRenderHandler.java
index c8e8bfacb8..c23d9a26bb 100644
--- a/src/main/java/goodgenerator/client/render/BlockRenderHandler.java
+++ b/src/main/java/goodgenerator/client/render/BlockRenderHandler.java
@@ -37,8 +37,7 @@ public class BlockRenderHandler implements ISimpleBlockRenderingHandler {
GL11.glRotatef(90.0F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
- if (aBlock instanceof ITextureBlock) {
- ITextureBlock tc = (ITextureBlock) aBlock;
+ if (aBlock instanceof ITextureBlock tc) {
aBlock.setBlockBoundsForItemRender();
aRenderer.setRenderBoundsFromBlock(aBlock);
renderNegativeYFacing(null, aRenderer, aBlock, 0, 0, 0, tc.getTexture(aBlock, metadata, DOWN), true);
@@ -61,10 +60,9 @@ public class BlockRenderHandler implements ISimpleBlockRenderingHandler {
RenderBlocks aRenderer) {
aRenderer.enableAO = Minecraft.isAmbientOcclusionEnabled() && GTMod.gregtechproxy.mRenderTileAmbientOcclusion;
aRenderer.useInventoryTint = false;
- if (aBlock instanceof ITextureBlock) {
+ if (aBlock instanceof ITextureBlock tc) {
aBlock.setBlockBounds(blockMin, blockMin, blockMin, blockMax, blockMax, blockMax);
aRenderer.setRenderBoundsFromBlock(aBlock);
- ITextureBlock tc = (ITextureBlock) aBlock;
renderNegativeYFacing(
aWorld,
aRenderer,
diff --git a/src/main/java/goodgenerator/crossmod/nei/NEIConfig.java b/src/main/java/goodgenerator/crossmod/nei/NEIConfig.java
index 20c492fc7d..81a10e2002 100644
--- a/src/main/java/goodgenerator/crossmod/nei/NEIConfig.java
+++ b/src/main/java/goodgenerator/crossmod/nei/NEIConfig.java
@@ -14,7 +14,6 @@ public class NEIConfig implements IConfigureNEI {
@Override
public void loadConfig() {
- NEIConfig.isAdded = false;
NEIConfig.isAdded = true;
}
diff --git a/src/main/java/goodgenerator/items/GGItem.java b/src/main/java/goodgenerator/items/GGItem.java
index 627cf1c59b..85a3c9e9c3 100644
--- a/src/main/java/goodgenerator/items/GGItem.java
+++ b/src/main/java/goodgenerator/items/GGItem.java
@@ -115,10 +115,10 @@ public class GGItem extends Item {
@SideOnly(Side.CLIENT)
@SuppressWarnings({ "unchecked" })
public void addInformation(ItemStack p_77624_1_, EntityPlayer p_77624_2_, List p_77624_3_, boolean p_77624_4_) {
- if (tooltips.size() > 0) {
+ if (!tooltips.isEmpty()) {
p_77624_3_.addAll(tooltips);
}
- if (tooltipses.size() > 0) {
+ if (!tooltipses.isEmpty()) {
int meta = p_77624_1_.getItemDamage();
if (tooltipses.size() - 1 < meta) meta = tooltipses.size() - 1;
p_77624_3_.add(tooltipses.get(meta));
diff --git a/src/main/java/goodgenerator/items/GGItemBlocks.java b/src/main/java/goodgenerator/items/GGItemBlocks.java
index 2d13d7a7af..2c22a2e369 100644
--- a/src/main/java/goodgenerator/items/GGItemBlocks.java
+++ b/src/main/java/goodgenerator/items/GGItemBlocks.java
@@ -71,8 +71,7 @@ public class GGItemBlocks extends ItemBlock {
public void addInformation(ItemStack stack, EntityPlayer playerIn, List tooltip, boolean advanced) {
if (stack == null) return;
tooltip.add(mNoMobsToolTip);
- if (Block.getBlockFromItem(stack.getItem()) instanceof BlockTEContainer) {
- BlockTEContainer tile = (BlockTEContainer) Block.getBlockFromItem(stack.getItem());
+ if (Block.getBlockFromItem(stack.getItem()) instanceof BlockTEContainer tile) {
if (tile.getIndex() == 1)
tooltip.addAll(Arrays.asList(DescTextLocalization.addText("EssentiaHatch.tooltip", 2)));
if (tile.getIndex() == 2) {
diff --git a/src/main/java/goodgenerator/items/GGMaterial.java b/src/main/java/goodgenerator/items/GGMaterial.java
index ca26cfe986..cc02666fd0 100644
--- a/src/main/java/goodgenerator/items/GGMaterial.java
+++ b/src/main/java/goodgenerator/items/GGMaterial.java
@@ -9,7 +9,6 @@ import bartworks.util.Pair;
import goodgenerator.util.CharExchanger;
import gregtech.api.enums.TextureSet;
-@SuppressWarnings({ "unchecked" })
public class GGMaterial implements Runnable {
protected static final int OffsetID = 10001;
diff --git a/src/main/java/goodgenerator/items/ItemFuelRod.java b/src/main/java/goodgenerator/items/ItemFuelRod.java
index 89acdf6933..3f55e0b2e5 100644
--- a/src/main/java/goodgenerator/items/ItemFuelRod.java
+++ b/src/main/java/goodgenerator/items/ItemFuelRod.java
@@ -80,7 +80,7 @@ public class ItemFuelRod extends RadioactiveItem implements IReactorComponent, I
this.checkHeatAcceptor(reactor, x, y - 1, heatAcceptors);
this.checkHeatAcceptor(reactor, x, y + 1, heatAcceptors);
- while (heatAcceptors.size() > 0 && heat > 0) {
+ while (!heatAcceptors.isEmpty() && heat > 0) {
int dheat = heat / heatAcceptors.size();
heat -= dheat;
dheat = ((IReactorComponent) heatAcceptors.get(0).stack.getItem()).alterHeat(
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader2.java b/src/main/java/goodgenerator/loader/RecipeLoader2.java
index 1301ac97f5..f58f771629 100644
--- a/src/main/java/goodgenerator/loader/RecipeLoader2.java
+++ b/src/main/java/goodgenerator/loader/RecipeLoader2.java
@@ -853,8 +853,8 @@ public class RecipeLoader2 {
.eut(TierEU.RECIPE_MV)
.addTo(fluidExtractionRecipes);
- if (OreDictionary.getOres("fuelCoke")
- .size() > 0) {
+ if (!OreDictionary.getOres("fuelCoke")
+ .isEmpty()) {
GTValues.RA.stdBuilder()
.itemInputs(
OreDictionary.getOres("fuelCoke")
diff --git a/src/main/java/goodgenerator/util/CrackRecipeAdder.java b/src/main/java/goodgenerator/util/CrackRecipeAdder.java
index 14ebd378d6..057447746d 100644
--- a/src/main/java/goodgenerator/util/CrackRecipeAdder.java
+++ b/src/main/java/goodgenerator/util/CrackRecipeAdder.java
@@ -55,7 +55,7 @@ public class CrackRecipeAdder {
.itemInputs(GTUtility.getIntegratedCircuit(2))
.fluidInputs(inputFluid, cracker)
.fluidOutputs(FluidRegistry.getFluidStack("moderatelycracked" + name, 1000))
- .duration(Math.max((long) (Duration), 1L) * TICKS)
+ .duration(Math.max(Duration, 1L) * TICKS)
.eut(EUt)
.addTo(crackingRecipes);
diff --git a/src/main/java/goodgenerator/util/StructureHelper.java b/src/main/java/goodgenerator/util/StructureHelper.java
index 0d2c101ee9..215f6fc1ca 100644
--- a/src/main/java/goodgenerator/util/StructureHelper.java
+++ b/src/main/java/goodgenerator/util/StructureHelper.java
@@ -25,15 +25,14 @@ import gregtech.api.util.GTOreDictUnificator;
public class StructureHelper {
public static <T> IStructureElement<T> addFrame(Materials aMaterials) {
- return new IStructureElement<T>() {
+ return new IStructureElement<>() {
private IIcon[] mIcons;
@Override
public boolean check(T t, World world, int x, int y, int z) {
TileEntity tBlock = world.getTileEntity(x, y, z);
- if (tBlock instanceof BaseMetaPipeEntity) {
- BaseMetaPipeEntity tFrame = (BaseMetaPipeEntity) tBlock;
+ if (tBlock instanceof BaseMetaPipeEntity tFrame) {
if (tFrame.isInvalidTileEntity()) return false;
if (tFrame.getMetaTileEntity() instanceof MTEFrame) {
return ((MTEFrame) tFrame.getMetaTileEntity()).mMaterial == aMaterials;
@@ -55,8 +54,7 @@ public class StructureHelper {
@Override
public boolean placeBlock(T t, World world, int x, int y, int z, ItemStack trigger) {
ItemStack tFrame = GTOreDictUnificator.get(OrePrefixes.frameGt, aMaterials, 1);
- if (tFrame.getItem() instanceof ItemBlock) {
- ItemBlock tFrameStackItem = (ItemBlock) tFrame.getItem();
+ if (tFrame.getItem() instanceof ItemBlock tFrameStackItem) {
return tFrameStackItem
.placeBlockAt(tFrame, null, world, x, y, z, 6, 0, 0, 0, Items.feather.getDamage(tFrame));
}
@@ -77,7 +75,7 @@ public class StructureHelper {
public static <T> IStructureElement<T> addTieredBlock(Block aBlock, BiPredicate<T, Integer> aSetTheFuckingMeta,
Function<T, Integer> aGetTheFuckingMeta, int maxMeta) {
- return new IStructureElement<T>() {
+ return new IStructureElement<>() {
@Override
public boolean check(T t, World world, int x, int y, int z) {