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:
parent
3dffb8e93e
commit
7c0c3cd341
8 changed files with 45 additions and 6 deletions
|
|
@ -2457,7 +2457,13 @@
|
||||||
subtitle: "{quests.tfg_tips.tools_tips.soybean_oil.subtitle}"
|
subtitle: "{quests.tfg_tips.tools_tips.soybean_oil.subtitle}"
|
||||||
tasks: [{
|
tasks: [{
|
||||||
id: "627EFBAAD0A86E02"
|
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}"
|
title: "{quests.tfg_tips.tools_tips.soybean_oil.task}"
|
||||||
type: "item"
|
type: "item"
|
||||||
}]
|
}]
|
||||||
|
|
|
||||||
|
|
@ -262,6 +262,7 @@
|
||||||
"block.tfg.sandstone.stairs.smooth.fluorapatite.yellow": "Smooth Yellow Fluorapatite Sandstone Stairs",
|
"block.tfg.sandstone.stairs.smooth.fluorapatite.yellow": "Smooth Yellow Fluorapatite Sandstone Stairs",
|
||||||
"block.tfg.sandstone.fluorapatite.yellow": "Cut Yellow Fluorapatite Sandstone",
|
"block.tfg.sandstone.fluorapatite.yellow": "Cut Yellow Fluorapatite Sandstone",
|
||||||
"block.tfg.sandstone.smooth.chiseled.fluorapatite.yellow": "Chiseled 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.antipoison_pill": "Antipoison Pill",
|
||||||
"item.tfg.haste_pill": "Haste Pill",
|
"item.tfg.haste_pill": "Haste Pill",
|
||||||
"item.tfg.night_vision_pill": "Night Vision Pill",
|
"item.tfg.night_vision_pill": "Night Vision Pill",
|
||||||
|
|
|
||||||
6
kubejs/assets/tfg/models/item/dry_ice.json
Normal file
6
kubejs/assets/tfg/models/item/dry_ice.json
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"parent": "item/generated",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "tfg:item/dry_ice"
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
kubejs/assets/tfg/textures/block/dry_ice.png
Normal file
BIN
kubejs/assets/tfg/textures/block/dry_ice.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 365 B |
|
|
@ -11,4 +11,5 @@ function registerTFCLunchboxItemTags(event) {
|
||||||
event.add('c:hidden_from_recipe_viewers', item)
|
event.add('c:hidden_from_recipe_viewers', item)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
event.add('tfclunchbox:ice', 'tfg:dry_ice')
|
||||||
}
|
}
|
||||||
|
|
@ -260,7 +260,20 @@ function registerTFGMiscellaneousRecipes(event) {
|
||||||
|
|
||||||
event.shapeless('4x firmalife:ice_shavings', ['#forge:dusts/ice', '#forge:tools/hammers'])
|
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
|
// 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)
|
event.recipes.tfc.barrel_sealed(1000)
|
||||||
.inputItem('1x #forge:dusts/ice')
|
.inputItem('1x #forge:dusts/ice')
|
||||||
.inputFluid(Fluid.of('minecraft:water', 144))
|
.inputFluid(Fluid.of('minecraft:water', 144))
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,22 @@ const registerTFGBlocks = (event) => {
|
||||||
item.modelJson({ parent: 'minecraft:block/end_portal_frame' })
|
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
|
// #region Machine Casings
|
||||||
|
|
||||||
global.TFG_MACHINE_CASINGS.forEach(type => {
|
global.TFG_MACHINE_CASINGS.forEach(type => {
|
||||||
|
|
|
||||||
|
|
@ -168,10 +168,6 @@ const registerTFGItems = (event) => {
|
||||||
event.create('tfg:clean_foil_pack')
|
event.create('tfg:clean_foil_pack')
|
||||||
.translationKey('item.tfg.clean_foil_pack')
|
.translationKey('item.tfg.clean_foil_pack')
|
||||||
.texture('tfg:item/clean_foil_pack')
|
.texture('tfg:item/clean_foil_pack')
|
||||||
|
|
||||||
event.create('tfg:dry_ice')
|
|
||||||
.translationKey('item.tfg.dry_ice')
|
|
||||||
.texture('tfg:item/dry_ice')
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
//#region Cloth & String
|
//#region Cloth & String
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue