Commit Graph

51 Commits

Author SHA1 Message Date
Daniel
dedfe69fdd Add blast furnace layer and set of allowed patterns 2025-07-15 03:18:34 +03:00
Daniel
99bb95e4e9 Rework blast furnace validation (breaking change!)
- Pattern-based validation - layer wise matching
- Remove Reinforced fireproof bricks (breaking change!)
- Add fullbright rendering for coke oven & blast furnace contents
- Minor fix Copper spool (15x16 -> 16x16 texture)
2025-07-15 03:18:34 +03:00
Daniel
a5d592127b Add blast furnace layer and set of allowed patterns 2025-07-15 03:18:34 +03:00
DrMangoTea
2b469ea01d Merge pull request #200 from mpustovoi/patch-1
Update `ru_ru.json`
2025-07-14 19:21:17 +02:00
PouffyDev
44379091e4 ponder restructure
- Move ponder scenes into multiple classes for specific categories.
- Added information about Gluing the Pumpjack in its ponder.
2025-07-13 13:51:54 +01:00
PouffyDev
82588f643a Merge pull request #197 from Daniel366Cobra/qol-tweaks-exhaust
Fix exhaust and flarestack behavior
2025-07-12 23:43:20 +01:00
Korben
e73242805b Update ru_ru.json
- Applied requested changes.
2025-07-12 10:31:57 +03:00
Korben
b60068e150 Update ru_ru.json
- Corrected punctuation in tooltips.
- Added missing lines.
- Removed unnecessary capitalization.
2025-07-12 00:40:42 +03:00
Kermir
c156976f3b Modified ConverterBlockEntity to use its own Config 2025-07-10 13:11:14 +02:00
Daniel
9b23f077de Vat multiplace fix 2025-07-10 00:36:42 +03:00
Daniel
73b30c9421 Add Chemical Vat multiplace
- ability to place entire vat levels in 1 click
2025-07-10 00:33:26 +03:00
Daniel
63a08b8b4a Fix exhaust and flarestack behavior
- Add parity with smokestack
- Dynamic drain rate & particle spawn
- Slightly tweak throughput
2025-07-10 00:27:59 +03:00
PouffyDev
6e818ecb70 Bug Fixes
- Distillation Controller now checks if the tank controller is present before using it (Cannot invoke "SteelTankBlockEntity.getHeight()" because the return value of "SteelTankBlockEntity.getControllerBE()" is null)
- Blast Furnace Output now ensures the tuyerePos is not null before using it to get the tuyere block entity (Cannot invoke "BlockPos.m_123342_()" because "p_151571_" is null)
- Reran datagen for Sulfuric Acid's blockstate to fix empty file.
2025-07-09 20:34:34 +01:00
PouffyDev
b72f1979e8 Advanced Tater Fix
- Fixed broken cast in AdvancedPotatoCannonItem.
2025-07-09 19:55:24 +01:00
PouffyDev
78e01ac8a4 Fix Empty Advancements
- Fix empty advancement files causing logging errors.
- Move Mechanical Crafting into TFMG's namespace.
2025-07-09 18:21:29 +01:00
PouffyDev
8570c35a48 Lithium
- Added Crushed Lithium Smelting.
2025-07-09 17:18:01 +01:00
PouffyDev
d5d66c900d Recipe Changes/Additions
- Moved the Coated Circuit Board recipe from Item Application to Deploying.
(You can't Item Apply onto an Item)
- Made TFMGCompactingRecipeGen extend TFMGProcessingRecipeGen instead of TFMGPressingRecipeGen.
- All pipes now properly show in JEI and Creative.
- Added group tags for some items that didn't have them.
- Added Crushed Raw Lithium & Lithium crushing recipes.
2025-07-09 16:08:04 +01:00
PouffyDev
ae5b71c8ef Centrifuge JEI Fix
- Vat JEI now properly displays the sprite for the Centrifuge instead of showing a vat with no machines
2025-07-09 15:17:53 +01:00
PouffyDev
a5431aaad9 QOL Vat Changes
- Vat JEI now displays vat types properly.
- Vat JEI now combines multiple of the same ingredients into one slot.
- Vat JEI now properly shows the chance slot icon if the output has a chance.
- Added new cast iron overlay sprite to the Vat JEI icon set
- Fireproof Vat Item model now uses the single block model instead of the windowed model.
- Vats now properly output all fluid outputs instead of one.
- Fixed issue from previous commit where the vat would check the wrong values from the machine attachment map.
2025-07-09 15:07:11 +01:00
PouffyDev
2eef2721b6 Attachment fix
- Changed key/value order in the Vat's machineMap (OLD <String, BlockPos> -> NEW <BlockPos, String>) to allow for multiple of the same operation.
2025-07-08 20:43:02 +01:00
PouffyDev
5eadb57708 Vat Utilities
- Vat Attachments can now specify conditions in which they aren't operational.
- The Vat now saves all attachments to a map of Operation ID and BlockPos.
- Attachments are checked every tick to ensure they are operational.
- Modified Goggle Info of the Vat to notify if an attachment is not operational.
- Electrodes now always supply their operation ID but require a minumum current to operate.
- Industrial Mixers now require a minimum rpm to operate.
2025-07-08 20:34:47 +01:00
DrMangoTea
8bdf360d97 crash fix 2025-07-04 21:47:03 +02:00
DrMangoTea
f2085bdb2b more fixes 2025-07-03 23:53:29 +02:00
DrMangoTea
f708ad57a0 some bug fixes 2025-07-03 01:19:47 +02:00
DrMangoTea
aec8b07bf6 Merge pull request #196 from Daniel366Cobra/qol-tweaks-blast-furnace
Blast furnace QoL tweak
2025-07-02 20:34:19 +02:00
Daniel
1bb634aee1 Blast furnace QoL tweak
- add perfect smelt batch ratio display in tooltip
- fix undersmelting at perfect ratios
- fix height 10 reinforcement not being detected
2025-06-30 03:32:22 +03:00
Daniel
7a2b9708df Update Russian localization
- add missing lines
- fix grammar and spelling
- proper industrial terminology
2025-06-30 03:10:54 +03:00
PouffyDev
b8c4aaedd1 Undo rebar fix but remove rod tag.
- Also add publicly visible getTimer method and a new getRecipeCompletion method to VatBlockEntity for machines to read.
2025-06-28 22:24:59 +01:00
PouffyDev
662b484a46 Fix Rebar Recipe
- Changed the recipe from 1 Steel -> 4 Rebar to 1 Steel -> 2 Rebar.
This fixes compatibility issues with most mods by making rebar follow the rod conventions.
2025-06-27 21:47:21 +01:00
PouffyDev
6f34a44e29 Registries n stuff.
- Added registries for Electrodes and Cable Types.
- Winding Machines now tint the main spool instead of requiring partial models for each spool.
- Electrode Holders now render the item model of the electrode instead of requiring partial models for each electrode.
- Added Resistivity config for Cable Types.
- Updated classes to handle the new registries instead of enums.
- Moved the ChemicalVatCategory's recipe sprite to a separate method so mixins can target the sprites specifically.
2025-06-26 22:49:39 +01:00
DrMangoTea
8dd2a88fc1 1.0 2025-06-25 23:48:03 +02:00
DrMangoTea
de22cf8dd6 tooltips 2025-06-16 18:21:52 +02:00
DrMangoTea
68b21429f1 fixes 2 2025-06-02 19:59:00 +02:00
DrMangoTea
6bdf086df0 Merge remote-tracking branch 'origin/master' 2025-06-02 17:51:13 +02:00
DrMangoTea
e2abb9b7f5 fixes 2025-06-02 17:51:00 +02:00
pepagg
f351d8c931 Update MiscTFMGScenes.java
Fixed up grammar on ponders
2025-05-25 22:03:08 +02:00
Pepa
844068a018 Changed chemical vat texture and added Heating visualisation 2025-05-25 20:38:01 +02:00
DrMangoTea
8b566a64f5 some fixes 2025-05-25 16:46:22 +02:00
DrMangoTea
fe9986f06b eeeeeeeeee 2025-05-21 22:10:54 +02:00
DrMangoTea
be710fa76b more stuff 2025-05-12 20:55:57 +02:00
DrMangoTea
2b1120cf38 stufff 2025-05-10 21:40:22 +02:00
DrMangoTea
304d3fb9ac stufffffffffffffff 2025-05-09 23:01:47 +02:00
DrMangoTea
6151e4a087 stuffffffffffffff 2025-04-30 21:34:08 +02:00
DrMangoTea
b8e811ca18 stuffffffffffff 2025-04-30 21:32:53 +02:00
DrMangoTea
1403cc38c4 stufffff 2025-03-29 23:20:21 +01:00
DrMangoTea
0b670cd2f9 stuff 2025-03-29 23:17:14 +01:00
DrMangoTea
ffe291e318 stuff 2025-03-29 23:15:40 +01:00
DrMangoTea
12cf1c787b more stuff 2025-03-02 12:55:44 +01:00
DrMangoTea
212ec033b1 a lot of stuff idk 2025-02-26 19:28:51 +01:00
DrMangoTea
088f145afe some stuff 2025-02-08 00:12:03 +01:00