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>
This commit is contained in:
Redeix 2025-07-09 02:28:16 -05:00 committed by GitHub
parent 3dffb8e93e
commit 7c0c3cd341
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 45 additions and 6 deletions

View file

@ -2457,7 +2457,13 @@
subtitle: "{quests.tfg_tips.tools_tips.soybean_oil.subtitle}"
tasks: [{
id: "627EFBAAD0A86E02"
item: "ftbfiltersystem:smart_filter"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "item(firmalife:bucket/soybean_oil)"
}
}
title: "{quests.tfg_tips.tools_tips.soybean_oil.task}"
type: "item"
}]

View file

@ -262,6 +262,7 @@
"block.tfg.sandstone.stairs.smooth.fluorapatite.yellow": "Smooth Yellow Fluorapatite Sandstone Stairs",
"block.tfg.sandstone.fluorapatite.yellow": "Cut Yellow Fluorapatite Sandstone",
"block.tfg.sandstone.smooth.chiseled.fluorapatite.yellow": "Chiseled Yellow Fluorapatite Sandstone",
"block.tfg.dry_ice": "Dry Ice",
"item.tfg.antipoison_pill": "Antipoison Pill",
"item.tfg.haste_pill": "Haste Pill",
"item.tfg.night_vision_pill": "Night Vision Pill",

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/dry_ice"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 B

View file

@ -11,4 +11,5 @@ function registerTFCLunchboxItemTags(event) {
event.add('c:hidden_from_recipe_viewers', item)
})
event.add('tfclunchbox:ice', 'tfg:dry_ice')
}

View file

@ -260,7 +260,20 @@ function registerTFGMiscellaneousRecipes(event) {
event.shapeless('4x firmalife:ice_shavings', ['#forge:dusts/ice', '#forge:tools/hammers'])
event.recipes.gtceu.mixer('tfg:ice_slush_from_dry_ice')
.itemInputs('1x tfg:dry_ice')
.inputFluids( JsonIO.of({ amount: 8000, value: { tag: "tfc:water" }}))
.outputFluids(Fluid.of('gtceu:ice', 8000))
.duration(80)
.EUt(GTValues.VA[GTValues.ULV])
// Cooling water
event.recipes.tfc.barrel_sealed(250)
.inputItem('1x tfg:dry_ice')
.inputFluid(Fluid.of('minecraft:water', 5000))
.outputFluid(Fluid.of('gtceu:ice', 5000))
.id('tfg:barrel/cooling_water_0')
event.recipes.tfc.barrel_sealed(1000)
.inputItem('1x #forge:dusts/ice')
.inputFluid(Fluid.of('minecraft:water', 144))

View file

@ -15,6 +15,22 @@ const registerTFGBlocks = (event) => {
item.modelJson({ parent: 'minecraft:block/end_portal_frame' })
})
event.create('tfg:dry_ice', 'tfg:particle_emitter')
.textureAll('tfg:block/dry_ice')
.soundType('bone_block')
.hardness(1)
.resistance(1)
.tagBlock('minecraft:mineable/pickaxe')
.tagBlock('tfcambiental:cold_stuff')
.defaultTranslucent()
.mapColor('color_white')
.speedFactor(1.2)
.particleOffset(1, 1, 1)
.particleVelocity(0.05, 0, 0.05)
.particle('minecraft:campfire_cosy_smoke')
.particleCount(2)
.particleForced(false)
// #region Machine Casings
global.TFG_MACHINE_CASINGS.forEach(type => {

View file

@ -167,11 +167,7 @@ const registerTFGItems = (event) => {
event.create('tfg:clean_foil_pack')
.translationKey('item.tfg.clean_foil_pack')
.texture('tfg:item/clean_foil_pack')
event.create('tfg:dry_ice')
.translationKey('item.tfg.dry_ice')
.texture('tfg:item/dry_ice')
.texture('tfg:item/clean_foil_pack')
//#endregion
//#region Cloth & String