aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/assets/gtnhlanth
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2024-07-20 15:35:26 +0100
committerGitHub <noreply@github.com>2024-07-20 21:35:26 +0700
commit8b077c28bea7bcc046be1e4b8485d69b4c245a43 (patch)
tree8601728fda54a11c894fa0a5533672ca40023af8 /src/main/resources/assets/gtnhlanth
parenta33bca92fbf9ec0a1d7f42f5a1a08b807739007c (diff)
downloadGT5-Unofficial-8b077c28bea7bcc046be1e4b8485d69b4c245a43.tar.gz
GT5-Unofficial-8b077c28bea7bcc046be1e4b8485d69b4c245a43.tar.bz2
GT5-Unofficial-8b077c28bea7bcc046be1e4b8485d69b4c245a43.zip
Beamline (#2619)
* Beamline * Remove hardcoded dreamcraft items and spotless * Remove logs and fix auto structure check * Remove logs and fix auto structure check * Fix typo and synchrotron high MF scaling * sa (cherry picked from commit b2796d95538a1b683b4a98bf6cb0f8fe21404fbd) * Add multi textures, add structuredesc info, remove test TC input, add synchrotron/input/output recipes * Spotless * Prevent mob spawning on casings * Fix LINAC glass requirement, make synchrotron structure less ugly, add last recipe * Spotless * Add placeholder particle textures * Add some mask recipes I missed * Spotless apply for branch lanth-beamline for #2619 (#2630) spotlessApply Co-authored-by: GitHub GTNH Actions <> * Add further error messages to LINAC and Synchrotron, fix MM & LaB6 recipes * Spotless apply for branch lanth-beamline for #2619 (#2648) spotlessApply Co-authored-by: GitHub GTNH Actions <> * Minor changes, add more multi error messages & 9x U-238 SC recipe * Spotless apply for branch lanth-beamline for #2619 (#2651) spotlessApply Co-authored-by: GitHub GTNH Actions <> * Missed a change * Spotless apply for branch lanth-beamline for #2619 (#2652) spotlessApply Co-authored-by: GitHub GTNH Actions <> * Update beamline desc * Remove comments, move coolant fluid check to Util class * Spotless * Spotless apply for branch lanth-beamline for #2619 (#2666) spotlessApply Co-authored-by: GitHub GTNH Actions <> * Fix Mu-Metal recipe output amount, tool stats for MM & LaB6 * Spotless * Fix multi hatch textures * Spotless apply for branch lanth-beamline for #2619 (#2676) spotlessApply Co-authored-by: GitHub GTNH Actions <> * Increase Synchrotron output rate eut & antenna tier scaling, in general improve output rates, buff all TC recipes' processing time * Fix misleading BL tooltip * update * remove import * Buff higher-tier wafer recipes for each IC, from a 4x to 3x increase of recipe amount per two wafer tier increases * Remove RA1 calls in beamline (#2716) * Spotless apply for branch lanth-beamline for #2619 (#2717) spotlessApply Co-authored-by: GitHub GTNH Actions <> * fix * Spotless apply for branch lanth-beamline for #2619 (#2733) spotlessApply Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: unknown <gtandemmodding@gmail.com> Co-authored-by: Elisis <jarrad.thomson@gmail.com> Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'src/main/resources/assets/gtnhlanth')
-rw-r--r--src/main/resources/assets/gtnhlanth/lang/en_US.lang111
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t1.pngbin0 -> 4354 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t2.pngbin0 -> 645 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.coolant_delivery.pngbin0 -> 684 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.electrode.pngbin0 -> 599 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_holder.pngbin0 -> 978 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_manipulator.pngbin0 -> 799 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator.pngbin0 -> 696 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator_glass.pngbin0 -> 607 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_holder.pngbin0 -> 898 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_receptacle.pngbin0 -> 719 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/capillary_exchange.pngbin0 -> 812 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/etched_mask1.pngbin0 -> 769 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/iron_quartz_plate.pngbin0 -> 876 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/mask_substrate.pngbin0 -> 614 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/masked_mask_substrate.pngbin0 -> 694 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/mm_lattice.pngbin0 -> 652 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/particle/alpha.pngbin0 -> 1243 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/particle/electron.pngbin0 -> 1180 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/particle/neutron.pngbin0 -> 1169 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/particle/photon.pngbin0 -> 1089 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/particle/proton.pngbin0 -> 1331 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/asoc.pngbin0 -> 1977 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/blank1.pngbin0 -> 910 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/blank2.pngbin0 -> 910 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/blank3.pngbin0 -> 910 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/cpu.pngbin0 -> 1862 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/hpic.pngbin0 -> 2069 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/ilc.pngbin0 -> 1757 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/lpic.pngbin0 -> 2051 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/nand.pngbin0 -> 1603 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/ncpu.pngbin0 -> 2047 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/nor.pngbin0 -> 1674 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/npic.pngbin0 -> 2071 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/pic.pngbin0 -> 2012 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/ppic.pngbin0 -> 2054 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/qbit.pngbin0 -> 2019 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/qpic.pngbin0 -> 2062 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/ram.pngbin0 -> 1758 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/soc.pngbin0 -> 2063 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/ssoc.pngbin0 -> 2194 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/uhpic.pngbin0 -> 2069 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/photomask/ulpic.pngbin0 -> 2035 bytes
-rw-r--r--src/main/resources/assets/gtnhlanth/textures/items/substrate_precursor.pngbin0 -> 621 bytes
44 files changed, 111 insertions, 0 deletions
diff --git a/src/main/resources/assets/gtnhlanth/lang/en_US.lang b/src/main/resources/assets/gtnhlanth/lang/en_US.lang
index 5aeb987b00..7b3568b390 100644
--- a/src/main/resources/assets/gtnhlanth/lang/en_US.lang
+++ b/src/main/resources/assets/gtnhlanth/lang/en_US.lang
@@ -1,6 +1,20 @@
# RecipeMaps
gtnhlanth.recipe.digester=Digester
gtnhlanth.recipe.disstank=Dissolution Tank
+gtnhlanth.recipe.tc=Target Chamber
+gtnhlanth.recipe.sc=Source Chamber
+
+gtnhlanth.tt.beaminfo=Use a §bportable scanner §7for info about the input/output of this multiblock.
+gtnhlanth.tt.blueprint=Follow the §9Structure§2Lib §7hologram projector to build the main structure.
+gtnhlanth.tt.pc=§6Partially consumed: §7Takes damage in the process
+
+gtnhlanth.tt.hintdot=Hint block with dot %s
+
+GT5U.gui.text.gtnhlanth.nocoolant=No coolant present in machine!
+GT5U.gui.text.gtnhlanth.inscoolant=Insufficient coolant in machine!
+GT5U.gui.text.gtnhlanth.noaccel=Particle type can't be accelerated!
+GT5U.gui.text.gtnhlanth.low_input_rate=Input amount too low!
+GT5U.gui.text.gtnhlanth.scerror=Math error, broken recipe?
# NEI
value.disstank=Ratio: %s:1
@@ -18,6 +32,54 @@ Digester.hint.3=16x Coil Block
Digester.hint.4=Input Bus, Output Bus, Input Hatch, Output Hatch
Digester.hint.5=Energy Hatch, Maintenance Hatch
+SourceChamber.hint.0=56x Shielded Accelerator Casing
+SourceChamber.hint.1=52x Shielded Accelerator Glass
+SourceChamber.hint.2=16x Electrode Casing
+SourceChamber.hint.3=Dot 1: Input Bus
+SourceChamber.hint.4=Dot 2: Output Bus
+SourceChamber.hint.5=Dot 3: Maintenance Hatch, Energy Hatch
+SourceChamber.hint.6=Dot 4: Beamline Output Hatch
+
+LINAC.hint.0=325-1285x Shielded Accelerator Casing
+LINAC.hint.1=148-852x Coolant Delivery Casing
+LINAC.hint.2=127-703x Shielded Accelerator Glass
+LINAC.hint.3=56-312x Superconducting Coil Block
+LINAC.hint.4=156-732x Electrode Casing
+LINAC.hint.5=47x Grate Machine Casing
+LINAC.hint.6=48x Borosilicate Glass (LuV+)
+LINAC.hint.7=Dot 1: Energy Hatch, Maintenance Hatch
+LINAC.hint.8=Dot 2: Input Hatch, Output Hatch
+LINAC.hint.9=Dot 3: Beamline Input Hatch
+LINAC.hint.10=Dot 4: Beamline Output Hatch
+
+Synchrotron.hint.0=676x Shielded Accelerator Casing
+Synchrotron.hint.1=90x Superconducting Coil Block
+Synchrotron.hint.2=64x Niobium Block
+Synchrotron.hint.3=28x Coolant Delivery Casing
+Synchrotron.hint.4=16x Borosilicate Glass (LuV+)
+Synchrotron.hint.5=4x Antenna Casing
+Synchrotron.hint.6=Dot 1: Beamline Input Hatch
+Synchrotron.hint.7=Dot 2: Beamline Output Hatch
+Synchrotron.hint.8=Dot 3: Maintenance Hatch
+Synchrotron.hint.9=Dot 4: Input Hatch
+Synchrotron.hint.10=Dot 5: Output Hatch
+Synchrotron.hint.11=Dot 6: Energy Hatch
+
+TargetChamber.hint.0=28x Shielded Accelerator Casing
+TargetChamber.hint.1=34x Shielded Accelerator Glass
+TargetChamber.hint.2=16x Borosilicate Glass (any)
+TargetChamber.hint.3=29x Grate Machine Casing
+TargetChamber.hint.4=4x Focus Manipulation Casing
+TargetChamber.hint.5=4x Target Receptacle Casing
+TargetChamber.hint.6=1x Focus Holder
+TargetChamber.hint.7=1x Target Holder
+TargetChamber.hint.8=Dot 1: Focus Input Bus
+TargetChamber.hint.9=Dot 2: Energy Hatch, Maintenance Hatch
+TargetChamber.hint.10=Dot 3: Input Bus
+TargetChamber.hint.11=Dot 4: Output Bus
+TargetChamber.hint.12=Dot 5: Beamline Input Hatch
+
+
fluid.Antimony Pentafluoride Solution=Antimony Pentafluoride Solution
fluid.Hafnium Tetrachloride Solution=Hafnium Tetrachloride Solution
fluid.Zirconium Tetrachloride Solution=Zirconium Tetrachloride Solution
@@ -52,4 +114,53 @@ fluid.Diaminotoluene=Diaminotoluene
fluid.Toluene Tetramethyl Diisocyanate=Toluene Tetramethyl Diisocyanate
fluid.Diluted Acetone=Diluted Acetone
+tile.casing.shielded_accelerator_glass.name=Shielded Accelerator Glass
+casing.electrode.name=Electrode Casing
+casing.coolant_delivery.name=Coolant Delivery Casing
+casing.antenna_t1.name=Antenna Casing (T1)
+casing.antenna_t2.name=Antenna Casing (T2)
+casing.focus_manipulator.name=Focus Manipulator
+casing.focus_holder.name=Focus Holder
+casing.target_receptacle.name=Target Receptacle
+casing.target_holder.name=Target Holder
+casing.shielded_accelerator.name=Shielded Accelerator Casing
+
+item.capillary_exchange.name=Capillary Exchange
+item.mm_lattice.name=Mu-Metal Lattice
+item.iron_quartz_plate.name=Iron Quartz Plate
+item.mask_substrate.name=Mask Substrate
+item.etched_mask1.name=Etched Mask
+item.substrate_precursor.name=Substrate Precursor
+item.masked_mask_substrate.name=Processed Mask Substrate
+
+
+
+
+beamline.info=Machine Information
+
+beamline.in_pre=Multiblock Beamline Input
+beamline.particle=Particle
+beamline.energy=Energy
+beamline.focus=Focus
+beamline.amount=Amount
+beamline.rate=Rate
+
+beamline.temperature=Temperature
+beamline.coolusage=Coolant Usage
+
+beamline.out_pre=Multiblock Beamline Output
+
+beamline.particleinput=Input Particle Info:
+
+beamline.pipe.desc.0=Transport for particles
+beamline.pipe.desc.1=Signal does not cross or bend
+
+tile.recipe.tc=Target Chamber
+tile.recipe.sc=Source Chamber
+
+particle.electron=Electron
+particle.photon=Photon
+particle.alpha=Alpha
+particle.neutron=Neutron
+particle.proton=Proton
GT5U.gui.text.dissolution_ratio=§7Wrong fluid input ratio
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t1.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t1.png
new file mode 100644
index 0000000000..8d03f0fe17
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t1.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t2.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t2.png
new file mode 100644
index 0000000000..23e79ebb16
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.antenna_t2.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.coolant_delivery.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.coolant_delivery.png
new file mode 100644
index 0000000000..80e1b9af97
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.coolant_delivery.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.electrode.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.electrode.png
new file mode 100644
index 0000000000..2532325e8e
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.electrode.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_holder.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_holder.png
new file mode 100644
index 0000000000..5eccc6dcb8
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_holder.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_manipulator.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_manipulator.png
new file mode 100644
index 0000000000..0cd77fe120
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.focus_manipulator.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator.png
new file mode 100644
index 0000000000..c7aa4234b9
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator_glass.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator_glass.png
new file mode 100644
index 0000000000..f5cb01e83c
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.shielded_accelerator_glass.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_holder.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_holder.png
new file mode 100644
index 0000000000..b5f70f5597
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_holder.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_receptacle.png b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_receptacle.png
new file mode 100644
index 0000000000..31a73624bf
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/blocks/casing.target_receptacle.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/capillary_exchange.png b/src/main/resources/assets/gtnhlanth/textures/items/capillary_exchange.png
new file mode 100644
index 0000000000..e72e5578b2
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/capillary_exchange.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/etched_mask1.png b/src/main/resources/assets/gtnhlanth/textures/items/etched_mask1.png
new file mode 100644
index 0000000000..e64484950e
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/etched_mask1.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/iron_quartz_plate.png b/src/main/resources/assets/gtnhlanth/textures/items/iron_quartz_plate.png
new file mode 100644
index 0000000000..eebe09bdfa
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/iron_quartz_plate.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/mask_substrate.png b/src/main/resources/assets/gtnhlanth/textures/items/mask_substrate.png
new file mode 100644
index 0000000000..bbdbfb9f53
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/mask_substrate.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/masked_mask_substrate.png b/src/main/resources/assets/gtnhlanth/textures/items/masked_mask_substrate.png
new file mode 100644
index 0000000000..075d429162
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/masked_mask_substrate.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/mm_lattice.png b/src/main/resources/assets/gtnhlanth/textures/items/mm_lattice.png
new file mode 100644
index 0000000000..2056958382
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/mm_lattice.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/particle/alpha.png b/src/main/resources/assets/gtnhlanth/textures/items/particle/alpha.png
new file mode 100644
index 0000000000..24fcb6cfb7
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/particle/alpha.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/particle/electron.png b/src/main/resources/assets/gtnhlanth/textures/items/particle/electron.png
new file mode 100644
index 0000000000..8c7dac8bfe
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/particle/electron.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/particle/neutron.png b/src/main/resources/assets/gtnhlanth/textures/items/particle/neutron.png
new file mode 100644
index 0000000000..8a865844d1
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/particle/neutron.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/particle/photon.png b/src/main/resources/assets/gtnhlanth/textures/items/particle/photon.png
new file mode 100644
index 0000000000..de92250071
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/particle/photon.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/particle/proton.png b/src/main/resources/assets/gtnhlanth/textures/items/particle/proton.png
new file mode 100644
index 0000000000..b081e83dfa
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/particle/proton.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/asoc.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/asoc.png
new file mode 100644
index 0000000000..cbb39abb60
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/asoc.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank1.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank1.png
new file mode 100644
index 0000000000..561e64860a
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank1.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank2.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank2.png
new file mode 100644
index 0000000000..561e64860a
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank2.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank3.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank3.png
new file mode 100644
index 0000000000..561e64860a
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/blank3.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/cpu.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/cpu.png
new file mode 100644
index 0000000000..fbce1c288c
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/cpu.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/hpic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/hpic.png
new file mode 100644
index 0000000000..b2ee8eec84
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/hpic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/ilc.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ilc.png
new file mode 100644
index 0000000000..109432abf3
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ilc.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/lpic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/lpic.png
new file mode 100644
index 0000000000..d297990869
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/lpic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/nand.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/nand.png
new file mode 100644
index 0000000000..388d8494d6
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/nand.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/ncpu.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ncpu.png
new file mode 100644
index 0000000000..c76e03744d
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ncpu.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/nor.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/nor.png
new file mode 100644
index 0000000000..c5526b530d
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/nor.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/npic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/npic.png
new file mode 100644
index 0000000000..1a3d2866f2
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/npic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/pic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/pic.png
new file mode 100644
index 0000000000..ce29d88643
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/pic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/ppic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ppic.png
new file mode 100644
index 0000000000..4431df6b03
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ppic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/qbit.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/qbit.png
new file mode 100644
index 0000000000..b4668e9887
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/qbit.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/qpic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/qpic.png
new file mode 100644
index 0000000000..c421ebe38b
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/qpic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/ram.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ram.png
new file mode 100644
index 0000000000..569fc38d75
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ram.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/soc.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/soc.png
new file mode 100644
index 0000000000..931c2a4f47
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/soc.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/ssoc.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ssoc.png
new file mode 100644
index 0000000000..10209d8c63
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ssoc.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/uhpic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/uhpic.png
new file mode 100644
index 0000000000..54b0d412bb
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/uhpic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/photomask/ulpic.png b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ulpic.png
new file mode 100644
index 0000000000..a3274605e5
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/photomask/ulpic.png
Binary files differ
diff --git a/src/main/resources/assets/gtnhlanth/textures/items/substrate_precursor.png b/src/main/resources/assets/gtnhlanth/textures/items/substrate_precursor.png
new file mode 100644
index 0000000000..14e9cd5b48
--- /dev/null
+++ b/src/main/resources/assets/gtnhlanth/textures/items/substrate_precursor.png
Binary files differ