Merge pull request #758 from Nebby1999/feature/small_dust_from_failed_pressing

Get small dust from failed pressing
This commit is contained in:
Dmitry 2025-01-25 23:45:49 +07:00 committed by GitHub
commit f2d124265b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1476,15 +1476,20 @@ const registerGTCEURecipes = (event) => {
{
let plateStack = ChemicalHelper.get(TagPrefix.plate, material, 1)
let blockStack = ChemicalHelper.get(TagPrefix.block, material, 1)
let smallDustStack = ChemicalHelper.get(TagPrefix.dustSmall, material, 1)
let matAmount = TagPrefix.block.getMaterialAmount(material) / GTValues.M;
if (material.hasProperty(PropertyKey.INGOT))
{
if (!plateStack.isEmpty()) {
// Слиток -> Стержень
event.recipes.createPressing(plateStack.withChance(0.8), ingotStack)
.id(`tfg:pressing/${material.getName()}_plate`)
event.recipes.createSequencedAssembly([plateStack.withChance(4), smallDustStack], ingotStack,[
event.recipes.createPressing(ingotStack, ingotStack)
])
.transitionalItem(ingotStack)
.loops(1)
.id(`tfg:pressing/${material.getName()}_plate`);
if (!blockStack.isEmpty()) {
// 9х Слиток -> Блок