Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f122a60
Fix the recipe modifier list for example turbine. (#4361)
Phoenixvine32908 Dec 22, 2025
42b91cf
сorrecting EnderCoversTest (#4340)
zetrock1 Dec 23, 2025
ce51110
itemLinkCoverTest (#4333)
zetrock1 Dec 23, 2025
7c23a95
Rework element creation docs (#4367)
jurrejelle Dec 23, 2025
d0a6d11
(Docs) Fix GTValues.VA being used as a function in material property …
carbonatek Dec 23, 2025
539757c
Update spotless to 8.1.0 (#4323)
Reabstraction Dec 23, 2025
69bb85a
PumpBiomeModifier - change priority of tags (#4369)
zetrock1 Dec 23, 2025
9b15449
Change out LDLib client side check to GTCEu one (#4365)
jurrejelle Dec 24, 2025
1edfb73
Make fuel jetpacks work on servers (#4341)
Mqrius Dec 24, 2025
c1673c9
Cyclohexanone oxime ru_ru name correction (#4394)
Petr211071 Dec 28, 2025
2dd99cb
Changes and additions to documentation (#3050)
Siber0 Jan 3, 2026
8e2549c
Retextured mk3 ctms (#4355)
HazeVista Jan 3, 2026
3c8ff11
Fix facade cover json (#4418)
jurrejelle Jan 3, 2026
5b16a10
Correct Data Stick interaction handling (#4409)
remakefactory Jan 5, 2026
e82d853
Update uk_ua.json (#4411)
StarmanMine142 Jan 5, 2026
5f364ad
Fixes to overlay textures on some machines. (#4403)
Conity723 Jan 5, 2026
781f171
Test coverage (#4410)
TarLaboratories Jan 5, 2026
1071c00
Fix {fromAscii} placeholder (#4392)
TarLaboratories Jan 5, 2026
e3394a9
Fix blackstone and tuff ores not dropping dusts (#4376)
JuiceyBeans Jan 5, 2026
7de5cb7
Fix rotor holder Z-fighting (#4335)
zetrock1 Jan 5, 2026
698cf02
Make netherite tools and items fire resistant (#4378)
JuiceyBeans Jan 5, 2026
59a51b9
Refactor naquadah reactor overlays to a workableMultiblockMachineCasi…
jonasGajdosikas Jan 5, 2026
eb160f6
Jade support for Long Distance Pipeline Endpoints (#4420)
JuiceyBeans Jan 5, 2026
53b6d92
Fix ranged output items voiding if there wasn't enough output space (…
DilithiumThoride Jan 5, 2026
ef00786
Add recipe for Copper Ingot disassembling (#4399)
esmenard Jan 5, 2026
bf67107
Fix multiblock controller rotation overlay logic (#4199)
jkieberking Jan 5, 2026
d7a411b
Add missing rock types to initializeCobbleReplacements() (#4329)
Pyritie Jan 5, 2026
c0401e2
Port existing keybinds to new system (#4069)
TechLord22 Jan 5, 2026
29a43dd
RELEASE for 1.20.1 [no-snapshot] (#4426)
github-actions[bot] Jan 6, 2026
4f02fa8
Merge remote-tracking branch 'origin/1.20.1' into re/merge-1.20.1-int…
Reabstraction Jan 6, 2026
8bf5f32
Spotless .-.
Reabstraction Jan 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# ChangeLog

## Version [v7.4.1](https://github.com/GregTechCEu/GregTech-Modern/compare/v7.4.0-1.20.1...v7.4.1-1.20.1)
### Added

- Improvements to Sodalite and Lazurite by @htmlcsjs in [#4297](https://github.com/GregTechCEu/GregTech-Modern/pull/4297)
- Allow accessing block nbt from placeholders by @TarLaboratories in [#4161](https://github.com/GregTechCEu/GregTech-Modern/pull/4161)
- Fix blackstone and tuff ores not dropping dusts by @JuiceyBeans in [#4376](https://github.com/GregTechCEu/GregTech-Modern/pull/4376)
- Make netherite tools and items fire resistant by @JuiceyBeans in [#4378](https://github.com/GregTechCEu/GregTech-Modern/pull/4378)
- Jade support for Long Distance Pipeline Endpoints by @JuiceyBeans in [#4420](https://github.com/GregTechCEu/GregTech-Modern/pull/4420)

### Fixed

- Fix vanilla fuel not working in boilers by @jurrejelle in [#4249](https://github.com/GregTechCEu/GregTech-Modern/pull/4249)
- Fix manual mode for item/fluid filter covers and conveyors/pumps by @programmer3481 in [#4245](https://github.com/GregTechCEu/GregTech-Modern/pull/4245)
- no more z fighting by @Spicierspace153 in [#4240](https://github.com/GregTechCEu/GregTech-Modern/pull/4240)
- Fix #4154 Charcoal Pile Igniter by @zetrock1 in [#4246](https://github.com/GregTechCEu/GregTech-Modern/pull/4246)
- Add tooltips for link covers by @zetrock1 in [#4265](https://github.com/GregTechCEu/GregTech-Modern/pull/4265)
- Large Boiler throttle modifies burn time of current fuel by @DilithiumThoride in [#4258](https://github.com/GregTechCEu/GregTech-Modern/pull/4258)
- Fix scythe not breaking items in an AOE by @Ujhik in [#4207](https://github.com/GregTechCEu/GregTech-Modern/pull/4207)
- Fix GT Capes not rendering in multiplayer by @DilithiumThoride in [#4271](https://github.com/GregTechCEu/GregTech-Modern/pull/4271)
- Fix dupes of Carbon dust and Coal dust by @zetrock1 in [#4301](https://github.com/GregTechCEu/GregTech-Modern/pull/4301)
- rework the check for decomposition amounts by @jonasGajdosikas in [#4298](https://github.com/GregTechCEu/GregTech-Modern/pull/4298)
- Fix ghost circuit in item detector by @zetrock1 in [#4293](https://github.com/GregTechCEu/GregTech-Modern/pull/4293)
- Fixes shiny material set double plates. by @Flare32 in [#4213](https://github.com/GregTechCEu/GregTech-Modern/pull/4213)
- Add directional setting UI and fix Machine UI TitleBar by @remakefactory in [#4238](https://github.com/GregTechCEu/GregTech-Modern/pull/4238)
- KubeJS Duration Check by @YoungOnionMC in [#4327](https://github.com/GregTechCEu/GregTech-Modern/pull/4327)
- Fixes some cases where handleRecipe() succeeds when it should fail by @DilithiumThoride in [#4300](https://github.com/GregTechCEu/GregTech-Modern/pull/4300)
- Allow tags in shaped recipes to get recycle info by @jurrejelle in [#4292](https://github.com/GregTechCEu/GregTech-Modern/pull/4292)
- Prevent clientside state mutations in QuarkTechSuite helmet by @Mqrius in [#4322](https://github.com/GregTechCEu/GregTech-Modern/pull/4322)
- (Docs) Fix GTValues.VA being used as a function in material property modification, add reference to coil temps in Material Properties by @carbonatek in [#4338](https://github.com/GregTechCEu/GregTech-Modern/pull/4338)
- Update spotless to 8.1.0 by @Reabstraction in [#4323](https://github.com/GregTechCEu/GregTech-Modern/pull/4323)
- PumpBiomeModifier - change priority of tags by @zetrock1 in [#4369](https://github.com/GregTechCEu/GregTech-Modern/pull/4369)
- Make fuel jetpacks work on servers by @Mqrius in [#4341](https://github.com/GregTechCEu/GregTech-Modern/pull/4341)
- Fix facade cover json by @jurrejelle in [#4418](https://github.com/GregTechCEu/GregTech-Modern/pull/4418)
- Correct Data Stick interaction handling by @remakefactory in [#4409](https://github.com/GregTechCEu/GregTech-Modern/pull/4409)
- Fixes to overlay textures on some machines. by @Conity723 in [#4403](https://github.com/GregTechCEu/GregTech-Modern/pull/4403)
- Fix {fromAscii} placeholder by @TarLaboratories in [#4392](https://github.com/GregTechCEu/GregTech-Modern/pull/4392)
- Fix rotor holder Z-fighting by @zetrock1 in [#4335](https://github.com/GregTechCEu/GregTech-Modern/pull/4335)
- Refactor naquadah reactor overlays to a workableMultiblockMachineCasing compatible format by @jonasGajdosikas in [#4353](https://github.com/GregTechCEu/GregTech-Modern/pull/4353)
- Fix ranged output items voiding if there wasn't enough output space by @DilithiumThoride in [#4290](https://github.com/GregTechCEu/GregTech-Modern/pull/4290)
- Add recipe for Copper Ingot disassembling by @esmenard in [#4399](https://github.com/GregTechCEu/GregTech-Modern/pull/4399)
- Fix multiblock controller rotation overlay logic by @jkieberking in [#4199](https://github.com/GregTechCEu/GregTech-Modern/pull/4199)
- Add missing rock types to initializeCobbleReplacements() by @Pyritie in [#4329](https://github.com/GregTechCEu/GregTech-Modern/pull/4329)

### Changed

- Large Boiler throttle modifies burn time of current fuel by @DilithiumThoride in [#4258](https://github.com/GregTechCEu/GregTech-Modern/pull/4258)
- ja_jp fix by @code-onigiri in [#4319](https://github.com/GregTechCEu/GregTech-Modern/pull/4319)
- Change out LDLib client side check to GTCEu one by @jurrejelle in [#4365](https://github.com/GregTechCEu/GregTech-Modern/pull/4365)
- Update uk_ua.json by @StarmanMine142 in [#4411](https://github.com/GregTechCEu/GregTech-Modern/pull/4411)
- Port existing keybinds to new system by @TechLord22 in [#4069](https://github.com/GregTechCEu/GregTech-Modern/pull/4069)


## Version [v7.4.0](https://github.com/GregTechCEu/GregTech-Modern/compare/v7.3.0-1.20.1...v7.4.0-1.20.1)
### Added

Expand Down
32 changes: 32 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ plugins {
id 'eclipse'
id 'idea'
id 'maven-publish'
id 'jacoco'
alias libs.plugins.modDevGradle
//alias libs.plugins.shadow
alias libs.plugins.spotless
Expand Down Expand Up @@ -84,3 +85,34 @@ tasks.withType(JavaCompile).configureEach {
lombok {
version = "1.18.38"
}

jacoco {
applyTo runGameTestServer
}

jacocoTestReport {
doFirst {
try {
runGameTestServer.exec()
} catch (RuntimeException ignored) {}
}
doLast {
println "Coverage report location:"
println " - file://${layout.buildDirectory.dir('coverage').map(a -> a.file('index.html')).get()}"
println " - file://${layout.buildDirectory.dir('coverage').map(a -> a.file('coverage.xml')).get()}"
}
executionData runGameTestServer
sourceSets sourceSets.test
reports {
csv.required = false
xml.required = true
html.outputLocation = layout.buildDirectory.dir('coverage')
xml.outputLocation = layout.buildDirectory.dir('coverage').map(a -> a.file('coverage.xml'))
}
afterEvaluate {
classDirectories.setFrom(files(classDirectories.files.collect {
fileTree(dir: it, exclude: '**/client/**')
fileTree(dir: it, exclude: '**/mixins/**')
}))
}
}
4 changes: 3 additions & 1 deletion docs/content/Gameplay/Steam/Bronze.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ title: Bronze

Bronze is the most important material in the [Steam Age](./index.md).

To prepare the first batch of it you will need [Tin and Copper](../Ore-Generation.md) just crush the ingots with a GT mortar. And then mix them in a crafting table in _3_ to _1_ proportion. Then smelting to receive the ingot.
To prepare the first batch of it you will need [Tin and Copper](../Ore-Generation.md).
Just crush the ingots with a GT mortar and mix them in a crafting table in a _3_ to _1_ proportion. Then smelt the resulting dust to receive the ingot.

![Ingot crushing recipe](./assets/ingot_crushed.png)
![Bronze dust recipe](./assets/bronze_recipe.png)

After you get the steam [alloy smelter](Steam-Usage.md), you can get bronze faster and without needing a mortar.
22 changes: 10 additions & 12 deletions docs/content/Gameplay/Steam/Steam-Generation.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ For early game steam generation you have two options:
### Solar Boilers
* generate steam from solar boilers _doesn't work at night_.

For water you can use a **primitive pump**
![Primitive water pump](./assets/p_water_pump.png)
For water, you can use a **primitive pump**
![Primitive water pump](./assets/primitive_water_pump.png)

or use a water connection from any other mod.

Expand All @@ -32,18 +32,16 @@ Large boilers allow you to create massive amount of steam in the blink of an eye
### Single Block

| Boiler type | Low pressure | High pressure |
| ----------- | ------------ | ------------- |
| Solar | 6 L/T | 18 L/T |
| Liquid | 12 L/T | 30 L/T |
| Solid | 6 L/T | 15 L/T |
| ----------- |--------------| ------------- |
| Solar | 6 mB/t | 18 mB/t |
| Liquid | 12 mB/t | 30 mB/t |
| Solid | 6 mB/t | 15 mB/t |

### Multiblock

| Boiler | Generation | Boil up | Max temp |
| ------------- | ---------- | ------- | -------- |
| Bronze | 800 L/T | 40s | 1074K |
| Steel | 1800 L/T | 90s | 2074K |
| Titanium | 3200 L/T | 160s | 3474K |
| Tungstensteel | 6400 L/T | 160s | 6674K |

*L/T -> Liters per tick (1L = 1mB)
| Bronze | 800 mB/t | 40s | 1074K |
| Steel | 1800 mB/t | 90s | 2074K |
| Titanium | 3200 mB/t | 160s | 3474K |
| Tungstensteel | 6400 mB/t | 160s | 6674K |
32 changes: 32 additions & 0 deletions docs/content/Gameplay/Steam/Steam-Usage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
Title: Using Steam
---

# Using Steam

After you've generated some steam, you'll need some place to use it.
That's where the machines come in, they'll provide your first bit of automation and process some recipes cheaper and
without needing durability.

### List of steam machines:

| Name | Recipe types | Examples | Low Pressure | High Pressure |
|---------------|------------------------------|------------------------------------------------------------------------------|-------------------|---------------|
| Extractor | Extracting | Rubber Log -> Raw Rubber Pulp | 2 mB/t | 4 mB/t |
| Macerator | Macerating/Ore Grinding | Copper Ingot -> Copper dust | 2 mB/t | 4 mB/t |
| Compressor | Compressing | Iron Ingot -> Block of Iron | 2 mB/t | 4 mB/t |
| Forge Hammer | Forge Hammer/Ore Crushing | Iron Ingot -> Iron Plate | 16 mB/t | 32 mB/t |
| Furnace | Smelting Ore | Bronze Dust -> Bronze Ingot | 4 mB/t | 8 mB/t |
| Alloy Smelter | Alloy Smelting/Metal Molding | Copper and Tin -> Bronze Ingot | 16 mB/t | 32 mB/t |
| Rock Crusher | Rock Breaking | Cobblestone, Water Source, Lava Source -> Cobblestone | 7 mB/t | 14 mB/t |
| Miner | Automated Mining | Mines from blocks in a 9x9 area. Generates Ores | 16 mB/t | 32 mB/t |
| Steam Grinder | Macerating/Ore Grinding | Same as the Macerator, but it can process up to eight recipes simultaneously | 2 mB/t per recipe | - |
| Steam Oven | Smelting Ore | Same as the Furnace, but it can process up to eight recipes simultaneously | 6 mB/t per recipe | - |

!!! info "Special single block machines"

The Rock Crusher and the Miner are special machines with additional requirements.

* The Rock Crusher requires a Water source and a Lava source next to it.
![Rock Crusher setup](./assets/rock_crusher_setup.png)
* The Miner needs ore blocks below it within the working area.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 3 additions & 2 deletions docs/content/Gameplay/Steam/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ title: Steam Tier

# Welcome to Gregtech

Steam is the first of many stages that come with the Gregtech mod. It will be your first encounter with GT machines and tools. Be careful _things may get explosive_.
Steam is the first of many stages in GregTech. It'll be your first encounter with GT machines and tools.
Be careful, as _things may get explosive_.

So it is important that you learn how to transport and make enough steam for your factory.
It's important that you learn how to make and transport enough steam for your factory.

## In this tier

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Below is an example of a multiblock using the LargeTurbineMachine class for maki
.machine((holder) => new $LargeTurbineMachine(holder, GTValues.LuV)) // The value shows one rotor holder tier above the recommended minimum rotor holder. The tier of rotor holder provides a boost based on the efficiency stat.
.rotationState(RotationState.NON_Y_AXIS)
.recipeTypes("gas_turbine")
.recipeModifiers([GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, GTRecipeModifiers.BATCH_MODE, (machine, recipe) => GTRecipeModifiers.LargeTurbineMachine(machine, recipe)])
.recipeModifiers([GTRecipeModifiers.OC_NON_PERFECT_SUBTICK, GTRecipeModifiers.BATCH_MODE, (machine, recipe) => $LargeTurbineMachine.recipeModifier(machine, recipe)])
.appearanceBlock(GTBlocks.CASING_STAINLESS_TURBINE)
.pattern(definition => FactoryBlockPattern.start()
.aisle("BBBBBBB", "BBBCBBB", "BBBDBBB", "BBBCBBB", "BBBBBBB")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,29 @@ title: Element Creation


## Element Creation

!!! Note
You can add only elements that are not yet present on the periodic table.
For those elements, see GTElements.
Elements are the base of GT materials. Registering an element WILL NOT add any items.
To make a new element(NOTE: you can add only elements that are NOT present on the periodic table),
write an `event.create()` call in the registry function like in the example below.
Inside the parentheses the following parameters are introduced:

1. Element Name -> use '' or "" to write the element name.
2. Proton Count(use -1 if it is not an element that will get a material).
3. Neutron Count(use -1 if it is not an element that will get a material).
4. Half Life Seconds(decay stuff. Use -1 if you don't need to use decay).
5. Material to decay to(more decay stuff. Use null).
6. Atomic Symbol(what will be displayed as in chemical formulas) -> use '' or "" to write the atomic symbol.
7. Is isotope(ex. Uranium 235 and Uranium 238. Use false if you are not making an isotope)

When a material will be created from this element, the above properties will affect the auto-generated recipes.

```js
GTCEuStartupEvents.registry('gtceu:element', event => {
event.create('test_element', 27, 177, -1, null, 'test', false) // (1)
event.create('test_element')
.protons(27)
.neutrons(177)
.halfLifeSeconds(-1)
.decayTo(null)
.symbol('test')
.isIsotope(false)
})
```

1. Element Name, Protons, Neutrons, Half Life Seconds, Decay To, Atomic Symbol, Is Isotope
1. `.create(String name)` -> The element name.
2. `.protons(int protons)` -> Proton Count. Use `-1` if it is an element that will not get a material.
3. `.neutrons(int neutrons)` -> Neutron Count. Use `-1` if it is an element that will not get a material
4. `.halfLifeSeconds(int seconds)` -> Half Life Decay in Seconds. After N seconds, half of the material will have decayed. Use `-1` if your element doesn't decay.
5. `.decayTo(Material material)` -> Material to decay to. Use `null` if your element doesn't decay.
6. `.symbol(String symbol)` -> Atomic Symbol, which will be displayed as in chemical formulas.
7. `.isIsotope(boolean isotope)` -> Whether the element is an isotope, e.g. Uranium 235 and Uranium 238.

When a material will be created from this element, the above properties will affect the auto-generated recipes.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Properties can be applied to a material to decide how they behave. An example of

## `Blast Furnace Properties`
- `.blastTemp()` is meant to be paired together with `.ingot()`. Will generate a EBF recipe (and an ABS recipe) based on the parameters you give it:
1. `int temperature` -> dictates what coil tier it will require (check the coil tooltips for their max temperature).
1. `int temperature` -> dictates what coil tier it will require (check the coil tooltips for their max temperature, or visit [Standard Coils](../Other-Topics/Custom-Coils.md#standard-coils)).
If the temperature is below 1000, it will also generate a PBF recipe.
If temperature is above 1750, a hot ingot will be generated, this requiring a Vacuum Freezer.
2. (optional) `string gasTier` -> can be `null` for none, `'low'` for nitrogen, `'mid'` for helium, `'high'` for argon, `'higher'` for neon or `'highest'` for krypton.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ All periodic table elements are present in GT, but some of them don't have any p
GTMaterials.Selenium.setProperty(PropertyKey.DUST, new $DustProperty());

// Blast Property
GTMaterials.Zirconium.setProperty(PropertyKey.BLAST, new $BlastProperty(8000, 'higher', GTValues.VA(GTValues.MV), 8000));
GTMaterials.Zirconium.setProperty(PropertyKey.BLAST, new $BlastProperty(8000, 'higher', GTValues.VA[GTValues.MV], 8000));

});
```
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ org.gradle.caching = true
# Mod Info
mod_id = gtceu
mod_name = GregTech
mod_version = 7.4.1
mod_version = 7.5.0
mod_description = GregTech CE Unofficial, ported from 1.12.2
mod_license = LGPL-3.0 license
mod_url = https://github.com/GregTechCEu/GregTech-Modern/
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ neoForge = "21.1.215"
loader = "4"
parchment = "2024.11.17" # https://parchmentmc.org/docs/getting-started
shadow = "8.3.5"
spotless = "7.0.4"
spotless = "8.1.0"
modDevGradle = "2.0.119"
lombok = "8.14"
jetbrains-annotations = "26.0.1"
Expand Down
6 changes: 6 additions & 0 deletions src/generated/resources/assets/gtceu/lang/en_ud.json
Original file line number Diff line number Diff line change
Expand Up @@ -1924,6 +1924,7 @@
"config.jade.plugin_gtceu.energy_converter_provider": "ǝpoW ɹǝʇɹǝʌuoƆ ʎbɹǝuƎ ]nƎƆ⟘⅁[",
"config.jade.plugin_gtceu.exhaust_vent_info": "oɟuI ʇuǝΛ ʇsnɐɥxƎ ]nƎƆ⟘⅁[",
"config.jade.plugin_gtceu.hazard_cleaner_provider": "ɹǝuɐǝןƆ pɹɐzɐH ]nƎƆ⟘⅁[",
"config.jade.plugin_gtceu.ldp_endpoint": "oɟuI ʇuıodpuƎ ǝuıןǝdıԀ ǝɔuɐʇsıᗡ buoꞀ ]nƎƆ⟘⅁[",
"config.jade.plugin_gtceu.machine_mode": "ǝpoW ǝuıɥɔɐW ]nƎƆ⟘⅁[",
"config.jade.plugin_gtceu.maintenance_info": "oɟuI ǝɔuɐuǝʇuıɐW ]nƎƆ⟘⅁[",
"config.jade.plugin_gtceu.me_pattern_buffer": "oɟuI ɹǝɟɟnᗺ uɹǝʇʇɐԀ ]nƎƆ⟘⅁[",
Expand Down Expand Up @@ -3767,6 +3768,10 @@
"gtceu.top.fuel_none": "ןǝnɟ oN",
"gtceu.top.invalid_structure": "ǝʇǝןdɯoɔuI ǝɹnʇɔnɹʇS",
"gtceu.top.item_auto_output": "%s :ʇndʇnO ɯǝʇI",
"gtceu.top.ldp_endpoint.io_type": "%s :ǝdʎ⟘ OI",
"gtceu.top.ldp_endpoint.is_formed": "ɹ§pǝɯɹoℲ ǝuıןǝdıԀɐ§",
"gtceu.top.ldp_endpoint.not_formed": "ɹ§ǝʇǝןdɯoɔuI ǝuıןǝdıԀɔ§",
"gtceu.top.ldp_endpoint.output_direction": "%s :uoıʇɔǝɹıᗡ ʇndʇnO",
"gtceu.top.link_cover.color": ":ɹoןoƆ",
"gtceu.top.machine_mode": " :ǝpoW ǝuıɥɔɐW",
"gtceu.top.maintenance.crowbar": "ǝɹǝɥʇ buoןǝq ʇ,usǝop ʇɐɥ⟘",
Expand Down Expand Up @@ -5499,6 +5504,7 @@
"material.gtceu.tritanium": "ɯnıuɐʇıɹ⟘",
"material.gtceu.tritium": "ɯnıʇıɹ⟘",
"material.gtceu.trona": "ɐuoɹ⟘",
"material.gtceu.tuff": "ɟɟn⟘",
"material.gtceu.tungstate": "ǝʇɐʇsbun⟘",
"material.gtceu.tungsten": "uǝʇsbun⟘",
"material.gtceu.tungsten_carbide": "ǝpıqɹɐƆ uǝʇsbun⟘",
Expand Down
Loading
Loading