diff options
author | Elisis <gtandemmodding@gmail.com> | 2022-10-30 19:14:42 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-30 09:14:42 +0100 |
commit | 6525aae5ce50c974c0d49c469bd19e4b9d650dc6 (patch) | |
tree | f9c94eee70f6344de20d3fe9d0ba1fac3815f6eb /src/main/java/gregtech/api | |
parent | 053c34890bb03af4475ae8a632c9d96a6e07a21f (diff) | |
download | GT5-Unofficial-6525aae5ce50c974c0d49c469bd19e4b9d650dc6.tar.gz GT5-Unofficial-6525aae5ce50c974c0d49c469bd19e4b9d650dc6.tar.bz2 GT5-Unofficial-6525aae5ce50c974c0d49c469bd19e4b9d650dc6.zip |
Add method for getting a GT material from a Forge Fluid instance (#1497)
* Add Fluid material map, lookup function
* spotlessApply (#1498)
Co-authored-by: Elisis <gtandemmodding@gmail.com>
Co-authored-by: GitHub GTNH Actions <>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r-- | src/main/java/gregtech/api/enums/Materials.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java index 719cd18278..a205aa2be0 100644 --- a/src/main/java/gregtech/api/enums/Materials.java +++ b/src/main/java/gregtech/api/enums/Materials.java @@ -34,6 +34,9 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { public static final List<IMaterialHandler> mMaterialHandlers = new ArrayList<>(); private static final Map<String, Materials> MATERIALS_MAP = new LinkedHashMap<>(); + + public static final Map<Fluid, Materials> FLUID_MAP = new LinkedHashMap<>(); + public static volatile int VERSION = 509; /** * This is for keeping compatibility with addons mods (Such as TinkersGregworks etc.) that looped over the old materials enum @@ -3292,4 +3295,8 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { public ItemStack getPlates(int amount) { return GT_OreDictUnificator.get(OrePrefixes.plate, this, amount); } + + public static Materials getGtMaterialFromFluid(Fluid fluid) { + return FLUID_MAP.get(fluid); + } } |