aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2023-04-01 18:11:43 +0200
committerGitHub <noreply@github.com>2023-04-01 18:11:43 +0200
commit5f50e4a36ec000657b0a1664784acf00275293c6 (patch)
tree5ef81441032735438c9fd9c620224ca58e46e537 /src/main/java/gregtech/api/metatileentity
parent6b77557e0e87cf5afd9ebd3985323ff1249e615c (diff)
downloadGT5-Unofficial-5f50e4a36ec000657b0a1664784acf00275293c6.tar.gz
GT5-Unofficial-5f50e4a36ec000657b0a1664784acf00275293c6.tar.bz2
GT5-Unofficial-5f50e4a36ec000657b0a1664784acf00275293c6.zip
update spotless formatting (#1827)
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity')
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java6
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java91
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseTileEntity.java111
-rw-r--r--src/main/java/gregtech/api/metatileentity/CommonMetaTileEntity.java3
-rw-r--r--src/main/java/gregtech/api/metatileentity/CoverableTileEntity.java111
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java31
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaTileEntity.java54
-rw-r--r--src/main/java/gregtech/api/metatileentity/TileIC2EnergySink.java11
-rw-r--r--src/main/java/gregtech/api/metatileentity/examples/GT_MetaTileEntity_E_Furnace.java40
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java21
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java132
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Frame.java5
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java23
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicBatteryBuffer.java87
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicGenerator.java6
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine.java228
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_Bronze.java70
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_GT_Recipe.java180
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicTank.java96
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Buffer.java100
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_CubicMultiBlockBase.java38
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_EnhancedMultiBlockBase.java10
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_ExtendedPowerMultiBlockBase.java6
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_DataAccess.java12
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_InputBus.java11
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Maintenance.java76
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler.java32
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_MultiInput.java52
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Output.java121
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_OutputBus.java4
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java563
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_SpecialFilter.java120
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_TieredMachineBlock.java12
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Transformer.java10
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Wireless_Dynamo.java3
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Wireless_Hatch.java7
36 files changed, 1595 insertions, 888 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
index 335639c9e3..e1a83f5cc6 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
@@ -943,7 +943,7 @@ public class BaseMetaPipeEntity extends CommonMetaTileEntity
if (coverInfo.getCoverID() == 0) {
if (GT_Utility.isStackInList(tCurrentItem, GregTech_API.sCovers.keySet())) {
if (GregTech_API.getCoverBehaviorNew(tCurrentItem)
- .isCoverPlaceable(coverSide, tCurrentItem, this)
+ .isCoverPlaceable(coverSide, tCurrentItem, this)
&& mMetaTileEntity.allowCoverOnSide(coverSide, new GT_ItemStack(tCurrentItem))) {
setCoverItemAtSide(coverSide, tCurrentItem);
mMetaTileEntity.markDirty();
@@ -1224,7 +1224,9 @@ public class BaseMetaPipeEntity extends CommonMetaTileEntity
if (mTickTimer > 5 && canAccessData()
&& canMoveFluidOnSide(
aSide,
- mMetaTileEntity.getFluid() == null ? null : mMetaTileEntity.getFluid().getFluid(),
+ mMetaTileEntity.getFluid() == null ? null
+ : mMetaTileEntity.getFluid()
+ .getFluid(),
false))
return mMetaTileEntity.drain(aSide, maxDrain, doDrain);
return null;
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
index 6b7368ae02..00e31ed9a0 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
@@ -82,8 +82,10 @@ import ic2.api.Direction;
public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTechTileEntity, IActionHost,
IGridProxyable, IAlignmentProvider, IConstructableProvider, IDebugableTileEntity, IGregtechWailaProvider {
- private static final Field ENTITY_ITEM_HEALTH_FIELD = ReflectionHelper
- .findField(EntityItem.class, "health", "field_70291_e");
+ private static final Field ENTITY_ITEM_HEALTH_FIELD = ReflectionHelper.findField(
+ EntityItem.class,
+ "health",
+ "field_70291_e");
private final boolean[] mActiveEUInputs = new boolean[] { false, false, false, false, false, false };
private final boolean[] mActiveEUOutputs = new boolean[] { false, false, false, false, false, false };
private final int[] mTimeStatistics = new int[GregTech_API.TICKS_FOR_LAG_AVERAGING];
@@ -384,8 +386,9 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
}
if (mMetaTileEntity.isEnetOutput() && oOutput > 0) {
- final long tOutputVoltage = Math
- .max(oOutput, oOutput + (1L << Math.max(0, GT_Utility.getTier(oOutput) - 1)));
+ final long tOutputVoltage = Math.max(
+ oOutput,
+ oOutput + (1L << Math.max(0, GT_Utility.getTier(oOutput) - 1)));
final long tUsableAmperage = Math.min(
getOutputAmperage(),
(getStoredEU() - mMetaTileEntity.getMinimumStoredEU()) / tOutputVoltage);
@@ -415,7 +418,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
if (getRandomNumber(10) == 0) {
try {
GT_Mod.achievements.issueAchievement(
- this.getWorldObj().getPlayerEntityByName(mOwnerName),
+ this.getWorldObj()
+ .getPlayerEntityByName(mOwnerName),
"badweather");
} catch (Exception ignored) {}
GT_Log.exp.println(
@@ -449,7 +453,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
&& getRandomNumber(3) == 0) {
try {
GT_Mod.achievements.issueAchievement(
- this.getWorldObj().getPlayerEntityByName(mOwnerName),
+ this.getWorldObj()
+ .getPlayerEntityByName(mOwnerName),
"badweather");
} catch (Exception ignored) {}
GT_Log.exp.println(
@@ -482,11 +487,11 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
if (mMetaTileEntity.mInventory[i] != null && getStoredEU() < getEUCapacity()) {
dischargeItem(mMetaTileEntity.mInventory[i]);
if (ic2.api.info.Info.itemEnergy.getEnergyValue(mMetaTileEntity.mInventory[i]) > 0) {
- if ((getStoredEU() + ic2.api.info.Info.itemEnergy
- .getEnergyValue(mMetaTileEntity.mInventory[i])) < getEUCapacity()) {
+ if ((getStoredEU() + ic2.api.info.Info.itemEnergy.getEnergyValue(
+ mMetaTileEntity.mInventory[i])) < getEUCapacity()) {
increaseStoredEnergyUnits(
- (long) ic2.api.info.Info.itemEnergy
- .getEnergyValue(mMetaTileEntity.mInventory[i]),
+ (long) ic2.api.info.Info.itemEnergy.getEnergyValue(
+ mMetaTileEntity.mInventory[i]),
false);
mMetaTileEntity.mInventory[i].stackSize--;
mInventoryChanged = true;
@@ -1112,7 +1117,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
public void generatePowerNodes() {
if (isServerSide() && (isEnetInput() || isEnetOutput())) {
- final int time = MinecraftServer.getServer().getTickCounter();
+ final int time = MinecraftServer.getServer()
+ .getTickCounter();
for (byte i : ALL_VALID_SIDES) {
if (outputsEnergyTo(i, false) || inputEnergyFrom(i, false)) {
final IGregTechTileEntity TE = getIGregTechTileEntityAtSide(i);
@@ -1202,8 +1208,14 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
@Override
public ITexture[] getTexture(Block aBlock, byte aSide) {
final ITexture coverTexture = getCoverTexture(aSide);
- final ITexture[] textureUncovered = hasValidMetaTileEntity() ? mMetaTileEntity
- .getTexture(this, aSide, mFacing, (byte) (mColor - 1), mActive, getOutputRedstoneSignal(aSide) > 0)
+ final ITexture[] textureUncovered = hasValidMetaTileEntity()
+ ? mMetaTileEntity.getTexture(
+ this,
+ aSide,
+ mFacing,
+ (byte) (mColor - 1),
+ mActive,
+ getOutputRedstoneSignal(aSide) > 0)
: Textures.BlockIcons.ERROR_RENDERING;
final ITexture[] textureCovered;
if (coverTexture != null) {
@@ -1293,7 +1305,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
if ((mOwnerName.length() == 0) && isServerSide()) {
setOwnerName(aPlayer.getDisplayName());
setOwnerUuid(aPlayer.getUniqueID());
- } else return !privateAccess() || aPlayer.getDisplayName().equals("Player")
+ } else return !privateAccess() || aPlayer.getDisplayName()
+ .equals("Player")
|| mOwnerName.equals("Player")
|| mOwnerName.equals(aPlayer.getDisplayName());
return true;
@@ -1315,8 +1328,10 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
doExplosion(
oOutput * (getUniversalEnergyStored() >= getUniversalEnergyCapacity() ? 4
: getUniversalEnergyStored() >= getUniversalEnergyCapacity() / 2 ? 2 : 1));
- GT_Mod.achievements
- .issueAchievement(this.getWorldObj().getPlayerEntityByName(mOwnerName), "electricproblems");
+ GT_Mod.achievements.issueAchievement(
+ this.getWorldObj()
+ .getPlayerEntityByName(mOwnerName),
+ "electricproblems");
}
}
@@ -1364,7 +1379,10 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
this.zCoord + XSTR_INSTANCE.nextFloat() * 0.8F + 0.1F,
new ItemStack(tItem.getItem(), tItem.stackSize, tItem.getItemDamage()));
if (tItem.hasTagCompound()) {
- tItemEntity.getEntityItem().setTagCompound((NBTTagCompound) tItem.getTagCompound().copy());
+ tItemEntity.getEntityItem()
+ .setTagCompound(
+ (NBTTagCompound) tItem.getTagCompound()
+ .copy());
}
tItemEntity.motionX = (XSTR_INSTANCE.nextGaussian() * 0.0500000007450581D);
tItemEntity.motionY = (XSTR_INSTANCE.nextGaussian() * 0.0500000007450581D + 0.2000000029802322D);
@@ -1423,7 +1441,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
}
if (isServerSide()) {
- if (!privateAccess() || aPlayer.getDisplayName().equalsIgnoreCase(getOwnerName())) {
+ if (!privateAccess() || aPlayer.getDisplayName()
+ .equalsIgnoreCase(getOwnerName())) {
final ItemStack tCurrentItem = aPlayer.inventory.getCurrentItem();
if (tCurrentItem != null) {
if (getColorization() >= 0
@@ -1434,8 +1453,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
}
if (GT_Utility.isStackInList(tCurrentItem, GregTech_API.sWrenchList)) {
if (aPlayer.isSneaking() && mMetaTileEntity instanceof GT_MetaTileEntity_BasicMachine
- && ((GT_MetaTileEntity_BasicMachine) mMetaTileEntity)
- .setMainFacing(GT_Utility.determineWrenchingSide(aSide, aX, aY, aZ))) {
+ && ((GT_MetaTileEntity_BasicMachine) mMetaTileEntity).setMainFacing(
+ GT_Utility.determineWrenchingSide(aSide, aX, aY, aZ))) {
GT_ModHandler.damageOrDechargeItem(tCurrentItem, 1, 1000, aPlayer);
GT_Utility.sendSoundToPlayers(
worldObj,
@@ -1497,16 +1516,14 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
if (GT_ModHandler.damageOrDechargeItem(tCurrentItem, 1, 1000, aPlayer)) {
mInputDisabled = !mInputDisabled;
if (mInputDisabled) mOutputDisabled = !mOutputDisabled;
- GT_Utility
- .sendChatToPlayer(
- aPlayer,
- GT_Utility.trans("086", "Auto-Input: ")
- + (mInputDisabled ? GT_Utility.trans("087", "Disabled")
- : GT_Utility.trans("088", "Enabled")
- + GT_Utility.trans("089", " Auto-Output: ")
- + (mOutputDisabled
- ? GT_Utility.trans("087", "Disabled")
- : GT_Utility.trans("088", "Enabled"))));
+ GT_Utility.sendChatToPlayer(
+ aPlayer,
+ GT_Utility.trans("086", "Auto-Input: ")
+ + (mInputDisabled ? GT_Utility.trans("087", "Disabled")
+ : GT_Utility.trans("088", "Enabled")
+ + GT_Utility.trans("089", " Auto-Output: ")
+ + (mOutputDisabled ? GT_Utility.trans("087", "Disabled")
+ : GT_Utility.trans("088", "Enabled"))));
GT_Utility.sendSoundToPlayers(
worldObj,
SoundResource.RANDOM_ANVIL_USE,
@@ -1602,7 +1619,7 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
if (getCoverIDAtSide(coverSide) == 0) {
if (GT_Utility.isStackInList(tCurrentItem, GregTech_API.sCovers.keySet())) {
if (GregTech_API.getCoverBehaviorNew(tCurrentItem)
- .isCoverPlaceable(coverSide, tCurrentItem, this)
+ .isCoverPlaceable(coverSide, tCurrentItem, this)
&& mMetaTileEntity.allowCoverOnSide(coverSide, new GT_ItemStack(tCurrentItem))) {
setCoverItemAtSide(coverSide, tCurrentItem);
if (!aPlayer.capabilities.isCreativeMode) tCurrentItem.stackSize--;
@@ -1994,8 +2011,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
if (mTickTimer > 5 && canAccessData()
&& (mRunningThroughTick || !mInputDisabled)
&& (aSide == ForgeDirection.UNKNOWN || (mMetaTileEntity.isLiquidInput((byte) aSide.ordinal())
- && getCoverInfoAtSide((byte) aSide.ordinal())
- .letsFluidIn(aFluid == null ? null : aFluid.getFluid()))))
+ && getCoverInfoAtSide((byte) aSide.ordinal()).letsFluidIn(
+ aFluid == null ? null : aFluid.getFluid()))))
return mMetaTileEntity.fill(aSide, aFluid, doFill);
return 0;
}
@@ -2006,7 +2023,9 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
&& (mRunningThroughTick || !mOutputDisabled)
&& (aSide == ForgeDirection.UNKNOWN || (mMetaTileEntity.isLiquidOutput((byte) aSide.ordinal())
&& getCoverInfoAtSide((byte) aSide.ordinal()).letsFluidOut(
- mMetaTileEntity.getFluid() == null ? null : mMetaTileEntity.getFluid().getFluid()))))
+ mMetaTileEntity.getFluid() == null ? null
+ : mMetaTileEntity.getFluid()
+ .getFluid()))))
return mMetaTileEntity.drain(aSide, maxDrain, doDrain);
return null;
}
@@ -2016,8 +2035,8 @@ public class BaseMetaTileEntity extends CommonMetaTileEntity implements IGregTec
if (mTickTimer > 5 && canAccessData()
&& (mRunningThroughTick || !mOutputDisabled)
&& (aSide == ForgeDirection.UNKNOWN || (mMetaTileEntity.isLiquidOutput((byte) aSide.ordinal())
- && getCoverInfoAtSide((byte) aSide.ordinal())
- .letsFluidOut(aFluid == null ? null : aFluid.getFluid()))))
+ && getCoverInfoAtSide((byte) aSide.ordinal()).letsFluidOut(
+ aFluid == null ? null : aFluid.getFluid()))))
return mMetaTileEntity.drain(aSide, aFluid, doDrain);
return null;
}
diff --git a/src/main/java/gregtech/api/metatileentity/BaseTileEntity.java b/src/main/java/gregtech/api/metatileentity/BaseTileEntity.java
index 31d388cf71..238dc6ba30 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseTileEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseTileEntity.java
@@ -201,7 +201,8 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
@Override
public int getRandomNumber(int aRange) {
- return ThreadLocalRandom.current().nextInt(aRange);
+ return ThreadLocalRandom.current()
+ .nextInt(aRange);
}
@Override
@@ -530,8 +531,9 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
// update if it was / is strong powered.
if (((((mStrongRedstone | oStrongRedstone) >>> dir.ordinal()) & 1) != 0)
&& getBlock(x1, y1, z1).isNormalCube()) {
- final int skipUpdateSide = dir.getOpposite().ordinal(); // Don't update this block. Still updates
- // diagonal blocks twice if conditions
+ final int skipUpdateSide = dir.getOpposite()
+ .ordinal(); // Don't update this block. Still updates
+ // diagonal blocks twice if conditions
// meet.
for (final ForgeDirection dir2 : ForgeDirection.VALID_DIRECTIONS) {
@@ -707,8 +709,9 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
if (NetworkUtils.isClient()) {
final FontRenderer fontRenderer = Minecraft.getMinecraft().fontRenderer;
// noinspection unchecked
- final List<String> titleLines = fontRenderer
- .listFormattedStringToWidth(title, getGUIWidth() - (TAB_PADDING + TITLE_PADDING) * 2);
+ final List<String> titleLines = fontRenderer.listFormattedStringToWidth(
+ title,
+ getGUIWidth() - (TAB_PADDING + TITLE_PADDING) * 2);
titleWidth = titleLines.size() > 1 ? getGUIWidth() - (TAB_PADDING + TITLE_PADDING) * 2
: fontRenderer.getStringWidth(title);
// noinspection PointlessArithmeticExpression
@@ -717,27 +720,35 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
final DrawableWidget tab = new DrawableWidget();
final TextWidget text = new TextWidget(title).setDefaultColor(getTitleColor())
- .setTextAlignment(Alignment.CenterLeft).setMaxWidth(titleWidth);
+ .setTextAlignment(Alignment.CenterLeft)
+ .setMaxWidth(titleWidth);
if (GT_Mod.gregtechproxy.mTitleTabStyle == 1) {
- tab.setDrawable(getGUITextureSet().getTitleTabAngular()).setPos(0, -(titleHeight + TAB_PADDING) + 1)
- .setSize(getGUIWidth(), titleHeight + TAB_PADDING * 2);
+ tab.setDrawable(getGUITextureSet().getTitleTabAngular())
+ .setPos(0, -(titleHeight + TAB_PADDING) + 1)
+ .setSize(getGUIWidth(), titleHeight + TAB_PADDING * 2);
text.setPos(TAB_PADDING + TITLE_PADDING, -titleHeight + TAB_PADDING);
} else {
- tab.setDrawable(getGUITextureSet().getTitleTabDark()).setPos(0, -(titleHeight + TAB_PADDING * 2) + 1)
- .setSize(titleWidth + (TAB_PADDING + TITLE_PADDING) * 2, titleHeight + TAB_PADDING * 2 - 1);
+ tab.setDrawable(getGUITextureSet().getTitleTabDark())
+ .setPos(0, -(titleHeight + TAB_PADDING * 2) + 1)
+ .setSize(titleWidth + (TAB_PADDING + TITLE_PADDING) * 2, titleHeight + TAB_PADDING * 2 - 1);
text.setPos(TAB_PADDING + TITLE_PADDING, -titleHeight);
}
- builder.widget(tab).widget(text);
+ builder.widget(tab)
+ .widget(text);
}
protected void addTitleItemIconStyle(ModularWindow.Builder builder, String title) {
builder.widget(
- new MultiChildWidget()
- .addChild(
- new DrawableWidget().setDrawable(getGUITextureSet().getTitleTabNormal()).setPos(0, 0)
- .setSize(24, 24))
- .addChild(new ItemDrawable(getStackForm(1)).asWidget().setPos(4, 4)).addTooltip(title)
- .setTooltipShowUpDelay(TOOLTIP_DELAY).setPos(0, -24 + 3));
+ new MultiChildWidget().addChild(
+ new DrawableWidget().setDrawable(getGUITextureSet().getTitleTabNormal())
+ .setPos(0, 0)
+ .setSize(24, 24))
+ .addChild(
+ new ItemDrawable(getStackForm(1)).asWidget()
+ .setPos(4, 4))
+ .addTooltip(title)
+ .setTooltipShowUpDelay(TOOLTIP_DELAY)
+ .setPos(0, -24 + 3));
}
@Override
@@ -752,7 +763,9 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
@Override
public void addGregTechLogo(ModularWindow.Builder builder) {
builder.widget(
- new DrawableWidget().setDrawable(getGUITextureSet().getGregTechLogo()).setSize(17, 17).setPos(152, 63));
+ new DrawableWidget().setDrawable(getGUITextureSet().getGregTechLogo())
+ .setSize(17, 17)
+ .setPos(152, 63));
}
protected int getGUIWidth() {
@@ -776,8 +789,12 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
background = new IDrawable[] { getGUITextureSet().getItemSlot() };
}
builder.widget(
- SlotGroup.ofItemHandler(inventoryHandler, 1).startFromSlot(0).endAtSlot(0).background(background)
- .build().setPos(79, 34));
+ SlotGroup.ofItemHandler(inventoryHandler, 1)
+ .startFromSlot(0)
+ .endAtSlot(0)
+ .background(background)
+ .build()
+ .setPos(79, 34));
}
@Override
@@ -789,8 +806,12 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
background = new IDrawable[] { getGUITextureSet().getItemSlot() };
}
builder.widget(
- SlotGroup.ofItemHandler(inventoryHandler, 2).startFromSlot(0).endAtSlot(3).background(background)
- .build().setPos(70, 25));
+ SlotGroup.ofItemHandler(inventoryHandler, 2)
+ .startFromSlot(0)
+ .endAtSlot(3)
+ .background(background)
+ .build()
+ .setPos(70, 25));
}
@Override
@@ -802,8 +823,12 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
background = new IDrawable[] { getGUITextureSet().getItemSlot() };
}
builder.widget(
- SlotGroup.ofItemHandler(inventoryHandler, 3).startFromSlot(0).endAtSlot(8).background(background)
- .build().setPos(61, 16));
+ SlotGroup.ofItemHandler(inventoryHandler, 3)
+ .startFromSlot(0)
+ .endAtSlot(8)
+ .background(background)
+ .build()
+ .setPos(61, 16));
}
@Override
@@ -815,8 +840,12 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
background = new IDrawable[] { getGUITextureSet().getItemSlot() };
}
builder.widget(
- SlotGroup.ofItemHandler(inventoryHandler, 4).startFromSlot(0).endAtSlot(15).background(background)
- .build().setPos(52, 7));
+ SlotGroup.ofItemHandler(inventoryHandler, 4)
+ .startFromSlot(0)
+ .endAtSlot(15)
+ .background(background)
+ .build()
+ .setPos(52, 7));
}
public void addCoverTabs(ModularWindow.Builder builder, UIBuildContext buildContext) {
@@ -857,8 +886,9 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
final List<ItemStack> tCircuits = ccs.getConfigurationCircuits();
final int index = GT_Utility.findMatchingStackInList(tCircuits, cursorStack);
if (index < 0) {
- int curIndex = GT_Utility
- .findMatchingStackInList(tCircuits, inv.getStackInSlot(ccs.getCircuitSlot())) + 1;
+ int curIndex = GT_Utility.findMatchingStackInList(
+ tCircuits,
+ inv.getStackInSlot(ccs.getCircuitSlot())) + 1;
if (clickData.mouseButton == 0) {
curIndex += 1;
} else {
@@ -894,10 +924,13 @@ public abstract class BaseTileEntity extends TileEntity implements IHasWorldObje
line -> line.contains(StatCollector.translateToLocal("gt.integrated_circuit.tooltip.0"))
|| line.contains(StatCollector.translateToLocal("gt.integrated_circuit.tooltip.1")));
return list;
- }).disableShiftInsert().setHandlePhantomActionClient(true)
- .setBackground(getGUITextureSet().getItemSlot(), GT_UITextures.OVERLAY_SLOT_INT_CIRCUIT)
- .setGTTooltip(() -> mTooltipCache.getData("GT5U.machines.select_circuit.tooltip"))
- .setTooltipShowUpDelay(TOOLTIP_DELAY).setPos(ccs.getCircuitSlotX() - 1, ccs.getCircuitSlotY() - 1));