Age | Commit message (Collapse) | Author |
|
|
|
* add all mods founds in NHCore
* depracte old strings
* add ars magica 2
* more enum work
* use a switch
* spotless
* more mod id rework
* more mod id rework
* more mod id rework
* should be last
* spotless
* rename to make more sense
* add path attribute
* add getResourcePath to enum
* spotless
|
|
|
|
* add everything
* fixes
* migrate plasma forge recipes
* syntax update
* make chances array length differ a fatal error
* time constants + long eut overload
* migrate extruder recipes
* migrate electromagnetic separator recipes
* migrate wiremill recipes
* migrate forming press recipes
* migrate bender recipes
* add doc to clarify the three itemInputs
* migrate alloy smelter recipes
* migrate arc furnace recipes
* added ModIDs enum
* sort ModIDs
* migrate autoclave recipes
* migrated some assembler recipes
* split a bit more assembler recipes
* migrate canner recipes
* migrate brewing recipes
* ic2 mod check in canner recipes
* use some loops to reduce the amount of recipes to migrate
* add requested helper methods
* migrate vacuum freezer recipes
* migrate thermal centrifuge recipes
* format smelter recipes only, doesn't go through normal GT recipe
* migrated slicer recipes
* migrated sifter recipes
* Use proper enum now
* remove more constants
* cleaning cutting recipes before migration
* remove tons of dead commented recipes
* migrate pyrolyse recipes
* use ModIDs enum more
* migrate printer recipes
* add a less confusing way to specify value of specialItem
* migrate pulverizer recipes
* less confusing special item specification
* even more ModIDs enum usage
* fix auto * import confusing Minecraft enum value with Minecraft client object
* migrated blast furnace recipes
* migrated Centrifuge recipes
* migrated assembler recipes
* migrated implosion compressor recipes
* migrated extractor recipes
* migrated mixer recipes
* remove useless code
* mgrate universal chemical recipes
* refactor chemical recipes
* migrate single block only chem reactor recipes
* migrate chem reactor recipes
* reworked circuit assembler recipes before migrating them
* migrated circuit assembler recipes
* fix merge conflict for assembler recipes
* remove leftover of the merge conflicts
* fix weird translation glitch
* example of assembly line recipe using RA2
* bugfixes for assline
* remove specialValue usage in blast furnace recipes
* fix more bugs
* add nooptimize to where it make sense
* add recipe descriptions
* Materials.Superconductor -> Materials.SuperconductorUHV
* remove useless Object creations
* remove explicit long casts
* migrate assemblyline recipes
* migrate chemical bath recipes
* migrate compressor recipes
* move smelting recipe where it belongs
* migrated cutting machine recipes
* migrated fermenter recipes (unhide alcohol)
* remove explicit long casts
* migrate fluid canner recipes
* migrate fluid heater recipes
* migrated fusion recipes
* migrated lathe recipes
* migrated laser engraver recipes
* migrated packager recipes
* migrated forge hammer recipes
* migrated TPM recipes
* exit early and reduced indents
* migrated fluid extractor recipes
* migrated fluid solidifier recipes
* migrated electrolyzer recipes
* migrated crop processing recipes
* migrated default polymerization recipes
* migrate distillery recipes
* migrate matter amplifier recipes
* add metadata identifier for fusion ignition threshold
* migrate fuel recipes
* update bs
(cherry picked from commit c2d931c9b6caa0376e9d50591894cd849021104d)
* spotless
(cherry picked from commit 1060f5357fb95e28bfae1f052025f55dabc21a0f)
* guard against null itemstacks
* wrong translation
* fix empty arrays being accessed
* add 0 duration and 0 EU/t for fuel recipes
* fix typo in matter amplifier recipes
* spotless apply
---------
Co-authored-by: boubou19 <miisterunknown@gmail.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
|
|
* a more direct and permanent solution to dummy world issue
* spotless
|
|
circuit list (#1757)
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
* Make material renderer available for arbitrary item
* pass render pass
|
|
* Add Hodgepodge compat
* cleanup
* Fix for fluid inside large cell
|
|
|
|
|
|
* Add solenoid coils for cyclotron.
* Fix?
* Push
* Spotless apply for branch cyclotron_coils for #1494 (#1495)
* Change stack size (#1484)
* Replace TSS Coils with Titanium-Platinum Ones (#1211)
* Replace TSS Coils with Titanium-Platinum Ones
- Created a new material, TPV-Alloy, made from Titanium, Platinum and Vanadium (3/3/1);
- Replaced the Tungstensteel Coil Block with a TPV one, to make it properly included in EV while adding a Platinum sink in that tier;
* Simplified Metal Proportion for TPV
* change tpv ebf temp to 3k to be even with TSS
(cherry picked from commit 52dda9f666d8e1b2d220a0b2d9e24513ad8a4490)
* add TPV mixer recipe
(cherry picked from commit 30b6cf62c14165add271a1ecc4a322ab0ce609d1)
* add tpv as metal via tag
(cherry picked from commit 75dba7283e26b6e2f717a3230d6369e4cbe20c8e)
* Spotless apply for branch EV_Coil_Change for #1211 (#1482)
* Remove convert gendustry bees code (#1187)
* Remove convert gendustry bees code
* fix derp. run BS update
Co-authored-by: Martin Robertz <dream-master@gmx.net>
* Added check to API if the block should drop its inventory on break (#1479)
* Added check to API if the block should drop its inventory on break
* Apply spotless
* Changed should drop flag to take index argument
* spotlessApply
Co-authored-by: DianeXD <64360468+DianeXD@users.noreply.github.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: Maxim <maxim235@gmx.de>
Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com>
Co-authored-by: GitHub GTNH Actions <>
* move TSS and TPV to ev (Mixer recipe)
(cherry picked from commit 74dc0da61db49102cc3e073f5c506e8c494c508f)
* add info to Nei
* Spotless apply for branch EV_Coil_Change for #1211 (#1483)
* Remove convert gendustry bees code (#1187)
* Remove convert gendustry bees code
* fix derp. run BS update
Co-authored-by: Martin Robertz <dream-master@gmx.net>
* Added check to API if the block should drop its inventory on break (#1479)
* Added check to API if the block should drop its inventory on break
* Apply spotless
* Changed should drop flag to take index argument
* spotlessApply
Co-authored-by: DianeXD <64360468+DianeXD@users.noreply.github.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: Maxim <maxim235@gmx.de>
Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com>
Co-authored-by: GitHub GTNH Actions <>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: DianeXD <64360468+DianeXD@users.noreply.github.com>
Co-authored-by: Maxim <maxim235@gmx.de>
* Recipe fixes 2022/10/25 (#1489)
* Fix quad input hatch voiding (#1487)
fixes https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/11728
* Add constructor for Energy Hatch with inventory (#1488)
* Force Industrial Apiary to suck 4 amps (#1492)
* Fixed annoying cover message bug (#1490)
* Fixed annoying cover message bug
* Spotless
* make the cleanroom to accept 2 doors so alastor is happy (#1493)
* spotlessApply
Co-authored-by: Phineasor <80113803+Phineasor@users.noreply.github.com>
Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: DianeXD <64360468+DianeXD@users.noreply.github.com>
Co-authored-by: Maxim <maxim235@gmx.de>
Co-authored-by: miozune <miozune@gmail.com>
Co-authored-by: Guinea Wheek <guineawheek@users.noreply.github.com>
Co-authored-by: Jakub <53441451+kuba6000@users.noreply.github.com>
Co-authored-by: johnch18 <42650497+johnch18@users.noreply.github.com>
Co-authored-by: RIONDY 'POPlol333' Adam <76914762+POPlol333@users.noreply.github.com>
Co-authored-by: Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com>
Co-authored-by: GitHub GTNH Actions <>
* Random magic numbers
Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Phineasor <80113803+Phineasor@users.noreply.github.com>
Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Co-authored-by: DianeXD <64360468+DianeXD@users.noreply.github.com>
Co-authored-by: Maxim <maxim235@gmx.de>
Co-authored-by: miozune <miozune@gmail.com>
Co-authored-by: Guinea Wheek <guineawheek@users.noreply.github.com>
Co-authored-by: Jakub <53441451+kuba6000@users.noreply.github.com>
Co-authored-by: johnch18 <42650497+johnch18@users.noreply.github.com>
Co-authored-by: RIONDY 'POPlol333' Adam <76914762+POPlol333@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
The map is reset when player opens cover GUI
|
|
|
|
|
|
* merge in ASM-ed in changes from gt++
* Spotless apply for branch gtpp-asm-merge for #1339 (#1340)
Co-authored-by: Glease <4586901+Glease@users.noreply.github.com>
Co-authored-by: GitHub GTNH Actions <>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
|
* change to more performant GT_ItemStack2 in some maps
The exact performance improvement of this is hard to measure as it impacts both startup time and tick time, but in general identityHashCode should be faster than retrieving stuff from registry.
* improve performance for registerUsagesForMaterials
index the recipe list based on recipe type, so we no longer do 16*44*444 recipe match. this indexing reduced the total runtime from ~12 second to ~3.7 second.
* guess this not belongs here
* move type check earlier
* more GT_ItemStack2
Co-authored-by: Martin Robertz <dream-master@gmx.net>
|
|
* Update dependencies
* Update buildscript, apply spotless
|
|
|
|
* fix(multitile): upgrade to SoundResource enum
* fix(warnings): re-enable and deal with specific warnings
- Nukes @SuppressWarning("ALL") abomination; that hid a real bug of infinite
recursion, that would have caused a crash in some cover registrations.
- Reviewed and addressed each individual warning, down to typo or grammar.
- Either fixed or disabled warning on minimal scope, with commented reason.
* add(javadoc): document deprecated
|
|
* add(api/enums): particle and sound effect enumerations
- Adds new GregTech API enumerations:
- `ParticleFX`: Enumerates known EntityFX particles.
- `SoundResource`: Enumerates known sounds with, id and ResourceLocation.
- Refactors code to use the new enumerations instead of string literals.
- Uses `ParticleFX` and `onRandomDisplayTick` to improve or implement
new particle effects for these machines:
- BBF: Adds random flames in front of the firebox.
- Steam machines: Changes pressure-exhaust particles to white vapour,
rather than dark smoke.
- Magic Energy Absorber: Adds random effect, of absorbed magical purple
particles, by the EnderDragon Egg siphon.
- Forge Hammer: Adds sparse random sparks, ejected from the main face.
|
|
* remove autogenerated recipes (electrolyzer)
* change Silicon to Raw Silicon
add Silicone SG and EG for Solar Panels and circuits
add new materials fro Silicon Line
* add more materials and recipes fro Silicon line
* add more materials for silicon line
add more recipes
* re arranged materials and add it to material builder
change gases
(cherry picked from commit 2706242d1d41221eaf2311d7f05a3f6c1358feb0)
* derp
(cherry picked from commit 208fc734f474eda26364e8e3c345969b0f57032d)
* change famular
add recipes that use all Quartz variants (SiO2)
Add ebf Si recipes with all quartz variants
change tep to 2273k (2000°C)
(cherry picked from commit 0a9fc9f8aeddd19918e2ccb4d2d41bbbaf9c3b18)
* Add new Blocks doe Sieg and Sisg
move cryolite to metal blocks
change Boule recipes to use new SI variants
(cherry picked from commit 26074610edaf62c891953a2005948ef1716a3bcd)
* Add new Blocks doe Sieg and Sisg
move cryolite to metal blocks
change Boule recipes to use new SI variants
(cherry picked from commit aa0d37acc501ff6151cd46a759386e424a41a573)
* rename sisg and sieg
(cherry picked from commit 55f81a2418bf76cbed4d8e6b1db37ce22d0a8729)
* re enable electrolyzer autogenerated recipes
* add Formular to Quartz
(cherry picked from commit 57057fb4f3892911e4ef7f5bd7c3be09edecebd5)
* add centrifuge recipes to brick dust
add Quartz dust to BBF recipes (Ferrosilite)
change Lava recipe output dust instead of small dust
Add Quartz dust to Chalcopyrite EBF recipes
(cherry picked from commit dfe920ebba18bc7d330a8c9ae5dc00b01c2f7bb6)
* add new materials for Silicon line
add fluid to Hexachlorodisilane
add mor si line recipes
* Committer: Martin Robertz
fix broken recipes
set output fluids and items to 6
* add a way to electrolyze Dichlorosilan
(cherry picked from commit ff82a5d04e0a182ebd13efd1b24de74fcddeba2a)
* add ebf to Sieg and Sisg
fix some si line recipes
(cherry picked from commit 79b5ecbcedfa0fe0f056a1369ed9f127ae26e9b8)
* add electrolyser recipe for Hexachlorodilisilan
fix recipe
(cherry picked from commit e6b012f77760707ef5fdbfb656f7b08fdc06cd8b)
* change chemical Famular from Trichlorsilane
fix recipes and add cell varaint recipes
(cherry picked from commit 8207edcbb82523646c20af3c9d6ba6a1d61a366f)
* add a few cell recipes
fix recipe
(cherry picked from commit 36dac62eacbfe55baae4a6a8ceb2d79637214335)
* add Poly and Mono to SI name
change back Boule recipes made out of SIsg
(cherry picked from commit 83cafb97df22319f1b3191bc9eeb38bbddec8623)
* add Gallium Arsenide Crystal for Boule recipes
(cherry picked from commit 436fbe52230bf12cd3f02b7b7f3376c8d2dba882)
* add 4 output slots to cutting machines (hv and up)
add Silicon dust to Wafer recipes (recycling)
(cherry picked from commit 7a5bb72fcc9337a6841e7c7f0e487eee3d8b363b)
* remove fluids from Boule cutting process
add diamond sawblade to recipe (not consumed)
(cherry picked from commit 1b5f14da1352eacb78bdd8466c4de7e42ccbfb8a)
* fix SI typo
fix Cutter4 slots can be used
(cherry picked from commit a258cfd7747a0ed5ed164a5e8c7a0ecd0f67ca76)
* change recipe
change fluid position in chemical rector multi
* resolve conflicts
* fix fluid stack visual bug in chemical reactor if fluids >3
(cherry picked from commit 6e509b36d3a5a702f0354e6d683ecc5aa095c7cf)
* fix recipes
* change recipe times
(cherry picked from commit 86302a7476a5985e862f8ae0242f77444a41ed37)
* fix LCR not showing item and fluids overriden
thanks to miozune
* Update Materials.java
* Fix SI recipes
(cherry picked from commit 4c6ff96ead83e53b7fe4cab79ba8f07a13ae2476)
* fix mire SI recipes
(cherry picked from commit dc3aac372e5bdbc08b7de49f55325a260ed0a21f)
* fix recipes SI
(cherry picked from commit e077a6976e6614f547aa3ce4215208a85aef3dca)
* buff this recipes a bit.
(cherry picked from commit 334c6e5eb8224525116fd2a9fe340feef38c6579)
* fix typo
(cherry picked from commit d0eae40c64f44ab6d207891ff8a8ae30f5988cd8)
* remove SIeg
(cherry picked from commit 59f870d04234454bd73131aadfecff0cfdac2266)
* remove Sieg recipes
(cherry picked from commit 80c501f210ff30726c37a74f1cfec4844138273f)
* remove SIeg Block
* remove SIeg
* fix Tooltip Grammar for Gallium Arsenide Crystal #10221
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/10221
* fix [Conflicted Recipe] Monocrystalline Silicon Boule cannot be made in LV EBF #10308
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/10308
(cherry picked from commit 7acd07346add055cb729205de1a50ae8381e3d47)
* fix Silicon Processing Line Feedback #10228
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/10228
(cherry picked from commit bc71c9ccb0aac338aedb2a282d0859d7c4fd07d2)
* Make the circuits used in silicon boules smelting more consistent (#1079)
(cherry picked from commit b1e994efce0bedb5ae10c5f6468b07a0cac9068a)
Co-authored-by: repo-alt <wvk17@yandex.ru>
|
|
|
|
* Allows sorting of configuration circuits
* Fix things
|
|
* pin comb type id instead of depending on array ordinal
* fix up _NULL related problems
* fix out of bound
* make it private
* add some more test
|
|
|
|
|
|
|
|
|
|
* initial work on facade covers
* fix colorMultiplier
also removed derp
* Clean up drop cover texture reset code
What was I thinking actually? Send a packet to reset client states?
* Fix cover display stack
|
|
* Refactors
* Common functionality to base classes
* GT Pre/Postload broken into more modular pieces
* Extract common (mainly cover related) functionality from BaseMetaTileEntity & BaseMetaPipeEntity
|
|
also tweaked the API a little for GT++ conf circuits and bartworks circuit programmer
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
also fixed some issue with basic machine gui introduced in 9d42b299def1c41bbc7a1f01efe445be28f54399
also retrofitted volumetric flask to use the new INetworkUpdatableItem and GT_Packet_UpdateItem, deprecating MessageSetFlaskCapacity in the meanwhile.
To open the gui for machine, shift-left-click the circuit slot
To open the gui for circuit, click any block (need to be sneaking if it's chest, furnace, etc) with the circuit held in hand.
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
Co-authored-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
I tried to fix the tools
|
|
More optimizaaations
|
|
|
|
|
|
|
|
- Implement the missing ambient occlusion shadow from machine block over neighbour blocks.
- Fix the LightingHelper to properly shade pipes/cables/wires against an opaque block.
- Refactor and cleanup the GT_Block_Machines class of all bad practices and code smell,
checked and validated with Sonarlint.
|
|
|
|
|
|
GT6 under LGPL.
|
|
|
|
* Conditionally trigger an update on front facing (Needed for pipelines)
* Use a queue instead of recursion
|