diff options
Diffstat (limited to 'src/main')
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 Binary files differnew file mode 100644 index 0000000000..6b6a2da2e2 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEAdvEBF.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEAlgaePondBase.ogg b/src/main/resources/assets/gregtech/sounds/MTEAlgaePondBase.ogg Binary files differnew file mode 100644 index 0000000000..b12e04941f --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEAlgaePondBase.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEElectricBlastFurnace.ogg b/src/main/resources/assets/gregtech/sounds/MTEElectricBlastFurnace.ogg Binary files differnew file mode 100644 index 0000000000..0475d653d0 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEElectricBlastFurnace.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEExtremeEntityCrusher.ogg b/src/main/resources/assets/gregtech/sounds/MTEExtremeEntityCrusher.ogg Binary files differnew file mode 100644 index 0000000000..c87d129274 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEExtremeEntityCrusher.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEEyeOfHarmony.ogg b/src/main/resources/assets/gregtech/sounds/MTEEyeOfHarmony.ogg Binary files differnew file mode 100644 index 0000000000..f4e4e82eb1 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEEyeOfHarmony.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEForgeOfGods.ogg b/src/main/resources/assets/gregtech/sounds/MTEForgeOfGods.ogg Binary files differnew file mode 100644 index 0000000000..b026ed72cd --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEForgeOfGods.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialArcFurnace.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialArcFurnace.ogg Binary files differnew file mode 100644 index 0000000000..2e16bb9a6e --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialArcFurnace.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialCuttingMachine.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialCuttingMachine.ogg Binary files differnew file mode 100644 index 0000000000..040c58bdd5 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialCuttingMachine.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialSifter.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialSifter.ogg Binary files differnew file mode 100644 index 0000000000..68a1876db7 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialSifter.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialThermalCentrifuge.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialThermalCentrifuge.ogg Binary files differnew file mode 100644 index 0000000000..0cd4c34f42 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialThermalCentrifuge.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialVacuumFreezer.ogg Binary files differnew file mode 100644 index 0000000000..635434cc63 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialVacuumFreezer.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEIndustrialWashPlant.ogg b/src/main/resources/assets/gregtech/sounds/MTEIndustrialWashPlant.ogg Binary files differnew file mode 100644 index 0000000000..11c0b12606 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEIndustrialWashPlant.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTELargeTurbine.ogg b/src/main/resources/assets/gregtech/sounds/MTELargeTurbine.ogg Binary files differnew file mode 100644 index 0000000000..a5dfde3367 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTELargeTurbine.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEMegaBlastFurnace.ogg b/src/main/resources/assets/gregtech/sounds/MTEMegaBlastFurnace.ogg Binary files differnew file mode 100644 index 0000000000..22c898f124 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEMegaBlastFurnace.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEMegaIndustrialApiary.ogg b/src/main/resources/assets/gregtech/sounds/MTEMegaIndustrialApiary.ogg Binary files differnew file mode 100644 index 0000000000..a691c6d0be --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEMegaIndustrialApiary.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEMegaVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MTEMegaVacuumFreezer.ogg Binary files differnew file mode 100644 index 0000000000..13516e532a --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEMegaVacuumFreezer.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEOilDrillBase.ogg b/src/main/resources/assets/gregtech/sounds/MTEOilDrillBase.ogg Binary files differnew file mode 100644 index 0000000000..727327120a --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEOilDrillBase.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEPreciseAssembler.ogg b/src/main/resources/assets/gregtech/sounds/MTEPreciseAssembler.ogg Binary files differnew file mode 100644 index 0000000000..2671617f74 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEPreciseAssembler.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEQuantumForceTransformer.ogg b/src/main/resources/assets/gregtech/sounds/MTEQuantumForceTransformer.ogg Binary files differnew file mode 100644 index 0000000000..f003ed33a8 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEQuantumForceTransformer.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MTEVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MTEVacuumFreezer.ogg Binary files differnew file mode 100644 index 0000000000..87d7ea2d82 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MTEVacuumFreezer.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiAlgaeFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiAlgaeFLoop.ogg Binary files differnew file mode 100644 index 0000000000..d8646d7546 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiAlgaeFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiArcFurnaceFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiArcFurnaceFLoop.ogg Binary files differnew file mode 100644 index 0000000000..fd75c4823d --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiArcFurnaceFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiCuttingMachineFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiCuttingMachineFLoop.ogg Binary files differnew file mode 100644 index 0000000000..2dbf708e8d --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiCuttingMachineFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiExtremeEntityCrusherFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiExtremeEntityCrusherFLoop.ogg Binary files differnew file mode 100644 index 0000000000..426472a14b --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiExtremeEntityCrusherFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiEyeOfHarmonyFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiEyeOfHarmonyFLoop.ogg Binary files differnew file mode 100644 index 0000000000..0cec247dc4 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiEyeOfHarmonyFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiMegaIndustrialApiaryFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiMegaIndustrialApiaryFLoop.ogg Binary files differnew file mode 100644 index 0000000000..bc3ad1828b --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiMegaIndustrialApiaryFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiMegaVacuumFreezerLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiMegaVacuumFreezerLoop.ogg Binary files differnew file mode 100644 index 0000000000..ece8bd9533 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiMegaVacuumFreezerLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiOreWasherPlant.ogg b/src/main/resources/assets/gregtech/sounds/MultiOreWasherPlant.ogg Binary files differnew file mode 100644 index 0000000000..e800143c7d --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiOreWasherPlant.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiPreciseLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiPreciseLoop.ogg Binary files differnew file mode 100644 index 0000000000..ff5ab0ee89 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiPreciseLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiSifterFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiSifterFLoop.ogg Binary files differnew file mode 100644 index 0000000000..c47ec2bca3 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiSifterFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiThermalCentrifugeFLoop.ogg b/src/main/resources/assets/gregtech/sounds/MultiThermalCentrifugeFLoop.ogg Binary files differnew file mode 100644 index 0000000000..8243416eab --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiThermalCentrifugeFLoop.ogg diff --git a/src/main/resources/assets/gregtech/sounds/MultiVacuumFreezer.ogg b/src/main/resources/assets/gregtech/sounds/MultiVacuumFreezer.ogg Binary files differnew file mode 100644 index 0000000000..9cfaf245e5 --- /dev/null +++ b/src/main/resources/assets/gregtech/sounds/MultiVacuumFreezer.ogg |