Alpha release: 0.10 (#1285)

* added resource pack for the old create copper textures, reverted the new models of the greate pumps

* I can't remember why I added this

* added back ad astra oxygen loader JEI page, removed greate haunting + ae2 entropy

* corrected average temp in orbits, since spacesuits have ambiental compat now

* nerfed VI centrifuge times

* adjusted recipes of crushing wheels to need a machine hull now

* disabled orbits

* added rock duping recipes for vanilla basalt, added greenhouse recipe for spore blossom

* updated steam n rails, added entityjs

* fix typo on gas tanks

* cleanup

* started moon rabbit entity

* nerfed the steam age fire clay recipe because let's be real

* ah fuck it I'll be nice

* Steam N Rails loottable (#1220)

fix for the conductor

Signed-off-by: Jean Roberto de Souza <81846511+JeanRdSz@users.noreply.github.com>

* merging langs

* idk entity stuff

* lang keys

* removed ae2-things

* I think that's a better tagline

Signed-off-by: Pyritie <pyritie@gmail.com>

* - Lots of ui updates. And a couple fixes. (#1221)

Co-authored-by: Pyritie <pyritie@gmail.com>

* Update README.md

* added pt_br ore field guide pages

* Changes the greg wood plank and treated wood plank recipes to follow a more realistic processing chain (#1223)

* adds MDF, reworks treated wood and normal wood plate crafting chains

* removes treated wood plank from the minecraft:planks tag

* changed a few create recipes to need bolts instead of screws

* adjusted the water wheel recipe again so it's not quite so evil

* quest tweaks

* fixed the lathe not making gem rods, also lens stuff

* removed the other ad astra material components (for now)

* fixed the vibrating table with rose quartz

* Some small stuff (#1225)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* updated kubejs-tfc

* Delete fabricDefaultResourcePacks.dat

* .gitignore

* .gitignore

* update: config

* Modern markings integration (#1228)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* hid the tfg icon from jei

* more fiddling with the moon rabbit houses. I'm just gonna disable them until I find out what's causing the boxes under them, they look too ugly otherwise

* added a bunch of plants from Better End, tags, recipes, license, credits (#1229)

* convert the nether mushrooms into the new plant block builder type too

* now only the recipes that use 8 inputs actually use 8 fertiliser

* don't need you

* fixed the lightblooms from spawning on top of each other

* I am stupid

* oh yeah, kubejs-tfc fixed this

* nerfed the steam age coke oven brick a little

* fixed ethane quest requiring plant ball route

* the moon and orbits are now silent

* disabled the correct planets

* added earth orbit space station

* unused

* fix ae2 certus quartz compressor recipe warning

* dunno how that happened

* some tidying

* disable steam/combustible/gas generators on other dims?

* updated entityjs, everycomp, moonlight, packetfixer, vintageimprovements

* added missing sand pile models

* comma

* dimension settings, planet renderer, etc

* removes any other integrated create recipes from greate machines

* removed forgiving world, added simply stacked dimensions, added configs (#1233)

* replaced all our water input fluids with a tag, so river water works too

* fixed missing recipes for create deco ladders

* langs

* cheese

* adding greenhouse tier bonuses + fixing the fertilised recipes chanced outputs consistency

* oxygenated climate stuff

* changing some other recipes to use bolts instead of nuggets

* Updated stromatolite textures + some new venus foliage (#1234)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* langs, closes #1231

* these are handled by the decorative plant block builder now

* sea and spring water now also freeze in space

* added recipe to smelt wrought iron ingots back into cast iron in case you need them in that state

* ukranian langs

* ukranian translations for the field guide ore veins

* blacklisting super chests from contraptions

* oops

* moon cheese tags

* Moved some items from tfg-core (#1242)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* ukranian field guide ore vein langs

* Updated textures for tier-1 rocket and food oven. (#1246)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* changed the moonbase flag to use the new icon

* langs

* 🐇

* Mechanical press (#1243)

* welcome back, mechanical press

* EMI category order

* langs

* quests

* emi categories

* quests

* greate stress settings for the mech press

* I got distracted so I guess these are on this branch now

* removed welding recipes from the pressurizer

* recipe additions and changes for the mech press!

* let's go gambling!

* added flux to the mech press "welding" recipes

* flag changes again

* stops a future version of greate from generating a bender-to-mech-press recipe for double ingots

* fixed the FE cables still being in the loot chests

* desh needs an EBF now

* Updated more textures for ad-astra stuff + new panorama (#1247)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* Crop stuff for biodiesel, works on my machine . (#1248)

* Added the crop stuff I made so far

* I think thiss should be fine?

* I litteraly have no idea what I am doing

* I hope this fixes everything

---------

Signed-off-by: 34y34y34y34y34y34y34y34y34y <34y34y34y34y34y34y34y34y34y@gmail.com>

* oops we had two fluix blocks

* langs

* sorry, no floor alcohol on the moon

* cleanup of #1248

Related Work Items: #12

* bottle labels can use any wax

* seed oil can be used in lamps now, added recipes to get it early

* missing uses for clean foil packs

* pakku updates, removed entityjs (for now), added ad-astra-3d

* added create factory logistics

* forgot some ore processing forge hammer recipes

* I think that's the ore processing chapter sorted

* ah screw it, orbits

* replace wood dust for carbon in biomass distillation

* langs n quests

* made solars worse on earth

* space food tag

* gave calorie paste a little nutrition

* made the space station quest optional

* changelog

* tweaks and balances after playtesting a bit

* let's give these more fruits

* made these a little more spread out

* some more tweaks

* langs

* Biodiesel Stuff (#1249)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

* - Biodiesel stuff

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* added bio fuel quests, more biodiesel recipes

* fixes #1240

Related Work Items: #12

* excluded ad astra and advanced peripherals books

* this stupid quest that I hate

* clean up this infinite resources entry

* fixed blockstates

* field guide

* got the oil crops all working!

* langs

* moon bedrock veins

* langs

* buffing air distributor again

* apparently 9 inputs is the maximum, so no flux allowed

* seed oil now lasts as long as soybean oil in a lamp

* oops, greate's update meant all our macerator removals stopped working

* fixes #1203 and some other incorrect/missing food recipes

* Quest changes (#1251)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

* - Biodiesel stuff

* - Quests re-ordering and some new ones

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* tweaks to default keybinds

* Hide wild crops and forgot to push some quest stuff (#1252)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

* - Biodiesel stuff

* - Quests re-ordering and some new ones

* - Hide wild crops from emi

* - Hide wild crops from emi

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* pakku update

* it's ok xikaro it's just adding a credit line

Signed-off-by: Pyritie <pyritie@gmail.com>

* Moon rabbit meat stuff (#1254)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

* - Biodiesel stuff

* - Quests re-ordering and some new ones

* - Hide wild crops from emi

* - Hide wild crops from emi

* - Moon rabbit meat

* - Moon rabbit meat

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* Feature/new molds (#1253)

* Update recipes.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update constants.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update recipes.molds.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update recipes.materials.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update recipes.materials.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

---------

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>
Co-authored-by: Pyritie <pyritie@gmail.com>

* delete chisel and bits

* this damn loot table

* removed cast iron tongs

* more unification for #898, also a workaround for #963 maybe?

* quests

* removed power tool recycling recipes because of duping, fixed crafting table spring recipes

* whoops

* changed the repeatable quest to a separate one, so new players still get the books on spawn

* fixed orbit structures

* renamed tfc grooming stations

* removed sunsets in all orbits, cleaned up the dim files

* firmalife update!

* no idea if this is fixed in GT7 or not, but the nano/quark armor has actual armor points now

* rename horse crank to animal crank

* changelog

* updated domum

* wire cutter mold and Hypertube compat (#1258)

* Update constants.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update recipes.molds.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Create hypertube.png

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Create recipes.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update main_server_script.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update recipes.js

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

---------

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add recipe for Bamboo Hopper. Add quest for it too

* species update! also some biome spawn rates of limpets, and adding create hypertubes to pakku

* pakku again

* Machine casings for Tom and moon rabbit meat stuff I forgot to push (#1259)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

* - Biodiesel stuff

* - Quests re-ordering and some new ones

* - Hide wild crops from emi

* - Hide wild crops from emi

* - Moon rabbit meat

* - Moon rabbit meat

* - Moon rabbit meat textures and casings for tom

* - models

* - oops

* - rocket

* - ooops

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* argh

* whoops

* fiiiiiiine

* fixed unobtainable cobalt brass buzzsaw before mv

* quests

* firmalife quests

* added programmed circuit card

* 🍰🎂

* langs

* hide these species recipes

* unhide these new pearls

* remove ender eye, added vitrified ender pearl

* Added dry ice support for lunchboxes (#1262)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

* - Biodiesel stuff

* - Quests re-ordering and some new ones

* - Hide wild crops from emi

* - Hide wild crops from emi

* - Moon rabbit meat

* - Moon rabbit meat

* - Moon rabbit meat textures and casings for tom

* - models

* - oops

* - rocket

* - ooops

* - Added dry ice support for lunchboxes

* - Fixed soybean oil quest

* - Added dry ice block

* - Assets for dry ice block

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* fixed amounts in kaolinite chem reaction, added ruby version

* changed combustion recipes to be dimension-limited again

* changelog

* well actually it's not done yet

* create 6 configs

* langs

* fixed some damascus steel stuff still showing up

* fixed the wild rapeseed/sunflowers not dropping their products

* update pakku

* update pakku

* fixed extruder mold recipe

* fucking gregtech

* langs

* orbit dim markers

* Moon quest update (#1266)

* Changes for quests LV MV Energy Chapter

* Fix AE2 and Solar Panel

* Revert HV change

* Feature/hopper retexture (#1267)

* Create bamboo_hopper.png

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Create bamboo_hopper.bbmodel

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Add files via upload

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

---------

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* langs

* Update hv__high_voltage.snbt (#1268)

Signed-off-by: TomPlop <tomdidome@gmail.com>

* quests, langs, slight change to the vitrified pearl recipe

* Adding Ad Astra block to gt facade (#1269)

Signed-off-by: TomPlop <tomdidome@gmail.com>

* Bronze variant Mortars (#1270)

* Removed infinite lava and fixed refrigerant recipes (#1271)

* - Lots of ui updates. And a couple fixes.

* - New button textures.
- Fixed campfire loot table.
- Made anvil rod recipes easier.
- Added assembler recipes for multiblock tank parts.

* - Added assembler recipes for multiblock tank parts.

* - Updated Changelog

* - Some more UI tweaks.
- Added modern-markings mod with integration.

* - Updated stromatolite textures
- Added some more WIP venus foliage

* - Moved some blocks over from tfg-core.

* - Updated textures for tier-1 rocket and food oven.

* - Updated textures for more ad-astra stuff + new panorama

* - Biodiesel stuff

* - Quests re-ordering and some new ones

* - Hide wild crops from emi

* - Hide wild crops from emi

* - Moon rabbit meat

* - Moon rabbit meat

* - Moon rabbit meat textures and casings for tom

* - models

* - oops

* - rocket

* - ooops

* - Added dry ice support for lunchboxes

* - Fixed soybean oil quest

* - Added dry ice block

* - Assets for dry ice block

* - Removed infinite lava

* - Added circuit to tetrafluoroethylene_from_chloroform recipe

* - Fixed my crack-head math

* - update Changelog

---------

Co-authored-by: Pyritie <pyritie@gmail.com>

* move: screenshots

* move: wiki

* started porting over the hv quest langs

* Adding the Large Solar Panel (#1275)

* Adding the Large Solar Panel

* Update config for Ad Astral Solar increase possible output

* fix conflict

* quarktech stuff works as a space suit, though you'll still need the chestplate (for now)

* langs

* update pakku

* move: title + icon modern

* revert: move sources

* revert: images

* rename: curseforge_gallery

* Adding the LSP Structure (#1276)

Oups

Signed-off-by: TomPlop <tomdidome@gmail.com>

* Adding recipe type for LSP (#1277)

Signed-off-by: TomPlop <tomdidome@gmail.com>

* langs, disabled unused casings

* fixed kaolinite steam machine consistency

* quest tweaks

* fixed naming of casing blocks

* added LSP to space survival chapter

* added HS crushing wheels to HV tab too

* gonna kill this page - lava is no longer infinite, stone dusts are nerfed to be not very good, and the terrariums will be going away in the future

* - Added update banners (#1278)

* Revert "- Added update banners (#1278)"

This reverts commit 5f01d3385c.

* changelog

* EMI categories

* langs

* haha how did that get in there!

* q

* Update README.md (#1282)

Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com>

* Merging guns branch (#1283)

* Feature/ulv ev guns (#1280)

* update pakku mods

* mod config stuff

* Port over of current guns

* ae2 gun recipes

* nitrocellulose and other stuff

* more recipes

* gun packs

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* Update pakku-lock.json

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

---------

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* LICENSE

* changed powderbarrel to use lumber instead of wood boards

* lang

* gunpowder unification

* emi categories

---------

Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>
Co-authored-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>

* hid new sophisticated backpack upgrade

* pakku

* added programmed circuit card to ae2 quests

* dump

* Update forge-auto-install.txt

---------

Signed-off-by: Jean Roberto de Souza <81846511+JeanRdSz@users.noreply.github.com>
Signed-off-by: Pyritie <pyritie@gmail.com>
Signed-off-by: 34y34y34y34y34y34y34y34y34y <34y34y34y34y34y34y34y34y34y@gmail.com>
Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>
Signed-off-by: TomPlop <tomdidome@gmail.com>
Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com>
Co-authored-by: Jean Roberto de Souza <81846511+JeanRdSz@users.noreply.github.com>
Co-authored-by: Gustavo <ofoxsmith@outlook.com>
Co-authored-by: Redeix <59435925+Redeix@users.noreply.github.com>
Co-authored-by: Xikaro <os.valerievich@ya.ru>
Co-authored-by: Kayla <66163851+kaylatheegg@users.noreply.github.com>
Co-authored-by: 34y34y34y34y34y34y34y34y34y <34y34y34y34y34y34y34y34y34y@gmail.com>
Co-authored-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>
Co-authored-by: Nebby1999 <nebby131999@gmail.com>
Co-authored-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: Nebby <78170922+Nebby1999@users.noreply.github.com>
This commit is contained in:
Pyritie 2025-07-13 14:07:12 +01:00 committed by GitHub
parent 1bfb5a969b
commit 417fa894ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1696 changed files with 277884 additions and 17219 deletions

View file

@ -0,0 +1,32 @@
const ammoIndexLogic = (event) => {
const id = event.getId().toString();
if (!global.TACZ_ENABLED_AMMO.includes(id)) {
return event.removeAmmo();
}
}
const attachmentIndexLogic = (event) => {
const id = event.getId().toString();
if (!global.TACZ_ENABLED_ATTACH.includes(id)) {
return event.removeAttachment();
}
}
const gunIndexLogic = (event) => {
const id = event.getId().toString();
if (!global.TACZ_ENABLED_GUNS.includes(id)) {
return event.removeGun();
}
}

View file

@ -0,0 +1,123 @@
function registerTACZAmmoRecipes(event){
//Extruder Casing
event.recipes.gtceu.extruder('tfg_tacz:small_casing')
.itemInputs('#forge:ingots/brass')
.notConsumable('tfg:small_casing_extruder_mold')
.itemOutputs('6x tfg:small_bullet_casing')
.duration(10)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.extruder('tfg_tacz:shell_casing')
.itemInputs('#forge:ingots/brass')
.notConsumable('tfg:shell_casing_extruder_mold')
.itemOutputs('3x tfg:shell_bullet_casing')
.duration(10)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.extruder('tfg_tacz:large_casing')
.itemInputs('#forge:ingots/brass')
.notConsumable('tfg:large_casing_extruder_mold')
.itemOutputs('5x tfg:large_bullet_casing')
.duration(10)
.EUt(GTValues.VA[GTValues.MV])
//Additives
event.recipes.gtceu.chemical_reactor('tfg_tacz:nitrocellulose_from_wood')
.itemInputs('gtceu:thermochemically_treated_hardwood_dust')
.inputFluids(Fluid.of('gtceu:nitric_acid', 200), Fluid.of('gtceu:sulfuric_acid', 400), Fluid.of('minecraft:water', 600))
.itemOutputs('2x tfg:nitrocellulose')
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.chemical_reactor('tfg_tacz:nitrocellulose_from_wood_dih20')
.itemInputs('gtceu:thermochemically_treated_hardwood_dust')
.inputFluids(Fluid.of('gtceu:nitric_acid', 200), Fluid.of('gtceu:sulfuric_acid', 400), Fluid.of('gtceu:distilled_water', 600))
.itemOutputs('4x tfg:nitrocellulose')
.outputFluids(Fluid.of('gtceu:nitration_mixture', 100))
.EUt(GTValues.VA[GTValues.EV])
.duration(40)
//Actual Ammo
event.shapeless(Item.of('tacz:ammo',4, '{AmmoId:"ulv_guns:lead_shot"}'),
['4x #forge:nuggets/lead', '#forge:plates/paper', '#forge:dusts/gunpowder']
).id('tfg_tacz:lead_shot');
event.shaped(Item.of('tacz:ammo', 4,'{AmmoId:"tacz:45_70"}'), [
'ABA',
'ACA',
'DEF'
], {
A: '#forge:nuggets/lead',
B: '#forge:tools/mallets',
C: '#forge:dusts/gunpowder',
D: '#forge:tools/files',
E: '#forge:ingots/brass',
F: '#forge:tools/saws'
}).id('tfg_tacz:45_70_bullets');
//Clockwork era
event.recipes.gtceu.assembler('tfg_tacz:rb_small')
.itemInputs('4x #forge:nuggets/lead','2x #forge:foils/copper', '4x tfg:small_bullet_casing',
'#forge:dusts/gunpowder')
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"create_armorer:rbapb"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:slap_large')
.itemInputs('4x #forge:nuggets/lead','4x #forge:foils/copper', '4x tfg:large_bullet_casing',
'#forge:dusts/gunpowder')
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"create_armorer:slap"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:12g_shell_peth')
.itemInputs('12x #forge:nuggets/lead', '4x tfg:shell_bullet_casing', '#forge:dusts/gunpowder')
.inputFluids(Fluid.of('gtceu:polyethylene', 288))
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"tacz:12g"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:12g_shell_pvc')
.itemInputs('12x #forge:nuggets/lead', '4x tfg:shell_bullet_casing', '#forge:dusts/gunpowder')
.inputFluids(Fluid.of('gtceu:polyvinyl_chloride', 144))
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"tacz:12g"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(30)
//Certus era
event.recipes.gtceu.assembler('tfg_tacz:fluix_grenade')
.itemInputs('#forge:ingots/magnalium', '4x gtceu:gelled_toluene', 'tfg:nitrocellulose')
.inputFluids(Fluid.of('tfg:fluix', 720))
.itemOutputs(Item.of('tacz:ammo',
'{AmmoId:"applied_armorer:fluix_infused_grenade"}'))
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:etched_quartz_small')
.itemInputs('2x ae2:certus_quartz_crystal', '4x tfg:small_bullet_casing', 'tfg:nitrocellulose')
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"applied_armorer:etched_quartz_bullet"}'))
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:hard_quartz_large')
.itemInputs('4x ae2:charged_certus_quartz_crystal', '4x tfg:large_bullet_casing', 'tfg:nitrocellulose')
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"applied_armorer:hard_core_quartz_bullet"}'))
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:cluster_quartz_shell_ptfe')
.itemInputs('16x gtceu:chipped_certus_quartz_gem', '4x tfg:shell_bullet_casing', 'tfg:nitrocellulose')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144))
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"applied_armorer:cluster_quartz_bullet"}'))
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:cluster_quartz_shell_pbi')
.itemInputs('16x gtceu:chipped_certus_quartz_gem', '4x tfg:shell_bullet_casing', 'tfg:nitrocellulose')
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 72))
.itemOutputs(Item.of('tacz:ammo', 4,
'{AmmoId:"applied_armorer:cluster_quartz_bullet"}'))
.EUt(GTValues.VA[GTValues.EV])
.duration(30)
}

View file

@ -0,0 +1,143 @@
function registerTACZAttachRecipes(event){
//Scopes
event.shaped(Item.of('tacz:attachment', '{AttachmentId:"tacz:scope_1873_6x"}'), [
'ABA',
'BCB',
'DEF'
], {
A: '#forge:rings/black_steel',
B: 'tfc:lens',
C: 'gtceu:brass_small_item_pipe',
D: '#forge:tools/screwdrivers',
E: '#forge:screws/black_steel',
F: '#forge:tools/files'
}).id('tfg_tacz:trapdoor_scope');
event.recipes.gtceu.assembler('tfg_tacz:ca_reflex')
.itemInputs('tfc:lens', '#forge:rings/brass', '#forge:plates/steel')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:sight_reflex"}'))
.circuit(1)
.EUt(GTValues.VA[GTValues.MV])
.duration(10);
event.recipes.gtceu.assembler('tfg_tacz:ca_standard')
.itemInputs('2x tfc:lens','#forge:leather', '2x #forge:rings/brass',
'#forge:plates/steel')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:sight_standard"}'))
.circuit(2)
.EUt(GTValues.VA[GTValues.MV])
.duration(10);
event.recipes.gtceu.assembler('tfg_tacz:ca_medium')
.itemInputs('3x tfc:lens', '#forge:leather', '4x #forge:rings/brass',
'#forge:small_gears/brass', '#forge:plates/steel')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:sight_medium_distance"}'))
.circuit(3)
.EUt(GTValues.VA[GTValues.MV])
.duration(10);
event.recipes.gtceu.assembler('tfg_tacz:ca_telophoto')
.itemInputs('6x tfc:lens', 'gtceu:brass_small_item_pipe','2x #forge:rings/steel',
'2x #forge:small_gears/brass', '#forge:plates/steel')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:scope_telephoto"}'))
.circuit(4)
.EUt(GTValues.VA[GTValues.MV])
.duration(10);
event.recipes.gtceu.assembler('tfg_tacz:aa_pricision')
.itemInputs('tfc:lens', 'minecraft:glow_ink_sac', '2x #forge:screws/tungsten',
'#forge:plates/steel')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:si_pricision"}'))
.circuit(1)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_double')
.itemInputs('2x tfc:lens', 'minecraft:glow_ink_sac', '2x #forge:screws/tungsten',
'#forge:small_gears/titanium', '#forge:plates/steel')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:si_double_sided_mirror"}'))
.circuit(2)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_twelve') //Works
.itemInputs('tfc:lens', 'minecraft:glow_ink_sac', '4x #forge:screws/tungsten',
'#forge:plates/steel')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 288))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:si_ms_12"}'))
.circuit(3)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_fourteen')
.itemInputs('4x tfc:lens', 'minecraft:glow_ink_sac', '6x #forge:screws/tungsten',
'#forge:small_gears/titanium', '#forge:plates/steel')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 432))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:scope_ms_14"}'))
.circuit(4)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_sniper') //Works
.itemInputs('12x tfc:lens', 'minecraft:glow_ink_sac', '10x #forge:screws/tungsten',
'2x #forge:small_gears/titanium', '8x #forge:fine_wires/red_alloy','#forge:plates/steel')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 720))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:scope_xgs_905"}'))
.circuit(5)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
//Muzzles
event.recipes.gtceu.assembler('tfg_tacz:ca_large_tank')
.itemInputs('2x gtceu:blue_steel_tiny_fluid_pipe', '2x gtceu:steel_fluid_cell', '8x #forge:rings/silicone_rubber',
'4x #forge:rings/stainless_steel', '#forge:plates/stainless_steel', '8x #forge:screws/stainless_steel')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:muzzle_refit_bigger_cylinder"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:ca_lava_tube')
.itemInputs('4x gtceu:red_steel_tiny_fluid_pipe', 'gtceu:steel_fluid_cell', '4x gtceu:tempered_glass',
'4x #forge:rings/stainless_steel', '#forge:plates/rose_gold', '8x #forge:screws/stainless_steel')
.inputFluids(Fluid.of('minecraft:lava', 2000))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:muzzle_refit_lava_perfusion_bottle"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_compensator')
.itemInputs('gtceu:tungsten_small_fluid_pipe')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:muzzle_bs_mod4"}'))
.circuit(1)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_commander')
.itemInputs('gtceu:tungsten_small_fluid_pipe')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:muzzle_commander"}'))
.circuit(2)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_silencer')
.itemInputs('gtceu:tungsten_small_fluid_pipe')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 288))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:muzzle_ns_1"}'))
.circuit(3)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
event.recipes.gtceu.assembler('tfg_tacz:aa_thick_silencer')
.itemInputs('gtceu:tungsten_small_fluid_pipe')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 576))
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"applied_armorer:muzzle_classic"}'))
.circuit(4)
.EUt(GTValues.VA[GTValues.EV])
.duration(20)
//Stock
//Grip
event.recipes.gtceu.assembler('tfg_tacz:wooden_grip')
.itemInputs('gtceu:treated_wood_planks', '2x #forge:ingots/steel')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:grip_wooden"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(10)
event.recipes.gtceu.assembler('tfg_tacz:gantry_grip')
.itemInputs('create:gantry_shaft', '2x #forge:ingots/steel')
.itemOutputs(Item.of('tacz:attachment', '{AttachmentId:"create_armorer:grip_gantry_shaft"}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(10)
}

View file

@ -0,0 +1,176 @@
function registerTACZGunRecipes(event){
//Region flintlock era
event.shaped(Item.of('tacz:modern_kinetic_gun', '{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"ulv_guns:flintlock",HasBulletInBarrel:1b}'), [
'ABC',
' DD',
'EFG'
], {
A: '#forge:tools/files',
B: 'tfg:flintlock_mechanism',
C: 'gtceu:steel_small_fluid_pipe',
D: '#firmaciv:hard_wood',
E: '#forge:tools/saws',
F: '#forge:ingots/brass',
G: '#forge:tools/screwdrivers'
}).id('tacz:flintlock_pistol');
/* NYI
event.shaped(Item.of('tacz:modern_kinetic_gun', '{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"ulv_guns:blunderbuss",HasBulletInBarrel:1b}'), [
'ABC',
'DDD',
'EFG'
], {
A: '#forge:tools/files',
B: 'tfg:flintlock_mechanism',
C: 'gtceu:steel_normal_fluid_pipe',
D: '#firmaciv:hard_wood',
E: '#forge:tools/saws',
F: '#forge:ingots/brass',
G: '#forge:tools/screwdrivers'
}).id('tacz:blunderbuss_shotgun');
*/
event.shaped(Item.of('tacz:modern_kinetic_gun', '{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"tacz:springfield1873",HasBulletInBarrel:1b}'), [
'ABC',
'DDD',
'EFG'
], {
A: '#forge:tools/files',
B: 'tfg:flintlock_mechanism',
C: 'gtceu:steel_small_fluid_pipe',
D: 'gtceu:treated_wood_planks',
E: '#forge:tools/saws',
F: '#forge:ingots/black_steel',
G: '#forge:tools/screwdrivers'
}).id('tacz:trapdoor_rifle');
//Region clockwork era
event.recipes.gtceu.assembler('tfg_tacz:ca_torque_revo')
.itemInputs('gtceu:steel_small_fluid_pipe', '4x #forge:ingots/aluminium', '2x #forge:plates/brass',
'6x #forge:rings/brass', '2x gtceu:treated_wood_planks', '8x #forge:screws/black_steel',
'tfg:advanced_clockwork_mechanism')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 288))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"create_armorer:pistol_revolver_torque",HasBulletInBarrel:1b}'))
.circuit(1)
.EUt(GTValues.VA[GTValues.MV])
.duration(80)
event.recipes.gtceu.assembler('tfg_tacz:ca_crane')
.itemInputs('gtceu:steel_small_fluid_pipe', '7x #forge:ingots/aluminium', '2x #forge:ingots/black_steel',
'4x #forge:plates/brass','2x gtceu:copper_tiny_fluid_pipe', '2x gtceu:treated_wood_planks',
'2x #forge:small_gears/steel', '14x #forge:screws/black_steel', 'tfg:advanced_clockwork_mechanism')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 540))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"AUTO",GunId:"create_armorer:rifle_assult_crane",HasBulletInBarrel:1b}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(100)
event.recipes.gtceu.assembler('tfg_tacz:ca_pump_bearing')
.itemInputs('2x gtceu:steel_small_fluid_pipe', '4x #forge:ingots/aluminium', '4x #forge:plates/brass',
'8x gtceu:treated_wood_planks', '#forge:small_gears/steel', '#forge:gears/steel',
'16x #forge:screws/black_steel', 'tfg:advanced_clockwork_mechanism')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 432))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"create_armorer:shotgun_pump_bearing",HasBulletInBarrel:0b}'))
.EUt(GTValues.VA[GTValues.MV])
.circuit(3)
.duration(100)
event.recipes.gtceu.assembler('tfg_tacz:ca_clockwork_sniper')
.itemInputs('gtceu:steel_normal_fluid_pipe', '7x #forge:ingots/aluminium', '7x #forge:ingots/black_steel',
'4x #forge:plates/brass','6x gtceu:copper_tiny_fluid_pipe', '2x gtceu:treated_wood_planks',
'14x #forge:screws/black_steel', 'tfg:advanced_clockwork_mechanism')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 792))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"create_armorer:sniper_semi_clockwork",HasBulletInBarrel:1b}'))
.EUt(GTValues.VA[GTValues.MV])
.circuit(4)
.duration(120)
event.recipes.gtceu.assembler('tfg_tacz:ca_flywheel_mg')
.itemInputs('gtceu:steel_normal_fluid_pipe', '10x #forge:ingots/aluminium', '6x #forge:ingots/black_steel',
'6x #forge:plates/brass', 'create:steam_engine', '3x gtceu:steel_tiny_fluid_pipe',
'2x gtceu:treated_wood_planks','20x #forge:screws/black_steel', '2x tfg:advanced_clockwork_mechanism')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 936))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"AUTO",GunId:"create_armorer:mg_platemag_flywheel",HasBulletInBarrel:1b}'))
.EUt(GTValues.VA[GTValues.MV])
.duration(160)
//Region certus era
event.recipes.gtceu.assembler('tfg_tacz:aa_pride')
.itemInputs('gtceu:titanium_small_fluid_pipe', '4x #forge:ingots/titanium', '2x #forge:plates/stainless_steel',
'2x #forge:rods/long/titanium', '8x #forge:screws/tungsten', 'tfg:certus_mechanism')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"applied_armorer:niklas_pistol_semi_pride",HasBulletInBarrel:0b}'))
.circuit(2)
.EUt(GTValues.VA[GTValues.EV])
.duration(80)
event.recipes.gtceu.assembler('tfg_tacz:aa_right')
.itemInputs('gtceu:titanium_small_fluid_pipe', '5x #forge:ingots/titanium', '3x #forge:plates/stainless_steel',
'#forge:rods/long/titanium', '10x #forge:screws/tungsten', 'tfg:certus_mechanism')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"applied_armorer:niklas_pistol_semi_right",HasBulletInBarrel:0b}'))
.circuit(1)
.EUt(GTValues.VA[GTValues.EV])
.duration(80)
event.recipes.gtceu.assembler('tfg_tacz:aa_win_win')
.itemInputs('2x gtceu:titanium_small_fluid_pipe', '10x #forge:ingots/titanium', '6x #forge:plates/stainless_steel',
'2x #forge:rods/long/titanium', '16x #forge:screws/tungsten', 'tfg:certus_mechanism')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 2304))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"applied_armorer:niklas_pistol_double_win_win",HasBulletInBarrel:1b}'))
.circuit(3)
.EUt(GTValues.VA[GTValues.EV])
.duration(120)
event.recipes.gtceu.assembler('tfg_tacz:aa_ar')
.itemInputs('gtceu:titanium_small_fluid_pipe', '10x #forge:ingots/titanium', '5x #forge:plates/stainless_steel',
'2x #forge:rods/long/tungsten_carbide', '2x tfc:lens', '20x #forge:screws/tungsten',
'tfg:certus_mechanism')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 2880))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"AUTO",GunId:"applied_armorer:moritz_rifle_ar77",HasBulletInBarrel:1b}'))
.circuit(5)
.EUt(GTValues.VA[GTValues.EV])
.duration(180)
event.recipes.gtceu.assembler('tfg_tacz:aa_914')
.itemInputs('gtceu:titanium_small_fluid_pipe', '10x #forge:ingots/titanium', '10x #forge:plates/stainless_steel',
'2x #forge:rods/long/tungsten_carbide', '2x tfc:lens', '20x #forge:screws/tungsten',
'tfg:certus_mechanism')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1728))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"AUTO",GunId:"applied_armorer:moritz_shotgun_sg914",HasBulletInBarrel:0b}'))
.circuit(6)
.EUt(GTValues.VA[GTValues.EV])
.duration(180)
event.recipes.gtceu.assembler('tfg_tacz:aa_k30')
.itemInputs('2x gtceu:titanium_small_fluid_pipe', '8x #forge:ingots/titanium', '2x #forge:ingots/magnalium',
'8x #forge:plates/stainless_steel', '3x #forge:rods/long/tungsten_carbide', '2x tfc:lens',
'24x #forge:screws/tungsten', 'tfg:certus_mechanism')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1728))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"applied_armorer:moritz_sniper_semi_k30",HasBulletInBarrel:0b}'))
.circuit(4)
.EUt(GTValues.VA[GTValues.EV])
.duration(220)
event.recipes.gtceu.assembler('tfg_tacz:aa_gl')
.itemInputs('gtceu:tungsten_steel_normal_fluid_pipe', '12x #forge:ingots/titanium', '6x #forge:plates/stainless_steel',
'4x #forge:rods/long/tungsten_carbide', '2x tfc:lens', '30x #forge:screws/tungsten',
'2x tfg:certus_mechanism')
.inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 2304))
.itemOutputs(Item.of('tacz:modern_kinetic_gun',
'{GunCurrentAmmoCount:0,GunFireMode:"SEMI",GunId:"applied_armorer:moritz_gernade_gl3",HasBulletInBarrel:1b}'))
.circuit(7)
.EUt(GTValues.VA[GTValues.EV])
.duration(240)
}

View file

@ -0,0 +1,13 @@
const registerTACZRecipes = (event) => {
event.remove({ mod: 'tacz' })
event.remove({ mod: 'create_armorer' })
event.remove({ mod: 'applied_armorer' })
registerTACZMiscRecipes(event)
registerTACZGunRecipes(event)
registerTACZAttachRecipes(event)
registerTACZAmmoRecipes(event)
}

View file

@ -0,0 +1,92 @@
function registerTACZMiscRecipes(event) {
//Targets etc
event.shaped('tacz:target',[
'ABA',
'BCB',
' B '
],{
A: '#forge:dyes/red',
B: '#forge:plates/steel',
C: '#forge:rods/long/wood'
}).id('tfg_tacz:target');
event.shaped('tacz:statue',[
'BAB',
'BAB',
' A '
],{
A: 'tfc:rock/chiseled/marble',
B: 'tfc:rock/smooth/marble_stairs'
}).id('tfg_tacz:statue');
event.shapeless('tacz:target_minecart',
['tacz:target', 'minecraft:minecart']
).id('tfg_tacz:target_minecart');
//Molds
event.shaped('tfg:small_casing_extruder_mold',[
' ',
'AB ',
' '
],{
A: '#forge:tools/wire_cutters',
B: 'gtceu:empty_mold'
}).id('tfg:small_casing_extruder_mold');
event.shaped('tfg:large_casing_extruder_mold',[
' ',
'AB ',
' C'
],{
A: '#forge:tools/wire_cutters',
B: 'gtceu:empty_mold',
C: '#forge:tools/files'
}).id('tfg:large_casing_extruder_mold');
event.shaped('tfg:shell_casing_extruder_mold',[
' C',
'AB ',
' '
],{
A: '#forge:tools/wire_cutters',
B: 'gtceu:empty_mold',
C: '#forge:tools/files'
}).id('tfg:shell_casing_extruder_mold');
//Mechanisms
event.shaped('tfg:flintlock_mechanism', [
'ABC',
'DEF',
'GHI'
], {
A: '#forge:tools/screwdrivers',
B: '#forge:gems/flint',
C: '#forge:tools/files',
D: '#forge:springs/steel',
E: '#forge:bolts/steel',
F: '#forge:plates/steel',
G: '#forge:tools/wire_cutters',
H: '#forge:small_gears/steel',
I: '#forge:tools/hammers'
}).id('tfg:shaped/flintlock_mechanism');
event.recipes.gtceu.assembler('tfg:advanced_clockwork_mechanism')
.itemInputs('2x greate:aluminium_cogwheel', 'greate:silicone_rubber_belt_connector', '2x #forge:springs/aluminium',
'8x #forge:screws/aluminium', '#forge:gears/cobalt_brass', '3x #forge:rings/silicone_rubber')
.itemOutputs('tfg:advanced_clockwork_mechanism')
.EUt(GTValues.VA[GTValues.MV])
.duration(80)
event.recipes.gtceu.assembler('tfg:certus_mechanism')
.itemInputs('2x ae2:charged_certus_quartz_crystal', '2x #forge:gears/titanium', '2x #forge:springs/tungsten',
'16x #forge:screws/titanium', '2x #forge:rods/titanium', '6x #forge:rings/styrene_butadiene_rubber',
'16x #forge:fine_wires/red_alloy')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 288))
.itemOutputs('tfg:certus_mechanism')
.EUt(GTValues.VA[GTValues.EV])
.duration(80)
}

View file

@ -0,0 +1,13 @@
const registerTACZItemTags = (event) => {
event.add('c:hidden_from_recipe_viewers', 'tacz:ammo_box')
event.add('c:hidden_from_recipe_viewers', 'tacz:gun_smith_table')
event.add('c:hidden_from_recipe_viewers', 'tacz:workbench_a')
event.add('c:hidden_from_recipe_viewers', 'tacz:workbench_b')
event.add('c:hidden_from_recipe_viewers', 'tacz:workbench_c')
}