aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-04-22 22:33:35 -0700
committerGitHub <noreply@github.com>2023-04-23 07:33:35 +0200
commit56f2269f4af6d2130bdb2b6e6ac6e13bce89e47b (patch)
tree745e6d92025ec4ef449fc59fa5fdd741200b0489 /src/main/java/gregtech/common
parentac0b7a7da46646d325def36eed811941dbfc5950 (diff)
downloadGT5-Unofficial-56f2269f4af6d2130bdb2b6e6ac6e13bce89e47b.tar.gz
GT5-Unofficial-56f2269f4af6d2130bdb2b6e6ac6e13bce89e47b.tar.bz2
GT5-Unofficial-56f2269f4af6d2130bdb2b6e6ac6e13bce89e47b.zip
Forge direction (#1895)
* ForgeDirection Also refactor the clusterfuck that was `getCoordinateScan` Co-authored by: Jason Mitchell <mitchej@gmail.com> * Fix rendering of Frame Boxes Frame boxes needed their own implementation of getTexture with int connexion mask, which is returning an error texture for the MetaTileEntity, because pipes (FrameBox **is** a pipe) do use this method to return different textures based on connexion status. --------- Co-authored-by: Léa Gris <lea.gris@noiraude.net>
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/GT_Client.java20
-rw-r--r--src/main/java/gregtech/common/GT_Proxy.java4
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings1.java6
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings2.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings3.java8
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings4.java44
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings5.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings6.java6
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings8.java42
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings9.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Concretes.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Granites.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Machines.java122
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Metal.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Ores.java8
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Ores_Abstract.java6
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Reinforced.java8
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Stones.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Stones_Abstract.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Cyclotron_Coils.java24
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Item_Machines.java22
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Item_Ores.java8
-rw-r--r--src/main/java/gregtech/common/blocks/GT_TileEntity_Ores.java3
-rw-r--r--src/main/java/gregtech/common/covers/CoverInfo.java23
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Arm.java103
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_ControlsWork.java45
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Conveyor.java43
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Crafting.java5
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_DoesWork.java37
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Drain.java54
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_EUMeter.java30
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java74
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_FluidLimiter.java8
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_FluidRegulator.java67
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_FluidStorageMonitor.java33
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java59
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_ItemFilter.java47
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java39
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Lens.java6
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_LiquidMeter.java33
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_NeedMaintainance.java43
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_PlayerDetector.java31
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Pump.java67
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneConductor.java35
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneReceiverExternal.java14
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneReceiverInternal.java14
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneSignalizer.java25
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneTransmitterExternal.java21
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneTransmitterInternal.java16
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java43
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Screen.java37
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Shutter.java33
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_SolarPanel.java30
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_SteamValve.java3
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Vent.java36
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedRedstoneReceiverExternal.java12
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedRedstoneReceiverInternal.java14
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedRedstoneTransmitterBase.java23
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedRedstoneTransmitterExternal.java10
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedRedstoneTransmitterInternal.java14
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedWirelessRedstoneBase.java25
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_WirelessFluidDetector.java13
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_WirelessItemDetector.java13
-rw-r--r--src/main/java/gregtech/common/covers/redstone/GT_Cover_WirelessMaintenanceDetector.java13
-rw-r--r--src/main/java/gregtech/common/items/GT_VolumetricFlask.java9
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Cover_Tool.java57
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Crowbar.java3
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Hoe.java6
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Lighter.java14
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_None.java5
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Essentia.java2
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Fluid.java2
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java17
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Prospecting.java14
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Scanner.java11
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Screwdriver.java3
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Sense.java3
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_SensorKit.java3
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_SoftHammer.java3
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Sonictron.java3
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Spray_Color.java12
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Switch_Metadata.java3
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_Wrench.java41
-rw-r--r--src/main/java/gregtech/common/items/behaviors/Behaviour_WrittenBook.java2
-rw-r--r--src/main/java/gregtech/common/render/GT_CopiedBlockTexture.java20
-rw-r--r--src/main/java/gregtech/common/render/GT_CopiedCTMBlockTexture.java20
-rw-r--r--src/main/java/gregtech/common/render/GT_RenderUtil.java23
-rw-r--r--src/main/java/gregtech/common/render/GT_RenderedTexture.java27
-rw-r--r--src/main/java/gregtech/common/render/GT_Renderer_Block.java485
-rw-r--r--src/main/java/gregtech/common/render/IRenderedBlock.java12
-rw-r--r--src/main/java/gregtech/common/render/IRenderedBlockSideCheck.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/automation/GT_MetaTileEntity_Filter.java16
-rw-r--r--src/main/java/gregtech/common/tileentities/automation/GT_MetaTileEntity_ItemDistributor.java55
-rw-r--r--src/main/java/gregtech/common/tileentities/automation/GT_MetaTileEntity_Regulator.java8
-rw-r--r--src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler.java70
-rw-r--r--src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Bronze.java12
-rw-r--r--src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java46
-rw-r--r--src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Solar.java14
-rw-r--r--src/main/java/gregtech/common/tileentities/casings/upgrade/Inventory.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/debug/GT_MetaTileEntity_AdvDebugStructureWriter.java42
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_DieselGenerator.java16
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_GasTurbine.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_LightningRod.java24
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicEnergyConverter.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java13
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_NaquadahReactor.java8
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_PlasmaGenerator.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_SteamTurbine.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_InputBus_ME.java18
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_OutputBus_ME.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_Output_ME.java8
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Boxinator.java5