aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/interfaces
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/interfaces')
-rw-r--r--src/main/java/gregtech/api/interfaces/ICondition.java4
-rw-r--r--src/main/java/gregtech/api/interfaces/IIconContainer.java6
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java6
-rw-r--r--src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java4
4 files changed, 11 insertions, 9 deletions
diff --git a/src/main/java/gregtech/api/interfaces/ICondition.java b/src/main/java/gregtech/api/interfaces/ICondition.java
index 554cd2df77..9c7033b3d7 100644
--- a/src/main/java/gregtech/api/interfaces/ICondition.java
+++ b/src/main/java/gregtech/api/interfaces/ICondition.java
@@ -24,6 +24,7 @@ public interface ICondition<O> {
private final ICondition<O>[] mConditions;
+ @SafeVarargs
public Or(ICondition<O>... aConditions) {
mConditions = aConditions;
}
@@ -39,6 +40,7 @@ public interface ICondition<O> {
private final ICondition<O>[] mConditions;
+ @SafeVarargs
public Nor(ICondition<O>... aConditions) {
mConditions = aConditions;
}
@@ -54,6 +56,7 @@ public interface ICondition<O> {
private final ICondition<O>[] mConditions;
+ @SafeVarargs
public And(ICondition<O>... aConditions) {
mConditions = aConditions;
}
@@ -69,6 +72,7 @@ public interface ICondition<O> {
private final ICondition<O>[] mConditions;
+ @SafeVarargs
public Nand(ICondition<O>... aConditions) {
mConditions = aConditions;
}
diff --git a/src/main/java/gregtech/api/interfaces/IIconContainer.java b/src/main/java/gregtech/api/interfaces/IIconContainer.java
index fbb9e53519..b76b4c5e9c 100644
--- a/src/main/java/gregtech/api/interfaces/IIconContainer.java
+++ b/src/main/java/gregtech/api/interfaces/IIconContainer.java
@@ -28,7 +28,7 @@ public interface IIconContainer {
@SideOnly(Side.CLIENT)
default int getIconPasses() {
return 1;
- };
+ }
/**
* @return the Default Texture File for this Icon.
@@ -37,12 +37,12 @@ public interface IIconContainer {
ResourceLocation getTextureFile();
@SideOnly(Side.CLIENT)
- public default short[] getIconColor(int aRenderPass) {
+ default short[] getIconColor(int aRenderPass) {
return UNCOLORED_RBGA;
}
@SideOnly(Side.CLIENT)
- public default boolean isUsingColorModulation(int aRenderPass) {
+ default boolean isUsingColorModulation(int aRenderPass) {
return aRenderPass == 0;
}
}
diff --git a/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java b/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java
index 37a7d2fc5c..1affdb0d74 100644
--- a/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java
+++ b/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java
@@ -60,11 +60,10 @@ public interface IEnergyConnected extends IColoredTileEntity {
*/
public static long emitEnergyToNetwork(long aVoltage, long aAmperage, IEnergyConnected aEmitter) {
long rUsedAmperes = 0;
- if (!(aEmitter instanceof IHasWorldObjectAndCoords)) {
+ if (!(aEmitter instanceof IHasWorldObjectAndCoords emitterTile)) {
return 0;
}
- IHasWorldObjectAndCoords emitterTile = (IHasWorldObjectAndCoords) aEmitter;
for (byte i = 0, j = 0; i < 6 && aAmperage > rUsedAmperes; i++) {
if (!aEmitter.outputsEnergyTo(i)) {
continue;
@@ -72,8 +71,7 @@ public interface IEnergyConnected extends IColoredTileEntity {
j = GT_Utility.getOppositeSide(i);
final TileEntity tTileEntity = emitterTile.getTileEntityAtSide(i);
- if (tTileEntity instanceof PowerLogicHost) {
- PowerLogicHost host = (PowerLogicHost) tTileEntity;
+ if (tTileEntity instanceof PowerLogicHost host) {
PowerLogic logic = host.getPowerLogic(j);
if (logic == null || logic.isEnergyReceiver()) {
diff --git a/src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java b/src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java
index 119a1af207..1f0c7f4b1c 100644
--- a/src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java
+++ b/src/main/java/gregtech/api/interfaces/tileentity/IExperimentalEnergyTileEntity.java
@@ -51,14 +51,14 @@ public interface IExperimentalEnergyTileEntity extends IColoredTileEntity, IHasW
private static void checkAvailabilities() {
if (CHECK_ALL) {
try {
- Class tClass = cofh.api.energy.IEnergyReceiver.class;
+ Class<IEnergyReceiver> tClass = cofh.api.energy.IEnergyReceiver.class;
tClass.getCanonicalName();
RF_ENERGY = true;
} catch (Throwable e) {
/**/
}
try {
- Class tClass = ic2.api.energy.tile.IEnergySink.class;
+ Class<IEnergySink> tClass = ic2.api.energy.tile.IEnergySink.class;
tClass.getCanonicalName();
IC_ENERGY = true;
} catch (Throwable e) {