102 Commits

Author SHA1 Message Date
DrMangoTea
db759b95c5 Merge pull request #292 from TheBritishBrotherhoodTV/1.20.1
Update to Create 6.0.8 (1.20.1)
2025-12-09 17:41:16 +01:00
DrMangoTea
be0f342e6d Merge branch '1.20.1' into 1.20.1 2025-12-09 17:40:56 +01:00
DrMangoTea
90ce5020fb Merge pull request #294 from Rocha1313/support-create-6.0.8
Support create 6.0.8 for 1.20.1
2025-12-09 17:38:29 +01:00
Joao Rocha
af766945fd bump Create mod to 6.0.8 in mods.toml 2025-11-19 17:07:17 +00:00
Joao Rocha
843f1a32d8 Update dependencies: bump Create mod to 6.0.8-290 and Flywheel to 1.0.6-beta-269 2025-11-18 19:24:08 +00:00
Rhodinium
3222774286 Update to Create 6.0.8
Updated mod to support Create 6.0.8-290

Changes:
- Updated Create dependency from 6.0.6-150 to 6.0.8-290
- Migrated tagBlockAndItem() calls to new TagKey-based API
- Removed deprecated CreatePonderPlugin imports
- Removed unused CompatMetals class reference
- Cleaned up unused imports in PonderPlugin

All compilation errors resolved. Mod is now compatible with Create 6.0.8.
2025-11-16 17:12:44 +00:00
Joao Rocha
402696bcea Update dependencies: bump Create mod to 6.0.8-289 2025-11-07 01:57:29 +00:00
Joao Rocha
1df1f1a0fb Update ResourceLocation usage and replace deprecated AllTags with relevant CommonMetal and TFMGItemTags across the codebase 2025-11-07 01:32:33 +00:00
Joao Rocha
e26e4485f1 Remove multiple unused imports and fix new compatibility issues brought by newer versions 2025-11-06 23:50:59 +00:00
Joao Rocha
e6d70787f9 Update dependencies: bump Create mod to 6.0.7-287 and Forge to 47.4.10 2025-11-06 20:01:51 +00:00
DrMangoTea
fab00f0fda Merge pull request #235 from YesVRC/1.20.1
Fixes for #232
2025-09-18 23:44:38 +02:00
DrMangoTea
22748959e0 Merge pull request #234 from stop-x13/1.20.1
Fix #231, #207 for 1.20.1
2025-09-18 23:44:24 +02:00
YesVRC
c2c51abe97 Recipe fixes for #232 (fixed) (I hate windows) 2025-08-19 12:18:19 -04:00
YesVRC
f047612483 Recipe fixes for #232 (fixed) 2025-08-19 12:16:44 -04:00
YesVRC
b3fbc0ff1d Recipe fixes for #232 2025-08-19 12:12:24 -04:00
stop-x13
b051b3532b Fix #231 #207 for 1.20.1 2025-08-19 22:10:09 +08:00
DrMangoTea
251a8a9465 extinguisher changes 2025-07-25 08:45:02 +02:00
DrMangoTea
75b7d0f2e5 Merge pull request #206 from AzrannAVANA/concrete-tags
Add tags for each concrete block categories
2025-07-25 08:42:55 +02:00
DrMangoTea
7e23173237 Merge pull request #217 from Daniel366Cobra/qol-electric-changes
QOL electric changes
2025-07-25 08:39:05 +02:00
Daniel
61b5428fe2 Merge remote-tracking branch 'origin/qol-electric-changes' into qol-electric-changes 2025-07-25 07:49:54 +03:00
Daniel
3d220e1666 Fix flipping connector 2025-07-25 07:49:11 +03:00
Daniel
793f418391 Merge remote-tracking branch 'origin/qol-electric-changes' into qol-electric-changes 2025-07-24 01:11:12 +03:00
Daniel
90126fe4f8 Add ability to rotate diagonal cable block freely (possibly breaking!)
- Click on face with connector to flip connector to opposite face
- Click on face opposite a connector to rotate second connector CW
- Click on face coplanar with both connectors to rotate both of them CW
- Possibly breaking: FACING property replaced with FACING_PRIMARY and _SECONDARY properties
2025-07-24 01:10:47 +03:00
Daniel
59637ad99c Fix concretelogging cable tube and electric post
- Concretelogged post no longer replaced by encased tube upon drying
2025-07-24 01:10:47 +03:00
DrMangoTea
0c45eef401 Merge pull request #209 from Daniel366Cobra/trinkets-and-trifles
Small additions
2025-07-23 23:13:19 +02:00
DrMangoTea
3a3ff2a72a Merge pull request #210 from InvLabTech/patch-1
Create zh_cn.json updated translation for 1.0.1b
2025-07-23 23:12:53 +02:00
DrMangoTea
345f7408f4 Merge pull request #212 from AzrannAVANA/1.20.1
Add important tags to Steel & Aluminum tools
2025-07-23 23:12:43 +02:00
Daniel
2754485e8c Add ability to rotate diagonal cable block freely (possibly breaking!)
- Click on face with connector to flip connector to opposite face
- Click on face opposite a connector to rotate second connector CW
- Click on face coplanar with both connectors to rotate both of them CW
- Possibly breaking: FACING property replaced with FACING_PRIMARY and _SECONDARY properties
2025-07-23 17:36:10 +03:00
Daniel
983da406c0 Fix concretelogging cable tube and electric post
- Concretelogged post no longer replaced by encased tube upon drying
2025-07-23 08:46:09 +03:00
PouffyDev
376b412d07 Merge pull request #214 from Daniel366Cobra/qol-fix-encasing
Fix shaft encasing behavior
2025-07-22 03:25:28 +01:00
Daniel
53f8e94023 Fix shaft encasing behavior
- Load TFMG after Create in mods.toml
- Refactor TFMG.java (put encased blocks close after blocks registration)
2025-07-22 05:12:11 +03:00
Azrann AVANA
25de343e69 Update and rename shovel.json to shovels.json
Typo, oops
2025-07-21 19:26:39 +02:00
Azrann AVANA
67cea61f24 Add all Aluminum & Steel Tools to Minecraft tags 2025-07-21 18:20:41 +02:00
Azrann AVANA
83125b57e6 Add Steel & Aluminum tools to tags/forge/items/tools 2025-07-21 18:19:12 +02:00
InvLabTech
f12eb1d0d5 fixed missing ','
fixed missing ','
2025-07-20 12:15:56 +08:00
InvLabTech
877db0af5c Create zh_cn.json updated translation for 1.0.1b
IDK where to submit a translate file so i just requested it here. If anyone knows where to officially submit a translate file pls tell me
2025-07-20 10:56:44 +08:00
Daniel
abfa7cd825 Add sounds for some electric components
Add multimeter tooltip translation
Refactor Air intake a bit
2025-07-20 02:42:16 +03:00
Azrann AVANA
b72af7bb6f Create concrete_walls 2025-07-19 04:09:31 +02:00
Azrann AVANA
2007b9ab35 Remove "replace" 2025-07-19 04:09:01 +02:00
Azrann AVANA
242c7ed7c4 Remove "replace" 2025-07-19 04:08:43 +02:00
Azrann AVANA
86ec4c4cd8 Create rebar_concrete_walls 2025-07-19 04:08:20 +02:00
Azrann AVANA
bd376a86f8 Create rebar_concrete_slabs 2025-07-19 04:05:15 +02:00
Azrann AVANA
fa45bfbdc0 Create rebar_concrete_stairs 2025-07-19 04:04:41 +02:00
Azrann AVANA
d775f99884 Create concrete_slabs 2025-07-19 04:04:04 +02:00
Azrann AVANA
1ea1e62a4e Create concrete_stairs 2025-07-19 04:03:35 +02:00
Azrann AVANA
f096152d4e Rename src/generated/resources/data/tfmg/tags/blocks/rebar_concrete.json to src/generated/resources/data/tfmg/tags/blocks/concrete/rebar_concrete.json 2025-07-19 04:01:58 +02:00
Azrann AVANA
b80982c32c Add concrete tag folder 2025-07-19 04:01:38 +02:00
Azrann AVANA
01c2d37635 Create rebar_concrete.json
Add a tag for all rebar concrete blocks
2025-07-19 03:58:44 +02:00
Azrann AVANA
b4ac9d5035 Create concrete.json
Add a tag for all concrete blocks
2025-07-19 03:54:02 +02:00
Daniel
27dbd59568 Add Gas Lamp 2025-07-19 00:34:26 +03:00
Daniel
c41652540f Add freezing entities and removing hellfire for Fire extinguisher 2025-07-16 21:03:21 +03:00
Daniel
a159e29ad9 Add fire extinguisher
- Spout Carbon Dioxide to fill up
- RMB to shoot dry ice
2025-07-16 09:02:01 +03:00
DrMangoTea
a407252769 Merge pull request #202 from Daniel366Cobra/qol-changes-blast-furnace
Qol changes blast furnace
2025-07-15 11:44:23 +02:00
Daniel
a85bdb4b29 Fix tiny typo 2025-07-15 03:40:48 +03:00
Daniel
5f4cdf7d60 Merge remote-tracking branch 'origin/qol-changes-blast-furnace' into qol-changes-blast-furnace 2025-07-15 03:26:42 +03:00
Daniel
644293b086 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
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
2219981230 Update changelog.md 2025-07-14 13:32:50 +01:00
PouffyDev
4ed13b72df Update changelog.md 2025-07-14 13:31:15 +01:00
PouffyDev
8ea17a02e6 Update changelog.md 2025-07-14 13:28:45 +01: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
Daniel
b279aee7c4 Merge remote-tracking branch 'origin/qol-changes-blast-furnace' into qol-changes-blast-furnace 2025-07-13 04:32:44 +03:00
Daniel
8f4b064de8 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-13 04:31:39 +03:00
Daniel
0fbcfc79f8 Add blast furnace layer and set of allowed patterns 2025-07-13 04:31:39 +03: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
Daniel
fbbe2ddce9 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-12 05:17:27 +03:00
Daniel
a09bdfc090 Add blast furnace layer and set of allowed patterns 2025-07-12 05:17:27 +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
PouffyDev
c5f5c8b3d1 Merge remote-tracking branch 'origin/1.20.1' into 1.20.1 2025-07-10 19:20:36 +01:00
PouffyDev
efacca8e33 Add changelog.md 2025-07-10 19:20:18 +01:00
PouffyDev
a58cddd7ab Merge pull request #199 from KermitEmperor/1.20.1
Modified ConverterBlockEntity to use its own Config
2025-07-10 18:00:23 +01:00
Kermir
c156976f3b Modified ConverterBlockEntity to use its own Config 2025-07-10 13:11:14 +02:00
PouffyDev
79b9c5be03 Merge pull request #198 from Daniel366Cobra/qol-tweaks-vat
Add Chemical Vat multiplace
2025-07-09 23:26:07 +01: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
DrMangoTea
70a262c5f8 Merge pull request #195 from Daniel366Cobra/pr-ru-translation
Update Russian localization
2025-07-02 20:34:06 +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
DrMangoTea
c7f3c16fb8 Merge pull request #194 from millennIumAMbiguity/patch-2
Create  README.md
2025-06-27 09:53:34 +02:00
millennIumAMbiguity
762fc27591 Create README.md 2025-06-27 02:27:06 +02: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
ef7755fc21 Delete gradle/wrapper directory 2025-06-26 00:26:06 +02:00
442 changed files with 10445 additions and 4601 deletions

3
.gitignore vendored
View File

@@ -5,4 +5,5 @@
/run-data/
/.idea/
/.vscode/
/build/classes/java/main/
/build/classes/java/main/
/src/generated/resources/.cache/

44
README.md Normal file
View File

@@ -0,0 +1,44 @@
<div align="center">
<img src="https://cdn.modrinth.com/data/USgVjXsk/a8150331e2257d66e03e09478f17e121fcd3fdea_96.webp">
<h1>Create: The Factory Must Grow</h1>
<a href="https://www.curseforge.com/minecraft/mc-mods/create-industry"><picture><source srcset="https://img.shields.io/badge/CurseForge-202830?style=for-the-badge&logo=curseforge" media="(prefers-color-scheme: dark)"><img src="https://img.shields.io/badge/CurseForge-white?style=for-the-badge&logo=curseforge" alt="CurseForge"></picture></a>
<a href="https://modrinth.com/mod/create-tfmg"><picture><source srcset="https://img.shields.io/badge/Modrinth-202830?style=for-the-badge&logo=modrinth" media="(prefers-color-scheme: dark)"><img src="https://img.shields.io/badge/Modrinth-white?style=for-the-badge&logo=modrinth" alt="Modrinth"></picture></a>
<a href="https://discord.gg/HCRF9PYdSy"><picture><source srcset="https://img.shields.io/badge/Discord-202830?style=for-the-badge&logo=discord" media="(prefers-color-scheme: dark)"><img src="https://img.shields.io/badge/Discord-white?style=for-the-badge&logo=discord" alt="Discord"></picture></a>
<br>
<a>Heavy Engineering & Oil For The Create Mod</a>
</div>
<br>
## Info
Create is by default a steam/clockpunk mod and most addons aim to expand this part of Create and do that pretty well,
we thought the next natural expansion would be moving on from steampunk to dieselpunk.
We believe that create could be later used not just as a single steampunk tech mod,
but due to its modularity and polishedness, it is a perfect base for other tech mods aiming to Create (get it) something new with it,
essentially using it as a library.
We wanna be the first ones to try and prove this concept.
<br>
## Features
* Large Distilleries
* Realistic Electricity
* Steel Mills
* Concrete
* Electrolyzers
* Steel
* Aluminum
* Cast Iron
* Lead
* Sulfur
* OIL!!!
* Quad Potato Cannon
* Flamethrowers
* And more..
<br>
![refinery image](https://cdn.modrinth.com/data/USgVjXsk/images/16f8c83fbec919fdc571236d62434b2d8050cf11.png)

51
changelog.md Normal file
View File

@@ -0,0 +1,51 @@
# Changelog
## Additions
### Items:
- Lithium now has a Crushed Raw Ore item.
### Recipes:
- Added crushing recipes for Crushed Raw Lithium.
- Added Smelting & Blasting recipes for Crushed Raw Lithium.
### Tags:
- Items such as ingots and nuggets are now tagged with their group tags (e.g. `forge:ingots`).
## Changes
### Items:
- Pipes now properly display in the "Create: TFMG Building Blocks" Creative Tab.
### Vat:
- The Vat now also saves the position of attachments instead of just the operation ID.
- Vat Attachments can now define situations where they aren't operational and cannot be used for recipes.
- Attachments that are not operational now display in the tooltip of the Vat but specify that they are not operational.
- The Electrode Holder now always provides their operation id.
- The Industrial Mixer now requires a minimum speed input of "medium".
- The Vat JEI tab now combines ingredients of the same input into one slot to reduce clutter.
- The Vat JEI tab now properly displays if a recipe requires a Firebrick Lined Vat.
- The Vat JEI tab now displays if a recipe requires a Cast Iron Vat.
- The Vat JEI tab now properly displays if a recipe requires a centrifuge.
- The Firebrick Lined Vat item model now uses its single windowless model instead of the windowed model.
- The Vat can now be multi-placed like Fluid Tanks and Item Vaults.
### Blocks:
- The Converter now uses its own config instead of the config for the Accumulator.
### Flarestack/Exhaust/Smokestack
- Slightly tweaked throughput.
- Add pairity between Smokestacks & Flarestacks and Exhausts.
- Add dynamic drain rate & particle spawn.
### Ponder:
- The ponder for the Pumpjack now specifies the need to glue the parts together.
### Recipes:
- The recipe for the Coated Circuit Board is now Deploying instead of Item Application.
- TFMGCompactingRecipeGen no longer extends TFMGPressingRecipeGen, which resulted in pressing recipes also registering as compacting recipes.
- TFMG's Mechanical Crafting recipes have been moved to TFMG's namespace instead of Create's namespace.
## Bug Fixes
- Fixed a bug where the Vat would only output the first fluid result of a recipe.
- Fixed a bug where some recipe advancement files would be empty, causing logging errors.
- Fixed a bug where dropping the Advanced Potato Cannon would cause the game to crash.

View File

@@ -4,7 +4,7 @@ org.gradle.daemon=false
minecraft_version=1.20.1
minecraft_version_range=[1.20.1,1.21)
forge_version=47.3.10
forge_version=47.4.10
forge_version_range=[47,)
loader_version_range=[47,)
mapping_channel=official
@@ -15,10 +15,10 @@ mixin_extras_version = 0.4.1
jei_minecraft_version = 1.20.1
jei_version = 15.19.0.85
create_version = 6.0.6-150
ponder_version = 1.0.80
flywheel_version = 1.0.4
jei_version = 15.20.0.112
create_version = 6.0.8-290
ponder_version = 1.0.92
flywheel_version = 1.0.6-beta-269
registrate_version = MC1.20-1.3.3
@@ -26,7 +26,7 @@ registrate_version = MC1.20-1.3.3
mod_id=tfmg
mod_name=Create: The Factory Must Grow
mod_license=MIT
mod_version=1.0f
mod_version=1.0.1b
mod_group_id=com.drmangotea
mod_authors= DrMangoTea, Pepa, Luna
mod_description= Create: The Factory Must Grow brings the age of steel, oil and electricity to the Create mod.

Binary file not shown.

View File

@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

5
gradlew vendored
View File

@@ -86,8 +86,7 @@ done
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
' "$PWD" ) || exit
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
@@ -206,7 +205,7 @@ fi
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.

View File

@@ -1,32 +1,33 @@
// 1.20.1 2025-06-02T18:21:37.9498192 TFMG's Processing Recipes
// 1.20.1 2025-08-19T11:46:11.8907784 TFMG's Processing Recipes
ae24d73a2ef5b8059806e660641bcb9dff2a15f4 data/tfmg/recipes/coking/charcoal.json
9000fbf96dc2c2b822aa4e526b1c8686d5413e5a data/tfmg/recipes/coking/coal.json
0615633ddeaab98905fba9020ecb9d0fbac32fcc data/tfmg/recipes/compacting/aluminum_ingot.json
2b33a020ed88511979447005053ceea2b3ff3c08 data/tfmg/recipes/compacting/bitumen.json
6fdc2097dc379dd620ffec21797bbf03f38774fa data/tfmg/recipes/compacting/cast_iron.json
528ca7bc4ba7958bc3295ed53b1ae97f5628f5dd data/tfmg/recipes/compacting/cast_iron_ingot.json
3e2f2dd950bd134c331a9cbf0a17e82713f11249 data/tfmg/recipes/compacting/cinderflourblock.json
b0b8677040f2093573fc9ee074d3f29f70b440b3 data/tfmg/recipes/compacting/lead_ingot.json
fd2a489b06d8ae7eea9635af3a74d773aaf60c25 data/tfmg/recipes/compacting/nickel_ingot.json
239785319ac742ebaf0d09127404310d68217732 data/tfmg/recipes/compacting/synthetic_leather.json
f8f004cce2acbbf02207433e88df3e1f3d155053 data/tfmg/recipes/crushing/bauxite.json
6c8b2797938c86e8bf21508db782f19e6fa1c5d2 data/tfmg/recipes/crushing/coal_coke.json
45266f40ad082ae192242067acdd148fd738bb81 data/tfmg/recipes/crushing/copper_sulfate.json
0857149111f629739ad9bf9614db4f152901cd52 data/tfmg/recipes/crushing/deepslate_lithium_ore.json
c66b8e651bf39232afca35da09b82fc1af29a8d6 data/tfmg/recipes/crushing/dirt.json
ced4aa7fb9a039d9144959a17381c83d324222a2 data/tfmg/recipes/crushing/galena.json
46ede7a2a24bb1f7949ad6e98466a47fdb9ee759 data/tfmg/recipes/crushing/lignite.json
b12cbfd32b1c386b4cc8f28480f36937d756e0cd data/tfmg/recipes/crushing/limestone.json
a8e3130eb7a1710aed487723b80e979dc0792fe7 data/tfmg/recipes/crushing/lithium_ore.json
dca0f0038c50981ce8a1c353741856b7b592068e data/tfmg/recipes/crushing/raw_lithium.json
d95d95710ffd322ba1248f8fd305c58c09f05c3c data/tfmg/recipes/crushing/raw_lithium_block.json
8a83ba25a8412f503d750c73dd8b5c5e9fdb063f data/tfmg/recipes/crushing/slag_block.json
f218b0fa35bdb632066225082134f6ba297d49fb data/tfmg/recipes/crushing/sulfur.json
55a40ebeb7612a9ba4a938e18adcfe6da4388fff data/tfmg/recipes/distillation/crude_oil.json
c53735f5bedbc3e6fd8c03f2dcc18047e9391d6a data/tfmg/recipes/distillation/crude_oil_light_distillation.json
2ef242c09ecf8dc0dbd554dac9ec924b65bdd17d data/tfmg/recipes/distillation/crude_oil_no_naphtha.json
c4023ecc489f52b2b08eb6d8bdfdcea87a185a56 data/tfmg/recipes/deploying/coated_circuit_board.json
3906cf193eb9d1b3747e3bfe37d60da4dabd5860 data/tfmg/recipes/distillation/crude_oil.json
86b54781380e759cf4c5eb7cb6dcd1944e769a43 data/tfmg/recipes/distillation/crude_oil_light_distillation.json
5d72fedf5882b6a6e75513f085e1edfc27fbc637 data/tfmg/recipes/distillation/crude_oil_no_naphtha.json
8c80e612bd4187241a90e40c68241826e222b1c3 data/tfmg/recipes/distillation/heavy_oil.json
001bc3e8ddeb2fc3d633faf873553157b5c1878c data/tfmg/recipes/distillation/heavy_oil_light_distillation.json
e4b71e1cfabc347dccef6426d722bb6369f018e6 data/tfmg/recipes/distillation/heavy_oil_no_naphtha.json
60b3c615bddea5ac236ffb51dc48bb60b3946e9b data/tfmg/recipes/filling/air_tank.json
5953fc8c14d681e64aad3cba2bc9d0e41e35bc7c data/tfmg/recipes/filling/carbon_dioxide_tank.json
0e2bdbcb9b7b30f5643b0b639d9ea26f232079c2 data/tfmg/recipes/filling/ethylene_tank.json
1207ba0097bf33e193d0b89fc049edde91614618 data/tfmg/recipes/filling/filled_fire_extinguisher.json
4772e8177d5c6fcc9771c6d77a0db070ba614106 data/tfmg/recipes/filling/furnace_gas_tank.json
dcc60da72dd0f818ea6c5d7a29e60aec0c710bab data/tfmg/recipes/filling/hardened_planks.json
459633e9d11afdbc30f720a6842e61454b4d42dc data/tfmg/recipes/filling/hot_air_tank.json
@@ -37,7 +38,6 @@ e9287ed78b8ddba564751a2974306eea83e77ab4 data/tfmg/recipes/filling/neon_tank.jso
83b959dcd319de129fbf76bd967d6d4c3ada9852 data/tfmg/recipes/filling/propylene_tank.json
46cb31b82c65ef9c724b2ed864ee51cd4234fb04 data/tfmg/recipes/hot_blast/hot_air.json
3385f19114ca69a40efaf7124bde2a978fee77a4 data/tfmg/recipes/item_application/aluminum_casing.json
012e7cdfed6d921cb6a032c2997e8e0c598e6f78 data/tfmg/recipes/item_application/coated_circuit_board.json
6208a999d88f949b1043f13c492f97d52260fe83 data/tfmg/recipes/item_application/heavy_machinery_casing.json
c19411c5d0a02e974f617fbe377bcac3bea1fd99 data/tfmg/recipes/item_application/steel_casing.json
56d6c4142fc71e87095e234f1123d14f08e7038d data/tfmg/recipes/mixing/asphalt_mixture.json

View File

@@ -1,4 +1,4 @@
// 1.20.1 2025-06-01T16:00:40.7055358 TFMG's Generated Registry Entries
// 1.20.1 2025-07-03T13:19:32.6583882 TFMG's Generated Registry Entries
03f0181e37952f9e7fabf4292538df1a63dfe854 data/tfmg/damage_type/acid.json
3597357d17e8d9d166905c8cfd89df04ce0dc113 data/tfmg/damage_type/blast_furnace.json
059ddd2bfc9abe546988d9dd0ab8459eb553cb65 data/tfmg/damage_type/concrete.json
@@ -20,6 +20,6 @@ a106ee08545287c881b5dd458efe7f425d8c1f77 data/tfmg/worldgen/configured_feature/t
65afa2f400018fc5eceab759d81dacbac6eecb70 data/tfmg/worldgen/placed_feature/lithium_ore.json
682f96a9873f5beafc62f11a0a4a0d36bf8c39c5 data/tfmg/worldgen/placed_feature/nickel_ore.json
4b271e4cc8c0996047a425aec7046969ed454c4f data/tfmg/worldgen/placed_feature/oil_deposit.json
77bf7a74b343b8089126d600ee0f21309386afe4 data/tfmg/worldgen/placed_feature/oil_well.json
17064c03b69000df7482d0b824de19dcc91b040a data/tfmg/worldgen/placed_feature/oil_well.json
edb32f0ee214a45f221db3ca9cfc31b981f89a71 data/tfmg/worldgen/placed_feature/tfmg_striated_ores_nether.json
48d58485fb85baf0aa48234cd347c2cde37ee7c8 data/tfmg/worldgen/placed_feature/tfmg_striated_ores_overworld.json

View File

@@ -1,9 +1,9 @@
// 1.20.1 2025-06-02T17:55:45.0307406 Recipes
// 1.20.1 2025-08-19T12:15:05.6622524 Recipes
8e18331462285f0f09e5897f4cd797c89b6ffc23 data/tfmg/recipes/sequenced_assembly/capacitor.json
782800c146c9d0485149cf0c1c552274ca6e78da data/tfmg/recipes/sequenced_assembly/generator.json
1ec9510103d905de21001b87c64f4d4db0a9299f data/tfmg/recipes/sequenced_assembly/heavy_plate.json
3dcce4adf59b0d9041fb7dd8316223af1696ec81 data/tfmg/recipes/sequenced_assembly/motor.json
6943441658b1aa9175e6dce859896609b2d7aa28 data/tfmg/recipes/sequenced_assembly/potentiometer.json
fa180f8f12a0e27125b0eae636afdd7c0309b1be data/tfmg/recipes/sequenced_assembly/steel_mechanism.json
a2b2311863219150397b12d30d84e12113ba3dd2 data/tfmg/recipes/sequenced_assembly/steel_mechanism.json
70be470bb0b72de21713f1c0e08a529780a199c0 data/tfmg/recipes/sequenced_assembly/transistor.json
cdf0bd7304a854c1db7e9caf65e1490b146931c5 data/tfmg/recipes/sequenced_assembly/unfinished_circuit_board.json

View File

@@ -1,16 +1,8 @@
// 1.20.1 2025-06-07T11:35:38.5913428 TFMG's Recipes
0ccd64a6f92e02ac35973434259baee47c8294e2 data/create/recipes/mechanical_crafting/advanced_potato_cannon.json
d779aa2cf2fca905473c494073443d0289484311 data/create/recipes/mechanical_crafting/engine_controller.json
dd795cb8dd376f621afb3773cadb99c409aaf875 data/create/recipes/mechanical_crafting/flamethrower.json
e4cd8dd7ad658d3c2d5785fe659aba0e1b9d4f31 data/create/recipes/mechanical_crafting/large_engine.json
5ab87958b9394a6dba9e05dc990b2cde8e38ed6d data/create/recipes/mechanical_crafting/quad_potato_cannon.json
0d274c6db0f5a429a9818b20d99823b9d3feab11 data/create/recipes/mechanical_crafting/rotor.json
a85290d96da4668b5f05e4e20499fbe70c55e8ed data/create/recipes/mechanical_crafting/simple_large_engine.json
bf785bb02ce59dbf1c6bb409acee87d9902c8a38 data/create/recipes/mechanical_crafting/spark_plug.json
2d6327ccc2c1238ffc6fb3073f3cf94898bd26c5 data/create/recipes/mechanical_crafting/stator.json
// 1.20.1 2025-08-19T11:46:11.8917904 TFMG's Recipes
9195362b7e061e947c4de657ce3b7c49c1e271d1 data/tfmg/advancements/recipes/misc/blasting/lead_ingot_blasting.json
14f26d532b7adf630370bfc99bf32a0ce4dc7e77 data/tfmg/advancements/recipes/misc/blasting/lead_ingot_from_crushed_blasting.json
c918937eba17a031abe7355ef190d20cc1e41f3c data/tfmg/advancements/recipes/misc/blasting/lithium_ingot_blasting.json
ecfd84b442dced723a3c8c45b34339a7c2157309 data/tfmg/advancements/recipes/misc/blasting/lithium_ingot_from_crushed_blasting.json
aae5d7bf4b4c3c1db5c04aa8427f8db7939f4d17 data/tfmg/advancements/recipes/misc/blasting/nickel_ingot_blasting.json
6d137afe5e70d3e68ebf5806d8eee80d1bcd1df8 data/tfmg/advancements/recipes/misc/blasting/nickel_ingot_from_crushed_blasting.json
ed72d53fe57cb70dbf96b69c081e0c9b0af83b86 data/tfmg/advancements/recipes/misc/crafting/kinetics/accumulator.json
@@ -24,7 +16,7 @@ f8ae47752b436f8e21448adc735051180e1fcb15 data/tfmg/advancements/recipes/misc/cra
f58b2abc892ada5236672222837ff2928bad0639 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_fluid_tank.json
c3db66c93fb82e1e4d3d8544b72e859fd95c3d93 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_fluid_valve.json
13e13d6493a696566b4cc83a8dd479b063e070ae data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_flywheel.json
20a4ac38c93ef1623e5cfa4a8b934f9c33252690 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json
c50227fe64754a005ea4a026a280615a8fbe8f5a data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_frame.json
01bea63a24ff098ebea8cd5863ad51b72cfaea1c data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_hoe.json
b4123d012b415ec6cf05fb2954af0f07b5935318 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_compacting.json
1ebff66bbf60ebea589d5b5daf8e03989263c48f data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_ingot_from_decompacting.json
@@ -38,7 +30,7 @@ dfd486a1e6ffcaaf328490489baae15999abdd66 data/tfmg/advancements/recipes/misc/cra
5f2a2421fa684ba96f9e06b0029507778041f08a data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_smart_fluid_pipe.json
6eb323bde3fcc44958eb53e787a835b5d58f9d69 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_spool.json
5ecf1e6f00baafb429e84bbbd599d2cba829c270 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_sword.json
d4550fea43f7cadcee96dfe5ecdf2a3932e10b37 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json
a9d676721aca1fa4872e3a47824598c340cd3576 data/tfmg/advancements/recipes/misc/crafting/kinetics/aluminum_truss.json
1766976fb123199b29e3a0c8d8ad0a3a90f23289 data/tfmg/advancements/recipes/misc/crafting/kinetics/black_concrete.json
a00b79ad9876d982d669033104e141d7ab4d5632 data/tfmg/advancements/recipes/misc/crafting/kinetics/black_multimeter.json
2077ab308886e842cd894d9accb6a52dc847658f data/tfmg/advancements/recipes/misc/crafting/kinetics/black_rebar_concrete.json
@@ -51,12 +43,12 @@ b65b1fed310bdcd57d6be9860c7eb7c17c2f922d data/tfmg/advancements/recipes/misc/cra
5766e5caa1946fc28c978aa4f30f6ccfd0c66a50 data/tfmg/advancements/recipes/misc/crafting/kinetics/blue_rebar_concrete.json
254b56ab97ae39367fecd8f298db28995b5ca98d data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_cable_hub.json
11197779ff7c09cabdfecca3bbfdaf721bf9f723 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_fluid_valve.json
6af145e62db3609e171b33ba1b6556e039baacd8 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json
f9a09ba9cfa246ccda81a888a2c64010cf0d8985 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_frame.json
c3d82545c7a85ee2bc35f71263877c6e457e97a5 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_mechanical_pump.json
aceadc588dc3f3f49ea49bb093ad33b54579ba59 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_pipe.json
6867907694409514d0fc77c135ae26d22a46184d data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_pipe_vertical.json
b0f2d650bd28257081412243f00de7cc4b9c70d1 data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_smart_fluid_pipe.json
0af6494f19a65ffffef34d414f9ddf4a4784d4ba data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json
949c83d2420d74c151c9205903b6f78cfd7d3cca data/tfmg/advancements/recipes/misc/crafting/kinetics/brass_truss.json
9f2a83c8ae2401947e04f209c224f401113a33ac data/tfmg/advancements/recipes/misc/crafting/kinetics/brick_smokestack.json
bb5d03143618b31428378da53d39c52f191df7d7 data/tfmg/advancements/recipes/misc/crafting/kinetics/brown_concrete.json
f178952cc49570239795623b7ea4efce1204a9db data/tfmg/advancements/recipes/misc/crafting/kinetics/brown_multimeter.json
@@ -69,7 +61,7 @@ b28a3108c3e31c3922dd9fe4bebb6be5bc0e0c96 data/tfmg/advancements/recipes/misc/cra
21b34faf233004ae1fcbb66bcc495cadcd9af693 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_fluid_tank.json
a7e982c318ddf79267c689d00508c535944ee632 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_fluid_valve.json
850a476ecbe07dfe3be42db22d597dfda5656d9d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_flywheel.json
2719ec7271b1d6719aa63a844b9e0d341ad99f7d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json
6ff4b07ed55702a3c779e2e385aaca0f7282b32d data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_frame.json
0a1d21e2712227dfe3d48ed2fa4f79f082969ee9 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_compacting.json
cfb0b56c8fcf6aa56d4c4cbcf0556e50aaa0ddc6 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_ingot_from_decompacting.json
23be8bca40392e64edbb1e4793440330514eb3e7 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_mechanical_pump.json
@@ -77,7 +69,7 @@ cfb0b56c8fcf6aa56d4c4cbcf0556e50aaa0ddc6 data/tfmg/advancements/recipes/misc/cra
f843351da31dfcd208ddf5ba356fb16d5f78e750 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_pipe.json
9a2d2398a3369759885f5cd226618dd4fefcf964 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_pipe_vertical.json
f0c0494a804b404c1725a30403cbd962b38f2225 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_smart_fluid_pipe.json
52cf5dad66401a7c81121db38f6eb3976d947773 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json
10490cee90d2cbf19b533ea3a05eee39963498c7 data/tfmg/advancements/recipes/misc/crafting/kinetics/cast_iron_truss.json
acef1bdb1ebcc4dc4e2a4ff87d095143b3ec7d93 data/tfmg/advancements/recipes/misc/crafting/kinetics/centrifuge.json
dfcd0369c0ed2e5a4ddba2532124d0266caeadce data/tfmg/advancements/recipes/misc/crafting/kinetics/cinderflour_block.json
253ebc507223b42f88738b385658049739be8034 data/tfmg/advancements/recipes/misc/crafting/kinetics/cinder_block.json
@@ -85,22 +77,22 @@ dfcd0369c0ed2e5a4ddba2532124d0266caeadce data/tfmg/advancements/recipes/misc/cra
c73da291efb001998b09531f1f671320be0c73e4 data/tfmg/advancements/recipes/misc/crafting/kinetics/coal_coke.json
2d2c31498bb445b65639bccf8de9fe24fcdc5106 data/tfmg/advancements/recipes/misc/crafting/kinetics/coal_coke_block.json
53d2e08c08c038872ca9d770f1f7c719d625a804 data/tfmg/advancements/recipes/misc/crafting/kinetics/coke_oven.json
ab3df9d2430f25e9ed1bb1d84d4560f94a6aba31 data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json
9e7ad7e9e75ad21fb4180ac9598ea31f493106b8 data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_hose.json
7388ac80e7c2ea25c52f6edea96790e9e261c79b data/tfmg/advancements/recipes/misc/crafting/kinetics/concrete_smokestack.json
ce568bd85452cd13c63a5f5ab913ce0b53144774 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_block_from_compacting.json
67628f73a5e45fee142949e669d497b0462fdf93 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json
dd7668ee072b85dd5eb414cabf3653aa6b5960b8 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_frame.json
edaa81da5a714abbbfcc7a125a8c0c0a8294f43c data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_compacting.json
146c512db772e49b2ad745fb621292965cfb89b7 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_ingot_from_decompacting.json
f3e9d75787bd35176f4a2024b697d271ef76cdf3 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_nugget_from_decompacting.json
f07e6c964fa33396c2a82f769215a7f170a9ef41 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_spool.json
e33ce26bdfe1dd11f5cb211a47eb0298391a31e2 data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json
e8f9200eeb2d3c7d00e61e32133c21324af19d0e data/tfmg/advancements/recipes/misc/crafting/kinetics/constantan_truss.json
0b5612988422039dfeb86654f53a4710886d68d7 data/tfmg/advancements/recipes/misc/crafting/kinetics/converter.json
becf84539acd483dab9404dbb028740401ef75e2 data/tfmg/advancements/recipes/misc/crafting/kinetics/cooling_fluid_bottle.json
112bc814d69a7ee3fbcc600af7b7acf04f017292 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_cable_hub.json
0474ee4fb209b0bebbf8660959f76655747197e8 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json
2936e7341ba7989ee9ccf3276d7cca262a0445fc data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_frame.json
f411f02ca33d5be01421ed7a2cbd57f96ad9572d data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_grenade.json
b51224b1913d742a21f0601627b4e1774c15b750 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_spool.json
af50eaf2d7cf7a460786d5db428967b7cc46c488 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json
d19354e99f5b32fd578c62fb1eb9b379fec401f4 data/tfmg/advancements/recipes/misc/crafting/kinetics/copper_truss.json
26107d07c052211b81fbf3b87b4a742423bcc9a3 data/tfmg/advancements/recipes/misc/crafting/kinetics/copycat_cable_block.json
3f6530210f33ecead99099b6bf83e759625eb8ec data/tfmg/advancements/recipes/misc/crafting/kinetics/crankshaft.json
c16a5c7105e55a0205d0ee2af993e72e82b925f5 data/tfmg/advancements/recipes/misc/crafting/kinetics/cyan_concrete.json
@@ -116,7 +108,7 @@ a8f1f6a87e59462a27a5461bc56448b165f15626 data/tfmg/advancements/recipes/misc/cra
5c6cd89ca990d22ff940ac1f1086c2bd3c41d85f data/tfmg/advancements/recipes/misc/crafting/kinetics/empty_circuit_board.json
18b14ae04235ef6aacaa49c35a932897ca0ae105 data/tfmg/advancements/recipes/misc/crafting/kinetics/engine_gearbox.json
50178cbc9212f6272077621bab72e3cd65db17a3 data/tfmg/advancements/recipes/misc/crafting/kinetics/exhaust.json
088f4b5e7a3b0550b244aedf0ad047f4ce6188d3 data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json
cf1732cc047a1b8562ad0fa9799b8d22adb5230f data/tfmg/advancements/recipes/misc/crafting/kinetics/firebox.json
90313c67b9079bef059a6eba033be2fd259bfeb3 data/tfmg/advancements/recipes/misc/crafting/kinetics/fireclay.json
69e9bf710301f95caa688add82604ce43b70daff data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_bricks.json
37b51523e094f8cd20ffc23d8d66809e55f4083f data/tfmg/advancements/recipes/misc/crafting/kinetics/fireproof_brick_reinforcement.json
@@ -141,7 +133,7 @@ ff143f66c73924cb9f22e5ee97bb594adf2d11f3 data/tfmg/advancements/recipes/misc/cra
ebdc29d9157593c53e9ac9c4aa736c9a01df8d4c data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_axe.json
839d071f46e748385fe9c1adc501c5dceb658dd0 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_block_from_compacting.json
e3b0e71acca7e7c18620bc8286cd3aa996cf88d8 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_flywheel.json
827b08b8767e20c252d879e7fcfd904cd2923d82 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json
9b45d68b5e00bd4a75b197e8e0490f62b6dbc9bb data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_frame.json
43a8409897725e29c5fff287226ffd2992f5e4ff data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_hoe.json
fe7dbb15006417b15db107c02601965a527505db data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_compacting.json
7d9bcfca24976c803180d3d611744d6d68a0784f data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_ingot_from_decompacting.json
@@ -149,7 +141,7 @@ f879875d3aba7de14d1bd8ac44a5da0b2d536420 data/tfmg/advancements/recipes/misc/cra
79da34073f51a2007dd4bcd763098f69ab9a962e data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_pickaxe.json
8076445a311a1fa87d17c48f6af8e9ab1bb78aa4 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_shovel.json
d32ded8889b0f16f96bac0bf4b78b6a120872b7a data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_sword.json
ae4b9b7214d1e0db9b83b8ce8e17819bde3e2004 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json
5cb93ee7a12e9e82ff2092946b5399dd159c06e8 data/tfmg/advancements/recipes/misc/crafting/kinetics/lead_truss.json
ccb4f8b047573a4b07643c14e7d07623337b64ea data/tfmg/advancements/recipes/misc/crafting/kinetics/light_blue_concrete.json
f3d20a7616db6a9925e704c036aa8f36d978520f data/tfmg/advancements/recipes/misc/crafting/kinetics/light_blue_multimeter.json
a836a268c214d4530d7845e0928bdcc2903e7160 data/tfmg/advancements/recipes/misc/crafting/kinetics/light_blue_rebar_concrete.json
@@ -179,11 +171,11 @@ a1c6c3c68901b0055a0646c423a9ec585a2ca3cc data/tfmg/advancements/recipes/misc/cra
2afc4bda819e3960e678b55385753db759613703 data/tfmg/advancements/recipes/misc/crafting/kinetics/neon_tube.json
6f6485ea57087a90188ebcc06b58548da5ec22b3 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_block_from_compacting.json
dfcf7990b7d119350c5e8fb9e6b11fda6ac67047 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_flywheel.json
8a407c4e2d963bc077867db53a38c69ae7e7a0b3 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json
e9d63999b1b32b60dbc0fc7535deec8bbcbfd1da data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_frame.json
830e2b8243b5b5cf9cf1bc3afa1e14a979c7cd79 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_compacting.json
e3ba5880c4ea68c5bb55d4a319b7bba329d62800 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_ingot_from_decompacting.json
b28e7499cbc4e65a90f4b32acc3cd019c123f85d data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_nugget_from_decompacting.json
b454069f626db5b3fb4d28b3500e08e6f3241b36 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json
f226369b9bd6435c1e99c1e8e62854f8347369d4 data/tfmg/advancements/recipes/misc/crafting/kinetics/nickel_truss.json
07d1d9e23d958f0db636e63c87980a16508a9b05 data/tfmg/advancements/recipes/misc/crafting/kinetics/oil_can.json
4bb19c00bc3b1b5881c65fbfdc27efa7cfa6a249 data/tfmg/advancements/recipes/misc/crafting/kinetics/oil_hammer.json
b11887f3e64d6fd41662d5fe25991dc2f21e2524 data/tfmg/advancements/recipes/misc/crafting/kinetics/orange_concrete.json
@@ -245,7 +237,7 @@ db80b79162a837425ca0a46192c8a6bb85b5e496 data/tfmg/advancements/recipes/misc/cra
5f258dc1fff08c526c43fa414070783b0fb5619c data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_tank.json
644a418ee4b8633308f01fb81dbd5fd64e84b524 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_fluid_valve.json
d4b688ffa269e25091b4f320d2c5f7a279485fcd data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_flywheel.json
0ad172298d106ca9576331bee39ad8769c796a1a data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json
f3e59fdffd107025e6141cb26e6abbf75661ed0f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_frame.json
19426888f8a0e5cbc07f88f0a483ade846670b34 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox.json
acf319407df5375f95ad5e6b0e05ffc259d57bdd data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_gearbox_from_vertical.json
b257112e16b86ecbf4aa7bbe7470dc365c35bfc1 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_helmet.json
@@ -262,7 +254,7 @@ fa14ee77919cf82a7929ab35fcc3a17112449f73 data/tfmg/advancements/recipes/misc/cra
9e32211d08649f0a5ce6167f8411e8093b4aaf6a data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_smart_fluid_pipe.json
eb4bb87101f088c4678b280112ce7437790a4aed data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_sword.json
94076440ec4d3c03f0022ad1fff99da9a937440f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_trapdoor.json
5bedeae8d74040e986da14567ecd57c743a1963f data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json
7c3ff4ce730629fae2de558b04f1e7b85ffe50aa data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_truss.json
e5caf51e1748920363428784868db7a55592a426 data/tfmg/advancements/recipes/misc/crafting/kinetics/steel_vertical_gearbox.json
8ed75de5e8d2f8c3058dc792d3bb12db254becb5 data/tfmg/advancements/recipes/misc/crafting/kinetics/surface_scanner.json
4bdf74647a71120ff9f5bb1a3fa50a1290b8ccf0 data/tfmg/advancements/recipes/misc/crafting/kinetics/thermite_grenade.json
@@ -270,7 +262,7 @@ d7175bb0b6e8a62b9fcf97329c5ee4ecb54be7fb data/tfmg/advancements/recipes/misc/cra
9923811c33b9e1898c7773d008d142b0188c8d76 data/tfmg/advancements/recipes/misc/crafting/kinetics/transformer.json
08541d155ce5b2268bd93a382107380f38e1543c data/tfmg/advancements/recipes/misc/crafting/kinetics/transmission.json
519c17270631a55f44b319e4322cfabdcaac7720 data/tfmg/advancements/recipes/misc/crafting/kinetics/turbine_engine.json
12a11c54fbc8ab63328d286b4ed7b5497c770983 data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json
eaca4f3173d9f34a7d7705107b9423d0df37b687 data/tfmg/advancements/recipes/misc/crafting/kinetics/turbo.json
f3b909bbe91328da029554fedfe999fa4fb6be79 data/tfmg/advancements/recipes/misc/crafting/kinetics/unfinished_electromagnetic_coil.json
d65e511c99cd724b482cbdb879d8e07a252dc5b6 data/tfmg/advancements/recipes/misc/crafting/kinetics/unfinished_resistor.json
065c3d69c24697e32fbc6205f0c66357345863e6 data/tfmg/advancements/recipes/misc/crafting/kinetics/unfinished_resistorfrom_slime.json
@@ -283,15 +275,16 @@ ea0daa41506268cb3020939be177ef36220d4f10 data/tfmg/advancements/recipes/misc/cra
e8e715907d8d625725658b07edbb7083918a4d46 data/tfmg/advancements/recipes/misc/crafting/kinetics/yellow_concrete.json
1967d8243bc576196dcc8e80743d061e6eaabd18 data/tfmg/advancements/recipes/misc/crafting/kinetics/yellow_multimeter.json
4fa8a5680937c3fb6681a9391482f4f215564a50 data/tfmg/advancements/recipes/misc/crafting/kinetics/yellow_rebar_concrete.json
b7c8ea540760ca91937bfb56a6c9abd4435a9910 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json
df5967d4b3c5eb32b128ba944dffa2f9bb63e0a3 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_frame.json
14b5a77590ec2b2466264128d4ce2dd1158ccab6 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_grenade.json
0d36bb9deeffeb8b2b0ad4d22322224ba07d2d43 data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json
278f9d1a3a485e3fd7a1a5e58fb9d0924bd8536b data/tfmg/advancements/recipes/misc/crafting/kinetics/zinc_truss.json
b8fae2b8920863bd6eee674761e196567f6a3c8a data/tfmg/advancements/recipes/misc/smelting/fireproof_brick.json
9d8f6cd2cf27f42343fe47b185305cbc7cbc046c data/tfmg/advancements/recipes/misc/smelting/lead_ingot.json
7afd8bcf18543ef0ee6603a67ba43416c410c35b data/tfmg/advancements/recipes/misc/smelting/lead_ingot_blasting.json
b4c5dd15d6391d2b32850272ad082bf007678eb7 data/tfmg/advancements/recipes/misc/smelting/lead_ingot_from_crushed_blasting.json
b038ad57045f5486745a64ab19ac9769c8d08206 data/tfmg/advancements/recipes/misc/smelting/lithium_ingot.json
276516e97896dfecbc83be6768cc7d4e2b5b3787 data/tfmg/advancements/recipes/misc/smelting/lithium_ingot_blasting.json
a5d0b36bf4bda5214f4d47620b4c97c751f3a241 data/tfmg/advancements/recipes/misc/smelting/lithium_ingot_from_crushed_blasting.json
a3bd640f5ee400dfc27ea69194f24d45c2c7440f data/tfmg/advancements/recipes/misc/smelting/nickel_ingot.json
c3ce53e018d4de6135e87b8bfd152c8498a467a0 data/tfmg/advancements/recipes/misc/smelting/nickel_ingot_blasting.json
6f75548eb450bc067d86b2a8cf28e25e9fd21ee5 data/tfmg/advancements/recipes/misc/smelting/nickel_ingot_from_crushed_blasting.json
@@ -299,13 +292,14 @@ c3ce53e018d4de6135e87b8bfd152c8498a467a0 data/tfmg/advancements/recipes/misc/sme
fa176d9914b0268f3dc2bff1471f7724c5f9ec44 data/tfmg/recipes/blasting/lead_ingot_blasting.json
5c3735c5c5f885a733e151f4411e25669a4e2916 data/tfmg/recipes/blasting/lead_ingot_from_crushed_blasting.json
f83abce5cbf40a9a2c78c4ce95a094abdfb95da3 data/tfmg/recipes/blasting/lithium_ingot_blasting.json
73b2c6e14ab061c808e0e99627801b0cda5aa9ec data/tfmg/recipes/blasting/lithium_ingot_from_crushed_blasting.json
1121750f909dc95ffc3f6790fc046b40f4d65a23 data/tfmg/recipes/blasting/nickel_ingot_blasting.json
09eed625166679cfa551dbcbf2005c86b484a7bf data/tfmg/recipes/blasting/nickel_ingot_from_crushed_blasting.json
cb579a4ab0ff4bc8d843e78fe3ec0f5b3267d0ee data/tfmg/recipes/casting/cinderblock.json
b8046892f4b2e40ef25f4d7f6e6be5d6cc02ee70 data/tfmg/recipes/casting/plastic_sheet.json
4ca0426d93219655bbff0c359a5cc9c3ea9201ff data/tfmg/recipes/casting/silicon.json
02ad3d1f8c3fa29349d2a48216146b05e30f2060 data/tfmg/recipes/casting/slag_block.json
bcc188834b31ab695c9dd610e06d17707f5167a9 data/tfmg/recipes/casting/steel.json
51400cd773409554cd8f841948ed7f0aa4709546 data/tfmg/recipes/casting/steel.json
3032d7f8ddeda567a78664d6a8574f656263113e data/tfmg/recipes/crafting/kinetics/accumulator.json
5a862ab9f6982644f1452df3ef0fa130b57adf2d data/tfmg/recipes/crafting/kinetics/accumulatorfrom_lithium.json
7f965b40cda04e83d51b0e388b6e5a364f5affdb data/tfmg/recipes/crafting/kinetics/air_intake.json
@@ -583,12 +577,22 @@ cad99953a957102d764235202cd42e1951c316cf data/tfmg/recipes/industrial_blasting/s
0f4f7b1f99d97b40e1abeff52f4233693c54cbaf data/tfmg/recipes/industrial_blasting/steel.json
4691df4b385cfdd37eee42c5e760e0e503efb42c data/tfmg/recipes/industrial_blasting/steel_from_dust.json
da11d79db201bb9d1567bda1374e2648cf4c9d67 data/tfmg/recipes/industrial_blasting/steel_from_raw_iron.json
0ccd64a6f92e02ac35973434259baee47c8294e2 data/tfmg/recipes/mechanical_crafting/advanced_potato_cannon.json
d779aa2cf2fca905473c494073443d0289484311 data/tfmg/recipes/mechanical_crafting/engine_controller.json
dd795cb8dd376f621afb3773cadb99c409aaf875 data/tfmg/recipes/mechanical_crafting/flamethrower.json
e4cd8dd7ad658d3c2d5785fe659aba0e1b9d4f31 data/tfmg/recipes/mechanical_crafting/large_engine.json
5ab87958b9394a6dba9e05dc990b2cde8e38ed6d data/tfmg/recipes/mechanical_crafting/quad_potato_cannon.json
0d274c6db0f5a429a9818b20d99823b9d3feab11 data/tfmg/recipes/mechanical_crafting/rotor.json
a85290d96da4668b5f05e4e20499fbe70c55e8ed data/tfmg/recipes/mechanical_crafting/simple_large_engine.json
bf785bb02ce59dbf1c6bb409acee87d9902c8a38 data/tfmg/recipes/mechanical_crafting/spark_plug.json
2d6327ccc2c1238ffc6fb3073f3cf94898bd26c5 data/tfmg/recipes/mechanical_crafting/stator.json
621d3a3478c52f86c74f18472a6551c93f528e95 data/tfmg/recipes/smelting/fireproof_brick.json
1d2e4cc2469bcb5c04b7cf42d2fd2cf7ccdf81c1 data/tfmg/recipes/smelting/lead_ingot.json
1d2e4cc2469bcb5c04b7cf42d2fd2cf7ccdf81c1 data/tfmg/recipes/smelting/lead_ingot_blasting.json
67419d77c75b25ae63685821c3d26079d68957d0 data/tfmg/recipes/smelting/lead_ingot_from_crushed_blasting.json
7486a4d715bddf22a61b45e2ce48d70fee6126ff data/tfmg/recipes/smelting/lithium_ingot.json
7486a4d715bddf22a61b45e2ce48d70fee6126ff data/tfmg/recipes/smelting/lithium_ingot_blasting.json
cc79bc426111d6f2aa90b5aff3b3ee4c94338e51 data/tfmg/recipes/smelting/lithium_ingot_from_crushed_blasting.json
502ce34e16301ccc8b45f8545b2984c6adfc9b0b data/tfmg/recipes/smelting/nickel_ingot.json
502ce34e16301ccc8b45f8545b2984c6adfc9b0b data/tfmg/recipes/smelting/nickel_ingot_blasting.json
5f3d7cd54c775d64eab2341702edc4498bb94b60 data/tfmg/recipes/smelting/nickel_ingot_from_crushed_blasting.json

View File

@@ -1,4 +1,4 @@
// 1.20.1 2025-06-24T20:55:17.5576967 Registrate Provider for tfmg [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)]
// 1.20.1 2025-08-19T11:21:09.9744599 Registrate Provider for tfmg [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)]
ff5a5721633b83465ab501cbdfdc579a0f20e938 assets/tfmg/blockstates/accumulator.json
e982a263b6af75821042107fdeff7bd809436d08 assets/tfmg/blockstates/air_intake.json
e7f63aadfc892e337d9f87b5e50af8b1c7e4103f assets/tfmg/blockstates/aluminum_bars.json
@@ -139,7 +139,7 @@ e6c37a1b35654860e8e7bce70c17bb9c463cbcf0 assets/tfmg/blockstates/cyan_caution_bl
da3ce72a164ba44b83d2e0a34aba7a2e0bf1f7e0 assets/tfmg/blockstates/deepslate_lead_ore.json
29fabca149c689611b3066ffd546b48e305b795b assets/tfmg/blockstates/deepslate_lithium_ore.json
0c1f4a179de5361677ab6a190f3b3279374dfdf0 assets/tfmg/blockstates/deepslate_nickel_ore.json
c9291b06874778c72b970c234fdf7b48cbc443cb assets/tfmg/blockstates/diagonal_cable_block.json
b893f9afd6bd02e680fcc301ec1d7ad5c790f1b0 assets/tfmg/blockstates/diagonal_cable_block.json
03983ce3de10310cd75b98f17c9161653b7034cd assets/tfmg/blockstates/diesel.json
9e5371b956a65a7a49581208e331ee1fc8b8acc2 assets/tfmg/blockstates/electrical_switch.json
fce44cbe5ec7bc7ec527327088be37cea56ac85c assets/tfmg/blockstates/electric_diode.json
@@ -166,6 +166,7 @@ e74acd9562e4b46295cf017d17f2662e20a7f5ea assets/tfmg/blockstates/fossilstone.jso
f2876beb7a70b63cf30209d0b25db0462b851c7f assets/tfmg/blockstates/galena.json
4325917750f83a2d70f07071af765b388b0df2df assets/tfmg/blockstates/galena_pillar.json
b0a3f4da5d9efdd01800c8b9738aee194565c6e7 assets/tfmg/blockstates/gasoline.json
bdcfac4c976c70092ecfda39c63b74f62db343a6 assets/tfmg/blockstates/gas_lamp.json
307dfb8175dbcda4107a36d25b25004d41b901ca assets/tfmg/blockstates/generator.json
c58cc6ae649bc1bafe76b85f0ad4a96c78c237a7 assets/tfmg/blockstates/glass_aluminum_pipe.json
de3098b3dfd1bdaabbd437af409b9fdef7d5ccd6 assets/tfmg/blockstates/glass_brass_pipe.json
@@ -359,7 +360,6 @@ c56002be5068f20200930306f8bd8d70df304ea0 assets/tfmg/blockstates/red_rebar_concr
84428de5f191b0d5ec7101ab1e6bda689f3a0fad assets/tfmg/blockstates/red_rebar_concrete_stairs.json
3b2c2ec57ef6ba5c13874541111b3c39b5e1bccd assets/tfmg/blockstates/red_rebar_concrete_wall.json
0dd1a6a2acf3e982dbbf0c6b4ac08fe42656e290 assets/tfmg/blockstates/regular_engine.json
81712e33553c646e3529f91b3dbc2224bc618728 assets/tfmg/blockstates/reinforced_fireproof_bricks.json
5c4c5fba9cdc7d8d2817a5f0ad0f1e2f8a7b6c1e assets/tfmg/blockstates/resistor.json
0efd5d862a5fe28bf78d1d9acbf220baeeebc2e9 assets/tfmg/blockstates/rotor.json
516823724a718040e4a9aa746483424c2b9dbc92 assets/tfmg/blockstates/rusted_blast_furnace_reinforcement.json
@@ -436,8 +436,8 @@ a1988ec6a98f23cad8321b46345fbf1c5fd20489 assets/tfmg/blockstates/yellow_rebar_co
c58fa20c091e5ecddfb7164cba45538a8f911431 assets/tfmg/blockstates/yellow_rebar_concrete_wall.json
0271e2b940bb94cdb7e951b81e277ee633d64d62 assets/tfmg/blockstates/zinc_frame.json
1bd66f29acffb67f30bfe94c8535509bd009beab assets/tfmg/blockstates/zinc_truss.json
440e139bada2f3a312080ea81c808a06c0a0db92 assets/tfmg/lang/en_ud.json
8b2c8944edbfcc8e41417fd12a7a0a79bfef737d assets/tfmg/lang/en_us.json
e430737974a9661463ac51b01bbb52e7008536d4 assets/tfmg/lang/en_ud.json
b3e669f3684c8c9afd29df771bc0938ba65af8c1 assets/tfmg/lang/en_us.json
9e6a6b62f5e7528c4e4d4f72f3510edcd8f0c078 assets/tfmg/models/block/aluminum_block.json
1d33a893d6ac05f9adaceb7f84423ebe9b195c01 assets/tfmg/models/block/aluminum_cable_hub.json
da469bf3233944085f07d4ef437827061e408838 assets/tfmg/models/block/aluminum_cap.json
@@ -916,7 +916,6 @@ dc6e4ccb14d0e1e9609a2288b36e795193ce9c90 assets/tfmg/models/block/red_concrete_w
51eb342e89183a45f82b07cb5bd7dcc0af3cb92d assets/tfmg/models/block/red_concrete_wall_side.json
cceea88c9ee12c5a6ffb6d1e722aa1d39618d59b assets/tfmg/models/block/red_concrete_wall_side_tall.json
1a7e3178749d61380189e5d2e82a449a7af955e9 assets/tfmg/models/block/red_rebar_concrete.json
9202745e6093098507d6b800f5e52a99b74eaa20 assets/tfmg/models/block/reinforced_fireproof_bricks.json
72ba386940887b208dec2b5491a4bb1f3f18e2fd assets/tfmg/models/block/rusted_blast_furnace_reinforcement.json
3578cf1c68b95ad2bd204c0a2569a1b9e1038f5c assets/tfmg/models/block/slag_block.json
6add4df4683269f7e5dff6e001ebdaa084ddc50c assets/tfmg/models/block/slag_bricks.json
@@ -1117,7 +1116,7 @@ e701cdc206b4c6eb47ed8b94d24b304000d634b8 assets/tfmg/models/item/brown_rebar_con
4c68758acc40bc10a34fc566920c4b0c22894772 assets/tfmg/models/item/casting_basin.json
d09e58c76283f0d07b5afb5876c95d6bf78bb4e3 assets/tfmg/models/item/cast_iron_bars.json
ec38882fb9010884823d6d6afa604f8a6512d279 assets/tfmg/models/item/cast_iron_block.json
ca77dede51d5dec1e59038814f403e37a06fac6e assets/tfmg/models/item/cast_iron_chemical_vat.json
df1f57310c13af621ceaac8f912abb1ca4131d8c assets/tfmg/models/item/cast_iron_chemical_vat.json
ec2eeb8a37c1f3c01b453902c9f1ad93ce9ed814 assets/tfmg/models/item/cast_iron_fluid_tank.json
ba080b65df7555a98ab68c4156572a33d10a7c0e assets/tfmg/models/item/cast_iron_fluid_valve.json
9eae58d64bb790fef0b359c7aed7c52effb6f5e1 assets/tfmg/models/item/cast_iron_flywheel.json
@@ -1174,6 +1173,7 @@ ad22e8940129ab3a0601244b48387b1832bcb80e assets/tfmg/models/item/copycat_cable_b
e90663032572b10fff3b45cdf2435211cb1ef05b assets/tfmg/models/item/creative_generator.json
0abf2b2d61995c4fd3e3c88656e740ffe0a2f083 assets/tfmg/models/item/creosote_bucket.json
a79994155c228372c913d281a53b5c7303d5a8ee assets/tfmg/models/item/crude_oil_bucket.json
a2484a203f80efcc0bc630469ded2d8b408e8850 assets/tfmg/models/item/crushed_raw_lithium.json
ad53ebb7bbb4567ba0bc948b6594c079d1050fb9 assets/tfmg/models/item/cut_bauxite.json
eb80646f49d4c682fd21fb8054ed5b8427d9b554 assets/tfmg/models/item/cut_bauxite_bricks.json
7112aa744d3215a868decd72aa42adb62c4f0b66 assets/tfmg/models/item/cut_bauxite_brick_slab.json
@@ -1234,7 +1234,8 @@ e7d137a2136040f6e504d0b26cede820d2a1be0d assets/tfmg/models/item/firebox.json
6adcbf69c17e06e98cc848dc136b8907c9cff7be assets/tfmg/models/item/fireproof_brick.json
080629b77cc20daacb129c7fe3c3a97d5df677f2 assets/tfmg/models/item/fireproof_bricks.json
96171ac619fe06339e4888ebf16f744745d5d667 assets/tfmg/models/item/fireproof_brick_reinforcement.json
492765a0dcafe3346e25697e1e81df64088348af assets/tfmg/models/item/fireproof_chemical_vat.json
75526784c8d6f3da82d6991ac29decb74e8ffcad assets/tfmg/models/item/fireproof_chemical_vat.json
3f22eb989415c4a3fd87428a381ced9fb26fa976 assets/tfmg/models/item/fire_extinguisher.json
e82498c07d178acd47a4eb43b92c86fd99ba3239 assets/tfmg/models/item/flamethrower.json
6760e6cfe559d9d21c16a1ac8e444423fa8f6c48 assets/tfmg/models/item/flarestack.json
7e4a58a6d05b19dc8c5fff73434c2d7cefa75343 assets/tfmg/models/item/fossilstone.json
@@ -1242,6 +1243,7 @@ e82498c07d178acd47a4eb43b92c86fd99ba3239 assets/tfmg/models/item/flamethrower.js
05c9a5cfc640f82099f5c691942f834996945c1e assets/tfmg/models/item/galena.json
acd5c31ea8e24ca099199932affdc705e5abe3fd assets/tfmg/models/item/galena_pillar.json
ed2830b2988403aebaca633b2e315878b41f7503 assets/tfmg/models/item/gasoline_bucket.json
1485f4dfb8270411573c01297688c6da3d9e948e assets/tfmg/models/item/gas_lamp.json
b577d1d699bbea896237f71a8f5582bcdfcd4534 assets/tfmg/models/item/generator.json
06d25769506a7173b15af2069573b2983b587cc4 assets/tfmg/models/item/glass_cable_insulator.json
35bca54df08df5acb0bb3e86537571db39f7d165 assets/tfmg/models/item/glass_insulator_segment.json
@@ -1517,7 +1519,7 @@ e108b7a895efbe2725cd62aaa105c74938edd9f7 assets/tfmg/models/item/stator.json
e1b32b45fdcd6add28871d5a7a97eb0daea21584 assets/tfmg/models/item/steel_cable_hub.json
d34ca92f5288cbb5cecee06f046a072763b2926c assets/tfmg/models/item/steel_casing.json
752a9368d3185388ee3498d2323c29b8811dad77 assets/tfmg/models/item/steel_casing_cable_hub.json
0c2063a174fa8a175bc5bc73d4409f9ed102e918 assets/tfmg/models/item/steel_chemical_vat.json
ae8ce13a6c4cc2c24c5f77bce995a33a7ed92073 assets/tfmg/models/item/steel_chemical_vat.json
89bf2cbaa1f4e6cb3b215637f3448600bdc6af0e assets/tfmg/models/item/steel_chestplate.json
b838d5c7034882e35405936e04a60654e255fad1 assets/tfmg/models/item/steel_cogwheel.json
ec731aefdbbbaca3a4dac8ac2d6bd2d0aa6ebef5 assets/tfmg/models/item/steel_distillation_controller.json
@@ -1612,6 +1614,7 @@ f89b8482c9709a46bb2161a70330596c2a723657 data/create/tags/blocks/fan_transparent
12ccc31f8e00edef9ceb5c3f23af8a4a2897b853 data/create/tags/items/casing.json
733eedc50a1e81b450633c52efdedf016d0af5fa data/create/tags/items/contraption_controlled.json
dd1f4f2989edaecd2273411a846f47d0fbc69fbc data/create/tags/items/create_ingots.json
ded1913401f4b56ac3175be37bf30ffadab245c8 data/create/tags/items/crushed_raw_materials.json
c4cd22d062b4e5471e0ff25690ba3a07f253e6ec data/forge/tags/blocks/concrete.json
d2665ad28704027f558ced594fdf4566a9900a0d data/forge/tags/blocks/ores.json
0dee12a43ee8f732dcbbde658c237412715306cd data/forge/tags/blocks/ores/lead.json
@@ -1675,8 +1678,10 @@ fdf3b8fdf1975b0eee671f428803caa4e17dc5bd data/forge/tags/items/buckets/naphtha.j
791b0c269e39301f39ca49195d9b0b64aa38675e data/forge/tags/items/buckets/propylene.json
7ea46c564e02bfa27b4e5847d7379a06633646f3 data/forge/tags/items/buckets/sulfuric_acid.json
c4cd22d062b4e5471e0ff25690ba3a07f253e6ec data/forge/tags/items/concrete.json
4be4781148e3f8ddc5433509ff81a97f6bec143a data/forge/tags/items/dusts.json
f1cc6d710a5e49ab33dbaceea796f0c0b589c82b data/forge/tags/items/dusts/coal_coke.json
1680fbeada809052df4b6b3669545f26f910b801 data/forge/tags/items/dusts/sulfur.json
c0131e24e685cf900e572d253f67e23eb96f0dad data/forge/tags/items/ingots.json
70e609465aa949ff4acc873fb19d4afc07f79aa1 data/forge/tags/items/ingots/aluminum.json
2da28c9441f79389929080f6f31da841bbee19e7 data/forge/tags/items/ingots/cast_iron.json
fb19e0080a429f94e31248c2644063e766decc6d data/forge/tags/items/ingots/constantan.json
@@ -1688,6 +1693,7 @@ ff4c520db3f2bb2b7f0e145e546447a67217f54a data/forge/tags/items/ingots/plastic.js
5ebaae9aae4f5ee54b9fccd128d202e3b33169f7 data/forge/tags/items/ingots/silicon.json
db02fa414c4049eef32e5270451417518bbcec4b data/forge/tags/items/ingots/steel.json
6e765d685d327ab489f10f39e883f3feac27824e data/forge/tags/items/leather.json
b04514fba2122f9f96f2c85d795f03f7bb792ffe data/forge/tags/items/nuggets.json
bce1eb237b24177298631df74e156c2513de2b2c data/forge/tags/items/nuggets/aluminum.json
7937b3b14b13d836a619d425918d3b4594ff53f2 data/forge/tags/items/nuggets/cast_iron.json
175588458a9cf48c7ced4318ba2ac90421009d52 data/forge/tags/items/nuggets/constantan.json
@@ -1701,6 +1707,7 @@ d24579a31b2842ed918f938ad204e91ab405cc32 data/forge/tags/items/ores/lithium.json
4a4923c9c00653a98fb9b247ee5ac9191d7c2ede data/forge/tags/items/ores/nickel.json
94ba62223301585f0de8d7bee24c39cce84f6ae8 data/forge/tags/items/ores_in_ground/deepslate.json
eefda4e96e7bc3a3c3c130eb5593a811b50255ce data/forge/tags/items/ores_in_ground/stone.json
f3ce36c8924067e41979217af1442178d7bf896b data/forge/tags/items/plates.json
94e25db7b89d3a7c6bd16051ab827e7d252d5dae data/forge/tags/items/plates/aluminum.json
c925bfceef2c034d86c923d427bb12318bec9d57 data/forge/tags/items/plates/cast_iron.json
069748d745ddccbfefe61a406abd80da061216fa data/forge/tags/items/plates/lead.json
@@ -1710,7 +1717,6 @@ bcd97e4d08daef6f60e6e0239222009540dac177 data/forge/tags/items/plates/steel.json
3f7807c4bc7aece02066f3dc5e0f436a0d5fa078 data/forge/tags/items/raw_materials/lead.json
808564cbcb70936b3da0a2a1bfa063752a0688d3 data/forge/tags/items/raw_materials/lithium.json
88f3d6f99c74dabb2491637c6b2ba766a1f662f1 data/forge/tags/items/raw_materials/nickel.json
9e63c1b017f9b54bb1e81f6c34cc8ac4cb810ac1 data/forge/tags/items/rods/steel.json
a2029f4d5ac94eb5514d525fa8296d78e65d338f data/forge/tags/items/storage_blocks.json
5f36040d029001793eb338e1a8c5d95b9abcc9b3 data/forge/tags/items/storage_blocks/aluminum.json
7c5615c56bb169570a061f052ebb1f5115760c16 data/forge/tags/items/storage_blocks/cast_iron.json
@@ -1725,6 +1731,7 @@ c06711f911c6e48111c6441978c6185cc1ef8641 data/forge/tags/items/storage_blocks/ra
a1f3c8498ccc83ea4a9015e4214c596753f58a81 data/forge/tags/items/storage_blocks/raw_nickel.json
37b1c9c3ae722d8110db48015993ede3e194c0a0 data/forge/tags/items/storage_blocks/steel.json
d030bcdb3da4c37703a22037cc3a26830c7a9498 data/forge/tags/items/string.json
e3afbea07a938bb797c2a112aa1b66ce50433a72 data/forge/tags/items/wires.json
ffb77323df69802d55e95d7fc30a45b3fbca8db8 data/forge/tags/items/wires/aluminum.json
ccae2d221dc320981c331f4b8e07fe159176557a data/forge/tags/items/wires/constantan.json
863e668119b306cf119cb6a7a62a2d1e12bee1ff data/forge/tags/items/wires/copper.json
@@ -1737,12 +1744,12 @@ ccae2d221dc320981c331f4b8e07fe159176557a data/forge/tags/items/wires/constantan.
7f2ce9c0c2595d78a2230a5e478bd1ece53f63d1 data/minecraft/tags/blocks/features_cannot_replace.json
7f2ce9c0c2595d78a2230a5e478bd1ece53f63d1 data/minecraft/tags/blocks/infiniburn_overworld.json
543dbb3bba839c96d454f6e26e7e97ce5ae9dc4e data/minecraft/tags/blocks/lush_ground_replaceable.json
75497a0f1c51ec72ac51131b33c77cb03e71b120 data/minecraft/tags/blocks/mineable/axe.json
cd27145be3acda763d73740011d9abdc7feaf273 data/minecraft/tags/blocks/mineable/pickaxe.json
ce9859e451c5416d7b62258a3f2f2486739b19cc data/minecraft/tags/blocks/mineable/axe.json
99b468cb66b8dab8571d766eb6f51b351e960267 data/minecraft/tags/blocks/mineable/pickaxe.json
9c7d1d075d20521106a7076ae12804d8e2ac6764 data/minecraft/tags/blocks/mineable/shovel.json
543dbb3bba839c96d454f6e26e7e97ce5ae9dc4e data/minecraft/tags/blocks/moss_replaceable.json
dfca9f1cc79d30334f344f024c13a7c717bf4027 data/minecraft/tags/blocks/needs_iron_tool.json
de6a635de8062b7fb40fd16e3af749aee0524838 data/minecraft/tags/blocks/needs_stone_tool.json
3166f201d1097a6b0a88260aea77419c782c312c data/minecraft/tags/blocks/needs_stone_tool.json
6ce79880fa6d0ce5ab486b901d381984084010e4 data/minecraft/tags/blocks/slabs.json
c3802419cedb943585c780fc702b16bb0cafc1e2 data/minecraft/tags/blocks/stairs.json
d75ac2fd181405edb6efaffcf2f659e1a64ae69a data/minecraft/tags/blocks/trapdoors.json
@@ -2146,6 +2153,7 @@ c80724662af3f9c56f560c1272c6a89e26bc8268 data/tfmg/loot_tables/blocks/flarestack
9f2b65dbcf81aa1cb79c57787b944ddba8d8fb68 data/tfmg/loot_tables/blocks/fossilstone.json
77c23cc954e4f16bbbecfb01d760307e78ac2d79 data/tfmg/loot_tables/blocks/galena.json
f8274f88b8a4171676976b58bd30ab283571f6b8 data/tfmg/loot_tables/blocks/galena_pillar.json
f89dac911db0a108eb3b7c8c794e8e2e4d0d4931 data/tfmg/loot_tables/blocks/gas_lamp.json
90322865e154696c6845fbadc81cafd8b5c9f78d data/tfmg/loot_tables/blocks/generator.json
2eb72789f8dd117af17aafd0adbddbbbe574ad27 data/tfmg/loot_tables/blocks/glass_aluminum_pipe.json
dc7461e6cd019a5af3f71de7e6f04c0d89607d51 data/tfmg/loot_tables/blocks/glass_brass_pipe.json
@@ -2328,7 +2336,6 @@ bc49decb49d2607d14d3780698eb26912fdb3cca data/tfmg/loot_tables/blocks/red_concre
f63074e38a6744cbc32057af22f41af4007d93ba data/tfmg/loot_tables/blocks/red_rebar_concrete_stairs.json
6dee967a5b4fadcd7dcbd2ee129e2b258a5e08a7 data/tfmg/loot_tables/blocks/red_rebar_concrete_wall.json
1afc78bc733fbc3e959b62bf69144ff351175c62 data/tfmg/loot_tables/blocks/regular_engine.json
0a3ac7d03abd946b9cfd9911123c36b1f88868cc data/tfmg/loot_tables/blocks/reinforced_fireproof_bricks.json
4f8eff58e1d70359fcc311cfd3c06934575283a6 data/tfmg/loot_tables/blocks/resistor.json
1ecc1271eac2241115656726bb694b78974d0fa7 data/tfmg/loot_tables/blocks/rotor.json
4318592a9e3d008736a5d523e4c86a1410376aee data/tfmg/loot_tables/blocks/rusted_blast_furnace_reinforcement.json
@@ -2641,7 +2648,7 @@ f14e6c5dbe88027a11af2da9e84c00c2d6433aaf data/tfmg/tags/blocks/blast_furnace_sup
8ad5028c1737401d5fb77988c019348db3d89d3f data/tfmg/tags/blocks/pumpjack_part.json
c1ecfe210d13887f3f8a3dfca66e7af7d2195cb7 data/tfmg/tags/blocks/pumpjack_small_part.json
c37f2e140a6aaecaccc655cbb9684500dd3d19ed data/tfmg/tags/blocks/reinforced_blast_furnace_support.json
4aa7cea7ccfc543fbab527f74ed33f4ab9371941 data/tfmg/tags/blocks/reinforced_blast_furnace_wall.json
a57dd347d0a767a68b20195f7335460be3023b5c data/tfmg/tags/blocks/reinforced_blast_furnace_wall.json
0f71eaf3e17ca08b75de5d85e660cbd958528ae4 data/tfmg/tags/blocks/surface_scanner_findable.json
038838a2733f8cbcaf59013d75b6da974ff2ba11 data/tfmg/tags/fluids/blast_stove_fuel.json
7d081933f30d771b92bcb6fde6e0b3407a0dc539 data/tfmg/tags/fluids/firebox_fuel.json

View File

@@ -1,88 +1,256 @@
{
"variants": {
"facing=down,facing_up=false,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block"
"facing_primary=down,facing_secondary=down,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing=down,facing_up=false,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block"
"facing_primary=down,facing_secondary=down,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing=down,facing_up=true,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up"
"facing_primary=down,facing_secondary=east,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down"
},
"facing=down,facing_up=true,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up"
"facing_primary=down,facing_secondary=east,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down"
},
"facing=east,facing_up=false,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block"
},
"facing=east,facing_up=false,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block"
},
"facing=east,facing_up=true,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up"
},
"facing=east,facing_up=true,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up"
},
"facing=north,facing_up=false,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block",
"facing_primary=down,facing_secondary=north,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 270
},
"facing=north,facing_up=false,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block",
"facing_primary=down,facing_secondary=north,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 270
},
"facing=north,facing_up=true,waterlogged=false": {
"facing_primary=down,facing_secondary=south,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 90
},
"facing_primary=down,facing_secondary=south,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 90
},
"facing_primary=down,facing_secondary=up,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=down,facing_secondary=up,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=down,facing_secondary=west,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 180
},
"facing_primary=down,facing_secondary=west,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 180
},
"facing_primary=east,facing_secondary=down,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down"
},
"facing_primary=east,facing_secondary=down,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down"
},
"facing_primary=east,facing_secondary=east,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=east,facing_secondary=east,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=east,facing_secondary=north,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal"
},
"facing_primary=east,facing_secondary=north,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal"
},
"facing_primary=east,facing_secondary=south,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 90
},
"facing_primary=east,facing_secondary=south,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 90
},
"facing_primary=east,facing_secondary=up,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up"
},
"facing_primary=east,facing_secondary=up,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up"
},
"facing_primary=east,facing_secondary=west,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=east,facing_secondary=west,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=north,facing_secondary=down,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 270
},
"facing_primary=north,facing_secondary=down,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 270
},
"facing_primary=north,facing_secondary=east,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal"
},
"facing_primary=north,facing_secondary=east,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal"
},
"facing_primary=north,facing_secondary=north,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=north,facing_secondary=north,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=north,facing_secondary=south,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=north,facing_secondary=south,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=north,facing_secondary=up,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 270
},
"facing=north,facing_up=true,waterlogged=true": {
"facing_primary=north,facing_secondary=up,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 270
},
"facing=south,facing_up=false,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block",
"facing_primary=north,facing_secondary=west,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 270
},
"facing_primary=north,facing_secondary=west,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 270
},
"facing_primary=south,facing_secondary=down,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 90
},
"facing=south,facing_up=false,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block",
"facing_primary=south,facing_secondary=down,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 90
},
"facing=south,facing_up=true,waterlogged=false": {
"facing_primary=south,facing_secondary=east,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 90
},
"facing_primary=south,facing_secondary=east,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 90
},
"facing_primary=south,facing_secondary=north,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=south,facing_secondary=north,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=south,facing_secondary=south,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=south,facing_secondary=south,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=south,facing_secondary=up,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 90
},
"facing=south,facing_up=true,waterlogged=true": {
"facing_primary=south,facing_secondary=up,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 90
},
"facing=up,facing_up=false,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block"
"facing_primary=south,facing_secondary=west,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 180
},
"facing=up,facing_up=false,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block"
"facing_primary=south,facing_secondary=west,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 180
},
"facing=up,facing_up=true,waterlogged=false": {
"facing_primary=up,facing_secondary=down,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=up,facing_secondary=down,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=up,facing_secondary=east,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up"
},
"facing=up,facing_up=true,waterlogged=true": {
"facing_primary=up,facing_secondary=east,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up"
},
"facing=west,facing_up=false,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block",
"y": 180
"facing_primary=up,facing_secondary=north,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 270
},
"facing=west,facing_up=false,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block",
"y": 180
"facing_primary=up,facing_secondary=north,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 270
},
"facing=west,facing_up=true,waterlogged=false": {
"facing_primary=up,facing_secondary=south,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 90
},
"facing_primary=up,facing_secondary=south,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 90
},
"facing_primary=up,facing_secondary=up,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=up,facing_secondary=up,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=up,facing_secondary=west,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 180
},
"facing=west,facing_up=true,waterlogged=true": {
"facing_primary=up,facing_secondary=west,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 180
},
"facing_primary=west,facing_secondary=down,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 180
},
"facing_primary=west,facing_secondary=down,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_down",
"y": 180
},
"facing_primary=west,facing_secondary=east,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=west,facing_secondary=east,waterlogged=true": {
"model": "minecraft:block/air"
},
"facing_primary=west,facing_secondary=north,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 270
},
"facing_primary=west,facing_secondary=north,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 270
},
"facing_primary=west,facing_secondary=south,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 180
},
"facing_primary=west,facing_secondary=south,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_horizontal",
"y": 180
},
"facing_primary=west,facing_secondary=up,waterlogged=false": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 180
},
"facing_primary=west,facing_secondary=up,waterlogged=true": {
"model": "tfmg:block/diagonal_cable_block/block_up",
"y": 180
},
"facing_primary=west,facing_secondary=west,waterlogged=false": {
"model": "minecraft:block/air"
},
"facing_primary=west,facing_secondary=west,waterlogged=true": {
"model": "minecraft:block/air"
}
}
}

View File

@@ -0,0 +1,10 @@
{
"variants": {
"lit=false": {
"model": "tfmg:block/gas_lamp/block"
},
"lit=true": {
"model": "tfmg:block/gas_lamp/block_lit"
}
}
}

View File

@@ -1,7 +0,0 @@
{
"variants": {
"": {
"model": "tfmg:block/reinforced_fireproof_bricks"
}
}
}

View File

@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "tfmg:block/sulfuric_acid"
}
}
}

View File

@@ -14,6 +14,11 @@
"block.tfmg.aluminum_frame": "ǝɯɐɹℲ ɯnuıɯnןⱯ",
"block.tfmg.aluminum_ladder": "ɹǝppɐꞀ ɯnuıɯnןⱯ",
"block.tfmg.aluminum_lamp": "dɯɐꞀ ɯnuıɯnןⱯ",
"block.tfmg.aluminum_lamp.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"block.tfmg.aluminum_lamp.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"block.tfmg.aluminum_lamp.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"block.tfmg.aluminum_lamp.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"block.tfmg.aluminum_lamp.tooltip.summary": "sʍoן⅁",
"block.tfmg.aluminum_mechanical_pump": "dɯןɐɔıuɐɥɔǝW ɯnuıɯnןⱯ",
"block.tfmg.aluminum_pipe": "ǝdıԀ ɯnuıɯnןⱯ",
"block.tfmg.aluminum_scaffolding": "buıpןoɟɟɐɔS ɯnuıɯnןⱯ",
@@ -38,6 +43,8 @@
"block.tfmg.blast_furnace_reinforcement": "ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ",
"block.tfmg.blast_furnace_reinforcement_wall": "ןןɐM ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ",
"block.tfmg.blast_stove": "ǝʌoʇS ʇsɐןᗺ",
"block.tfmg.blast_stove.tooltip.behaviour1": "˙doʇ sǝuıɥɔɐɯ ǝɥʇ ɯoɹɟ ʇno pǝdɯnd ǝq ʇsnɯ ɹıɐ pǝʇɐǝɥ ʎןןɐuıɟ puɐ ʞɔoןq ɯoʇʇoq ǝɥʇ ɟo ǝpıs ǝɥʇ ɯoɹɟ ʇno pǝdɯnd ǝq ʇsnɯ ǝpıxoıp uoqɹɐƆ ˙ɯoʇʇoq ǝɥʇ ɯoɹɟ sɐb ǝɔɐuɹnℲ ɹo ǝʇosoǝɹƆ puɐ ʞɔoןq ɯoʇʇoq ǝɥʇ ɟo ǝpıs ǝɥʇ ɯoɹɟ 'ɹıⱯ ˙uı pǝdɯnd ǝq oʇ sbuıɥʇ ᄅ sǝɹınbǝɹ ǝʌoʇS ʇsɐןᗺ Ɐ ˙pǝpuǝɯoɔɔǝɹ ʎןןɐɹǝuǝb sı ɥɔıɥʍ doʇ uo sʞɔoןq ǝʌoʇs ǝɹoɯ ppɐ uɐɔ noʎ ǝbɐɹoʇs ןɐuɹǝʇuı ɹǝɥʇɹnɟ ppɐ oʇ 'pǝʇɐǝɹɔ sı ǝʌoʇs ʇsɐןq ɐ ɟo uoısɹǝʌ ʇsǝןןɐɯs ǝɥʇ )ǝdɐɥs ᄅxƐ ɐ uı ɹo( ɹǝɥʇoɥɔɐǝ ɟo doʇ uo pǝɔɐןd ǝɹɐ sǝʌoʇs ʇsɐןq Ɛ uǝɥM",
"block.tfmg.blast_stove.tooltip.summary": "ɹıⱯ sʇɐǝH",
"block.tfmg.blue_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ǝnןᗺ",
"block.tfmg.blue_concrete": "ǝʇǝɹɔuoƆ ǝnןᗺ",
"block.tfmg.blue_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ǝnןᗺ",
@@ -65,6 +72,9 @@
"block.tfmg.brown_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ uʍoɹᗺ",
"block.tfmg.brown_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ uʍoɹᗺ",
"block.tfmg.cable_connector": "ɹoʇɐןnsuI ǝןqɐƆ",
"block.tfmg.cable_connector.tooltip.behaviour1": "ɯǝɥʇ uǝǝʍʇǝq ɹǝʍod buıɹɹǝɟsuɐɹʇ sɹoʇɐןnsuı ᄅ ǝɥʇ uǝǝʍʇǝq uoıʇɔǝuuoɔ ɐ pǝʇɐǝɹƆ",
"block.tfmg.cable_connector.tooltip.condition1": "ןoods uɐʇuɐʇsuoɔ/ɯnuıɯnןɐ/ɹǝddoɔ ɐ ɥʇıʍ pǝʞɔıןɔ ʇɥbıɹ ǝɹɐ sɹoʇɐןnsuı ǝןqɐɔ ᄅ uǝɥM",
"block.tfmg.cable_connector.tooltip.summary": "ɹǝʍod sɹǝɟsuɐɹ⟘",
"block.tfmg.cable_tube": "ǝqn⟘ ǝןqɐƆ",
"block.tfmg.cast_iron_bars": "sɹɐᗺ uoɹI ʇsɐƆ",
"block.tfmg.cast_iron_block": "uoɹI ʇsɐƆ ɟo ʞɔoןᗺ",
@@ -79,10 +89,18 @@
"block.tfmg.cast_iron_smart_fluid_pipe": "ǝdıԀ pınןℲ ʇɹɐɯS uoɹI ʇsɐƆ",
"block.tfmg.cast_iron_truss": "ssnɹ⟘ uoɹI ʇsɐƆ",
"block.tfmg.casting_basin": "uısɐᗺ buıʇsɐƆ",
"block.tfmg.casting_basin.tooltip.behaviour1": "pǝʇıɯıן sı uısɐq ǝɥʇ ɟo ǝbɐɹoʇs ןɐuɹǝʇuı ǝɥʇ sɐ ʇndʇno ʇuǝɔıɟɟns ɐ ǝʌɐɥ ʇsnɯ ɥɔıɥʍ sʇobuı ןǝǝʇs sǝʇɐǝɹƆ",
"block.tfmg.casting_basin.tooltip.condition1": "ןǝǝʇs uǝʇןoɯ ɥʇıʍ pǝıןddns uǝɥM",
"block.tfmg.casting_basin.tooltip.summary": "sʇobuı sʇsɐƆ",
"block.tfmg.cement": "ʇuǝɯǝƆ",
"block.tfmg.cinder_block": "ʞɔoןᗺ ɹǝpuıƆ",
"block.tfmg.cinderflour_block": "ʞɔoןᗺ ɹnoןɟɹǝpuıƆ",
"block.tfmg.circular_light": "dɯɐꞀ ɹɐןnɔɹıƆ",
"block.tfmg.circular_light.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"block.tfmg.circular_light.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"block.tfmg.circular_light.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"block.tfmg.circular_light.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"block.tfmg.circular_light.tooltip.summary": "sʍoן⅁",
"block.tfmg.coal_coke_block": "ǝʞoƆ ןɐoƆ ɟo ʞɔoןᗺ",
"block.tfmg.cocrete_hose.tooltip.summary": "ǝʇǝɹɔuoɔ ɹɐqǝɹ sɐ sǝıɹp ǝʇǝɹɔuoɔ ʇǝS ˙sʞɔoןq ɹɐqǝɹ oʇuı ʎǝןןnd ǝsoɥ ɐ ǝʞıן ǝʇǝɹɔuoɔ sdɯnԀ",
"block.tfmg.coke_oven": "uǝʌO ǝʞoƆ",
@@ -146,11 +164,15 @@
"block.tfmg.deepslate_nickel_ore": "ǝɹO ןǝʞɔıN ǝʇɐןsdǝǝᗡ",
"block.tfmg.diagonal_cable_block": "ʞɔoןᗺ ǝןqɐƆ ןɐuobɐıᗡ",
"block.tfmg.diesel": "ןǝsǝıᗡ",
"block.tfmg.diode.tooltip.behaviour1": ")ǝuo ɹǝʞɹɐp ǝɥʇ uo pǝʇʇndʇno ǝq ʇou pןnoʍ ǝpıs ɹǝʇɥbıןı ɯoɹɟ buıɯoɔ ǝq pןnoʍ ʇɐɥʇ ɹǝʍod ʎuɐ buıuɐǝɯ( ɹǝʍod ɹoɟ ʎɐʍɥʇɐd ʎɐʍ ǝuo ɐ sɐ buıʇɔɐ ǝpıs ɹǝʇɥbıןı uo pǝʇʇndʇno ǝq ןןıʍ ɹǝʍod ǝɥ⟘",
"block.tfmg.diode.tooltip.condition1": "ǝpıs ɹǝʞɹɐp sʇı ɯoɹɟ ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"block.tfmg.diode.tooltip.summary": "ɥbnoɹɥʇ ʍoןɟ oʇ ɹǝʍod ɹoɟ ʎɐʍǝʇɐb ʎɐʍ ǝuo ɐ sɐ suoıʇɔunℲ",
"block.tfmg.electric_diode": "ǝpoıᗡ",
"block.tfmg.electric_motor": "ɹoʇoW ɔıɹʇɔǝןƎ",
"block.tfmg.electric_post": "ʇsoԀ ɔıɹʇɔǝןƎ",
"block.tfmg.electric_pump": "dɯnԀ ɔıɹʇɔǝןƎ",
"block.tfmg.electrical_switch": "ɥɔʇıʍS ɔıɹʇɔǝןƎ",
"block.tfmg.electrical_switch.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ pǝɹǝʍod uǝɥʍ ɥbnoɹɥʇ ɹǝʍod sʇǝꞀ",
"block.tfmg.electrode_holder": "ɹǝpןoH ǝpoɹʇɔǝןƎ",
"block.tfmg.encased_diode": "ǝpoıᗡ pǝsɐɔuƎ",
"block.tfmg.encased_potentiometer": "ɹǝʇǝɯoıʇuǝʇoԀ pǝsɐɔuƎ",
@@ -167,7 +189,11 @@
"block.tfmg.factory_floor_stairs": "sɹıɐʇS ɹooןℲ ʎɹoʇɔɐℲ",
"block.tfmg.factory_floor_wall": "ןןɐM ɹooןℲ ʎɹoʇɔɐℲ",
"block.tfmg.firebox": "xoqǝɹıℲ",
"block.tfmg.firebox.tooltip.behaviour1": "ɹǝuɹnq ǝzɐןq ɐ sɐ buıʇɔɐ ʇı ǝʌoqɐ ʎɹǝuıɥɔɐɯ sʇɐǝH",
"block.tfmg.firebox.tooltip.condition1": "ʇno pǝdɯnd buıǝq ǝpıxoıp uoqɹɐɔ ɥʇıʍ ǝuǝsoɹǝʞ ɹo ɐʇɥdɐu 'ǝuɐdoɹd 'ןǝsǝıp 'ǝuɐʇnq 'bdן ɥʇıʍ pǝןןıɟ uǝɥM",
"block.tfmg.firebox.tooltip.summary": "ǝpısuı pǝdɯnd sı ןǝnɟ uǝɥʍ ʎɹǝuıɥɔɐɯ sʇɐǝH",
"block.tfmg.fireclay": "ʎɐןɔǝɹıℲ",
"block.tfmg.fireclay.tooltip.summary": "pןɹoʍɹǝʌo ǝɥʇ uı pǝʇɐɔoן suıǝʌ punoɹbɹǝpun uı suʍɐdS",
"block.tfmg.fireproof_brick_reinforcement": "ʇuǝɯǝɔɹoɟuıǝᴚ ʞɔıɹᗺ ɟooɹdǝɹıℲ",
"block.tfmg.fireproof_bricks": "sʞɔıɹᗺ ɟooɹdǝɹıℲ",
"block.tfmg.fireproof_chemical_vat": "ʇɐΛ ןɐɔıɯǝɥƆ ɟooɹdǝɹıℲ",
@@ -178,11 +204,16 @@
"block.tfmg.fossilstone": "ǝuoʇsןıssoℲ",
"block.tfmg.galena": "ɐuǝןɐ⅁",
"block.tfmg.galena_pillar": "ɹɐןןıԀ ɐuǝןɐ⅁",
"block.tfmg.gas_lamp": "dɯɐꞀ sɐ⅁",
"block.tfmg.gas_lamp.tooltip.summary": "˙ʇɥbıן ǝpıʌoɹd oʇ spınןɟ ǝןqıʇsnqɯoɔ suɹnᗺ",
"block.tfmg.gasoline": "ǝuıןosɐ⅁",
"block.tfmg.generator": "ɹoʇɐɹǝuǝ⅁",
"block.tfmg.glass_aluminum_pipe": "ǝdıԀ ɯnuıɯnןⱯ ssɐן⅁",
"block.tfmg.glass_brass_pipe": "ǝdıԀ ssɐɹᗺ ssɐן⅁",
"block.tfmg.glass_cable_insulator": "ɹoʇɐןnsuI ǝןqɐƆ ssɐן⅁",
"block.tfmg.glass_cable_insulator.tooltip.behaviour1": "ɯǝɥʇ uǝǝʍʇǝq ɹǝʍod buıɹɹǝɟsuɐɹʇ sɹoʇɐןnsuı ᄅ ǝɥʇ uǝǝʍʇǝq uoıʇɔǝuuoɔ ɐ pǝʇɐǝɹƆ",
"block.tfmg.glass_cable_insulator.tooltip.condition1": "ןoods uɐʇuɐʇsuoɔ/ɯnuıɯnןɐ/ɹǝddoɔ ɐ ɥʇıʍ pǝʞɔıןɔ ʇɥbıɹ ǝɹɐ sɹoʇɐןnsuı ǝןqɐɔ ᄅ uǝɥM",
"block.tfmg.glass_cable_insulator.tooltip.summary": "ɹǝʍod sɹǝɟsuɐɹ⟘",
"block.tfmg.glass_cast_iron_pipe": "ǝdıԀ uoɹI ʇsɐƆ ssɐן⅁",
"block.tfmg.glass_plastic_pipe": "ǝdıԀ ɔıʇsɐןԀ ssɐן⅁",
"block.tfmg.glass_steel_pipe": "ǝdıԀ ןǝǝʇS ssɐן⅁",
@@ -249,6 +280,11 @@
"block.tfmg.light_blue_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ ʇɥbıꞀ",
"block.tfmg.light_blue_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝnןᗺ ʇɥbıꞀ",
"block.tfmg.light_bulb": "qןnᗺ ʇɥbıꞀ",
"block.tfmg.light_bulb.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"block.tfmg.light_bulb.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"block.tfmg.light_bulb.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"block.tfmg.light_bulb.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"block.tfmg.light_bulb.tooltip.summary": "sʍoן⅁",
"block.tfmg.light_gray_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ʎɐɹ⅁ ʇɥbıꞀ",
"block.tfmg.light_gray_concrete": "ǝʇǝɹɔuoƆ ʎɐɹ⅁ ʇɥbıꞀ",
"block.tfmg.light_gray_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ʎɐɹ⅁ ʇɥbıꞀ",
@@ -285,9 +321,13 @@
"block.tfmg.magenta_rebar_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ɐʇuǝbɐW",
"block.tfmg.magenta_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ɐʇuǝbɐW",
"block.tfmg.magenta_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ɐʇuǝbɐW",
"block.tfmg.magnetic_ingot.tooltip.summary": "buıʇɥbıן ʎq ʞɔnɹʇs uǝɥʍ ʇǝubɐW ɐ oʇuı suɹnʇ uoıssɐɔo uO",
"block.tfmg.metal_smokestack": "ʞɔɐʇsǝʞoɯS ןɐʇǝW",
"block.tfmg.modern_light": "ןǝuɐԀ ʇɥbıꞀ",
"block.tfmg.modern_light.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"block.tfmg.modern_light.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"block.tfmg.modern_light.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"block.tfmg.modern_light.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"block.tfmg.modern_light.tooltip.summary": "sʍoן⅁",
"block.tfmg.molten_plastic": ıʇsɐןԀ uǝʇןoW",
"block.tfmg.molten_slag": "bɐןS uǝʇןoW",
"block.tfmg.molten_steel": "ןǝǝʇS uǝʇןoW",
@@ -295,6 +335,13 @@
"block.tfmg.napalm_bomb": "qɯoᗺ ɯןɐdɐN",
"block.tfmg.naphtha": "ɐɥʇɥdɐN",
"block.tfmg.neon_tube": "ǝqn⟘ uoǝN",
"block.tfmg.neon_tube.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"block.tfmg.neon_tube.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"block.tfmg.neon_tube.tooltip.behaviour3": "ǝqnʇ ǝɥʇ ɹǝʍod oʇ ǝɔɐds ɐ buıpıʌoɹd ǝdɐɥs sǝbuɐɥƆ",
"block.tfmg.neon_tube.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"block.tfmg.neon_tube.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"block.tfmg.neon_tube.tooltip.condition3": "ɥɔuǝɹM ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"block.tfmg.neon_tube.tooltip.summary": "sʍoן⅁",
"block.tfmg.nickel_bars": "sɹɐᗺ ןǝʞɔıN",
"block.tfmg.nickel_block": "ןǝʞɔıN ɟo ʞɔoןᗺ",
"block.tfmg.nickel_flywheel": "ןǝǝɥʍʎןℲ ןǝʞɔıN",
@@ -339,6 +386,8 @@
"block.tfmg.polished_cut_galena_stairs": "sɹıɐʇS ɐuǝןɐ⅁ ʇnƆ pǝɥsıןoԀ",
"block.tfmg.polished_cut_galena_wall": "ןןɐM ɐuǝןɐ⅁ ʇnƆ pǝɥsıןoԀ",
"block.tfmg.potentiometer": "ɹǝʇǝɯoıʇuǝʇoԀ",
"block.tfmg.potentiometer.tooltip.behaviour1": ")ʇı oʇ buıʇuıod doʇ sʇı uo uɹǝʇʇɐd ǝʞıן ʍoɹɹɐ ǝɥʇ ʎq uǝǝs ǝq uɐɔ ʇndʇno sʇı( ʇndʇno sʇı ʎq pǝʇʇndʇno ǝbɐʇןoʌ ɟo ʇunoɯɐ uıɐʇɹǝɔ ɐ ɥbnoɹɥʇ sʇǝן ʎןuo ǝuıɥɔɐɯ sıɥʇ 'ʇǝs noʎ ǝbɐʇuǝɔǝd ʇɐɥʍ uo pǝsɐᗺ",
"block.tfmg.potentiometer.tooltip.summary": "ǝbɐʇןoʌ ɟo ʇunoɯɐ ʇǝs ɐ ʎןuo ɐ ɥbnoɹɥʇ sʇǝꞀ",
"block.tfmg.pumpjack_base": "ǝsɐᗺ ʞɔɐظdɯnԀ",
"block.tfmg.pumpjack_crank": "ʞuɐɹƆ ʞɔɐظdɯnԀ",
"block.tfmg.pumpjack_hammer": "ɹǝpןoH ɹǝɯɯɐH ʞɔɐظdɯnԀ",
@@ -378,8 +427,10 @@
"block.tfmg.red_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ pǝᴚ",
"block.tfmg.red_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ pǝᴚ",
"block.tfmg.regular_engine": "ǝuıbuƎ ɹɐןnbǝᴚ",
"block.tfmg.reinforced_fireproof_bricks": "sʞɔıɹᗺ ɟooɹdǝɹıℲ pǝɔɹoɟuıǝᴚ",
"block.tfmg.resistor": "ɹoʇsısǝᴚ",
"block.tfmg.resistor.tooltip.behaviour1": "uı sı ʞɔoןq ʇǝbɹɐʇ sʇı dnoɹb ɔıɹʇɔǝןǝ ɹǝʌǝʇɐɥʍ oʇ )dıʇןooʇ sǝuıɥɔɐɯ buıpuıʍ ǝɥʇ ʇɐ ʞooן ǝɔuɐʇsısǝɹ sʇı ǝbuɐɥɔ oʇ ʍoɥ ǝǝs oʇ( ǝɔuɐʇsısǝɹ ǝʌıʇɔǝdsǝɹ sɹoʇsısǝɹ ǝɥʇ sppⱯ",
"block.tfmg.resistor.tooltip.condition1": "dnoɹb ɐ uıɥʇıʍ ʞɔoןq ɐ uo pǝɔɐןd uǝɥM",
"block.tfmg.resistor.tooltip.summary": "ʞɹoʍʇǝu ɐ oʇ ǝɔuɐʇsısǝɹ sppⱯ",
"block.tfmg.rotor": "ɹoʇoᴚ",
"block.tfmg.rusted_blast_furnace_reinforcement": "ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ pǝʇsnᴚ",
"block.tfmg.rusted_blast_furnace_reinforcement_wall": "ןןɐM ʇuǝɯǝɔɹoɟuıǝᴚ ǝɔɐuɹnℲ ʇsɐןᗺ pǝʇsnᴚ",
@@ -431,8 +482,13 @@
"block.tfmg.sulfur": "ɹnɟןnS",
"block.tfmg.sulfuric_acid": "pıɔⱯ ɔıɹnɟןnS",
"block.tfmg.surface_scanner": "ɹǝuuɐɔS ǝɔɐɟɹnS",
"block.tfmg.surface_scanner.tooltip.behaviour1": "⅁+ƐℲ ɥʇıʍ ǝɯɐbuı uǝǝs ǝq uɐɔ sʞunɥƆ ˙ʎqɹɐǝu sʇısodǝp ןıo ou ǝɹɐ ǝɹǝɥʇ ʇɐɥʇ ʎןǝʞıן sı ʇı uǝɥʇ spuoɔǝs ʍǝɟ ɐ uıɥʇıʍ ʍoןb oʇ ʇɹɐʇs ʇou sǝop ǝɔɐɟɹns ǝɥʇ ɟI ˙ʍoןb pןnoɥs ɯǝɥʇ uı ʇısodǝp ןıo Ɩ ʇsɐǝןʇɐ ǝʌɐɥ ʇɐɥʇ sʞunɥɔ ǝɥʇ 'ɹǝʇuǝɔ ǝɥʇ uı ʞunɥɔ sʇı ɥʇıʍ sʞunɥɔ buıpunoɹɹns ǝɥʇ sʍoɥs pıɹb ϛxϛ doʇ sǝuıɥɔɐɯ ǝɥ⟘",
"block.tfmg.surface_scanner.tooltip.condition1": "ʇnduI ǝuıɥɔɐW ɐ ɥʇıʍ ʍoןǝq ɯoɹɟ pǝɹǝʍod uǝɥM",
"block.tfmg.surface_scanner.tooltip.summary": "ןıo ɥʇıʍ sʞunɥɔ puıɟ oʇ sdןǝH",
"block.tfmg.traffic_light": "ʇɥbıꞀ ɔıɟɟɐɹ⟘",
"block.tfmg.transformer": "ɹǝɯɹoɟsuɐɹ⟘",
"block.tfmg.transformer.tooltip.behaviour1": ")ᄅ = 0ϛ/00Ɩ ǝɔuıs pǝןqnop sı ǝbɐʇןoʌ ǝɥʇ uǝɥʇ 00Ɩ ɐ ɥʇıʍ ǝuo sɐɥ ʇndʇno ǝɥʇ puɐ suɹnʇ 0ϛ ɥʇıʍ ןıoɔ ɐ sɐɥ ʇnduı ǝɥʇ ɟı ǝןdɯɐxǝ ɹoɟ( sןıoɔ ᄅ ǝɥʇ ɟo oıʇɐɹ ǝɥʇ uo pǝsɐq ǝbɐʇןoʌ sʇndʇno )ɹǝddoɔ ɟo ǝuıן ןןɐɯs ɐ ʎq pǝʇɐɔıpuı( ʇndʇno ǝɥʇ ǝɹǝɥʍ ɹǝɯɹoɟsuɐɹʇ ǝɥʇ uo ʇnd ǝq oʇ ǝʌɐɥ ʇɐɥʇ sʇunoɯɐ uɹnʇ ʇuǝɹǝɟɟıp ɟo sןıoɔ ɔıʇǝubɐɯoɹʇɔǝןǝ ᄅ spǝǝN",
"block.tfmg.transformer.tooltip.summary": ınɔɹıɔ ɐ uı ǝbɐʇןoʌ ǝɥʇ sǝbuɐɥƆ",
"block.tfmg.turbine_engine": "ǝuıbuƎ ǝuıqɹn⟘",
"block.tfmg.voltage_observer": "ɹǝʌɹǝsqO ǝbɐʇןoΛ",
"block.tfmg.voltage_observer.tooltip.summary": "pǝʇɔǝʇǝp sı ǝbɐʇןoʌ ʎuɐ uǝɥʍ ǝuoʇspǝɹ sɹǝʍoԀ",
@@ -449,6 +505,8 @@
"block.tfmg.white_rebar_concrete_stairs": "sɹıɐʇS ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝʇıɥM",
"block.tfmg.white_rebar_concrete_wall": "ןןɐM ǝʇǝɹɔuoƆ ɹɐqǝᴚ ǝʇıɥM",
"block.tfmg.winding_machine": "ǝuıɥɔɐW buıpuıM",
"block.tfmg.winding_machine.tooltip.behaviour1": "˙pǝɥsıuıɟ sı buıpuıʍ ɹnoʎ uǝɥʍ ǝǝs oʇ sǝןbbob sɹǝǝuıbuƎ ǝɥʇ ǝs∩ ˙uoıʇɐʇoɹ ɥʇıʍ ɹǝʍod puɐ sɯɥo/suɹnʇ ɟo ʇunoɯɐ ǝɥʇ ʇǝs oʇ ʇı ɥʇıʍ ʇɔɐɹǝʇuI ˙sɹoʇsısǝɹ ɹoɟ ǝuo ɯnıuıɯnןⱯ uɐ puɐ sןıoƆ ɹoɟ ןoods ɹǝddoƆ ɐ ɹǝɥʇıǝ ɥʇıʍ ʞɔıןɔ ʇɥbıɹ uǝɥʇ puɐ )ɹoʇsısǝᴚ ɹo ןıoƆ ɔıʇǝubɐɯoɹʇɔǝןƎ( ɯǝʇı pǝɹısǝp ɹnoʎ ɥʇıʍ ʞɔıןɔ ʇɥbıᴚ",
"block.tfmg.winding_machine.tooltip.summary": "sɹoʇsısǝɹ uo ǝɔuɐʇsısǝɹ ǝɥʇ puɐ sןoods uo suɹnʇ ɟo ʇunoɯɐ ǝɥʇ sǝbuɐɥƆ",
"block.tfmg.yellow_caution_block": "ʞɔoןᗺ uoıʇnɐƆ ʍoןןǝʎ",
"block.tfmg.yellow_concrete": "ǝʇǝɹɔuoƆ ʍoןןǝʎ",
"block.tfmg.yellow_concrete_slab": "qɐןS ǝʇǝɹɔuoƆ ʍoןןǝʎ",
@@ -465,6 +523,9 @@
"create.fe": "%1$s :ƎℲ",
"create.goggles.ammeter": ":ɹǝʇǝɯɯⱯ",
"create.goggles.ammeter.amps": "Λ %1$s :sdɯⱯ pǝɹnsɐǝW ",
"create.goggles.blast_furnace.batch_header": ":oıʇɐᴚ ɥɔʇɐᗺ ʇןǝɯS",
"create.goggles.blast_furnace.batch_ratio": ")xnןℲ:ǝɹO:ןǝnℲ( %s:%s:%s",
"create.goggles.blast_furnace.batch_warning": "˙ǝzıs ɥɔʇɐq ǝbɹɐꞀ :buıuɹɐM",
"create.goggles.blast_furnace.fuel_amount": "%1$s : ןǝnℲ ",
"create.goggles.blast_furnace.height": "%1$s :ʇɥbıǝH ",
"create.goggles.blast_furnace.modifier": "%1$s :ǝɯı⟘ uoıʇɔnpoɹԀ",
@@ -472,8 +533,8 @@
"create.goggles.blast_furnace.stats": ":ǝɔɐuɹnℲ ʇsɐןᗺ",
"create.goggles.blast_furnace.timer": "%1$s :ʇɟǝꞀ ǝɯı⟘",
"create.goggles.blast_stove.header": " :ǝʌoʇS ʇsɐןᗺ",
"create.goggles.blast_stove.tank1": " :Ɩ ʞuɐ⟘ ʇnduI",
"create.goggles.blast_stove.tank2": " :ʞuɐ⟘ ʇnduI",
"create.goggles.blast_stove.tank1": " :ʞuɐ⟘ ʇnduI",
"create.goggles.blast_stove.tank2": " :ʞuɐ⟘ ןǝnℲ",
"create.goggles.blast_stove.tank3": " :Ɩ ʞuɐ⟘ ʇndʇnO",
"create.goggles.blast_stove.tank4": " :ᄅ ʞuɐ⟘ ʇndʇnO",
"create.goggles.coke_oven.header": ":uǝʌO ǝʞoƆ",
@@ -518,16 +579,17 @@
"create.goggles.pumpjack.wrong_rotation2": "ɹǝpןoH ɹǝɯɯɐH ʞɔɐظdɯnԀ ǝɥʇ ɯoɹɟ ʎɐʍɐ ǝɔɐɟ",
"create.goggles.pumpjack_fluid_storage": ":oɟuI ʞuɐ⟘ pınןℲ",
"create.goggles.pumpjack_info": ":oɟuI ʞɔɐظdɯnԀ",
"create.goggles.surface_scanner.deposit_found": "¡pǝʇɐɔoꞀ ʇısodǝᗡ",
"create.goggles.surface_scanner.distance": "sʞɔoןᗺ %1$s :ǝɔuɐʇsı",
"create.goggles.surface_scanner.no_deposit": "punoℲ ʇısodǝᗡ oN",
"create.goggles.surface_scanner.scanning_surface": "ǝɔɐɟɹnS ǝɥ⟘ buıuuɐɔS",
"create.goggles.surface_scanner.deposits_found": "punoℲ sʇısodǝᗡ ןıO ɥʇıM sʞunɥƆ ",
"create.goggles.surface_scanner.header": "ɹǝuuɐɔS ǝɔɐɟɹnS",
"create.goggles.surface_scanner.no_deposit": "punoℲ sʇısodǝᗡ oN",
"create.goggles.surface_scanner.no_rotation": ")ɯdɹㄣ9 spǝǝN( uoıʇɐʇoᴚ ɥbnouƎ ʇoN",
"create.goggles.vat.attachments": ":sʇuǝɯɥɔɐʇʇⱯ",
"create.goggles.vat.contents": ":sʇuǝʇuoƆ ʇɐΛ",
"create.goggles.vat.header": "ʇɐΛ ןɐɔıɯǝɥƆ",
"create.goggles.vat.heat_status": " :snʇɐʇS ʇɐǝH",
"create.goggles.vat.heated": "pǝʇɐǝH",
"create.goggles.vat.no_heat": "ʇɐǝH oN",
"create.goggles.vat.not_operational": "ןɐuoıʇɐɹǝdO ʇoN",
"create.goggles.vat.superheated": "pǝʇɐǝɥɹǝdnS",
"create.goggles.vat.tfmg.centrifuge": "ǝbnɟıɹʇuǝƆ ",
"create.goggles.vat.tfmg.electrode": "ǝpoɹʇɔǝןƎ ",
@@ -544,6 +606,9 @@
"create.multimeter.energy_usage": " :ǝbɐs∩ ʎbɹǝuƎ ",
"create.multimeter.group": " :dnoɹ⅁ ",
"create.multimeter.header": ":ɐʇɐᗡ ɹǝʇǝɯıʇןnW",
"create.multimeter.network_power_consumption": " :uoıʇdɯnsuoɔ ɹǝʍod ʞɹoʍʇǝN",
"create.multimeter.network_power_generation": " :uoıʇɐɹǝuǝb ɹǝʍod ʞɹoʍʇǝN",
"create.multimeter.not_enough_power": "¡ᴚƎMOԀ H⅁∩ONƎ ⟘ON",
"create.multimeter.power_generated": " :pǝʇɐɹǝuǝ⅁ ɹǝʍoԀ ",
"create.multimeter.power_percentage": " :ɥʇbuǝɹʇS pıɹ⅁ ",
"create.multimeter.power_usage": " :ǝbɐs∩ ɹǝʍoԀ ",
@@ -585,6 +650,7 @@
"effect.tfmg.hellfire": "ǝɹıɟןןǝH",
"entity.tfmg.blue_spark": "ʞɹɐdS ǝnןᗺ",
"entity.tfmg.copper_grenade": "ǝpɐuǝɹ⅁ ɹǝddoƆ",
"entity.tfmg.dry_ice_flake": "ǝʞɐןℲ ǝɔI ʎɹᗡ",
"entity.tfmg.green_spark": "ʞɹɐdS uǝǝɹ⅁",
"entity.tfmg.lithium_spark": "ʞɹɐdS ɯnıɥʇıꞀ",
"entity.tfmg.napalm_bomb_entity": "ʎʇıʇuƎ qɯoᗺ ɯןɐdɐN",
@@ -635,11 +701,6 @@
"item.tfmg.aluminum_axe": "ǝxⱯ ɯnuıɯnןⱯ",
"item.tfmg.aluminum_hoe": "ǝoH ɯnuıɯnןⱯ",
"item.tfmg.aluminum_ingot": "ʇobuI ɯnuıɯnןⱯ",
"item.tfmg.aluminum_lamp.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"item.tfmg.aluminum_lamp.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"item.tfmg.aluminum_lamp.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"item.tfmg.aluminum_lamp.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"item.tfmg.aluminum_lamp.tooltip.summary": "sʍoן⅁",
"item.tfmg.aluminum_nugget": "ʇǝbbnN ɯnuıɯnןⱯ",
"item.tfmg.aluminum_pickaxe": "ǝxɐʞɔıԀ ɯnuıɯnןⱯ",
"item.tfmg.aluminum_sheet": "ʇǝǝɥS ɯnuıɯnןⱯ",
@@ -656,8 +717,6 @@
"item.tfmg.black_multimeter.tooltip.condition1": "sǝןbbo⅁ sɹǝǝuıbuƎ buıɹɐǝʍ ǝןıɥʍ ʞɹoʍ ʇou sǝop ʇI :Ǝ⟘ON ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.black_multimeter.tooltip.condition2": "buıɥɔnoɹɔ ǝןıɥʍ ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.black_multimeter.tooltip.summary": "ʞɹoʍʇǝu sʇı puɐ ʞɔoןq ןɐɔıɹʇɔǝןǝ uɐ ʇnoqɐ ɐʇɐp sʍoɥS",
"item.tfmg.blast_stove.tooltip.behaviour1": "˙doʇ sǝuıɥɔɐɯ ǝɥʇ ɯoɹɟ ʇno pǝdɯnd ǝq ʇsnɯ ɹıɐ pǝʇɐǝɥ ʎןןɐuıɟ puɐ ʞɔoןq ɯoʇʇoq ǝɥʇ ɟo ǝpıs ǝɥʇ ɯoɹɟ ʇno pǝdɯnd ǝq ʇsnɯ ǝpıxoıp uoqɹɐƆ ˙ɯoʇʇoq ǝɥʇ ɯoɹɟ sɐb ǝɔɐuɹnℲ ɹo ǝʇosoǝɹƆ puɐ ʞɔoןq ɯoʇʇoq ǝɥʇ ɟo ǝpıs ǝɥʇ ɯoɹɟ 'ɹıⱯ ˙uı pǝdɯnd ǝq oʇ sbuıɥʇ ᄅ sǝɹınbǝɹ ǝʌoʇS ʇsɐןᗺ Ɐ ˙pǝpuǝɯoɔɔǝɹ ʎןןɐɹǝuǝb sı ɥɔıɥʍ doʇ uo sʞɔoןq ǝʌoʇs ǝɹoɯ ppɐ uɐɔ noʎ ǝbɐɹoʇs ןɐuɹǝʇuı ɹǝɥʇɹnɟ ppɐ oʇ 'pǝʇɐǝɹɔ sı ǝʌoʇs ʇsɐןq ɐ ɟo uoısɹǝʌ ʇsǝןןɐɯs ǝɥʇ )ǝdɐɥs ᄅxƐ ɐ uı ɹo( ɹǝɥʇoɥɔɐǝ ɟo doʇ uo pǝɔɐןd ǝɹɐ sǝʌoʇs ʇsɐןq Ɛ uǝɥM",
"item.tfmg.blast_stove.tooltip.summary": "ɹıⱯ sʇɐǝH",
"item.tfmg.blue_multimeter": "ɹǝʇǝɯıʇןnW ǝnןᗺ",
"item.tfmg.blue_multimeter.tooltip.behaviour1": "dnoɹb sʇuǝuodɯoɔ ǝɥʇ ɥʇıʍ buoןɐ ʎןǝʌıʇɔǝdsǝɹ sʇʇɐʍoןıʞ puɐ sǝɹǝdɯɐ 'sʇןoʌ 'sɯɥo uı ɹǝʍod puɐ ʇuǝɹɹnɔ 'ǝbɐʇןoʌ 'ǝɔuɐʇsısǝɹ sʍoɥS",
"item.tfmg.blue_multimeter.tooltip.behaviour2": "uoıʇdɯnsuoɔ puɐ uoıʇɐɹǝuǝb ɹǝʍod ןɐʇoʇ sʞɹoʍʇǝu ǝɥʇ sʍoɥs ɹǝʇǝɯıʇןnɯ ǝɥʇ sʇɐʇs pǝuoıʇuǝɯ ʎןsnoıʌǝɹd ǝɥʇ oʇ ʎןןɐuoıʇıppⱯ",
@@ -671,26 +730,15 @@
"item.tfmg.brown_multimeter.tooltip.summary": "ʞɹoʍʇǝu sʇı puɐ ʞɔoןq ןɐɔıɹʇɔǝןǝ uɐ ʇnoqɐ ɐʇɐp sʍoɥS",
"item.tfmg.brown_multimeter_cannon.tooltip.condition2": "buıɥɔnoɹɔ ǝןıɥʍ ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.butane_bucket": "ʞuɐ⟘ ǝuɐʇnᗺ",
"item.tfmg.cable_connector.tooltip.behaviour1": "ɯǝɥʇ uǝǝʍʇǝq ɹǝʍod buıɹɹǝɟsuɐɹʇ sɹoʇɐןnsuı ᄅ ǝɥʇ uǝǝʍʇǝq uoıʇɔǝuuoɔ ɐ pǝʇɐǝɹƆ",
"item.tfmg.cable_connector.tooltip.condition1": "ןoods uɐʇuɐʇsuoɔ/ɯnuıɯnןɐ/ɹǝddoɔ ɐ ɥʇıʍ pǝʞɔıןɔ ʇɥbıɹ ǝɹɐ sɹoʇɐןnsuı ǝןqɐɔ ᄅ uǝɥM",
"item.tfmg.cable_connector.tooltip.summary": "ɹǝʍod sɹǝɟsuɐɹ⟘",
"item.tfmg.capacitor_item": "ɹoʇıɔɐdɐƆ",
"item.tfmg.carbon_dioxide_bucket": "ʞuɐ⟘ ǝpıxoıᗡ uoqɹɐƆ",
"item.tfmg.cast_iron_ingot": "ʇobuI uoɹI ʇsɐƆ",
"item.tfmg.cast_iron_nugget": "ʇǝbbnN uoɹI ʇsɐƆ",
"item.tfmg.cast_iron_sheet": "ʇǝǝɥS uoɹI ʇsɐƆ",
"item.tfmg.casting_basin.tooltip.behaviour1": "pǝʇıɯıן sı uısɐq ǝɥʇ ɟo ǝbɐɹoʇs ןɐuɹǝʇuı ǝɥʇ sɐ ʇndʇno ʇuǝɔıɟɟns ɐ ǝʌɐɥ ʇsnɯ ɥɔıɥʍ sʇobuı ןǝǝʇs sǝʇɐǝɹƆ",
"item.tfmg.casting_basin.tooltip.condition1": "ןǝǝʇs uǝʇןoɯ ɥʇıʍ pǝıןddns uǝɥM",
"item.tfmg.casting_basin.tooltip.summary": "sʇobuı sʇsɐƆ",
"item.tfmg.centrifuge": "ǝbnɟıɹʇuǝƆ",
"item.tfmg.cinderblock": "ʞɔoןqɹǝpuıƆ",
"item.tfmg.cinderflourblock": "ʞɔoןqɹnoןɟɹǝpuıƆ",
"item.tfmg.circuit_board": "pɹɐoᗺ ʇınɔɹıƆ",
"item.tfmg.circular_light.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"item.tfmg.circular_light.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"item.tfmg.circular_light.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"item.tfmg.circular_light.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"item.tfmg.circular_light.tooltip.summary": "sʍoן⅁",
"item.tfmg.coal_coke": "ǝʞoƆ ןɐoƆ",
"item.tfmg.coal_coke_dust": "ʇsnᗡ ǝʞoƆ ןɐoƆ",
"item.tfmg.coated_circuit_board": "pɹɐoᗺ ʇınɔɹıƆ pǝʇɐoƆ",
@@ -709,6 +757,7 @@
"item.tfmg.crankshaft": "ʇɟɐɥsʞuɐɹƆ",
"item.tfmg.creosote_bucket": "ʇǝʞɔnᗺ ǝʇosoǝɹƆ",
"item.tfmg.crude_oil_bucket": "ʇǝʞɔnᗺ ןıO ǝpnɹƆ",
"item.tfmg.crushed_raw_lithium": "ɯnıɥʇıꞀ ʍɐᴚ pǝɥsnɹƆ",
"item.tfmg.cyan_multimeter": "ɹǝʇǝɯıʇןnW uɐʎƆ",
"item.tfmg.cyan_multimeter.tooltip.behaviour1": "dnoɹb sʇuǝuodɯoɔ ǝɥʇ ɥʇıʍ buoןɐ ʎןǝʌıʇɔǝdsǝɹ sʇʇɐʍoןıʞ puɐ sǝɹǝdɯɐ 'sʇןoʌ 'sɯɥo uı ɹǝʍod puɐ ʇuǝɹɹnɔ 'ǝbɐʇןoʌ 'ǝɔuɐʇsısǝɹ sʍoɥS",
"item.tfmg.cyan_multimeter.tooltip.behaviour2": "uoıʇdɯnsuoɔ puɐ uoıʇɐɹǝuǝb ɹǝʍod ןɐʇoʇ sʞɹoʍʇǝu ǝɥʇ sʍoɥs ɹǝʇǝɯıʇןnɯ ǝɥʇ sʇɐʇs pǝuoıʇuǝɯ ʎןsnoıʌǝɹd ǝɥʇ oʇ ʎןןɐuoıʇıppⱯ",
@@ -719,10 +768,6 @@
"item.tfmg.deposit_item": "ɯǝʇI ʇısodǝᗡ",
"item.tfmg.diesel_bucket": "ʇǝʞɔnᗺ ןǝsǝıᗡ",
"item.tfmg.diesel_engine_cylinder": "ɹǝpuıןʎƆ ǝuıbuƎ ןǝsǝıᗡ",
"item.tfmg.diode.tooltip.behaviour1": ")ǝuo ɹǝʞɹɐp ǝɥʇ uo pǝʇʇndʇno ǝq ʇou pןnoʍ ǝpıs ɹǝʇɥbıןı ɯoɹɟ buıɯoɔ ǝq pןnoʍ ʇɐɥʇ ɹǝʍod ʎuɐ buıuɐǝɯ( ɹǝʍod ɹoɟ ʎɐʍɥʇɐd ʎɐʍ ǝuo ɐ sɐ buıʇɔɐ ǝpıs ɹǝʇɥbıןı uo pǝʇʇndʇno ǝq ןןıʍ ɹǝʍod ǝɥ⟘",
"item.tfmg.diode.tooltip.condition1": "ǝpıs ɹǝʞɹɐp sʇı ɯoɹɟ ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"item.tfmg.diode.tooltip.summary": "ɥbnoɹɥʇ ʍoןɟ oʇ ɹǝʍod ɹoɟ ʎɐʍǝʇɐb ʎɐʍ ǝuo ɐ sɐ suoıʇɔunℲ",
"item.tfmg.electrical_switch.tooltip.summary": "ǝuoʇspǝɹ ɥʇıʍ pǝɹǝʍod uǝɥʍ ɥbnoɹɥʇ ɹǝʍod sʇǝꞀ",
"item.tfmg.electricians_wrench": "ɥɔuǝɹM uoıʇɐɹnbıɟuoƆ",
"item.tfmg.electrictians_wrench.tooltip.behaviour1": "ɹǝpuod sɹoʇɐɹǝuǝb ǝɥʇ uıɥʇıʍ pǝuıɐןdxǝ ǝɹɐ sdnoɹ⅁ ˙ʞɔoןq ʇǝs ɟo dnoɹb ǝɥʇ ǝsooɥɔ uɐɔ noʎ ǝɹǝɥʍ nuǝɯ ɐ dn suǝdO",
"item.tfmg.electrictians_wrench.tooltip.condition1": "ʞɔoןq ןɐɔıɹʇɔǝןǝ buıʞɔıןƆ-ᴚ uǝɥM",
@@ -733,10 +778,8 @@
"item.tfmg.engine_cylinder": "ɹǝpuıןʎƆ ǝuıbuƎ",
"item.tfmg.etched_circuit_board": "pɹɐoᗺ ʇınɔɹıƆ pǝɥɔʇƎ",
"item.tfmg.ethylene_bucket": "ʞuɐ⟘ ǝuǝןʎɥʇƎ",
"item.tfmg.firebox.tooltip.behaviour1": "ɹǝuɹnq ǝzɐןq ɐ sɐ buıʇɔɐ ʇı ǝʌoqɐ ʎɹǝuıɥɔɐɯ sʇɐǝH",
"item.tfmg.firebox.tooltip.condition1": "ʇno pǝdɯnd buıǝq ǝpıxoıp uoqɹɐɔ ɥʇıʍ ǝuǝsoɹǝʞ ɹo ɐʇɥdɐu 'ǝuɐdoɹd 'ןǝsǝıp 'ǝuɐʇnq 'bdן ɥʇıʍ pǝןןıɟ uǝɥM",
"item.tfmg.firebox.tooltip.summary": "ǝpısuı pǝdɯnd sı ןǝnɟ uǝɥʍ ʎɹǝuıɥɔɐɯ sʇɐǝH",
"item.tfmg.fireclay.tooltip.summary": "pןɹoʍɹǝʌo ǝɥʇ uı pǝʇɐɔoן suıǝʌ punoɹbɹǝpun uı suʍɐdS",
"item.tfmg.fire_extinguisher": "ɹǝɥsınbuıʇxƎ ǝɹıℲ",
"item.tfmg.fire_extinguisher.tooltip.summary": "˙sǝɹıɟ ɥsınbuıʇxǝ oʇ ‾ǝpıxoı uoqɹɐƆ‾ sǝs∩",
"item.tfmg.fireclay_ball": "ןןɐᗺ ʎɐןɔǝɹıℲ",
"item.tfmg.fireproof_brick": "ʞɔıɹᗺ ɟooɹdǝɹıℲ",
"item.tfmg.flamethrower": "ɹǝʍoɹɥʇǝɯɐןℲ",
@@ -747,9 +790,6 @@
"item.tfmg.flamethrower.tooltip.summary": "sǝıɯǝuƎ ɹnoʎ uɹnq oʇ ǝɯɐןɟ ɟo ʇsɹnq ɐ ʇno ʇooɥs oʇ ‾spınןℲ‾ puɐ ‾sǝsɐ⅁‾ ǝןqɐuɹnq suɹnᗺ",
"item.tfmg.furnace_gas_bucket": "ʞuɐ⟘ sɐ⅁ ǝɔɐuɹnℲ",
"item.tfmg.gasoline_bucket": "ʇǝʞɔnᗺ ǝuıןosɐ⅁",
"item.tfmg.glass_cable_insulator.tooltip.behaviour1": "ɯǝɥʇ uǝǝʍʇǝq ɹǝʍod buıɹɹǝɟsuɐɹʇ sɹoʇɐןnsuı ᄅ ǝɥʇ uǝǝʍʇǝq uoıʇɔǝuuoɔ ɐ pǝʇɐǝɹƆ",
"item.tfmg.glass_cable_insulator.tooltip.condition1": "ןoods uɐʇuɐʇsuoɔ/ɯnuıɯnןɐ/ɹǝddoɔ ɐ ɥʇıʍ pǝʞɔıןɔ ʇɥbıɹ ǝɹɐ sɹoʇɐןnsuı ǝןqɐɔ ᄅ uǝɥM",
"item.tfmg.glass_cable_insulator.tooltip.summary": "ɹǝʍod sɹǝɟsuɐɹ⟘",
"item.tfmg.glass_insulator_segment": "ʇuǝɯbǝS ɹoʇɐןnsuI ssɐן⅁",
"item.tfmg.golden_turbo": "oqɹn⟘ uǝpןo⅁",
"item.tfmg.graphite_electrode": "ǝpoɹʇɔǝןƎ ǝʇıɥdɐɹ⅁",
@@ -784,11 +824,6 @@
"item.tfmg.light_blue_multimeter.tooltip.condition1": "sǝןbbo⅁ sɹǝǝuıbuƎ buıɹɐǝʍ ǝןıɥʍ ʞɹoʍ ʇou sǝop ʇI :Ǝ⟘ON ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.light_blue_multimeter.tooltip.condition2": "buıɥɔnoɹɔ ǝןıɥʍ ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.light_blue_multimeter.tooltip.summary": "ʞɹoʍʇǝu sʇı puɐ ʞɔoןq ןɐɔıɹʇɔǝןǝ uɐ ʇnoqɐ ɐʇɐp sʍoɥS",
"item.tfmg.light_bulb.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"item.tfmg.light_bulb.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"item.tfmg.light_bulb.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"item.tfmg.light_bulb.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"item.tfmg.light_bulb.tooltip.summary": "sʍoן⅁",
"item.tfmg.light_gray_multimeter": "ɹǝʇǝɯıʇןnW ʎɐɹ⅁ ʇɥbıꞀ",
"item.tfmg.light_gray_multimeter.tooltip.behaviour1": "dnoɹb sʇuǝuodɯoɔ ǝɥʇ ɥʇıʍ buoןɐ ʎןǝʌıʇɔǝdsǝɹ sʇʇɐʍoןıʞ puɐ sǝɹǝdɯɐ 'sʇןoʌ 'sɯɥo uı ɹǝʍod puɐ ʇuǝɹɹnɔ 'ǝbɐʇןoʌ 'ǝɔuɐʇsısǝɹ sʍoɥS",
"item.tfmg.light_gray_multimeter.tooltip.behaviour2": "uoıʇdɯnsuoɔ puɐ uoıʇɐɹǝuǝb ɹǝʍod ןɐʇoʇ sʞɹoʍʇǝu ǝɥʇ sʍoɥs ɹǝʇǝɯıʇןnɯ ǝɥʇ sʇɐʇs pǝuoıʇuǝɯ ʎןsnoıʌǝɹd ǝɥʇ oʇ ʎןןɐuoıʇıppⱯ",
@@ -825,12 +860,8 @@
"item.tfmg.magenta_multimeter.tooltip.summary": "ʞɹoʍʇǝu sʇı puɐ ʞɔoןq ןɐɔıɹʇɔǝןǝ uɐ ʇnoqɐ ɐʇɐp sʍoɥS",
"item.tfmg.magnet": "ʇǝubɐW",
"item.tfmg.magnetic_alloy_ingot": "ʇobuI ʎoןןⱯ ɔıʇǝubɐW",
"item.tfmg.magnetic_alloy_ingot.tooltip.summary": "˙˙˙buıɥʇǝɯos op ʇɥbıɯ buıuʇɥbıן ɐ ɥʇıʍ sıɥʇ buıʞıɹʇS",
"item.tfmg.mixer_blade": "ǝpɐןᗺ ɹǝxıW",
"item.tfmg.modern_light.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"item.tfmg.modern_light.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"item.tfmg.modern_light.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"item.tfmg.modern_light.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"item.tfmg.modern_light.tooltip.summary": "sʍoן⅁",
"item.tfmg.molten_plastic_bucket": "ʇǝʞɔnᗺ ɔıʇsɐןԀ uǝʇןoW",
"item.tfmg.molten_slag_bucket": "ʇǝʞɔnᗺ bɐןS uǝʇןoW",
"item.tfmg.molten_steel_bucket": "ʇǝʞɔnᗺ ןǝǝʇS uǝʇןoW",
@@ -845,13 +876,6 @@
"item.tfmg.napalm_potato": "oʇɐʇoԀ ɯןɐdɐN",
"item.tfmg.naphtha_bucket": "ʇǝʞɔnᗺ ɐɥʇɥdɐN",
"item.tfmg.neon_bucket": "ʞuɐ⟘ uoǝN",
"item.tfmg.neon_tube.tooltip.behaviour1": "buıʌıǝɔǝɹ sʇı ɹǝʍod ɟo ʇunoɯɐ ǝɥʇ oʇ ǝʌıʇɐןǝɹ sʍoן⅁",
"item.tfmg.neon_tube.tooltip.behaviour2": "buıʍoןb uǝɥʍ ʇɥbıן ǝɥʇ ɟo ɹoןoɔ ǝɥʇ oʇ ɹoןoɔ sǝbuɐɥƆ",
"item.tfmg.neon_tube.tooltip.behaviour3": "ǝqnʇ ǝɥʇ ɹǝʍod oʇ ǝɔɐds ɐ buıpıʌoɹd ǝdɐɥs sǝbuɐɥƆ",
"item.tfmg.neon_tube.tooltip.condition1": "ɹǝʍod ɥʇıʍ pǝpıʌoɹd uǝɥM",
"item.tfmg.neon_tube.tooltip.condition2": "ǝʎp ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"item.tfmg.neon_tube.tooltip.condition3": "ɥɔuǝɹM ɐ ɥʇıʍ pǝʇɔɐɹǝʇuı uǝɥM",
"item.tfmg.neon_tube.tooltip.summary": "sʍoן⅁",
"item.tfmg.nickel_ingot": "ʇobuI ןǝʞɔıN",
"item.tfmg.nickel_nugget": "ʇǝbbnN ןǝʞɔıN",
"item.tfmg.nickel_sheet": "ʇǝǝɥS ןǝʞɔıN",
@@ -879,8 +903,6 @@
"item.tfmg.pipe_bomb": "qɯoᗺ ǝdıԀ",
"item.tfmg.pipebomb.tooltip.summary": "ןooɔ oS",
"item.tfmg.plastic_sheet": "ʇǝǝɥS ɔıʇsɐןԀ",
"item.tfmg.potentiometer.tooltip.behaviour1": ")ʇı oʇ buıʇuıod doʇ sʇı uo uɹǝʇʇɐd ǝʞıן ʍoɹɹɐ ǝɥʇ ʎq uǝǝs ǝq uɐɔ ʇndʇno sʇı( ʇndʇno sʇı ʎq pǝʇʇndʇno ǝbɐʇןoʌ ɟo ʇunoɯɐ uıɐʇɹǝɔ ɐ ɥbnoɹɥʇ sʇǝן ʎןuo ǝuıɥɔɐɯ sıɥʇ 'ʇǝs noʎ ǝbɐʇuǝɔǝd ʇɐɥʍ uo pǝsɐᗺ",
"item.tfmg.potentiometer.tooltip.summary": "ǝbɐʇןoʌ ɟo ʇunoɯɐ ʇǝs ɐ ʎןuo ɐ ɥbnoɹɥʇ sʇǝꞀ",
"item.tfmg.propane_bucket": "ʞuɐ⟘ ǝuɐdoɹԀ",
"item.tfmg.propylene_bucket": "ʞuɐ⟘ ǝuǝןʎdoɹԀ",
"item.tfmg.purple_multimeter": "ɹǝʇǝɯıʇןnW ǝןdɹnԀ",
@@ -905,9 +927,6 @@
"item.tfmg.red_multimeter.tooltip.condition1": "sǝןbbo⅁ sɹǝǝuıbuƎ buıɹɐǝʍ ǝןıɥʍ ʞɹoʍ ʇou sǝop ʇI :Ǝ⟘ON ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.red_multimeter.tooltip.condition2": "buıɥɔnoɹɔ ǝןıɥʍ ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.red_multimeter.tooltip.summary": "ʞɹoʍʇǝu sʇı puɐ ʞɔoןq ןɐɔıɹʇɔǝןǝ uɐ ʇnoqɐ ɐʇɐp sʍoɥS",
"item.tfmg.resistor.tooltip.behaviour1": "uı sı ʞɔoןq ʇǝbɹɐʇ sʇı dnoɹb ɔıɹʇɔǝןǝ ɹǝʌǝʇɐɥʍ oʇ )dıʇןooʇ sǝuıɥɔɐɯ buıpuıʍ ǝɥʇ ʇɐ ʞooן ǝɔuɐʇsısǝɹ sʇı ǝbuɐɥɔ oʇ ʍoɥ ǝǝs oʇ( ǝɔuɐʇsısǝɹ ǝʌıʇɔǝdsǝɹ sɹoʇsısǝɹ ǝɥʇ sppⱯ",
"item.tfmg.resistor.tooltip.condition1": "dnoɹb ɐ uıɥʇıʍ ʞɔoןq ɐ uo pǝɔɐןd uǝɥM",
"item.tfmg.resistor.tooltip.summary": "ʞɹoʍʇǝu ɐ oʇ ǝɔuɐʇsısǝɹ sppⱯ",
"item.tfmg.rubber_sheet": "ʇǝǝɥS ɹǝqqnᴚ",
"item.tfmg.screw": "sʍǝɹɔS",
"item.tfmg.screwdriver": "ɹǝʌıɹpʍǝɹɔS",
@@ -933,15 +952,10 @@
"item.tfmg.steel_vertical_gearbox": "xoqɹɐǝ⅁ ןɐɔıʇɹǝΛ ןǝǝʇS",
"item.tfmg.sulfur_dust": "ʇsnᗡ ɹnɟןnS",
"item.tfmg.sulfuric_acid_bucket": "ʇǝʞɔnᗺ pıɔⱯ ɔıɹnɟןnS",
"item.tfmg.surface_scanner.tooltip.behaviour1": "⅁+ƐℲ ɥʇıʍ ǝɯɐbuı uǝǝs ǝq uɐɔ sʞunɥƆ ˙ʎqɹɐǝu sʇısodǝp ןıo ou ǝɹɐ ǝɹǝɥʇ ʇɐɥʇ ʎןǝʞıן sı ʇı uǝɥʇ spuoɔǝs ʍǝɟ ɐ uıɥʇıʍ ʍoןb oʇ ʇɹɐʇs ʇou sǝop ǝɔɐɟɹns ǝɥʇ ɟI ˙ʍoןb pןnoɥs ɯǝɥʇ uı ʇısodǝp ןıo Ɩ ʇsɐǝןʇɐ ǝʌɐɥ ʇɐɥʇ sʞunɥɔ ǝɥʇ 'ɹǝʇuǝɔ ǝɥʇ uı ʞunɥɔ sʇı ɥʇıʍ sʞunɥɔ buıpunoɹɹns ǝɥʇ sʍoɥs pıɹb ϛxϛ doʇ sǝuıɥɔɐɯ ǝɥ⟘",
"item.tfmg.surface_scanner.tooltip.condition1": "ʇnduI ǝuıɥɔɐW ɐ ɥʇıʍ ʍoןǝq ɯoɹɟ pǝɹǝʍod uǝɥM",
"item.tfmg.surface_scanner.tooltip.summary": "ןıo ɥʇıʍ sʞunɥɔ puıɟ oʇ sdןǝH",
"item.tfmg.synthetic_leather": "ɹǝɥʇɐǝꞀ ɔıʇǝɥʇuʎS",
"item.tfmg.synthetic_string": "buıɹʇS ɔıʇǝɥʇuʎS",
"item.tfmg.thermite_grenade": "ǝpɐuǝɹ⅁ ǝʇıɯɹǝɥ⟘",
"item.tfmg.thermite_powder": "ɹǝpʍoԀ ǝʇıɯɹǝɥ⟘",
"item.tfmg.transformer.tooltip.behaviour1": ")ᄅ = 0ϛ/00Ɩ ǝɔuıs pǝןqnop sı ǝbɐʇןoʌ ǝɥʇ uǝɥʇ 00Ɩ ɐ ɥʇıʍ ǝuo sɐɥ ʇndʇno ǝɥʇ puɐ suɹnʇ 0ϛ ɥʇıʍ ןıoɔ ɐ sɐɥ ʇnduı ǝɥʇ ɟı ǝןdɯɐxǝ ɹoɟ( sןıoɔ ᄅ ǝɥʇ ɟo oıʇɐɹ ǝɥʇ uo pǝsɐq ǝbɐʇןoʌ sʇndʇno )ɹǝddoɔ ɟo ǝuıן ןןɐɯs ɐ ʎq pǝʇɐɔıpuı( ʇndʇno ǝɥʇ ǝɹǝɥʍ ɹǝɯɹoɟsuɐɹʇ ǝɥʇ uo ʇnd ǝq oʇ ǝʌɐɥ ʇɐɥʇ sʇunoɯɐ uɹnʇ ʇuǝɹǝɟɟıp ɟo sןıoɔ ɔıʇǝubɐɯoɹʇɔǝןǝ ᄅ spǝǝN",
"item.tfmg.transformer.tooltip.summary": ınɔɹıɔ ɐ uı ǝbɐʇןoʌ ǝɥʇ sǝbuɐɥƆ",
"item.tfmg.transistor_item": "ɹoʇsısuɐɹ⟘",
"item.tfmg.transmission": "uoıssıɯsuɐɹ⟘",
"item.tfmg.turbine_blade": "ǝpɐןᗺ ǝuıqɹn⟘",
@@ -964,8 +978,6 @@
"item.tfmg.white_multimeter.tooltip.condition1": "sǝןbbo⅁ sɹǝǝuıbuƎ buıɹɐǝʍ ǝןıɥʍ ʞɹoʍ ʇou sǝop ʇI :Ǝ⟘ON ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.white_multimeter.tooltip.condition2": "buıɥɔnoɹɔ ǝןıɥʍ ʇuǝuodɯoɔ ɔıɹʇɔǝןǝ uɐ ʇɐ buıʞooן uǝɥM",
"item.tfmg.white_multimeter.tooltip.summary": "ʞɹoʍʇǝu sʇı puɐ ʞɔoןq ןɐɔıɹʇɔǝןǝ uɐ ʇnoqɐ ɐʇɐp sʍoɥS",
"item.tfmg.winding_machine.tooltip.behaviour1": "˙pǝɥsıuıɟ sı buıpuıʍ ɹnoʎ uǝɥʍ ǝǝs oʇ sǝןbbob sɹǝǝuıbuƎ ǝɥʇ ǝs∩ ˙uoıʇɐʇoɹ ɥʇıʍ ɹǝʍod puɐ sɯɥo/suɹnʇ ɟo ʇunoɯɐ ǝɥʇ ʇǝs oʇ ʇı ɥʇıʍ ʇɔɐɹǝʇuI ˙sɹoʇsısǝɹ ɹoɟ ǝuo ɯnıuıɯnןⱯ uɐ puɐ sןıoƆ ɹoɟ ןoods ɹǝddoƆ ɐ ɹǝɥʇıǝ ɥʇıʍ ʞɔıןɔ ʇɥbıɹ uǝɥʇ puɐ )ɹoʇsısǝᴚ ɹo ןıoƆ ɔıʇǝubɐɯoɹʇɔǝןƎ( ɯǝʇı pǝɹısǝp ɹnoʎ ɥʇıʍ ʞɔıןɔ ʇɥbıᴚ",
"item.tfmg.winding_machine.tooltip.summary": "sɹoʇsısǝɹ uo ǝɔuɐʇsısǝɹ ǝɥʇ puɐ sןoods uo suɹnʇ ɟo ʇunoɯɐ ǝɥʇ sǝbuɐɥƆ",
"item.tfmg.yellow_multimeter": "ɹǝʇǝɯıʇןnW ʍoןןǝʎ",
"item.tfmg.yellow_multimeter.tooltip.behaviour1": "dnoɹb sʇuǝuodɯoɔ ǝɥʇ ɥʇıʍ buoןɐ ʎןǝʌıʇɔǝdsǝɹ sʇʇɐʍoןıʞ puɐ sǝɹǝdɯɐ 'sʇןoʌ 'sɯɥo uı ɹǝʍod puɐ ʇuǝɹɹnɔ 'ǝbɐʇןoʌ 'ǝɔuɐʇsısǝɹ sʍoɥS",
"item.tfmg.yellow_multimeter.tooltip.behaviour2": "uoıʇdɯnsuoɔ puɐ uoıʇɐɹǝuǝb ɹǝʍod ןɐʇoʇ sʞɹoʍʇǝu ǝɥʇ sʍoɥs ɹǝʇǝɯıʇןnɯ ǝɥʇ sʇɐʇs pǝuoıʇuǝɯ ʎןsnoıʌǝɹd ǝɥʇ oʇ ʎןןɐuoıʇıppⱯ",
@@ -978,6 +990,8 @@
"tfmg.keyinfo.engine_start": "ǝuıbuƎ ʇɹɐʇS",
"tfmg.keyinfo.transmission_shift_down": "uʍoᗡ ʇɟıɥS uoıssıɯsuɐɹ⟘",
"tfmg.keyinfo.transmission_shift_up": "d∩ ʇɟıɥS uoıssıɯsuɐɹ⟘",
"tfmg.ponder.arc_furnace.header": "ǝɔɐuɹnℲ ɔɹⱯ",
"tfmg.ponder.arc_furnace.text_1": "ǝɔɐuɹnℲ ɔɹⱯ uɐ ǝʇɐǝɹɔ sǝpoɹʇɔǝןƎ ǝʇıɥdɐɹ⅁ Ɛ",
"tfmg.ponder.blast_furnace.header": "",
"tfmg.ponder.blast_furnace.text_1": "ʇndʇno ǝɔɐuɹnɟ ʇsɐןq ɐ sı ǝɔɐuɹnɟ ʇsɐןq ɐ ɟo ʇɹɐd uıɐW",
"tfmg.ponder.blast_furnace.text_2": "ʇı uı ɥɔʇɐɥ ǝɔɐuɹnɟ ʇsɐןq ǝuo ɥʇıʍ ʇı punoɹɐ sʞɔıɹq ɟooɹdǝɹıɟ ɟo ɹǝpuıןʎɔ ɐ ǝʞɐɯ 'ǝɔɐuɹnɟ ʇsɐןq ɐ pןınq o⟘",
@@ -1026,6 +1040,8 @@
"tfmg.ponder.electricity_two.text_5": "ʞɹoʍʇǝuqns ǝɥʇ oʇ sʇǝb ʇɐɥʇ ǝbɐʇןoʌ ɟo ǝbɐʇuǝɔɹǝd ǝɥʇ ʇǝs uɐɔ ǝuo sıɥʇ 'ɹǝʇǝɯoıʇuǝʇod ǝɥʇ sı ǝuo ʇxǝN",
"tfmg.ponder.electricity_two.text_6": "ǝuoʇspǝɹ ɥʇıʍ ʇnq ʎןɹɐןıɯıs sʞɹoʍ ɥɔʇıʍs ǝɥ⟘",
"tfmg.ponder.electricity_two.text_7": "ןıoɔ ʎɹɐpuoɔǝs puɐ ʎɹɐɯıɹd ǝɥʇ uǝǝʍʇǝq suɹnʇ ɟo oıʇɐɹ ǝɥʇ uo pǝsɐq ǝbɐʇןoʌ sǝbuɐɥɔ ɹǝɯɹoɟsuɐɹʇ ǝɥ⟘",
"tfmg.ponder.electrolysis.header": "sıןoɹʇɔǝןƎ",
"tfmg.ponder.electrolysis.text_1": "ɹǝzʎןoɹʇɔǝןƎ uɐ sǝʇɐǝɹɔ sǝpoɹʇɔǝןƎ ɔuıZ ɹo ɹǝddoƆ ɥʇıʍ sɹǝpןoɥ ǝpoɹʇɔǝןǝ ᄅ buıɔɐןԀ",
"tfmg.ponder.engines.header": "sǝuıbuƎ",
"tfmg.ponder.engines.text_1": "ǝuıן ɐ uı sʞɔoןq ǝuıbuǝ ϛ oʇ dn buıɔɐןd ʎq ʇɹɐʇs 'ǝuıbuǝ uɐ pןınq o⟘",
"tfmg.ponder.engines.text_2": ןqɯǝssɐ ǝɥʇ ɹoɟ pǝpǝǝu sɯǝʇı noʎ ʍoɥs ןןıʍ dıʇןooʇ s,ǝuıbuǝ ǝɥ⟘",
@@ -1036,13 +1052,18 @@
"tfmg.ponder.engines.text_7": "pǝpɐɹbdn ǝq oʇ sɯǝʇı uıɐʇɹǝɔ ɥʇıʍ pǝʞɔıןɔ ʇɥbıɹ ǝq uɐɔ ʞɔoןq ǝuıbuǝ ʎɹǝʌƎ",
"tfmg.ponder.engines.text_8": "sʞuɐʇ buıɹoqɥbıǝu ɯoɹɟ ןǝnɟ ǝɯnsuoɔ ǝuıbuǝ ǝɥʇ ǝʞɐɯ sǝdıd ןɐıɹʇsnpuı ǝןdɯɐxǝ ɹoℲ",
"tfmg.ponder.engines.text_9": "ןɐubıs ǝuoʇspǝɹ ɐ ɥʇıʍ pǝʇɹɐʇs ǝq uɐɔ ǝuıbuǝ ǝɥ⟘",
"tfmg.ponder.industrial_mixer.header": "ɹǝxıW ןɐıɹʇsnpuI",
"tfmg.ponder.industrial_mixer.text_1": "ʇɐΛ ןɐɔıɯǝɥƆ ǝɥʇ ɹoɟ ʇuǝɯɥɔɐʇʇɐ ǝuıɥɔɐɯ ɐ sı ɹǝxıW ןɐıɹʇsnpuI ǝɥ⟘",
"tfmg.ponder.industrial_mixer.text_2": "ɹǝxıW ɐ sǝɯoɔǝq ʇɐʌ ǝɥʇ 'pǝʇɹǝsuı sı ǝpɐןᗺ ɹǝxıW ǝɥʇ uǝɥM",
"tfmg.ponder.industrial_mixer.text_3": "ǝbnɟıɹʇuǝƆ ɐ ǝɯoɔǝq osןɐ uɐɔ ɹǝxıW ןɐıɹʇsnpuI ǝɥ⟘",
"tfmg.ponder.pumpjack.header": "ʞɔɐظdɯnԀ",
"tfmg.ponder.pumpjack.text_1": "ǝɔɐɟɹns ǝɥʇ oʇ ʇısodǝp ɐ ɯoɹɟ sǝdıd ןɐıɹʇsnpuı buıpןınq sı ןıo buıuıɯ ɟo dǝʇs ʇsɹıℲ",
"tfmg.ponder.pumpjack.text_2": "ǝdıd ǝɥʇ ɟo doʇ ǝɥʇ uo pǝɔɐןd ǝq oʇ sɐɥ ǝsɐq ʞɔɐظdɯnԀ",
"tfmg.ponder.pumpjack.text_3": "ʇı puıɥǝq pǝɔɐןd ǝq oʇ spǝǝu ɹǝpןoH ɹǝɯɯɐH ʞɔɐظdɯnԀ",
"tfmg.ponder.pumpjack.text_4": "ǝsɐq ǝɥʇ puɐ ʞuɐɹɔ ǝɥʇ ǝʌoqɐ ʞɔɐظdɯnԀ ǝɥʇ ɟo pɐǝH ǝɥʇ puⱯ ɹoʇɔǝuuoƆ ǝɥʇ buıpןınq sı dǝʇs ʇxǝN",
"tfmg.ponder.pumpjack.text_5": "sʇɹɐԀ ɹǝɯɯɐH ʞɔɐظdɯnԀ ɥʇıʍ pǝʇɔǝuuoɔ ǝq oʇ pǝǝu ʎǝɥʇ ʍoN",
"tfmg.ponder.pumpjack.text_6": "ʇı ǝʌoqɐ ʞuɐɹɔ ʞɔɐظdɯnd ɐ ɥʇıʍ )ʞɔɐظdɯnd ǝɥʇ ɹoɟ ʇnduı ɹǝʍod ǝɥʇ sı ɥɔıɥʍ( ʇnduı ǝuıɥɔɐɯ ɐ buıɔɐןd sı dǝʇs ʇsɐן ǝɥ⟘",
"tfmg.ponder.pumpjack.text_6": "ʎןɹǝdoɹd ǝןqɯǝssɐ ʇou ןןıʍ ʞɔɐظdɯnd ǝɥʇ ǝsıʍɹǝɥʇo 'ǝnן⅁ ɹǝdnS ǝsn oʇ ǝɹns ǝʞɐW",
"tfmg.ponder.pumpjack.text_7": "ʇı ǝʌoqɐ ʞuɐɹɔ ʞɔɐظdɯnd ɐ ɥʇıʍ )ʞɔɐظdɯnd ǝɥʇ ɹoɟ ʇnduı ɹǝʍod ǝɥʇ sı ɥɔıɥʍ( ʇnduı ǝuıɥɔɐɯ ɐ buıɔɐןd sı dǝʇs ʇsɐן ǝɥ⟘",
"tfmg.ponder.shared.behaviour_modify_value_panel": "ןǝuɐd ǝnןɐʌ ǝɥʇ buısn pǝıɟıpoɯ ǝq uɐɔ ɹnoıʌɐɥǝq sıɥ⟘",
"tfmg.ponder.shared.movement_anchors": "˙pǝʌoɯ ǝq uɐɔ sǝɹnʇɔnɹʇs ɹǝbɹɐן 'ǝnן⅁ ɹǝdnS ɟo dןǝɥ ǝɥʇ ɥʇıM",
"tfmg.ponder.shared.rpm16": "WԀᴚ 9Ɩ",
@@ -1060,6 +1081,10 @@
"tfmg.ponder.tag.metallurgy.description": "ןɐʇǝɯ buıssǝɔoɹd oʇ pǝʇɐןǝɹ sʞɔoןᗺ",
"tfmg.ponder.tag.oil_processing": "ʎɹǝuıɥɔɐW buıssǝɔoɹԀ ןıO",
"tfmg.ponder.tag.oil_processing.description": "ןıo buıuıɯ puɐ buıuıɟǝɹ ɹoɟ pǝsn ʞɔoןᗺ",
"tfmg.subtitle.diesel_engine_sounds": "spunoS ǝuıbuƎ ןǝsǝıᗡ",
"tfmg.subtitle.engine_sounds": "spunoS ǝuıbuƎ"
"tfmg.subtitle.diesel_engine_sounds": "spunos ǝuıbuƎ ןǝsǝıᗡ",
"tfmg.subtitle.electric_hum": "ɯnɥ ɔıɹʇɔǝןƎ",
"tfmg.subtitle.engine_sounds": "spunos ǝuıbuƎ",
"tfmg.subtitle.generator_hum": "ɯnɥ ɹoʇɐɹǝuǝ⅁",
"tfmg.subtitle.switch_off": "buıuǝdo ɥɔʇıʍS",
"tfmg.subtitle.switch_on": "buısoןɔ ɥɔʇıʍS"
}

View File

@@ -14,6 +14,11 @@
"block.tfmg.aluminum_frame": "Aluminum Frame",
"block.tfmg.aluminum_ladder": "Aluminum Ladder",
"block.tfmg.aluminum_lamp": "Aluminum Lamp",
"block.tfmg.aluminum_lamp.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"block.tfmg.aluminum_lamp.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"block.tfmg.aluminum_lamp.tooltip.condition1": "When provided with power",
"block.tfmg.aluminum_lamp.tooltip.condition2": "When interacted with a dye",
"block.tfmg.aluminum_lamp.tooltip.summary": "Glows",
"block.tfmg.aluminum_mechanical_pump": "Aluminum Mechanical Pump",
"block.tfmg.aluminum_pipe": "Aluminum Pipe",
"block.tfmg.aluminum_scaffolding": "Aluminum Scaffolding",
@@ -38,6 +43,8 @@
"block.tfmg.blast_furnace_reinforcement": "Blast Furnace Reinforcement",
"block.tfmg.blast_furnace_reinforcement_wall": "Blast Furnace Reinforcement Wall",
"block.tfmg.blast_stove": "Blast Stove",
"block.tfmg.blast_stove.tooltip.behaviour1": "When 3 blast stoves are placed on top of eachother (or in a 3x2 shape) the smallest version of a blast stove is created, to add further internal storage you can add more stove blocks on top which is generally reccomended. A Blast Stove requires 2 things to be pumped in. Air, from the side of the bottom block and Creosote or Furnace gas from the bottom. Carbon dioxide must be pumped out from the side of the bottom block and finally heated air must be pumped out from the machines top.",
"block.tfmg.blast_stove.tooltip.summary": "Heats Air",
"block.tfmg.blue_caution_block": "Blue Caution Block",
"block.tfmg.blue_concrete": "Blue Concrete",
"block.tfmg.blue_concrete_slab": "Blue Concrete Slab",
@@ -65,6 +72,9 @@
"block.tfmg.brown_rebar_concrete_stairs": "Brown Rebar Concrete Stairs",
"block.tfmg.brown_rebar_concrete_wall": "Brown Rebar Concrete Wall",
"block.tfmg.cable_connector": "Cable Insulator",
"block.tfmg.cable_connector.tooltip.behaviour1": "Created a connection between the 2 insulators transferring power between them",
"block.tfmg.cable_connector.tooltip.condition1": "When 2 cable insulators are right clicked with a copper/aluminum/constantan spool",
"block.tfmg.cable_connector.tooltip.summary": "Transfers power",
"block.tfmg.cable_tube": "Cable Tube",
"block.tfmg.cast_iron_bars": "Cast Iron Bars",
"block.tfmg.cast_iron_block": "Block of Cast Iron",
@@ -79,10 +89,18 @@
"block.tfmg.cast_iron_smart_fluid_pipe": "Cast Iron Smart Fluid Pipe",
"block.tfmg.cast_iron_truss": "Cast Iron Truss",
"block.tfmg.casting_basin": "Casting Basin",
"block.tfmg.casting_basin.tooltip.behaviour1": "Creates steel ingots which must have a sufficent output as the internal storage of the basin is limited",
"block.tfmg.casting_basin.tooltip.condition1": "When supplied with molten steel",
"block.tfmg.casting_basin.tooltip.summary": "Casts ingots",
"block.tfmg.cement": "Cement",
"block.tfmg.cinder_block": "Cinder Block",
"block.tfmg.cinderflour_block": "Cinderflour Block",
"block.tfmg.circular_light": "Circular Lamp",
"block.tfmg.circular_light.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"block.tfmg.circular_light.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"block.tfmg.circular_light.tooltip.condition1": "When provided with power",
"block.tfmg.circular_light.tooltip.condition2": "When interacted with a dye",
"block.tfmg.circular_light.tooltip.summary": "Glows",
"block.tfmg.coal_coke_block": "Block of Coal Coke",
"block.tfmg.cocrete_hose.tooltip.summary": "Pumps concrete like a hose pulley into rebar blocks. Set concrete dries as rebar concrete",
"block.tfmg.coke_oven": "Coke Oven",
@@ -146,11 +164,15 @@
"block.tfmg.deepslate_nickel_ore": "Deepslate Nickel Ore",
"block.tfmg.diagonal_cable_block": "Diagonal Cable Block",
"block.tfmg.diesel": "Diesel",
"block.tfmg.diode.tooltip.behaviour1": "The power will be outputted on its lighter side acting as a one way pathway for power (meaning any power that would be coming from its lighter side would not be outputted on the darker one)",
"block.tfmg.diode.tooltip.condition1": "When provided with power from its darker side",
"block.tfmg.diode.tooltip.summary": "Functions as a one way gateway for power to flow through",
"block.tfmg.electric_diode": "Diode",
"block.tfmg.electric_motor": "Electric Motor",
"block.tfmg.electric_post": "Electric Post",
"block.tfmg.electric_pump": "Electric Pump",
"block.tfmg.electrical_switch": "Electric Switch",
"block.tfmg.electrical_switch.tooltip.summary": "Lets power through when powered with redstone",
"block.tfmg.electrode_holder": "Electrode Holder",
"block.tfmg.encased_diode": "Encased Diode",
"block.tfmg.encased_potentiometer": "Encased Potentiometer",
@@ -167,7 +189,11 @@
"block.tfmg.factory_floor_stairs": "Factory Floor Stairs",
"block.tfmg.factory_floor_wall": "Factory Floor Wall",
"block.tfmg.firebox": "Firebox",
"block.tfmg.firebox.tooltip.behaviour1": "Heats machinery above it acting as a blaze burner",
"block.tfmg.firebox.tooltip.condition1": "When filled with lpg, butane, diesel, propane, naphta or kerosene with carbon dioxide being pumped out",
"block.tfmg.firebox.tooltip.summary": "Heats machinery when fuel is pumped inside",
"block.tfmg.fireclay": "Fireclay",
"block.tfmg.fireclay.tooltip.summary": "Spawns in underground veins located in the overworld",
"block.tfmg.fireproof_brick_reinforcement": "Fireproof Brick Reinforcement",
"block.tfmg.fireproof_bricks": "Fireproof Bricks",
"block.tfmg.fireproof_chemical_vat": "Fireproof Chemical Vat",
@@ -178,11 +204,16 @@
"block.tfmg.fossilstone": "Fossilstone",
"block.tfmg.galena": "Galena",
"block.tfmg.galena_pillar": "Galena Pillar",
"block.tfmg.gas_lamp": "Gas Lamp",
"block.tfmg.gas_lamp.tooltip.summary": "Burns combustible fluids to provide light.",
"block.tfmg.gasoline": "Gasoline",
"block.tfmg.generator": "Generator",
"block.tfmg.glass_aluminum_pipe": "Glass Aluminum Pipe",
"block.tfmg.glass_brass_pipe": "Glass Brass Pipe",
"block.tfmg.glass_cable_insulator": "Glass Cable Insulator",
"block.tfmg.glass_cable_insulator.tooltip.behaviour1": "Created a connection between the 2 insulators transferring power between them",
"block.tfmg.glass_cable_insulator.tooltip.condition1": "When 2 cable insulators are right clicked with a copper/aluminum/constantan spool",
"block.tfmg.glass_cable_insulator.tooltip.summary": "Transfers power",
"block.tfmg.glass_cast_iron_pipe": "Glass Cast Iron Pipe",
"block.tfmg.glass_plastic_pipe": "Glass Plastic Pipe",
"block.tfmg.glass_steel_pipe": "Glass Steel Pipe",
@@ -249,6 +280,11 @@
"block.tfmg.light_blue_rebar_concrete_stairs": "Light Blue Rebar Concrete Stairs",
"block.tfmg.light_blue_rebar_concrete_wall": "Light Blue Rebar Concrete Wall",
"block.tfmg.light_bulb": "Light Bulb",
"block.tfmg.light_bulb.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"block.tfmg.light_bulb.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"block.tfmg.light_bulb.tooltip.condition1": "When provided with power",
"block.tfmg.light_bulb.tooltip.condition2": "When interacted with a dye",
"block.tfmg.light_bulb.tooltip.summary": "Glows",
"block.tfmg.light_gray_caution_block": "Light Gray Caution Block",
"block.tfmg.light_gray_concrete": "Light Gray Concrete",
"block.tfmg.light_gray_concrete_slab": "Light Gray Concrete Slab",
@@ -285,9 +321,13 @@
"block.tfmg.magenta_rebar_concrete_slab": "Magenta Rebar Concrete Slab",
"block.tfmg.magenta_rebar_concrete_stairs": "Magenta Rebar Concrete Stairs",
"block.tfmg.magenta_rebar_concrete_wall": "Magenta Rebar Concrete Wall",
"block.tfmg.magnetic_ingot.tooltip.summary": "On ocassion turns into a Magnet when struck by lighting",
"block.tfmg.metal_smokestack": "Metal Smokestack",
"block.tfmg.modern_light": "Light Panel",
"block.tfmg.modern_light.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"block.tfmg.modern_light.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"block.tfmg.modern_light.tooltip.condition1": "When provided with power",
"block.tfmg.modern_light.tooltip.condition2": "When interacted with a dye",
"block.tfmg.modern_light.tooltip.summary": "Glows",
"block.tfmg.molten_plastic": "Molten Plastic",
"block.tfmg.molten_slag": "Molten Slag",
"block.tfmg.molten_steel": "Molten Steel",
@@ -295,6 +335,13 @@
"block.tfmg.napalm_bomb": "Napalm Bomb",
"block.tfmg.naphtha": "Naphtha",
"block.tfmg.neon_tube": "Neon Tube",
"block.tfmg.neon_tube.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"block.tfmg.neon_tube.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"block.tfmg.neon_tube.tooltip.behaviour3": "Changes shape providing a space to power the tube",
"block.tfmg.neon_tube.tooltip.condition1": "When provided with power",
"block.tfmg.neon_tube.tooltip.condition2": "When interacted with a dye",
"block.tfmg.neon_tube.tooltip.condition3": "When interacted with a Wrench",
"block.tfmg.neon_tube.tooltip.summary": "Glows",
"block.tfmg.nickel_bars": "Nickel Bars",
"block.tfmg.nickel_block": "Block of Nickel",
"block.tfmg.nickel_flywheel": "Nickel Flywheel",
@@ -339,6 +386,8 @@
"block.tfmg.polished_cut_galena_stairs": "Polished Cut Galena Stairs",
"block.tfmg.polished_cut_galena_wall": "Polished Cut Galena Wall",
"block.tfmg.potentiometer": "Potentiometer",
"block.tfmg.potentiometer.tooltip.behaviour1": "Based on what pecentage you set, this machine only lets through a certain amount of voltage outputted by its output (its output can be seen by the arrow like pattern on its top pointing to it)",
"block.tfmg.potentiometer.tooltip.summary": "Lets through a only a set amount of voltage",
"block.tfmg.pumpjack_base": "Pumpjack Base",
"block.tfmg.pumpjack_crank": "Pumpjack Crank",
"block.tfmg.pumpjack_hammer": "Pumpjack Hammer Holder",
@@ -378,8 +427,10 @@
"block.tfmg.red_rebar_concrete_stairs": "Red Rebar Concrete Stairs",
"block.tfmg.red_rebar_concrete_wall": "Red Rebar Concrete Wall",
"block.tfmg.regular_engine": "Regular Engine",
"block.tfmg.reinforced_fireproof_bricks": "Reinforced Fireproof Bricks",
"block.tfmg.resistor": "Resistor",
"block.tfmg.resistor.tooltip.behaviour1": "Adds the resistors respective resistance (to see how to change its resistance look at the winding machines tooltip) to whatever electric group its target block is in",
"block.tfmg.resistor.tooltip.condition1": "When placed on a block within a group",
"block.tfmg.resistor.tooltip.summary": "Adds resistance to a network",
"block.tfmg.rotor": "Rotor",
"block.tfmg.rusted_blast_furnace_reinforcement": "Rusted Blast Furnace Reinforcement",
"block.tfmg.rusted_blast_furnace_reinforcement_wall": "Rusted Blast Furnace Reinforcement Wall",
@@ -431,8 +482,13 @@
"block.tfmg.sulfur": "Sulfur",
"block.tfmg.sulfuric_acid": "Sulfuric Acid",
"block.tfmg.surface_scanner": "Surface Scanner",
"block.tfmg.surface_scanner.tooltip.behaviour1": "The machines top 5x5 grid shows the surrounding chunks with its chunk in the center, the chunks that have atleast 1 oil deposit in them should glow. If the surface does not start to glow within a few seconds then it is likely that there are no oil deposits nearby. Chunks can be seen ingame with F3+G",
"block.tfmg.surface_scanner.tooltip.condition1": "When powered from below with a Machine Input",
"block.tfmg.surface_scanner.tooltip.summary": "Helps to find chunks with oil",
"block.tfmg.traffic_light": "Traffic Light",
"block.tfmg.transformer": "Transformer",
"block.tfmg.transformer.tooltip.behaviour1": "Needs 2 electromagnetic coils of different turn amounts that have to be put on the transformer where the output (indicated by a small line of copper) outputs voltage based on the ratio of the 2 coils (for example if the input has a coil with 50 turns and the output has one with a 100 then the voltage is doubled since 100/50 = 2)",
"block.tfmg.transformer.tooltip.summary": "Changes the voltage in a circuit",
"block.tfmg.turbine_engine": "Turbine Engine",
"block.tfmg.voltage_observer": "Voltage Observer",
"block.tfmg.voltage_observer.tooltip.summary": "Powers redstone when any voltage is detected",
@@ -449,6 +505,8 @@
"block.tfmg.white_rebar_concrete_stairs": "White Rebar Concrete Stairs",
"block.tfmg.white_rebar_concrete_wall": "White Rebar Concrete Wall",
"block.tfmg.winding_machine": "Winding Machine",
"block.tfmg.winding_machine.tooltip.behaviour1": "Right click with your desired item (Electromagnetic Coil or Resistor) and then right click with either a Copper spool for Coils and an Aluminium one for resistors. Interact with it to set the amount of turns/ohms and power with rotation. Use the Engineers goggles to see when your winding is finished.",
"block.tfmg.winding_machine.tooltip.summary": "Changes the amount of turns on spools and the resistance on resistors",
"block.tfmg.yellow_caution_block": "Yellow Caution Block",
"block.tfmg.yellow_concrete": "Yellow Concrete",
"block.tfmg.yellow_concrete_slab": "Yellow Concrete Slab",
@@ -465,6 +523,9 @@
"create.fe": "FE: %1$s",
"create.goggles.ammeter": "Ammeter:",
"create.goggles.ammeter.amps": " Measured Amps: %1$s V",
"create.goggles.blast_furnace.batch_header": "Smelt Batch Ratio:",
"create.goggles.blast_furnace.batch_ratio": "%s:%s:%s (Fuel:Ore:Flux)",
"create.goggles.blast_furnace.batch_warning": "Warning: Large batch size.",
"create.goggles.blast_furnace.fuel_amount": " Fuel : %1$s",
"create.goggles.blast_furnace.height": " Height: %1$s",
"create.goggles.blast_furnace.modifier": "Production Time: %1$s",
@@ -472,8 +533,8 @@
"create.goggles.blast_furnace.stats": "Blast Furnace:",
"create.goggles.blast_furnace.timer": "Time Left: %1$s",
"create.goggles.blast_stove.header": "Blast Stove: ",
"create.goggles.blast_stove.tank1": "Input Tank 1: ",
"create.goggles.blast_stove.tank2": "Input Tank 2: ",
"create.goggles.blast_stove.tank1": "Input Tank: ",
"create.goggles.blast_stove.tank2": "Fuel Tank: ",
"create.goggles.blast_stove.tank3": "Output Tank 1: ",
"create.goggles.blast_stove.tank4": "Output Tank 2: ",
"create.goggles.coke_oven.header": "Coke Oven:",
@@ -518,16 +579,17 @@
"create.goggles.pumpjack.wrong_rotation2": "face away from the Pumpjack Hammer Holder",
"create.goggles.pumpjack_fluid_storage": "Fluid Tank Info:",
"create.goggles.pumpjack_info": "Pumpjack Info:",
"create.goggles.surface_scanner.deposit_found": "Deposit Located!",
"create.goggles.surface_scanner.distance": "Distance: %1$s Blocks",
"create.goggles.surface_scanner.no_deposit": "No Deposit Found",
"create.goggles.surface_scanner.scanning_surface": "Scanning The Surface",
"create.goggles.surface_scanner.deposits_found": " Chunks With Oil Deposits Found",
"create.goggles.surface_scanner.header": "Surface Scanner",
"create.goggles.surface_scanner.no_deposit": "No Deposits Found",
"create.goggles.surface_scanner.no_rotation": "Not Enough Rotation (Needs 64rpm)",
"create.goggles.vat.attachments": "Attachments:",
"create.goggles.vat.contents": "Vat Contents:",
"create.goggles.vat.header": "Chemical Vat",
"create.goggles.vat.heat_status": "Heat Status: ",
"create.goggles.vat.heated": "Heated",
"create.goggles.vat.no_heat": "No Heat",
"create.goggles.vat.not_operational": "Not Operational",
"create.goggles.vat.superheated": "Superheated",
"create.goggles.vat.tfmg.centrifuge": " Centrifuge",
"create.goggles.vat.tfmg.electrode": " Electrode",
@@ -544,6 +606,9 @@
"create.multimeter.energy_usage": " Energy Usage: ",
"create.multimeter.group": " Group: ",
"create.multimeter.header": "Multimeter Data:",
"create.multimeter.network_power_consumption": "Network power consumption: ",
"create.multimeter.network_power_generation": "Network power generation: ",
"create.multimeter.not_enough_power": "NOT ENOUGH POWER!",
"create.multimeter.power_generated": " Power Generated: ",
"create.multimeter.power_percentage": " Grid Strength: ",
"create.multimeter.power_usage": " Power Usage: ",
@@ -585,6 +650,7 @@
"effect.tfmg.hellfire": "Hellfire",
"entity.tfmg.blue_spark": "Blue Spark",
"entity.tfmg.copper_grenade": "Copper Grenade",
"entity.tfmg.dry_ice_flake": "Dry Ice Flake",
"entity.tfmg.green_spark": "Green Spark",
"entity.tfmg.lithium_spark": "Lithium Spark",
"entity.tfmg.napalm_bomb_entity": "Napalm Bomb Entity",
@@ -635,11 +701,6 @@
"item.tfmg.aluminum_axe": "Aluminum Axe",
"item.tfmg.aluminum_hoe": "Aluminum Hoe",
"item.tfmg.aluminum_ingot": "Aluminum Ingot",
"item.tfmg.aluminum_lamp.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"item.tfmg.aluminum_lamp.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"item.tfmg.aluminum_lamp.tooltip.condition1": "When provided with power",
"item.tfmg.aluminum_lamp.tooltip.condition2": "When interacted with a dye",
"item.tfmg.aluminum_lamp.tooltip.summary": "Glows",
"item.tfmg.aluminum_nugget": "Aluminum Nugget",
"item.tfmg.aluminum_pickaxe": "Aluminum Pickaxe",
"item.tfmg.aluminum_sheet": "Aluminum Sheet",
@@ -656,8 +717,6 @@
"item.tfmg.black_multimeter.tooltip.condition1": "When looking at an electric component NOTE: It does not work while wearing Engineers Goggles",
"item.tfmg.black_multimeter.tooltip.condition2": "When looking at an electric component while crouching",
"item.tfmg.black_multimeter.tooltip.summary": "Shows data about an electrical block and its network",
"item.tfmg.blast_stove.tooltip.behaviour1": "When 3 blast stoves are placed on top of eachother (or in a 3x2 shape) the smallest version of a blast stove is created, to add further internal storage you can add more stove blocks on top which is generally reccomended. A Blast Stove requires 2 things to be pumped in. Air, from the side of the bottom block and Creosote or Furnace gas from the bottom. Carbon dioxide must be pumped out from the side of the bottom block and finally heated air must be pumped out from the machines top.",
"item.tfmg.blast_stove.tooltip.summary": "Heats Air",
"item.tfmg.blue_multimeter": "Blue Multimeter",
"item.tfmg.blue_multimeter.tooltip.behaviour1": "Shows resistance, voltage, current and power in ohms, volts, amperes and kilowatts respectively along with the components group",
"item.tfmg.blue_multimeter.tooltip.behaviour2": "Additionally to the previously mentioned stats the multimeter shows the networks total power generation and consumption",
@@ -671,26 +730,15 @@
"item.tfmg.brown_multimeter.tooltip.summary": "Shows data about an electrical block and its network",
"item.tfmg.brown_multimeter_cannon.tooltip.condition2": "When looking at an electric component while crouching",
"item.tfmg.butane_bucket": "Butane Tank",
"item.tfmg.cable_connector.tooltip.behaviour1": "Created a connection between the 2 insulators transferring power between them",
"item.tfmg.cable_connector.tooltip.condition1": "When 2 cable insulators are right clicked with a copper/aluminum/constantan spool",
"item.tfmg.cable_connector.tooltip.summary": "Transfers power",
"item.tfmg.capacitor_item": "Capacitor",
"item.tfmg.carbon_dioxide_bucket": "Carbon Dioxide Tank",
"item.tfmg.cast_iron_ingot": "Cast Iron Ingot",
"item.tfmg.cast_iron_nugget": "Cast Iron Nugget",
"item.tfmg.cast_iron_sheet": "Cast Iron Sheet",
"item.tfmg.casting_basin.tooltip.behaviour1": "Creates steel ingots which must have a sufficent output as the internal storage of the basin is limited",
"item.tfmg.casting_basin.tooltip.condition1": "When supplied with molten steel",
"item.tfmg.casting_basin.tooltip.summary": "Casts ingots",
"item.tfmg.centrifuge": "Centrifuge",
"item.tfmg.cinderblock": "Cinderblock",
"item.tfmg.cinderflourblock": "Cinderflourblock",
"item.tfmg.circuit_board": "Circuit Board",
"item.tfmg.circular_light.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"item.tfmg.circular_light.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"item.tfmg.circular_light.tooltip.condition1": "When provided with power",
"item.tfmg.circular_light.tooltip.condition2": "When interacted with a dye",
"item.tfmg.circular_light.tooltip.summary": "Glows",
"item.tfmg.coal_coke": "Coal Coke",
"item.tfmg.coal_coke_dust": "Coal Coke Dust",
"item.tfmg.coated_circuit_board": "Coated Circuit Board",
@@ -709,6 +757,7 @@
"item.tfmg.crankshaft": "Crankshaft",
"item.tfmg.creosote_bucket": "Creosote Bucket",
"item.tfmg.crude_oil_bucket": "Crude Oil Bucket",
"item.tfmg.crushed_raw_lithium": "Crushed Raw Lithium",
"item.tfmg.cyan_multimeter": "Cyan Multimeter",
"item.tfmg.cyan_multimeter.tooltip.behaviour1": "Shows resistance, voltage, current and power in ohms, volts, amperes and kilowatts respectively along with the components group",
"item.tfmg.cyan_multimeter.tooltip.behaviour2": "Additionally to the previously mentioned stats the multimeter shows the networks total power generation and consumption",
@@ -719,10 +768,6 @@
"item.tfmg.deposit_item": "Deposit Item",
"item.tfmg.diesel_bucket": "Diesel Bucket",
"item.tfmg.diesel_engine_cylinder": "Diesel Engine Cylinder",
"item.tfmg.diode.tooltip.behaviour1": "The power will be outputted on its lighter side acting as a one way pathway for power (meaning any power that would be coming from its lighter side would not be outputted on the darker one)",
"item.tfmg.diode.tooltip.condition1": "When provided with power from its darker side",
"item.tfmg.diode.tooltip.summary": "Functions as a one way gateway for power to flow through",
"item.tfmg.electrical_switch.tooltip.summary": "Lets power through when powered with redstone",
"item.tfmg.electricians_wrench": "Configuration Wrench",
"item.tfmg.electrictians_wrench.tooltip.behaviour1": "Opens up a menu where you can choose the group of set block. Groups are explained within the generators ponder",
"item.tfmg.electrictians_wrench.tooltip.condition1": "When R-Clicking electrical block",
@@ -733,10 +778,8 @@
"item.tfmg.engine_cylinder": "Engine Cylinder",
"item.tfmg.etched_circuit_board": "Etched Circuit Board",
"item.tfmg.ethylene_bucket": "Ethylene Tank",
"item.tfmg.firebox.tooltip.behaviour1": "Heats machinery above it acting as a blaze burner",
"item.tfmg.firebox.tooltip.condition1": "When filled with lpg, butane, diesel, propane, naphta or kerosene with carbon dioxide being pumped out",
"item.tfmg.firebox.tooltip.summary": "Heats machinery when fuel is pumped inside",
"item.tfmg.fireclay.tooltip.summary": "Spawns in underground veins located in the overworld",
"item.tfmg.fire_extinguisher": "Fire Extinguisher",
"item.tfmg.fire_extinguisher.tooltip.summary": "Uses _Carbon Dioxide_ to extinguish fires.",
"item.tfmg.fireclay_ball": "Fireclay Ball",
"item.tfmg.fireproof_brick": "Fireproof Brick",
"item.tfmg.flamethrower": "Flamethrower",
@@ -747,9 +790,6 @@
"item.tfmg.flamethrower.tooltip.summary": "Burns burnable _Gases_ and _Fluids_ to shoot out a burst of flame to burn your Enemies",
"item.tfmg.furnace_gas_bucket": "Furnace Gas Tank",
"item.tfmg.gasoline_bucket": "Gasoline Bucket",
"item.tfmg.glass_cable_insulator.tooltip.behaviour1": "Created a connection between the 2 insulators transferring power between them",
"item.tfmg.glass_cable_insulator.tooltip.condition1": "When 2 cable insulators are right clicked with a copper/aluminum/constantan spool",
"item.tfmg.glass_cable_insulator.tooltip.summary": "Transfers power",
"item.tfmg.glass_insulator_segment": "Glass Insulator Segment",
"item.tfmg.golden_turbo": "Golden Turbo",
"item.tfmg.graphite_electrode": "Graphite Electrode",
@@ -784,11 +824,6 @@
"item.tfmg.light_blue_multimeter.tooltip.condition1": "When looking at an electric component NOTE: It does not work while wearing Engineers Goggles",
"item.tfmg.light_blue_multimeter.tooltip.condition2": "When looking at an electric component while crouching",
"item.tfmg.light_blue_multimeter.tooltip.summary": "Shows data about an electrical block and its network",
"item.tfmg.light_bulb.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"item.tfmg.light_bulb.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"item.tfmg.light_bulb.tooltip.condition1": "When provided with power",
"item.tfmg.light_bulb.tooltip.condition2": "When interacted with a dye",
"item.tfmg.light_bulb.tooltip.summary": "Glows",
"item.tfmg.light_gray_multimeter": "Light Gray Multimeter",
"item.tfmg.light_gray_multimeter.tooltip.behaviour1": "Shows resistance, voltage, current and power in ohms, volts, amperes and kilowatts respectively along with the components group",
"item.tfmg.light_gray_multimeter.tooltip.behaviour2": "Additionally to the previously mentioned stats the multimeter shows the networks total power generation and consumption",
@@ -825,12 +860,8 @@
"item.tfmg.magenta_multimeter.tooltip.summary": "Shows data about an electrical block and its network",
"item.tfmg.magnet": "Magnet",
"item.tfmg.magnetic_alloy_ingot": "Magnetic Alloy Ingot",
"item.tfmg.magnetic_alloy_ingot.tooltip.summary": "Striking this with a lightning might do something...",
"item.tfmg.mixer_blade": "Mixer Blade",
"item.tfmg.modern_light.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"item.tfmg.modern_light.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"item.tfmg.modern_light.tooltip.condition1": "When provided with power",
"item.tfmg.modern_light.tooltip.condition2": "When interacted with a dye",
"item.tfmg.modern_light.tooltip.summary": "Glows",
"item.tfmg.molten_plastic_bucket": "Molten Plastic Bucket",
"item.tfmg.molten_slag_bucket": "Molten Slag Bucket",
"item.tfmg.molten_steel_bucket": "Molten Steel Bucket",
@@ -845,13 +876,6 @@
"item.tfmg.napalm_potato": "Napalm Potato",
"item.tfmg.naphtha_bucket": "Naphtha Bucket",
"item.tfmg.neon_bucket": "Neon Tank",
"item.tfmg.neon_tube.tooltip.behaviour1": "Glows relative to the amount of power its receiving",
"item.tfmg.neon_tube.tooltip.behaviour2": "Changes color to the color of the light when glowing",
"item.tfmg.neon_tube.tooltip.behaviour3": "Changes shape providing a space to power the tube",
"item.tfmg.neon_tube.tooltip.condition1": "When provided with power",
"item.tfmg.neon_tube.tooltip.condition2": "When interacted with a dye",
"item.tfmg.neon_tube.tooltip.condition3": "When interacted with a Wrench",
"item.tfmg.neon_tube.tooltip.summary": "Glows",
"item.tfmg.nickel_ingot": "Nickel Ingot",
"item.tfmg.nickel_nugget": "Nickel Nugget",
"item.tfmg.nickel_sheet": "Nickel Sheet",
@@ -879,8 +903,6 @@
"item.tfmg.pipe_bomb": "Pipe Bomb",
"item.tfmg.pipebomb.tooltip.summary": "So cool",
"item.tfmg.plastic_sheet": "Plastic Sheet",
"item.tfmg.potentiometer.tooltip.behaviour1": "Based on what pecentage you set, this machine only lets through a certain amount of voltage outputted by its output (its output can be seen by the arrow like pattern on its top pointing to it)",
"item.tfmg.potentiometer.tooltip.summary": "Lets through a only a set amount of voltage",
"item.tfmg.propane_bucket": "Propane Tank",
"item.tfmg.propylene_bucket": "Propylene Tank",
"item.tfmg.purple_multimeter": "Purple Multimeter",
@@ -905,9 +927,6 @@
"item.tfmg.red_multimeter.tooltip.condition1": "When looking at an electric component NOTE: It does not work while wearing Engineers Goggles",
"item.tfmg.red_multimeter.tooltip.condition2": "When looking at an electric component while crouching",
"item.tfmg.red_multimeter.tooltip.summary": "Shows data about an electrical block and its network",
"item.tfmg.resistor.tooltip.behaviour1": "Adds the resistors respective resistance (to see how to change its resistance look at the winding machines tooltip) to whatever electric group its target block is in",
"item.tfmg.resistor.tooltip.condition1": "When placed on a block within a group",
"item.tfmg.resistor.tooltip.summary": "Adds resistance to a network",
"item.tfmg.rubber_sheet": "Rubber Sheet",
"item.tfmg.screw": "Screws",
"item.tfmg.screwdriver": "Screwdriver",
@@ -933,15 +952,10 @@
"item.tfmg.steel_vertical_gearbox": "Steel Vertical Gearbox",
"item.tfmg.sulfur_dust": "Sulfur Dust",
"item.tfmg.sulfuric_acid_bucket": "Sulfuric Acid Bucket",
"item.tfmg.surface_scanner.tooltip.behaviour1": "The machines top 5x5 grid shows the surrounding chunks with its chunk in the center, the chunks that have atleast 1 oil deposit in them should glow. If the surface does not start to glow within a few seconds then it is likely that there are no oil deposits nearby. Chunks can be seen ingame with F3+G",
"item.tfmg.surface_scanner.tooltip.condition1": "When powered from below with a Machine Input",
"item.tfmg.surface_scanner.tooltip.summary": "Helps to find chunks with oil",
"item.tfmg.synthetic_leather": "Synthetic Leather",
"item.tfmg.synthetic_string": "Synthetic String",
"item.tfmg.thermite_grenade": "Thermite Grenade",
"item.tfmg.thermite_powder": "Thermite Powder",
"item.tfmg.transformer.tooltip.behaviour1": "Needs 2 electromagnetic coils of different turn amounts that have to be put on the transformer where the output (indicated by a small line of copper) outputs voltage based on the ratio of the 2 coils (for example if the input has a coil with 50 turns and the output has one with a 100 then the voltage is doubled since 100/50 = 2)",
"item.tfmg.transformer.tooltip.summary": "Changes the voltage in a circuit",
"item.tfmg.transistor_item": "Transistor",
"item.tfmg.transmission": "Transmission",
"item.tfmg.turbine_blade": "Turbine Blade",
@@ -964,8 +978,6 @@
"item.tfmg.white_multimeter.tooltip.condition1": "When looking at an electric component NOTE: It does not work while wearing Engineers Goggles",
"item.tfmg.white_multimeter.tooltip.condition2": "When looking at an electric component while crouching",
"item.tfmg.white_multimeter.tooltip.summary": "Shows data about an electrical block and its network",
"item.tfmg.winding_machine.tooltip.behaviour1": "Right click with your desired item (Electromagnetic Coil or Resistor) and then right click with either a Copper spool for Coils and an Aluminium one for resistors. Interact with it to set the amount of turns/ohms and power with rotation. Use the Engineers goggles to see when your winding is finished.",
"item.tfmg.winding_machine.tooltip.summary": "Changes the amount of turns on spools and the resistance on resistors",
"item.tfmg.yellow_multimeter": "Yellow Multimeter",
"item.tfmg.yellow_multimeter.tooltip.behaviour1": "Shows resistance, voltage, current and power in ohms, volts, amperes and kilowatts respectively along with the components group",
"item.tfmg.yellow_multimeter.tooltip.behaviour2": "Additionally to the previously mentioned stats the multimeter shows the networks total power generation and consumption",
@@ -978,6 +990,8 @@
"tfmg.keyinfo.engine_start": "Start Engine",
"tfmg.keyinfo.transmission_shift_down": "Transmission Shift Down",
"tfmg.keyinfo.transmission_shift_up": "Transmission Shift Up",
"tfmg.ponder.arc_furnace.header": "Arc Furnace",
"tfmg.ponder.arc_furnace.text_1": "3 Graphite Electrodes create an Arc Furnace",
"tfmg.ponder.blast_furnace.header": "",
"tfmg.ponder.blast_furnace.text_1": "Main part of a blast furnace is a blast furnace output",
"tfmg.ponder.blast_furnace.text_2": "To build a blast furnace, make a cylinder of fireproof bricks around it with one blast furnace hatch in it",
@@ -1026,6 +1040,8 @@
"tfmg.ponder.electricity_two.text_5": "Next one is the potentiometer, this one can set the percentage of voltage that gets to the subnetwork",
"tfmg.ponder.electricity_two.text_6": "The switch works similarly but with redstone",
"tfmg.ponder.electricity_two.text_7": "The transformer changes voltage based on the ratio of turns between the primary and secondary coil",
"tfmg.ponder.electrolysis.header": "Electrolysis",
"tfmg.ponder.electrolysis.text_1": "Placing 2 electrode holders with Copper or Zinc Electrodes creates an Electrolyzer",
"tfmg.ponder.engines.header": "Engines",
"tfmg.ponder.engines.text_1": "To build an engine, start by placing up to 5 engine blocks in a line",
"tfmg.ponder.engines.text_2": "The engine's tooltip will show you items needed for the assembly",
@@ -1036,13 +1052,18 @@
"tfmg.ponder.engines.text_7": "Every engine block can be right clicked with certain items to be upgraded",
"tfmg.ponder.engines.text_8": "For example industrial pipes make the engine consume fuel from neighboring tanks",
"tfmg.ponder.engines.text_9": "The engine can be started with a redstone signal",
"tfmg.ponder.industrial_mixer.header": "Industrial Mixer",
"tfmg.ponder.industrial_mixer.text_1": "The Industrial Mixer is a machine attachment for the Chemical Vat",
"tfmg.ponder.industrial_mixer.text_2": "When the Mixer Blade is inserted, the vat becomes a Mixer",
"tfmg.ponder.industrial_mixer.text_3": "The Industrial Mixer can also become a Centrifuge",
"tfmg.ponder.pumpjack.header": "Pumpjack",
"tfmg.ponder.pumpjack.text_1": "First step of mining oil is building industrial pipes from a deposit to the surface",
"tfmg.ponder.pumpjack.text_2": "Pumpjack base has to be placed on the top of the pipe",
"tfmg.ponder.pumpjack.text_3": "Pumpjack Hammer Holder needs to be placed behind it",
"tfmg.ponder.pumpjack.text_4": "Next step is building the Connector And the Head of the Pumpjack above the crank and the base",
"tfmg.ponder.pumpjack.text_5": "Now they need to be connected with Pumpjack Hammer Parts",
"tfmg.ponder.pumpjack.text_6": "The last step is placing a machine input (which is the power input for the pumpjack) with a pumpjack crank above it",
"tfmg.ponder.pumpjack.text_6": "Make sure to use Super Glue, otherwise the pumpjack will not assemble properly",
"tfmg.ponder.pumpjack.text_7": "The last step is placing a machine input (which is the power input for the pumpjack) with a pumpjack crank above it",
"tfmg.ponder.shared.behaviour_modify_value_panel": "This behaviour can be modified using the value panel",
"tfmg.ponder.shared.movement_anchors": "With the help of Super Glue, larger structures can be moved.",
"tfmg.ponder.shared.rpm16": "16 RPM",
@@ -1060,6 +1081,10 @@
"tfmg.ponder.tag.metallurgy.description": "Blocks related to processing metal",
"tfmg.ponder.tag.oil_processing": "Oil Processing Machinery",
"tfmg.ponder.tag.oil_processing.description": "Block used for refining and mining oil",
"tfmg.subtitle.diesel_engine_sounds": "Diesel Engine Sounds",
"tfmg.subtitle.engine_sounds": "Engine Sounds"
"tfmg.subtitle.diesel_engine_sounds": "Diesel Engine sounds",
"tfmg.subtitle.electric_hum": "Electric hum",
"tfmg.subtitle.engine_sounds": "Engine sounds",
"tfmg.subtitle.generator_hum": "Generator hum",
"tfmg.subtitle.switch_off": "Switch opening",
"tfmg.subtitle.switch_on": "Switch closing"
}

View File

@@ -1,6 +0,0 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "tfmg:block/fireproof_bricks"
}
}

View File

@@ -1,3 +1,3 @@
{
"parent": "tfmg:block/cast_iron_chemical_vat/block_single_window"
"parent": "tfmg:block/cast_iron_chemical_vat/block_single"
}

View File

@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "tfmg:item/crushed_raw_lithium"
}
}

View File

@@ -0,0 +1,3 @@
{
"parent": "tfmg:item/fire_extinguisher/item"
}

View File

@@ -1,3 +1,3 @@
{
"parent": "tfmg:block/fireproof_chemical_vat/block_single_window"
"parent": "tfmg:block/fireproof_chemical_vat/block_single"
}

View File

@@ -0,0 +1,3 @@
{
"parent": "tfmg:block/gas_lamp/item"
}

View File

@@ -1,3 +1,3 @@
{
"parent": "tfmg:block/steel_chemical_vat/block_single_window"
"parent": "tfmg:block/steel_chemical_vat/block_single"
}

View File

@@ -0,0 +1,5 @@
{
"values": [
"tfmg:crushed_raw_lithium"
]
}

View File

@@ -0,0 +1,6 @@
{
"values": [
"tfmg:sulfur_dust",
"tfmg:coal_coke_dust"
]
}

View File

@@ -0,0 +1,6 @@
{
"values": [
"tfmg:rubber_sheet",
"tfmg:silicon_ingot"
]
}

View File

@@ -0,0 +1,11 @@
{
"values": [
"tfmg:aluminum_nugget",
"tfmg:steel_nugget",
"tfmg:cast_iron_nugget",
"tfmg:constantan_nugget",
"tfmg:lead_nugget",
"tfmg:nickel_nugget",
"tfmg:lithium_nugget"
]
}

View File

@@ -0,0 +1,9 @@
{
"values": [
"tfmg:heavy_plate",
"tfmg:aluminum_sheet",
"tfmg:nickel_sheet",
"tfmg:cast_iron_sheet",
"tfmg:lead_sheet"
]
}

View File

@@ -1,5 +0,0 @@
{
"values": [
"tfmg:rebar"
]
}

View File

@@ -0,0 +1,7 @@
{
"values": [
"tfmg:copper_wire",
"tfmg:aluminum_wire",
"tfmg:constantan_wire"
]
}

View File

@@ -1,10 +1,5 @@
{
"values": [
"tfmg:copper_encased_brass_pipe",
"tfmg:copper_encased_steel_pipe",
"tfmg:copper_encased_aluminum_pipe",
"tfmg:copper_encased_cast_iron_pipe",
"tfmg:copper_encased_plastic_pipe",
"tfmg:machine_input",
"tfmg:copycat_cable_block",
"tfmg:steel_cogwheel",
@@ -30,6 +25,11 @@
"tfmg:steel_encased_aluminum_cogwheel",
"tfmg:heavy_casing_encased_aluminum_cogwheel",
"tfmg:steel_encased_large_aluminum_cogwheel",
"tfmg:heavy_casing_encased_large_aluminum_cogwheel"
"tfmg:heavy_casing_encased_large_aluminum_cogwheel",
"tfmg:copper_encased_brass_pipe",
"tfmg:copper_encased_steel_pipe",
"tfmg:copper_encased_aluminum_pipe",
"tfmg:copper_encased_cast_iron_pipe",
"tfmg:copper_encased_plastic_pipe"
]
}

View File

@@ -1,35 +1,5 @@
{
"values": [
"tfmg:brass_pipe",
"tfmg:copper_encased_brass_pipe",
"tfmg:glass_brass_pipe",
"tfmg:brass_mechanical_pump",
"tfmg:brass_smart_fluid_pipe",
"tfmg:brass_fluid_valve",
"tfmg:steel_pipe",
"tfmg:copper_encased_steel_pipe",
"tfmg:glass_steel_pipe",
"tfmg:steel_mechanical_pump",
"tfmg:steel_smart_fluid_pipe",
"tfmg:steel_fluid_valve",
"tfmg:aluminum_pipe",
"tfmg:copper_encased_aluminum_pipe",
"tfmg:glass_aluminum_pipe",
"tfmg:aluminum_mechanical_pump",
"tfmg:aluminum_smart_fluid_pipe",
"tfmg:aluminum_fluid_valve",
"tfmg:cast_iron_pipe",
"tfmg:copper_encased_cast_iron_pipe",
"tfmg:glass_cast_iron_pipe",
"tfmg:cast_iron_mechanical_pump",
"tfmg:cast_iron_smart_fluid_pipe",
"tfmg:cast_iron_fluid_valve",
"tfmg:plastic_pipe",
"tfmg:copper_encased_plastic_pipe",
"tfmg:glass_plastic_pipe",
"tfmg:plastic_mechanical_pump",
"tfmg:plastic_smart_fluid_pipe",
"tfmg:plastic_fluid_valve",
"tfmg:turbine_engine",
"tfmg:regular_engine",
"tfmg:radial_engine",
@@ -81,7 +51,6 @@
"tfmg:blast_furnace_output",
"tfmg:blast_furnace_hatch",
"tfmg:fireproof_bricks",
"tfmg:reinforced_fireproof_bricks",
"tfmg:blast_furnace_reinforcement",
"tfmg:blast_furnace_reinforcement_wall",
"tfmg:rusted_blast_furnace_reinforcement",
@@ -111,6 +80,7 @@
"tfmg:electric_motor",
"tfmg:creative_generator",
"tfmg:accumulator",
"tfmg:gas_lamp",
"tfmg:light_bulb",
"tfmg:circular_light",
"tfmg:modern_light",
@@ -409,6 +379,36 @@
"tfmg:small_galena_brick_slab",
"tfmg:small_galena_brick_wall",
"tfmg:layered_galena",
"tfmg:galena_pillar"
"tfmg:galena_pillar",
"tfmg:brass_pipe",
"tfmg:copper_encased_brass_pipe",
"tfmg:glass_brass_pipe",
"tfmg:brass_mechanical_pump",
"tfmg:brass_smart_fluid_pipe",
"tfmg:brass_fluid_valve",
"tfmg:steel_pipe",
"tfmg:copper_encased_steel_pipe",
"tfmg:glass_steel_pipe",
"tfmg:steel_mechanical_pump",
"tfmg:steel_smart_fluid_pipe",
"tfmg:steel_fluid_valve",
"tfmg:aluminum_pipe",
"tfmg:copper_encased_aluminum_pipe",
"tfmg:glass_aluminum_pipe",
"tfmg:aluminum_mechanical_pump",
"tfmg:aluminum_smart_fluid_pipe",
"tfmg:aluminum_fluid_valve",
"tfmg:cast_iron_pipe",
"tfmg:copper_encased_cast_iron_pipe",
"tfmg:glass_cast_iron_pipe",
"tfmg:cast_iron_mechanical_pump",
"tfmg:cast_iron_smart_fluid_pipe",
"tfmg:cast_iron_fluid_valve",
"tfmg:plastic_pipe",
"tfmg:copper_encased_plastic_pipe",
"tfmg:glass_plastic_pipe",
"tfmg:plastic_mechanical_pump",
"tfmg:plastic_smart_fluid_pipe",
"tfmg:plastic_fluid_valve"
]
}

View File

@@ -9,7 +9,6 @@
"tfmg:blast_furnace_output",
"tfmg:blast_furnace_hatch",
"tfmg:fireproof_bricks",
"tfmg:reinforced_fireproof_bricks",
"tfmg:blast_furnace_reinforcement",
"tfmg:blast_furnace_reinforcement_wall",
"tfmg:rusted_blast_furnace_reinforcement",

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:crushed_raw_lithium"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:blasting/lithium_ingot_from_crushed_blasting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:blasting/lithium_ingot_from_crushed_blasting"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/aluminum"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/aluminum_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/aluminum_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/aluminum"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/aluminum_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/aluminum_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/brass"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/brass_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/brass_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/brass"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/brass_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/brass_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/cast_iron"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/cast_iron_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/cast_iron_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/cast_iron"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/cast_iron_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/cast_iron_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:heavy_machinery_casing"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/concrete_hose"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/concrete_hose"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/constantan"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/constantan_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/constantan_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/constantan"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/constantan_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/constantan_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/copper"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/copper_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/copper_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/copper"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/copper_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/copper_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:heavy_machinery_casing"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/electrode_holder"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/electrode_holder"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:plastic_sheet"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/empty_circuit_board"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/empty_circuit_board"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:fireproof_bricks"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/firebox"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/firebox"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/lead"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/lead_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/lead_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/lead"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/lead_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/lead_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:heavy_machinery_casing"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/machine_input"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/machine_input"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/nickel"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/nickel_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/nickel_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/nickel"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/nickel_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/nickel_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:steel_casing"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/polarizer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/polarizer"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/steel"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/steel_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/steel_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/steel"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/steel_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/steel_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:heavy_machinery_casing"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/surface_scanner"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/surface_scanner"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:steel_casing"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/transformer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/transformer"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_pipe"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/turbo"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/turbo"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/zinc"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/zinc_frame"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/zinc_frame"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,33 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"tag": "forge:nuggets/zinc"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:crafting/kinetics/zinc_truss"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:crafting/kinetics/zinc_truss"
]
},
"sends_telemetry_event": false
}

View File

@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"tfmg:crushed_raw_lithium"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "tfmg:smelting/lithium_ingot_from_crushed_blasting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"tfmg:smelting/lithium_ingot_from_crushed_blasting"
]
},
"sends_telemetry_event": false
}

View File

@@ -11,11 +11,11 @@
"entries": [
{
"type": "minecraft:item",
"name": "tfmg:fireproof_bricks"
"name": "tfmg:gas_lamp"
}
],
"rolls": 1.0
}
],
"random_sequence": "tfmg:blocks/reinforced_fireproof_bricks"
"random_sequence": "tfmg:blocks/gas_lamp"
}

View File

@@ -0,0 +1,10 @@
{
"type": "minecraft:blasting",
"category": "misc",
"cookingtime": 100,
"experience": 0.0,
"ingredient": {
"item": "tfmg:crushed_raw_lithium"
},
"result": "tfmg:lithium_ingot"
}

View File

@@ -3,8 +3,7 @@
"ingredients": [
{
"amount": 144,
"fluid": "tfmg:molten_steel",
"nbt": {}
"fluidTag": "forge:molten_steel"
}
],
"processingTime": 200,

View File

@@ -1,14 +0,0 @@
{
"type": "create:compacting",
"ingredients": [
{
"tag": "forge:ingots/aluminum"
}
],
"processingTime": 50,
"results": [
{
"item": "tfmg:aluminum_sheet"
}
]
}

View File

@@ -1,14 +0,0 @@
{
"type": "create:compacting",
"ingredients": [
{
"tag": "forge:ingots/cast_iron"
}
],
"processingTime": 50,
"results": [
{
"item": "tfmg:cast_iron_sheet"
}
]
}

View File

@@ -1,14 +0,0 @@
{
"type": "create:compacting",
"ingredients": [
{
"tag": "forge:ingots/lead"
}
],
"processingTime": 50,
"results": [
{
"item": "tfmg:lead_sheet"
}
]
}

View File

@@ -1,14 +0,0 @@
{
"type": "create:compacting",
"ingredients": [
{
"tag": "forge:ingots/nickel"
}
],
"processingTime": 50,
"results": [
{
"item": "tfmg:nickel_sheet"
}
]
}

View File

@@ -1,14 +0,0 @@
{
"type": "create:compacting",
"ingredients": [
{
"item": "tfmg:rubber_sheet"
}
],
"processingTime": 200,
"results": [
{
"item": "tfmg:synthetic_leather"
}
]
}

View File

@@ -0,0 +1,26 @@
{
"type": "create:crushing",
"ingredients": [
{
"item": "tfmg:deepslate_lithium_ore"
}
],
"results": [
{
"count": 2,
"item": "tfmg:crushed_raw_lithium"
},
{
"chance": 0.25,
"item": "tfmg:crushed_raw_lithium"
},
{
"chance": 0.75,
"item": "create:experience_nugget"
},
{
"chance": 0.12,
"item": "minecraft:cobbled_deepslate"
}
]
}

View File

@@ -0,0 +1,25 @@
{
"type": "create:crushing",
"ingredients": [
{
"item": "tfmg:lithium_ore"
}
],
"results": [
{
"item": "tfmg:crushed_raw_lithium"
},
{
"chance": 0.25,
"item": "tfmg:crushed_raw_lithium"
},
{
"chance": 0.75,
"item": "create:experience_nugget"
},
{
"chance": 0.12,
"item": "minecraft:cobblestone"
}
]
}

View File

@@ -0,0 +1,17 @@
{
"type": "create:crushing",
"ingredients": [
{
"item": "tfmg:raw_lithium"
}
],
"results": [
{
"item": "tfmg:crushed_raw_lithium"
},
{
"chance": 0.75,
"item": "create:experience_nugget"
}
]
}

View File

@@ -0,0 +1,19 @@
{
"type": "create:crushing",
"ingredients": [
{
"item": "tfmg:raw_lithium_block"
}
],
"results": [
{
"count": 9,
"item": "tfmg:crushed_raw_lithium"
},
{
"chance": 0.75,
"count": 9,
"item": "create:experience_nugget"
}
]
}

View File

@@ -1,5 +1,5 @@
{
"type": "create:item_application",
"type": "create:deploying",
"ingredients": [
{
"item": "tfmg:empty_circuit_board"

View File

@@ -3,8 +3,7 @@
"ingredients": [
{
"amount": 340,
"fluid": "tfmg:crude_oil",
"nbt": {}
"fluidTag": "forge:crude_oil"
}
],
"results": [

View File

@@ -3,8 +3,7 @@
"ingredients": [
{
"amount": 200,
"fluid": "tfmg:crude_oil",
"nbt": {}
"fluidTag": "forge:crude_oil"
}
],
"results": [

View File

@@ -3,8 +3,7 @@
"ingredients": [
{
"amount": 330,
"fluid": "tfmg:crude_oil",
"nbt": {}
"fluidTag": "forge:crude_oil"
}
],
"results": [

View File

@@ -0,0 +1,21 @@
{
"type": "create:filling",
"ingredients": [
{
"item": "tfmg:fire_extinguisher"
},
{
"amount": 1000,
"fluid": "tfmg:carbon_dioxide",
"nbt": {}
}
],
"results": [
{
"item": "tfmg:fire_extinguisher",
"nbt": {
"fill_level": 500
}
}
]
}

View File

@@ -42,7 +42,7 @@
"item": "tfmg:unfinished_steel_mechanism"
},
{
"item": "tfmg:nickel_sheet"
"tag": "forge:plates/nickel"
}
],
"results": [
@@ -74,7 +74,7 @@
"item": "tfmg:unfinished_steel_mechanism"
},
{
"item": "tfmg:lead_sheet"
"tag": "forge:plates/lead"
}
],
"results": [

View File

@@ -0,0 +1,10 @@
{
"type": "minecraft:smelting",
"category": "misc",
"cookingtime": 200,
"experience": 0.0,
"ingredient": {
"item": "tfmg:crushed_raw_lithium"
},
"result": "tfmg:lithium_ingot"
}

View File

@@ -1,7 +1,6 @@
{
"values": [
"tfmg:blast_furnace_hatch",
"tfmg:reinforced_fireproof_bricks",
"tfmg:steel_block"
]
}

View File

@@ -3,7 +3,7 @@
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 500
"chance": 750
},
{
"type": "minecraft:in_square"

View File

@@ -4,18 +4,38 @@ import com.drmangotea.tfmg.base.TFMGBoilerHeaters;
import com.drmangotea.tfmg.base.TFMGContraptions;
import com.drmangotea.tfmg.base.TFMGCreativeTabs;
import com.drmangotea.tfmg.base.TFMGRegistrate;
import com.drmangotea.tfmg.base.TFMGRegistries;
import com.drmangotea.tfmg.base.fluid.TFMGFluidInteractions;
import com.drmangotea.tfmg.config.TFMGConfigs;
import com.drmangotea.tfmg.content.decoration.pipes.TFMGPipes;
import com.drmangotea.tfmg.content.electricity.base.ElectricNetworkManager;
import com.drmangotea.tfmg.content.engines.fuels.BaseFuelTypes;
import com.drmangotea.tfmg.content.items.weapons.explosives.thermite_grenades.fire.TFMGColoredFires;
import com.drmangotea.tfmg.content.machinery.oil_processing.pumpjack.pumpjack.base.TestSavedDataManager;
import com.drmangotea.tfmg.datagen.TFMGDatagen;
import com.drmangotea.tfmg.base.fluid.TFMGFluidInteractions;
import com.drmangotea.tfmg.config.TFMGConfigs;
import com.drmangotea.tfmg.content.decoration.pipes.TFMGPipes;
import com.drmangotea.tfmg.registry.*;
import com.drmangotea.tfmg.registry.TFMGBlockEntities;
import com.drmangotea.tfmg.registry.TFMGBlocks;
import com.drmangotea.tfmg.registry.TFMGCableTypes;
import com.drmangotea.tfmg.registry.TFMGElectrodes;
import com.drmangotea.tfmg.registry.TFMGEncasedBlocks;
import com.drmangotea.tfmg.registry.TFMGEntityTypes;
import com.drmangotea.tfmg.registry.TFMGFluids;
import com.drmangotea.tfmg.registry.TFMGItems;
import com.drmangotea.tfmg.registry.TFMGMenuTypes;
import com.drmangotea.tfmg.registry.TFMGMobEffects;
import com.drmangotea.tfmg.registry.TFMGMountedStorageTypes;
import com.drmangotea.tfmg.registry.TFMGPackets;
import com.drmangotea.tfmg.registry.TFMGPaletteBlocks;
import com.drmangotea.tfmg.registry.TFMGPartialModels;
import com.drmangotea.tfmg.registry.TFMGParticleTypes;
import com.drmangotea.tfmg.registry.TFMGRecipeTypes;
import com.drmangotea.tfmg.registry.TFMGSoundEvents;
import com.drmangotea.tfmg.worldgen.TFMGFeatures;
import com.mojang.logging.LogUtils;
import com.simibubi.create.AllSoundEvents;
import com.simibubi.create.foundation.item.ItemDescription;
import com.simibubi.create.foundation.item.KineticStats;
import com.simibubi.create.foundation.item.TooltipModifier;
import net.createmod.catnip.lang.FontHelper;
import net.minecraft.client.renderer.ItemBlockRenderTypes;
import net.minecraft.client.renderer.RenderType;
import net.minecraft.resources.ResourceLocation;
@@ -32,6 +52,7 @@ import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import net.minecraftforge.registries.RegisterEvent;
import org.slf4j.Logger;
import static net.createmod.catnip.lang.FontHelper.styleFromColor;
@SuppressWarnings("removal")
@@ -48,46 +69,71 @@ public class TFMG {
public static final TFMGRegistrate REGISTRATE = TFMGRegistrate.create();
public static final FontHelper.Palette TFMG_PALETTE = new FontHelper.Palette(styleFromColor(0x4c5155), styleFromColor(0x838c8a));
static {
REGISTRATE.setTooltipModifierFactory((item) -> (new ItemDescription.Modifier(item, TFMG_PALETTE)).andThen(TooltipModifier.mapNull(KineticStats.create(item))));
//.andThen(TooltipModifier.mapNull(CableTypeStats.create(item))) (save this for whenever the fuck I figure out what resistivity is meant to do)
}
public TFMG() {
IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
// ===== PHASE 1: CORE SETUP =====
LOGGER.info("[TFMG] Initializing core systems...");
REGISTRATE.registerEventListeners(modEventBus);
TFMGSoundEvents.prepare();
TFMGPipes.init();
TFMGBlocks.init();
TFMGBlockEntities.init();
TFMGItems.init();
TFMGEntityTypes.init();
TFMGPartialModels.init();
TFMGFluids.init();
TFMGMenuTypes.init();
TFMGEncasedBlocks.init();
TFMGPaletteBlocks.init();
TFMGParticleTypes.register(modEventBus);
TFMGCreativeTabs.register(modEventBus);
TFMGMobEffects.register(modEventBus);
TFMGRecipeTypes.register(modEventBus);
TFMGColoredFires.register(modEventBus);
TFMGFeatures.register(modEventBus);
TFMGMountedStorageTypes.register();
modEventBus.addListener(TFMG::onRegister);
TFMGPackets.registerPackets();
TFMGConfigs.register(ModLoadingContext.get());
TFMGRegistries.register();
// Register event listeners early
modEventBus.addListener(this::onRegister);
modEventBus.addListener(this::commonSetup);
modEventBus.addListener(this::clientSetup);
modEventBus.addListener(EventPriority.LOWEST, TFMGDatagen::gatherData);
modEventBus.addListener(TFMGSoundEvents::register);
modEventBus.addListener(TFMG::commonSetup);
modEventBus.addListener(this::clientSetup);
MinecraftForge.EVENT_BUS.register(this);
DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> TFMGClient::new);
modEventBus.addListener(TFMGCreativeTabs::addCreative);
// ===== PHASE 2: CONTENT REGISTRATION =====
LOGGER.info("[TFMG] Registering content...");
// Sounds/Particles
TFMGSoundEvents.prepare();
TFMGParticleTypes.register(modEventBus);
TFMGRecipeTypes.register(modEventBus);
TFMGMobEffects.register(modEventBus);
TFMGColoredFires.register(modEventBus);
// Block/Item hierarchy
TFMGBlocks.init();
TFMGItems.init();
TFMGEncasedBlocks.init();
TFMGPaletteBlocks.init();
TFMGBlockEntities.init();
TFMGEntityTypes.init();
TFMGMenuTypes.init();
// Fluids after blocks
TFMGFluids.init();
// ===== PHASE 3: SYSTEMS SETUP =====
LOGGER.info("[TFMG] Initializing systems...");
TFMGPipes.init();
TFMGElectrodes.register();
TFMGCableTypes.register();
TFMGMountedStorageTypes.register();
TFMGFeatures.register(modEventBus);
TFMGPackets.registerPackets();
// ===== PHASE 4: CLIENT & CREATIVE =====
LOGGER.info("[TFMG] Setting up client...");
TFMGPartialModels.init();
TFMGCreativeTabs.register(modEventBus);
modEventBus.addListener(TFMGCreativeTabs::addCreative);
DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> TFMGClient::new);
// Common event bus registrations
MinecraftForge.EVENT_BUS.register(this);
LOGGER.info("[TFMG] Initialization complete!");
}
@SuppressWarnings("removal")
@@ -99,7 +145,7 @@ public class TFMG {
/**
* fluid interaction & firebox heating
*/
public static void commonSetup(final FMLCommonSetupEvent event) {
public void commonSetup(final FMLCommonSetupEvent event) {
TFMGFluidInteractions.registerFluidInteractions();
event.enqueueWork(() -> {
@@ -109,7 +155,7 @@ public class TFMG {
});
}
public static void onRegister(final RegisterEvent event) {
public void onRegister(final RegisterEvent event) {
TFMGContraptions.prepare();
}

View File

@@ -1,11 +1,11 @@
package com.drmangotea.tfmg;
import com.drmangotea.tfmg.content.items.weapons.advanced_potato_cannon.AdvancedPotatoCannonRenderHandler;
import com.drmangotea.tfmg.content.items.weapons.fire_extinguisher.FireExtinguisherRenderHandler;
import com.drmangotea.tfmg.content.items.weapons.flamethrover.FlamethrowerRenderHandler;
import com.drmangotea.tfmg.content.items.weapons.quad_potato_cannon.QuadPotatoCannonRenderHandler;
import com.drmangotea.tfmg.ponder.TFMGPonderPlugin;
import com.drmangotea.tfmg.registry.TFMGParticleTypes;
import com.simibubi.create.foundation.ponder.CreatePonderPlugin;
import net.createmod.ponder.foundation.PonderIndex;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.eventbus.api.IEventBus;
@@ -22,6 +22,7 @@ public class TFMGClient {
public static final AdvancedPotatoCannonRenderHandler ADVANCED_POTATO_CANNON_RENDER_HANDLER = new AdvancedPotatoCannonRenderHandler();
public static final FlamethrowerRenderHandler FLAMETHROWER_RENDER_HANDLER = new FlamethrowerRenderHandler();
public static final FireExtinguisherRenderHandler FIRE_EXTINGUISHER_RENDER_HANDLER = new FireExtinguisherRenderHandler();
@SuppressWarnings("removal")
public TFMGClient() {

View File

@@ -14,6 +14,7 @@ import com.drmangotea.tfmg.content.decoration.flywheels.TFMGFlywheelBlock;
import com.drmangotea.tfmg.content.electricity.connection.copycat_cable.CopycatCableBlock;
import com.drmangotea.tfmg.content.electricity.lights.neon_tube.NeonTubeBlock;
import com.drmangotea.tfmg.registry.TFMGBlocks;
import com.drmangotea.tfmg.registry.TFMGTags;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.AllTags;
import com.simibubi.create.content.contraptions.behaviour.DoorMovingInteraction;
@@ -22,7 +23,12 @@ import com.simibubi.create.content.decoration.slidingDoor.SlidingDoorMovementBeh
import com.simibubi.create.content.kinetics.base.RotatedPillarKineticBlock;
import com.simibubi.create.content.kinetics.simpleRelays.encased.EncasedCogCTBehaviour;
import com.simibubi.create.foundation.block.connected.CTSpriteShiftEntry;
import com.simibubi.create.foundation.data.*;
import com.simibubi.create.foundation.data.AssetLookup;
import com.simibubi.create.foundation.data.BlockStateGen;
import com.simibubi.create.foundation.data.CreateRegistrate;
import com.simibubi.create.foundation.data.SharedProperties;
import com.simibubi.create.foundation.data.TagGen;
import com.simibubi.create.foundation.data.recipe.CommonMetal;
import com.tterrag.registrate.builders.BlockBuilder;
import com.tterrag.registrate.providers.DataGenContext;
import com.tterrag.registrate.providers.RegistrateBlockstateProvider;
@@ -36,12 +42,20 @@ import net.minecraft.data.recipes.RecipeCategory;
import net.minecraft.tags.BlockTags;
import net.minecraft.tags.ItemTags;
import net.minecraft.world.level.ItemLike;
import net.minecraft.world.level.block.*;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.block.PipeBlock;
import net.minecraft.world.level.block.SlabBlock;
import net.minecraft.world.level.block.SoundType;
import net.minecraft.world.level.block.StairBlock;
import net.minecraft.world.level.block.WallBlock;
import net.minecraft.world.level.block.state.BlockBehaviour;
import net.minecraftforge.client.model.generators.ModelFile;
import net.minecraftforge.client.model.generators.MultiPartBlockStateBuilder;
import java.util.*;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import java.util.function.Supplier;
import static com.drmangotea.tfmg.TFMG.REGISTRATE;
@@ -50,7 +64,9 @@ import static com.simibubi.create.api.behaviour.movement.MovementBehaviour.movem
import static com.simibubi.create.foundation.data.BlockStateGen.axisBlock;
import static com.simibubi.create.foundation.data.BlockStateGen.simpleCubeAll;
import static com.simibubi.create.foundation.data.ModelGen.customItemModel;
import static com.simibubi.create.foundation.data.TagGen.*;
import static com.simibubi.create.foundation.data.TagGen.axeOrPickaxe;
import static com.simibubi.create.foundation.data.TagGen.pickaxeOnly;
import static com.simibubi.create.foundation.data.TagGen.tagBlockAndItem;
@SuppressWarnings("removal")
public class TFMGBuilderTransformers {
@@ -144,7 +160,7 @@ public class TFMGBuilderTransformers {
String casing, Supplier<CTSpriteShiftEntry> casingShift, Supplier<ItemLike> drop, boolean large) {
String encasedSuffix;
if (!large) {
encasedSuffix = "_encased_cogwheel_side" + (large ? "_connected" : "");
encasedSuffix = "_encased_cogwheel_side";
} else encasedSuffix = "_encased_cogwheel_side_large";
String blockFolder = large ? "encased_large_cogwheel" : "encased_cogwheel";
String wood = casing.equals("steel") ? "steel_casing" : "heavy_machinery_casing";
@@ -215,7 +231,7 @@ public class TFMGBuilderTransformers {
public static BlockEntry<TrussBlock> truss(String name) {
return REGISTRATE.block(name + "_truss", TrussBlock::new)
.initialProperties(() -> Blocks.IRON_BLOCK)
.properties(p -> p.noOcclusion())
.properties(BlockBehaviour.Properties::noOcclusion)
.properties(p -> p.sound(SoundType.NETHERITE_BLOCK))
.transform(pickaxeOnly())
.addLayer(() -> RenderType::cutoutMipped)
@@ -267,7 +283,7 @@ public class TFMGBuilderTransformers {
REGISTRATE.block(color + "_caution_block", TFMGHorizontalDirectionalBlock::new)
.initialProperties(() -> Blocks.COPPER_BLOCK)
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.properties(p -> p.sound(SoundType.NETHERITE_BLOCK))
.transform(pickaxeOnly())
.blockstate((c, p) -> p.horizontalBlock(c.get(), p.models()
@@ -276,7 +292,7 @@ public class TFMGBuilderTransformers {
.texture("particle", p.modLoc("block/caution_block/" + color))
))
.tag(BlockTags.NEEDS_STONE_TOOL)
.recipe((c, p) -> p.stonecutting(DataIngredient.tag(AllTags.forgeItemTag("ingots/aluminum")), RecipeCategory.BUILDING_BLOCKS, c::get, 2))
.recipe((c, p) -> p.stonecutting(DataIngredient.tag(CommonMetal.ALUMINUM.ingots), RecipeCategory.BUILDING_BLOCKS, c, 2))
.item()
.build()
.lang(upperCaseColor + " Caution Block")
@@ -294,13 +310,13 @@ public class TFMGBuilderTransformers {
concrete.wall = REGISTRATE.block(name + "_wall", WallBlock::new)
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateWallBlockState(c, p, "concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.WALLS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(concrete.block.get()), RecipeCategory.BUILDING_BLOCKS, c::get, 1))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(concrete.block.get()), RecipeCategory.BUILDING_BLOCKS, c, 1))
.item()
.transform(b -> TFMGVanillaBlockStates.transformWallItem(b, "concrete"))
.build()
@@ -308,13 +324,13 @@ public class TFMGBuilderTransformers {
concrete.stairs = REGISTRATE.block(name + "_stairs", p -> new StairBlock(() -> concrete.block.get().defaultBlockState(), p))
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateStairBlockState(c, p, "concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.STAIRS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(concrete.block.get()), RecipeCategory.BUILDING_BLOCKS, c::get, 1))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(concrete.block.get()), RecipeCategory.BUILDING_BLOCKS, c, 1))
.item()
//.transform(b -> TFMGVanillaBlockStates.transformStairItem(b, "concrete"))
.transform(customItemModel("concrete_stairs"))
@@ -324,23 +340,23 @@ public class TFMGBuilderTransformers {
concrete.block = REGISTRATE.block(name, Block::new)
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.transform(pickaxeOnly())
.blockstate(simpleCubeAll("concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
.transform(tagBlockAndItem("concrete"))
.transform(tagBlockAndItem(TFMGTags.TFMGBlockTags.CONCRETE.tag, TFMGTags.TFMGItemTags.CONCRETE.tag))
.build()
.register();
concrete.slab = REGISTRATE.block(name + "_slab", SlabBlock::new)
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateSlabBlockState(c, p, "concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.SLABS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(concrete.block.get()), RecipeCategory.BUILDING_BLOCKS, c::get, 2))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(concrete.block.get()), RecipeCategory.BUILDING_BLOCKS, c, 2))
.item()
.transform(customItemModel("concrete_bottom"))
.register();
@@ -361,7 +377,7 @@ public class TFMGBuilderTransformers {
set.block=REGISTRATE.block(color + name, Block::new)
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.transform(pickaxeOnly())
.blockstate(simpleCubeAll(color + "_concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
@@ -373,12 +389,12 @@ public class TFMGBuilderTransformers {
set.wall=REGISTRATE.block(color + name + "_wall", WallBlock::new)
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateWallBlockState(c, p, color + "_concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.WALLS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(set.block.asItem()), RecipeCategory.BUILDING_BLOCKS, c::get, 1))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(set.block.asItem()), RecipeCategory.BUILDING_BLOCKS, c, 1))
.item()
.transform(b -> TFMGVanillaBlockStates.transformWallItem(b, color + "_concrete"))
.build()
@@ -387,12 +403,12 @@ public class TFMGBuilderTransformers {
set.stairs=REGISTRATE.block(color + name + "_stairs", p -> new StairBlock(() -> TFMGBlocks.CONCRETE.block.get().defaultBlockState(), p))
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateStairBlockState(c, p, color + "_concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.STAIRS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(set.block.asItem()), RecipeCategory.BUILDING_BLOCKS, c::get, 1))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(set.block.asItem()), RecipeCategory.BUILDING_BLOCKS, c, 1))
.item()
// .transform(b -> TFMGVanillaBlockStates.transformStairItem(b, color + "_concrete"))
.transform(customItemModel(color + "_concrete_stairs"))
@@ -402,12 +418,12 @@ public class TFMGBuilderTransformers {
set.slab=REGISTRATE.block(color + name + "_slab", SlabBlock::new)
.initialProperties(() -> Blocks.STONE)
.properties(p -> p.strength(rebar ? 12f : 3.5f, rebar ? 1200f : 3.5f))
.properties(p -> p.requiresCorrectToolForDrops())
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateSlabBlockState(c, p, color + "_concrete"))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.SLABS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(set.block.asItem()), RecipeCategory.BUILDING_BLOCKS, c::get, 2))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(set.block.asItem()), RecipeCategory.BUILDING_BLOCKS, c, 2))
.item()
.transform(customItemModel(color + "_concrete_bottom"))
.register();
@@ -431,25 +447,25 @@ public class TFMGBuilderTransformers {
REGISTRATE.block(name + "_wall", WallBlock::new)
.initialProperties(() -> blockEntry.get())
.initialProperties(blockEntry)
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateWallBlockState(c, p, name))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.WALLS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(blockEntry.asItem()), RecipeCategory.BUILDING_BLOCKS, c::get, 1))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(blockEntry.asItem()), RecipeCategory.BUILDING_BLOCKS, c, 1))
.item()
.transform(b -> TFMGVanillaBlockStates.transformWallItem(b, name))
.build()
.register();
REGISTRATE.block(name + "_slab", SlabBlock::new)
.initialProperties(() -> blockEntry.get())
.properties(p -> p.requiresCorrectToolForDrops())
.initialProperties(blockEntry)
.properties(BlockBehaviour.Properties::requiresCorrectToolForDrops)
.transform(pickaxeOnly())
.blockstate((c, p) -> TFMGVanillaBlockStates.generateSlabBlockState(c, p, name))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.SLABS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(blockEntry.asItem()), RecipeCategory.BUILDING_BLOCKS, c::get, 2))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(blockEntry.asItem()), RecipeCategory.BUILDING_BLOCKS, c, 2))
.item()
.transform(customItemModel(name + "_bottom"))
.register();
@@ -459,7 +475,7 @@ public class TFMGBuilderTransformers {
.blockstate((c, p) -> TFMGVanillaBlockStates.generateStairBlockState(c, p, name))
.tag(BlockTags.NEEDS_STONE_TOOL)
.tag(BlockTags.STAIRS)
.recipe((c, p) -> p.stonecutting(DataIngredient.items(blockEntry.asItem()), RecipeCategory.BUILDING_BLOCKS, c::get, 1))
.recipe((c, p) -> p.stonecutting(DataIngredient.items(blockEntry.asItem()), RecipeCategory.BUILDING_BLOCKS, c, 1))
.item()
.transform(customItemModel(name + "_stairs"))
.register();

View File

@@ -3,7 +3,6 @@ package com.drmangotea.tfmg.base;
import com.drmangotea.tfmg.content.decoration.encased.TFMGEncasedCogwheelBlock;
import com.drmangotea.tfmg.content.machinery.misc.winding_machine.SpoolItem;
import com.drmangotea.tfmg.registry.TFMGBlocks;
import com.drmangotea.tfmg.registry.TFMGEncasedBlocks;
import com.drmangotea.tfmg.registry.TFMGItems;
import com.simibubi.create.AllCreativeModeTabs;
import com.simibubi.create.content.processing.sequenced.SequencedAssemblyItem;

View File

@@ -20,7 +20,10 @@ import net.minecraftforge.client.model.generators.ModelFile;
import java.util.function.Supplier;
import static net.minecraft.world.level.block.state.properties.BlockStateProperties.*;
import static net.minecraft.world.level.block.state.properties.BlockStateProperties.EAST;
import static net.minecraft.world.level.block.state.properties.BlockStateProperties.NORTH;
import static net.minecraft.world.level.block.state.properties.BlockStateProperties.SOUTH;
import static net.minecraft.world.level.block.state.properties.BlockStateProperties.WEST;
public class TFMGMetalBarsGen {

View File

@@ -2,6 +2,10 @@ package com.drmangotea.tfmg.base;
import com.drmangotea.tfmg.TFMG;
import com.drmangotea.tfmg.base.fluid.GasFluidType;
import com.drmangotea.tfmg.content.electricity.connection.cable_type.CableType;
import com.drmangotea.tfmg.content.electricity.connection.cable_type.CableTypeBuilder;
import com.drmangotea.tfmg.content.machinery.vat.electrode_holder.electrode.Electrode;
import com.drmangotea.tfmg.content.machinery.vat.electrode_holder.electrode.ElectrodeBuilder;
import com.simibubi.create.content.fluids.VirtualFluid;
import com.simibubi.create.foundation.data.CreateRegistrate;
import com.simibubi.create.foundation.data.VirtualFluidBuilder;
@@ -9,14 +13,13 @@ import com.simibubi.create.foundation.item.ItemDescription;
import com.simibubi.create.foundation.item.KineticStats;
import com.simibubi.create.foundation.item.TooltipModifier;
import com.tterrag.registrate.builders.FluidBuilder;
import com.tterrag.registrate.util.nullness.NonNullFunction;
import net.createmod.catnip.lang.FontHelper;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.item.Item;
import net.minecraft.world.level.block.*;
import net.minecraft.world.level.block.Block;
import net.minecraftforge.registries.ForgeRegistries;
import static com.drmangotea.tfmg.registry.TFMGFluids.getGasTexture;
import static com.simibubi.create.foundation.data.ModelGen.customItemModel;
public class TFMGRegistrate extends CreateRegistrate {
public static String autoLang(String id) {
@@ -60,4 +63,35 @@ public class TFMGRegistrate extends CreateRegistrate {
return TFMG.REGISTRATE.get(name+"_bucket", ForgeRegistries.ITEMS.getRegistryKey()).get();
}
public <T extends CableType> CableTypeBuilder<T, TFMGRegistrate> cableType(NonNullFunction<CableType.Properties, T> factory) {
return cableType((TFMGRegistrate) self(), factory);
}
public <T extends CableType> CableTypeBuilder<T, TFMGRegistrate> cableType(String name, NonNullFunction<CableType.Properties, T> factory) {
return cableType((TFMGRegistrate) self(), name, factory);
}
public <T extends CableType, P> CableTypeBuilder<T, P> cableType(P parent, NonNullFunction<CableType.Properties, T> factory) {
return cableType(parent, currentName(), factory);
}
public <T extends CableType, P> CableTypeBuilder<T, P> cableType(P parent, String name, NonNullFunction<CableType.Properties, T> factory) {
return entry(name, callback -> CableTypeBuilder.create(this, parent, name, callback, factory));
}
public <T extends Electrode> ElectrodeBuilder<T, TFMGRegistrate> electrode(NonNullFunction<Electrode.Properties, T> factory) {
return electrode((TFMGRegistrate) self(), factory);
}
public <T extends Electrode> ElectrodeBuilder<T, TFMGRegistrate> electrode(String name, NonNullFunction<Electrode.Properties, T> factory) {
return electrode((TFMGRegistrate) self(), name, factory);
}
public <T extends Electrode, P> ElectrodeBuilder<T, P> electrode(P parent, NonNullFunction<Electrode.Properties, T> factory) {
return electrode(parent, currentName(), factory);
}
public <T extends Electrode, P> ElectrodeBuilder<T, P> electrode(P parent, String name, NonNullFunction<Electrode.Properties, T> factory) {
return entry(name, callback -> ElectrodeBuilder.create(this, parent, name, callback, factory));
}
}

Some files were not shown because too many files have changed in this diff Show More