diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2022-11-17 15:54:39 +0800 |
---|---|---|
committer | Glease <4586901+Glease@users.noreply.github.com> | 2022-11-17 15:54:39 +0800 |
commit | 821359eacd58950716552786b4d79b78d98cb91b (patch) | |
tree | 55e78ca706cac8e9b73fa9d069baa10586bdabe7 /src/main/java | |
parent | 7992858a8df4c0568f30defd0ecce9d9db53e1df (diff) | |
download | GT5-Unofficial-821359eacd58950716552786b4d79b78d98cb91b.tar.gz GT5-Unofficial-821359eacd58950716552786b4d79b78d98cb91b.tar.bz2 GT5-Unofficial-821359eacd58950716552786b4d79b78d98cb91b.zip |
add makeshift doc
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java index 911d376a86..63f6a1feea 100644 --- a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java +++ b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java @@ -24,16 +24,15 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagInt; import net.minecraft.nbt.NBTTagList; +import net.minecraft.server.MinecraftServer; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ChatComponentTranslation; import net.minecraft.world.World; import net.minecraftforge.common.util.Constants; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; +import java.util.*; import java.util.stream.IntStream; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; @@ -141,6 +140,22 @@ public class MTE_AdvAssLine extends GT_MetaTileEntity_AssemblyLine { } @Override + public void initDefaultModes(NBTTagCompound aNBT) { + super.initDefaultModes(aNBT); + if (getBaseMetaTileEntity().isServerSide()) { + UUID ownerUuid = getBaseMetaTileEntity().getOwnerUuid(); + @SuppressWarnings("unchecked") List<EntityPlayerMP> l = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + for (EntityPlayerMP p : l) { + if (p.getUniqueID().equals(ownerUuid)) { + for (int i = 0; i < 7; i++) { + p.addChatMessage(new ChatComponentTranslation("ggfab.info.advassline." + i)); + } + } + } + } + } + + @Override public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) { if (aSide == aFacing) { if (stuck) { @@ -192,6 +207,7 @@ public class MTE_AdvAssLine extends GT_MetaTileEntity_AssemblyLine { tt.addMachineType("Assembling Line") .addInfo("Controller block for the Advanced Assembling Line") .addInfo("Built exactly the same as standard Assembling Line") + .addInfo("Place in world to get more info. It will be a lengthy read.") .addInfo("Assembling Line with item pipelining") .addInfo("All fluids are however consumed at start") .addInfo("Use voltage of worst energy hatch for overclocking") |