aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaBlastFurnace.java10
-rw-r--r--src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaVacuumFreezer.java10
-rw-r--r--src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java10
-rw-r--r--src/main/java/gregtech/api/enums/SoundResource.java21
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEElectricBlastFurnace.java10
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbine.java10
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEOilDrillBase.java9
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEVacuumFreezer.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialArcFurnace.java14
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialCuttingMachine.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialSifter.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialThermalCentrifuge.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialVacuumFreezer.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialWashPlant.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvEBF.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTEQuantumForceTransformer.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/algae/MTEAlgaePondBase.java9
-rw-r--r--src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java8
-rw-r--r--src/main/java/kubatech/tileentity/gregtech/multiblock/MTEMegaIndustrialApiary.java7
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java8
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEForgeOfGods.java8
-rw-r--r--src/main/resources/assets/gregtech/sounds.json180
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEAdvEBF.oggbin0 -> 268538 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEAlgaePondBase.oggbin0 -> 1074942 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEElectricBlastFurnace.oggbin0 -> 236961 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEExtremeEntityCrusher.oggbin0 -> 197534 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEEyeOfHarmony.oggbin0 -> 180071 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEForgeOfGods.oggbin0 -> 922187 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEIndustrialArcFurnace.oggbin0 -> 587610 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEIndustrialCuttingMachine.oggbin0 -> 507373 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEIndustrialSifter.oggbin0 -> 1728602 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEIndustrialThermalCentrifuge.oggbin0 -> 988224 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEIndustrialVacuumFreezer.oggbin0 -> 368344 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEIndustrialWashPlant.oggbin0 -> 1075503 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTELargeTurbine.oggbin0 -> 739943 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEMegaBlastFurnace.oggbin0 -> 227073 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEMegaIndustrialApiary.oggbin0 -> 779325 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEMegaVacuumFreezer.oggbin0 -> 368336 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEOilDrillBase.oggbin0 -> 369334 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEPreciseAssembler.oggbin0 -> 415904 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEQuantumForceTransformer.oggbin0 -> 915773 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MTEVacuumFreezer.oggbin0 -> 368430 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiAlgaeFLoop.oggbin0 -> 1074983 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiArcFurnaceFLoop.oggbin0 -> 459957 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiCuttingMachineFLoop.oggbin0 -> 533622 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiExtremeEntityCrusherFLoop.oggbin0 -> 430146 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiEyeOfHarmonyFLoop.oggbin0 -> 337251 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiMegaIndustrialApiaryFLoop.oggbin0 -> 390727 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiMegaVacuumFreezerLoop.oggbin0 -> 351595 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiOreWasherPlant.oggbin0 -> 1075366 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiPreciseLoop.oggbin0 -> 411873 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiSifterFLoop.oggbin0 -> 1628577 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiThermalCentrifugeFLoop.oggbin0 -> 763795 bytes
-rw-r--r--src/main/resources/assets/gregtech/sounds/MultiVacuumFreezer.oggbin0 -> 368259 bytes
54 files changed, 387 insertions, 5 deletions
diff --git a/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaBlastFurnace.java b/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaBlastFurnace.java
index 3f5b053b96..12d36dd944 100644
--- a/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaBlastFurnace.java
+++ b/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaBlastFurnace.java
@@ -36,6 +36,7 @@ import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidStack;
@@ -48,10 +49,13 @@ import com.gtnewhorizon.structurelib.structure.StructureDefinition;
import bartworks.API.BorosilicateGlass;
import bartworks.common.configs.Configuration;
import bartworks.util.BWUtil;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTechAPI;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.HeatingCoilLevel;
import gregtech.api.enums.Materials;
+import gregtech.api.enums.SoundResource;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
@@ -428,4 +432,10 @@ public class MTEMegaBlastFurnace extends MegaMultiBlockBase<MTEMegaBlastFurnace>
public boolean supportsVoidProtection() {
return true;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_MEGA_BLAST_FURNACE_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaVacuumFreezer.java b/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaVacuumFreezer.java
index a24f5d4b7e..fdc0a465cf 100644
--- a/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaVacuumFreezer.java
+++ b/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaVacuumFreezer.java
@@ -37,6 +37,7 @@ import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidStack;
@@ -47,9 +48,12 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
import bartworks.common.configs.Configuration;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTechAPI;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
+import gregtech.api.enums.SoundResource;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
@@ -530,4 +534,10 @@ public class MTEMegaVacuumFreezer extends MegaMultiBlockBase<MTEMegaVacuumFreeze
public boolean supportsVoidProtection() {
return true;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_MULTI_MEGA_VACUUM_FREEZER_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java
index 0c66084592..7eef5abfe5 100644
--- a/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java
+++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java
@@ -24,6 +24,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
@@ -41,6 +42,8 @@ import com.gtnewhorizons.modularui.api.screen.ModularWindow;
import com.gtnewhorizons.modularui.api.screen.UIBuildContext;
import com.gtnewhorizons.modularui.common.widget.CycleButtonWidget;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import goodgenerator.api.recipe.GoodGeneratorRecipeMaps;
import goodgenerator.client.GUI.GGUITextures;
import goodgenerator.loader.Loaders;
@@ -48,6 +51,7 @@ import goodgenerator.util.DescTextLocalization;
import gregtech.api.GregTechAPI;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.Materials;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.Textures;
import gregtech.api.gui.modularui.GTUITextures;
import gregtech.api.interfaces.IIconContainer;
@@ -528,4 +532,10 @@ public class MTEPreciseAssembler extends MTEExtendedPowerMultiBlockBase<MTEPreci
+ EnumChatFormatting.RESET);
}
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_MULTI_PRECISE_LOOP.resourceLocation;
+ }
+
}
diff --git a/src/main/java/gregtech/api/enums/SoundResource.java b/src/main/java/gregtech/api/enums/SoundResource.java
index eea2cf477e..c99083b690 100644
--- a/src/main/java/gregtech/api/enums/SoundResource.java
+++ b/src/main/java/gregtech/api/enums/SoundResource.java
@@ -78,6 +78,27 @@ public enum SoundResource {
GT_SPRAYCAN_LOCK(244, GregTech.ID, "items.spraycan_lock"),
GT_SPRAYCAN_UNLOCK(245, GregTech.ID, "items.spraycan_unlock"),
+ GT_MACHINES_MULTI_PRECISE_LOOP(244, GregTech.ID, "machines.MTEPreciseAssembler"),
+ GT_MACHINES_MULTI_ORE_WASHER_PLANT_LOOP(245, GregTech.ID, "machines.MTEIndustrialWashPlant"),
+ GT_MACHINES_MULTI_MEGA_VACUUM_FREEZER_LOOP(246, GregTech.ID, "machines.MTEMegaVacuumFreezer"),
+ GT_MACHINES_MULTI_VACUUM_FREEZER_LOOP(247, GregTech.ID, "machines.MTEVacuumFreezer"),
+ GT_MACHINES_EXTREME_ENTITY_CRUSHER_LOOP(248, GregTech.ID, "machines.MTEExtremeEntityCrusher"),
+ GT_MACHINES_CUTTING_MACHINE_LOOP(249, GregTech.ID, "machines.MTEIndustrialCuttingMachine"),
+ GT_MACHINES_ARC_FURNACE_LOOP(250, GregTech.ID, "machines.MTEIndustrialArcFurnace"),
+ GT_MACHINES_MEGA_INDUSTRIAL_APIARY_LOOP(251, GregTech.ID, "machines.MTEMegaIndustrialApiary"),
+ GT_MACHINES_ALGAE_LOOP(252, GregTech.ID, "machines.MTEAlgaePondBase"),
+ GT_MACHINES_THERMAL_CENTRIFUGE_LOOP(253, GregTech.ID, "machines.MTEIndustrialThermalCentrifuge"),
+ GT_MACHINES_SIFTER_LOOP(254, GregTech.ID, "machines.MTEIndustrialSifter"),
+ GT_MACHINES_EYE_OF_HARMONY_LOOP(255, GregTech.ID, "machines.MTEEyeOfHarmony"),
+ GT_MACHINES_EBF_LOOP(256, GregTech.ID, "machines.MTEElectricBlastFurnace"),
+ GT_MACHINES_ADV_FREEZER_LOOP(257, GregTech.ID, "machines.MTEIndustrialVacuumFreezer"),
+ GT_MACHINES_GOD_FORGE_LOOP(258, GregTech.ID, "machines.MTEForgeOfGods"),
+ GT_MACHINES_MEGA_BLAST_FURNACE_LOOP(259, GregTech.ID, "machines.MTEMegaBlastFurnace"),
+ GT_MACHINES_OIL_DRILL_LOOP(260, GregTech.ID, "machines.MTEOilDrillBase"),
+ GT_MACHINES_QUANTUM_FORCE_TRANSFORMER_LOOP(261, GregTech.ID, "machines.MTEQuantumForceTransformer"),
+ GT_MACHINES_ADV_EBF_LOOP(262, GregTech.ID, "machines.MTEAdvEBF"),
+ GT_MACHINES_LARGE_TURBINES_LOOP(263, GregTech.ID, "machines.MTELargeTurbine"),
+
GUI_BUTTON_DOWN(-1, GregTech.ID, "gui.buttonDown"),
GUI_BUTTON_UP(-1, GregTech.ID, "gui.buttonUp"),
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEElectricBlastFurnace.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEElectricBlastFurnace.java
index 4be6ddb70a..be11e400fe 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEElectricBlastFurnace.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEElectricBlastFurnace.java
@@ -30,6 +30,7 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidStack;
@@ -39,10 +40,13 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.GTMod;
import gregtech.api.GregTechAPI;
import gregtech.api.enums.HeatingCoilLevel;
import gregtech.api.enums.Materials;
+import gregtech.api.enums.SoundResource;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.fluid.IFluidStore;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -395,4 +399,10 @@ public class MTEElectricBlastFurnace extends MTEAbstractMultiFurnace<MTEElectric
public boolean supportsBatchMode() {
return true;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_EBF_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbine.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbine.java
index e92cfead9c..d23731d7e1 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbine.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbine.java
@@ -25,6 +25,7 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraft.world.IBlockAccess;
import net.minecraftforge.common.util.ForgeDirection;
@@ -41,7 +42,10 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.Dyes;
+import gregtech.api.enums.SoundResource;
import gregtech.api.interfaces.IIconContainer;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.items.MetaGeneratedTool;
@@ -472,4 +476,10 @@ public abstract class MTELargeTurbine extends MTEEnhancedMultiBlockBase<MTELarge
if (mMachine) return -1;
return survivialBuildPiece(STRUCTURE_PIECE_MAIN, stackSize, 2, 2, 1, elementBudget, env, false, true);
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_LARGE_TURBINES_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEOilDrillBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEOilDrillBase.java
index b40e7e2d29..35be525c51 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEOilDrillBase.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEOilDrillBase.java
@@ -25,6 +25,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraft.world.ChunkCoordIntPair;
import net.minecraft.world.chunk.Chunk;
@@ -43,6 +44,8 @@ import com.gtnewhorizons.modularui.common.widget.FakeSyncWidget;
import com.gtnewhorizons.modularui.common.widget.SlotWidget;
import com.gtnewhorizons.modularui.common.widget.TextWidget;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.SoundResource;
import gregtech.api.interfaces.IHatchElement;
import gregtech.api.interfaces.ITexture;
@@ -486,4 +489,10 @@ public abstract class MTEOilDrillBase extends MTEDrillerBase implements IMetrics
public boolean supportsVoidProtection() {
return true;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_OIL_DRILL_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEVacuumFreezer.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEVacuumFreezer.java
index c2879e0ab7..bd2400b3a5 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEVacuumFreezer.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEVacuumFreezer.java
@@ -15,13 +15,17 @@ import static gregtech.api.enums.Textures.BlockIcons.casingTexturePages;
import java.util.List;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.ResourceLocation;
import net.minecraftforge.common.util.ForgeDirection;
import com.google.common.collect.ImmutableList;
import com.gtnewhorizon.structurelib.structure.IStructureElement;
import com.gtnewhorizon.structurelib.structure.StructureUtility;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTechAPI;
+import gregtech.api.enums.SoundResource;
import gregtech.api.interfaces.IHatchElement;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -159,4 +163,10 @@ public class MTEVacuumFreezer extends MTECubicMultiBlockBase<MTEVacuumFreezer> {
public boolean supportsBatchMode() {
return true;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_MULTI_VACUUM_FREEZER_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialArcFurnace.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialArcFurnace.java
index 20802032a0..9c2c9153ea 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialArcFurnace.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialArcFurnace.java
@@ -24,6 +24,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
@@ -33,6 +34,8 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.interfaces.IIconContainer;
@@ -213,11 +216,6 @@ public class MTEIndustrialArcFurnace extends GTPPMultiBlockBase<MTEIndustrialArc
}
@Override
- protected SoundResource getProcessStartSound() {
- return SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP;
- }
-
- @Override
protected IIconContainer getActiveOverlay() {
return TexturesGtBlock.oMCDIndustrialArcFurnaceActive;
}
@@ -357,4 +355,10 @@ public class MTEIndustrialArcFurnace extends GTPPMultiBlockBase<MTEIndustrialArc
+ StatCollector.translateToLocal("GT5U.GTPP_MULTI_ARC_FURNACE.mode." + (tag.getBoolean("mode") ? 1 : 0))
+ EnumChatFormatting.RESET);
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_ARC_FURNACE_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialCuttingMachine.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialCuttingMachine.java
index 385ca224fc..8f1a748f21 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialCuttingMachine.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialCuttingMachine.java
@@ -24,6 +24,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
@@ -33,6 +34,9 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.gui.modularui.GTUITextures;
import gregtech.api.interfaces.IIconContainer;
@@ -267,4 +271,10 @@ public class MTEIndustrialCuttingMachine extends GTPPMultiBlockBase<MTEIndustria
+ StatCollector.translateToLocal("GT5U.GTPP_MULTI_CUTTING_MACHINE.mode." + tag.getInteger("mode"))
+ EnumChatFormatting.RESET);
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_CUTTING_MACHINE_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialSifter.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialSifter.java
index d8ba5e55c7..604e216e5e 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialSifter.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialSifter.java
@@ -15,6 +15,7 @@ import static gregtech.api.util.GTStructureUtility.buildHatchAdder;
import java.util.Random;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.ResourceLocation;
import net.minecraftforge.common.util.ForgeDirection;
import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable;
@@ -22,6 +23,9 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.interfaces.IIconContainer;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -206,4 +210,10 @@ public class MTEIndustrialSifter extends GTPPMultiBlockBase<MTEIndustrialSifter>
public boolean isOverclockerUpgradable() {
return true;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_SIFTER_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialThermalCentrifuge.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialThermalCentrifuge.java
index c212fbadd2..75ddb73c46 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialThermalCentrifuge.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialThermalCentrifuge.java
@@ -13,13 +13,17 @@ import static gregtech.api.util.GTStructureUtility.buildHatchAdder;
import net.minecraft.block.Block;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.ResourceLocation;
import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable;
import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTechAPI;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.interfaces.IIconContainer;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -181,4 +185,10 @@ public class MTEIndustrialThermalCentrifuge extends GTPPMultiBlockBase<MTEIndust
public byte getCasingTextureIndex() {
return (byte) TAE.GTPP_INDEX(16);
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_THERMAL_CENTRIFUGE_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialVacuumFreezer.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialVacuumFreezer.java
index 920859616b..90114322dc 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialVacuumFreezer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialVacuumFreezer.java
@@ -18,6 +18,7 @@ import java.util.ArrayList;
import java.util.Objects;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fluids.FluidStack;
import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable;
@@ -25,6 +26,9 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.interfaces.IIconContainer;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -252,4 +256,10 @@ public class MTEIndustrialVacuumFreezer extends GTPPMultiBlockBase<MTEIndustrial
}
}
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_ADV_FREEZER_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialWashPlant.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialWashPlant.java
index 9cca3ec17d..be3c640402 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialWashPlant.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/MTEIndustrialWashPlant.java
@@ -29,6 +29,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
@@ -42,6 +43,9 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.gui.modularui.GTUITextures;
import gregtech.api.interfaces.IIconContainer;
@@ -423,4 +427,10 @@ public class MTEIndustrialWashPlant extends GTPPMultiBlockBase<MTEIndustrialWash
machineModeIcons.add(GTUITextures.OVERLAY_BUTTON_MACHINEMODE_SIMPLEWASHER);
machineModeIcons.add(GTUITextures.OVERLAY_BUTTON_MACHINEMODE_CHEMBATH);
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_MULTI_ORE_WASHER_PLANT_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvEBF.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvEBF.java
index af2229f038..737cea642a 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvEBF.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvEBF.java
@@ -23,6 +23,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ChatComponentTranslation;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraftforge.common.util.ForgeDirection;
@@ -33,7 +34,10 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.HeatingCoilLevel;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.interfaces.IIconContainer;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -321,4 +325,10 @@ public class MTEAdvEBF extends GTPPMultiBlockBase<MTEAdvEBF> implements ISurviva
public boolean supportsInputSeparation() {
return true;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_ADV_EBF_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTEQuantumForceTransformer.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTEQuantumForceTransformer.java
index b3f3f2b136..ceeba543e8 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTEQuantumForceTransformer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTEQuantumForceTransformer.java
@@ -33,6 +33,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.IIcon;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import net.minecraft.world.IBlockAccess;
import net.minecraftforge.common.util.ForgeDirection;
@@ -53,6 +54,7 @@ import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.Materials;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
import gregtech.api.enums.Textures;
import gregtech.api.interfaces.IIconContainer;
@@ -936,4 +938,10 @@ public class MTEQuantumForceTransformer extends MTEExtendedPowerMultiBlockBase<M
public boolean getDefaultHasMaintenanceChecks() {
return false;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_QUANTUM_FORCE_TRANSFORMER_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/algae/MTEAlgaePondBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/algae/MTEAlgaePondBase.java
index c9af07ecf3..33e4024af7 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/algae/MTEAlgaePondBase.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/algae/MTEAlgaePondBase.java
@@ -17,6 +17,7 @@ import javax.annotation.Nullable;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fluids.FluidStack;
import org.jetbrains.annotations.NotNull;
@@ -27,6 +28,8 @@ import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment;
import com.gtnewhorizon.structurelib.structure.StructureDefinition;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTechAPI;
import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TAE;
@@ -390,4 +393,10 @@ public class MTEAlgaePondBase extends GTPPMultiBlockBase<MTEAlgaePondBase> imple
public boolean getDefaultHasMaintenanceChecks() {
return false;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_ALGAE_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java
index 7268f9f3cd..7d01c51eba 100644
--- a/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java
+++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java
@@ -63,6 +63,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.ChunkCoordinates;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.World;
import net.minecraft.world.WorldProviderHell;
@@ -108,6 +109,7 @@ import crazypants.enderio.EnderIO;
import gregtech.api.GregTechAPI;
import gregtech.api.enums.Materials;
import gregtech.api.enums.Mods;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.Textures;
import gregtech.api.gui.modularui.GTUITextures;
import gregtech.api.interfaces.ITexture;
@@ -776,6 +778,12 @@ public class MTEExtremeEntityCrusher extends KubaTechGTMultiBlockBase<MTEExtreme
slotWidgets.add(weaponSlot);
}
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_EXTREME_ENTITY_CRUSHER_LOOP.resourceLocation;
+ }
+
private static class EECFakePlayer extends FakePlayer {
MTEExtremeEntityCrusher mte;
diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEMegaIndustrialApiary.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEMegaIndustrialApiary.java
index b6c1d845c8..33ca31d39b 100644
--- a/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEMegaIndustrialApiary.java
+++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEMegaIndustrialApiary.java
@@ -61,6 +61,7 @@ import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
@@ -110,6 +111,7 @@ import forestry.apiculture.genetics.Bee;
import forestry.plugins.PluginApiculture;
import gregtech.api.GregTechAPI;
import gregtech.api.enums.GTValues;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.Textures;
import gregtech.api.gui.modularui.GTUITextures;
import gregtech.api.interfaces.ITexture;
@@ -1177,4 +1179,9 @@ public class MTEMegaIndustrialApiary extends KubaTechGTMultiBlockBase<MTEMegaInd
}
}
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_MEGA_INDUSTRIAL_APIARY_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java b/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java
index bdbef3048e..ef9d64a216 100644
--- a/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java
+++ b/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java
@@ -46,6 +46,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.MathHelper;
+import net.minecraft.util.ResourceLocation;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
@@ -63,6 +64,7 @@ import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.Textures;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -1849,4 +1851,10 @@ public class MTEEyeOfHarmony extends TTMultiblockBase implements IConstructable,
public boolean getDefaultHasMaintenanceChecks() {
return false;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_EYE_OF_HARMONY_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/java/tectech/thing/metaTileEntity/multi/MTEForgeOfGods.java b/src/main/java/tectech/thing/metaTileEntity/multi/MTEForgeOfGods.java
index 4ced494b05..714e06f178 100644
--- a/src/main/java/tectech/thing/metaTileEntity/multi/MTEForgeOfGods.java
+++ b/src/main/java/tectech/thing/metaTileEntity/multi/MTEForgeOfGods.java
@@ -40,6 +40,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.ResourceLocation;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidStack;
@@ -83,6 +84,7 @@ import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
+import gregtech.api.enums.SoundResource;
import gregtech.api.enums.Textures;
import gregtech.api.gui.modularui.GTUITextures;
import gregtech.api.interfaces.IHatchElement;
@@ -3422,4 +3424,10 @@ public class MTEForgeOfGods extends TTMultiblockBase implements IConstructable,
public boolean getDefaultHasMaintenanceChecks() {
return false;
}
+
+ @SideOnly(Side.CLIENT)
+ @Override
+ protected ResourceLocation getActivitySoundLoop() {
+ return SoundResource.GT_MACHINES_GOD_FORGE_LOOP.resourceLocation;
+ }
}
diff --git a/src/main/resources/assets/gregtech/sounds.json b/src/main/resources/assets/gregtech/sounds.json
index 612ce93fc4..4f38e6827f 100644
--- a/src/main/resources/assets/gregtech/sounds.json
+++ b/src/main/resources/assets/gregtech/sounds.json
@@ -191,6 +191,186 @@
"license_name": "Attribution 3.0"
}
}
+ ]
+ },
+ "machines.MTEPreciseAssembler": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEPreciseAssembler",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEIndustrialWashPlant": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEIndustrialWashPlant",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEMegaVacuumFreezer": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEMegaVacuumFreezer",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEVacuumFreezer": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEVacuumFreezer",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEExtremeEntityCrusher": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEExtremeEntityCrusher",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEIndustrialCuttingMachine": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEIndustrialCuttingMachine",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEIndustrialArcFurnace": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEIndustrialArcFurnace",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEMegaIndustrialApiary": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEMegaIndustrialApiary",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEAlgaePondBase": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEAlgaePondBase",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEIndustrialThermalCentrifuge": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEIndustrialThermalCentrifuge",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEIndustrialSifter": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEIndustrialSifter",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEElectricBlastFurnace": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEElectricBlastFurnace",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEIndustrialVacuumFreezer": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEIndustrialVacuumFreezer",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEForgeOfGods": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEForgeOfGods",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEMegaBlastFurnace": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEMegaBlastFurnace",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEOilDrillBase": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEOilDrillBase",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEQuantumForceTransformer": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEQuantumForceTransformer",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEAdvEBF": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEAdvEBF",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTELargeTurbine": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTELargeTurbine",
+ "stream": false
+ }
+ ]
+ },
+ "machines.MTEEyeOfHarmony": {
+ "category": "block",
+ "sounds": [
+ {
+ "name": "MTEEyeOfHarmony",
+ "stream": false
+ }
]
}
}
diff --git a/src/main/resources/assets/gregtech/sounds/MTEAdvEBF.ogg b/src/main/resources/assets/gregtech/sounds/MTEAdvEBF.ogg
new file mode 100644
index 0000000000..6b6a2da2e2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEAdvEBF.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEAlgaePondBase.ogg b/src/main/resources/assets/gregtech/sounds/MTEAlgaePondBase.ogg
new file mode 100644
index 0000000000..b12e04941f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEAlgaePondBase.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEElectricBlastFurnace.ogg b/src/main/resources/assets/gregtech/sounds/MTEElectricBlastFurnace.ogg
new file mode 100644
index 0000000000..0475d653d0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEElectricBlastFurnace.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEExtremeEntityCrusher.ogg b/src/main/resources/assets/gregtech/sounds/MTEExtremeEntityCrusher.ogg
new file mode 100644
index 0000000000..c87d129274
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEExtremeEntityCrusher.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEEyeOfHarmony.ogg b/src/main/resources/assets/gregtech/sounds/MTEEyeOfHarmony.ogg
new file mode 100644
index 0000000000..f4e4e82eb1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEEyeOfHarmony.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEForgeOfGods.ogg b/src/main/resources/assets/gregtech/sounds/MTEForgeOfGods.ogg
new file mode 100644
index 0000000000..b026ed72cd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEForgeOfGods.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialArcFurnace.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialArcFurnace.ogg
new file mode 100644
index 0000000000..2e16bb9a6e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialArcFurnace.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialCuttingMachine.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialCuttingMachine.ogg
new file mode 100644
index 0000000000..040c58bdd5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialCuttingMachine.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialSifter.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialSifter.ogg
new file mode 100644
index 0000000000..68a1876db7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialSifter.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialThermalCentrifuge.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialThermalCentrifuge.ogg
new file mode 100644
index 0000000000..0cd4c34f42
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialThermalCentrifuge.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialVacuumFreezer.ogg
new file mode 100644
index 0000000000..635434cc63
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialVacuumFreezer.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialWashPlant.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialWashPlant.ogg
new file mode 100644
index 0000000000..11c0b12606
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialWashPlant.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTELargeTurbine.ogg b/src/main/resources/assets/gregtech/sounds/MTELargeTurbine.ogg
new file mode 100644
index 0000000000..a5dfde3367
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTELargeTurbine.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEMegaBlastFurnace.ogg b/src/main/resources/assets/gregtech/sounds/MTEMegaBlastFurnace.ogg
new file mode 100644
index 0000000000..22c898f124
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEMegaBlastFurnace.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEMegaIndustrialApiary.ogg b/src/main/resources/assets/gregtech/sounds/MTEMegaIndustrialApiary.ogg
new file mode 100644
index 0000000000..a691c6d0be
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEMegaIndustrialApiary.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEMegaVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MTEMegaVacuumFreezer.ogg
new file mode 100644
index 0000000000..13516e532a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEMegaVacuumFreezer.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEOilDrillBase.ogg b/src/main/resources/assets/gregtech/sounds/MTEOilDrillBase.ogg
new file mode 100644
index 0000000000..727327120a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEOilDrillBase.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEPreciseAssembler.ogg b/src/main/resources/assets/gregtech/sounds/MTEPreciseAssembler.ogg
new file mode 100644
index 0000000000..2671617f74
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEPreciseAssembler.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEQuantumForceTransformer.ogg b/src/main/resources/assets/gregtech/sounds/MTEQuantumForceTransformer.ogg
new file mode 100644
index 0000000000..f003ed33a8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEQuantumForceTransformer.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MTEVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MTEVacuumFreezer.ogg
new file mode 100644
index 0000000000..87d7ea2d82
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MTEVacuumFreezer.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiAlgaeFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiAlgaeFLoop.ogg
new file mode 100644
index 0000000000..d8646d7546
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiAlgaeFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiArcFurnaceFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiArcFurnaceFLoop.ogg
new file mode 100644
index 0000000000..fd75c4823d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiArcFurnaceFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiCuttingMachineFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiCuttingMachineFLoop.ogg
new file mode 100644
index 0000000000..2dbf708e8d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiCuttingMachineFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiExtremeEntityCrusherFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiExtremeEntityCrusherFLoop.ogg
new file mode 100644
index 0000000000..426472a14b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiExtremeEntityCrusherFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiEyeOfHarmonyFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiEyeOfHarmonyFLoop.ogg
new file mode 100644
index 0000000000..0cec247dc4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiEyeOfHarmonyFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiMegaIndustrialApiaryFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiMegaIndustrialApiaryFLoop.ogg
new file mode 100644
index 0000000000..bc3ad1828b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiMegaIndustrialApiaryFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiMegaVacuumFreezerLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiMegaVacuumFreezerLoop.ogg
new file mode 100644
index 0000000000..ece8bd9533
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiMegaVacuumFreezerLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiOreWasherPlant.ogg b/src/main/resources/assets/gregtech/sounds/MultiOreWasherPlant.ogg
new file mode 100644
index 0000000000..e800143c7d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiOreWasherPlant.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiPreciseLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiPreciseLoop.ogg
new file mode 100644
index 0000000000..ff5ab0ee89
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiPreciseLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiSifterFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiSifterFLoop.ogg
new file mode 100644
index 0000000000..c47ec2bca3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiSifterFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiThermalCentrifugeFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiThermalCentrifugeFLoop.ogg
new file mode 100644
index 0000000000..8243416eab
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiThermalCentrifugeFLoop.ogg
Binary files differ
diff --git a/src/main/resources/assets/gregtech/sounds/MultiVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MultiVacuumFreezer.ogg
new file mode 100644
index 0000000000..9cfaf245e5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/sounds/MultiVacuumFreezer.ogg
Binary files differ