aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-01-30 10:56:42 -0800
committerJason Mitchell <mitchej@gmail.com>2023-01-30 10:56:42 -0800
commit0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a (patch)
tree1e2c649f3a6ce3f6b2babd0098a5f4819e9cd0b6 /src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java
parentf8cc82edeb9810c45cba762d733a2c909a302faa (diff)
downloadGT5-Unofficial-0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a.tar.gz
GT5-Unofficial-0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a.tar.bz2
GT5-Unofficial-0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a.zip
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java')
-rw-r--r--src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java b/src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java
index c66ec30481..00f06d2deb 100644
--- a/src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java
+++ b/src/main/java/gregtech/api/multitileentity/MultiTileEntityClassContainer.java
@@ -2,14 +2,17 @@ package gregtech.api.multitileentity;
import static gregtech.api.enums.GT_Values.NBT;
-import gregtech.api.enums.Materials;
-import gregtech.api.multitileentity.base.BaseMultiTileEntity;
-import gregtech.api.util.GT_Util;
import java.lang.ref.WeakReference;
+
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.Tuple;
+import gregtech.api.enums.Materials;
+import gregtech.api.multitileentity.base.BaseMultiTileEntity;
+import gregtech.api.util.GT_Util;
+
public class MultiTileEntityClassContainer {
+
private final WeakReference<MultiTileEntityRegistry> mRegistry;
private String mLocalized;
private String mCategoryName;
@@ -25,8 +28,8 @@ public class MultiTileEntityClassContainer {
public byte mStackSize = 64;
public boolean mHidden = false;
- public MultiTileEntityClassContainer(
- MultiTileEntityRegistry aRegistry, int aID, Class<? extends BaseMultiTileEntity> aClass) {
+ public MultiTileEntityClassContainer(MultiTileEntityRegistry aRegistry, int aID,
+ Class<? extends BaseMultiTileEntity> aClass) {
/* Start the Builder */
mRegistry = new WeakReference<>(aRegistry);
mID = (short) aID;
@@ -38,11 +41,8 @@ public class MultiTileEntityClassContainer {
/* End and register the Builder with the registry */
final MultiTileEntityRegistry registry = mRegistry.get();
- if (mParameters.hasKey(NBT.MATERIAL) && !mParameters.hasKey(NBT.COLOR))
- mParameters.setInteger(
- NBT.COLOR,
- GT_Util.getRGBInt(
- Materials.get(mParameters.getString(NBT.MATERIAL)).getRGBA()));
+ if (mParameters.hasKey(NBT.MATERIAL) && !mParameters.hasKey(NBT.COLOR)) mParameters
+ .setInteger(NBT.COLOR, GT_Util.getRGBInt(Materials.get(mParameters.getString(NBT.MATERIAL)).getRGBA()));
try {
mCanonicalTileEntity = mClass.newInstance();
@@ -116,7 +116,10 @@ public class MultiTileEntityClassContainer {
}
public MultiTileEntityClassContainer setNBT(Tuple... aTags) {
- /* Merge in arbitrary NBT tuples of (key, value). Useful for anything for which a custom method has not yet been exposed */
+ /*
+ * Merge in arbitrary NBT tuples of (key, value). Useful for anything for which a custom method has not yet been
+ * exposed
+ */
mParameters = GT_Util.fuseNBT(mParameters, GT_Util.makeNBT(aTags));
return this;
}