diff options
| author | Mary <33456283+FourIsTheNumber@users.noreply.github.com> | 2024-09-14 18:04:43 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-14 22:04:43 +0000 |
| commit | b60ecbf21284a780b8730dc9276940bfd7f4a0b8 (patch) | |
| tree | 13918d71810f2c22c6f3850e844f015a9f55cfd7 /src/main/java/bartworks/system/material | |
| parent | 9c18caf7fc642a21efad6673e59db85f5b66ab88 (diff) | |
| download | GT5-Unofficial-b60ecbf21284a780b8730dc9276940bfd7f4a0b8.tar.gz GT5-Unofficial-b60ecbf21284a780b8730dc9276940bfd7f4a0b8.tar.bz2 GT5-Unofficial-b60ecbf21284a780b8730dc9276940bfd7f4a0b8.zip | |
More collisions (#3191)
Co-authored-by: boubou19 <miisterunknown@gmail.com>
Diffstat (limited to 'src/main/java/bartworks/system/material')
8 files changed, 0 insertions, 270 deletions
diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java index 3637385328..57f17c37dc 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java @@ -16,8 +16,6 @@ package bartworks.system.material.werkstoff_loaders.recipe; import static gregtech.api.enums.OrePrefixes.block; import static gregtech.api.enums.OrePrefixes.cellMolten; import static gregtech.api.enums.OrePrefixes.ingot; -import static gregtech.api.enums.OrePrefixes.plate; -import static gregtech.api.recipe.RecipeMaps.cutterRecipes; import static gregtech.api.recipe.RecipeMaps.fluidExtractionRecipes; import static gregtech.api.util.GTRecipeBuilder.SECONDS; import static gregtech.api.util.GTRecipeBuilder.TICKS; @@ -26,7 +24,6 @@ import static gregtech.api.util.GTRecipeConstants.UniversalArcFurnace; import bartworks.system.material.Werkstoff; import bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable; import gregtech.api.enums.GTValues; -import gregtech.api.enums.TierEU; import gregtech.api.recipe.RecipeCategories; import gregtech.api.util.GTRecipeConstants; @@ -55,19 +52,5 @@ public class BlockLoader implements IWerkstoffRunnable { .addTo(fluidExtractionRecipes); } - if (werkstoff.hasItemType(plate)) { - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(block)) - .itemOutputs(werkstoff.get(plate, 9)) - .duration( - (int) Math.max( - werkstoff.getStats() - .getMass() * 10L, - 1L)) - .eut(TierEU.RECIPE_LV) - .addTo(cutterRecipes); - - } } } diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java index 5512274260..a7e33b23e0 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java @@ -15,9 +15,6 @@ package bartworks.system.material.werkstoff_loaders.recipe; import static gregtech.api.enums.OrePrefixes.bolt; import static gregtech.api.enums.OrePrefixes.cellMolten; -import static gregtech.api.enums.OrePrefixes.dust; -import static gregtech.api.enums.OrePrefixes.dustSmall; -import static gregtech.api.enums.OrePrefixes.dustTiny; import static gregtech.api.enums.OrePrefixes.gearGt; import static gregtech.api.enums.OrePrefixes.gearGtSmall; import static gregtech.api.enums.OrePrefixes.gem; @@ -32,10 +29,8 @@ import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; import static gregtech.api.recipe.RecipeMaps.cutterRecipes; import static gregtech.api.recipe.RecipeMaps.extruderRecipes; import static gregtech.api.recipe.RecipeMaps.latheRecipes; -import static gregtech.api.recipe.RecipeMaps.maceratorRecipes; import static gregtech.api.recipe.RecipeMaps.wiremillRecipes; import static gregtech.api.util.GTRecipeBuilder.SECONDS; -import static gregtech.api.util.GTRecipeBuilder.TICKS; import bartworks.system.material.Werkstoff; import bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable; @@ -80,13 +75,6 @@ public class CraftingMaterialLoader implements IWerkstoffRunnable { .eut(4) .addTo(cutterRecipes); - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(bolt)) - .itemOutputs(werkstoff.get(dustTiny, 1)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - // screw GTValues.RA.stdBuilder() @@ -105,13 +93,6 @@ public class CraftingMaterialLoader implements IWerkstoffRunnable { GTProxy.tBits, new Object[] { "fX", "X ", 'X', werkstoff.get(bolt) }); - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(screw)) - .itemOutputs(werkstoff.get(dustTiny, 1)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - if (werkstoff.hasItemType(gem)) return; // ring @@ -252,35 +233,6 @@ public class CraftingMaterialLoader implements IWerkstoffRunnable { * WerkstoffLoader.rotorMold.get(0L), werkstoff.getMolten(612), werkstoff.get(rotor), 100, 60); */ } - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(gearGt)) - .itemOutputs(werkstoff.get(dust, 4)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(gearGtSmall)) - .itemOutputs(werkstoff.get(dust, 1)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(rotor)) - .itemOutputs(werkstoff.get(dust, 4), werkstoff.get(dustSmall)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(ring)) - .itemOutputs(werkstoff.get(dustSmall, 1)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - } } } diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java index 53da59aceb..e83af7ad46 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/DustLoader.java @@ -13,12 +13,10 @@ package bartworks.system.material.werkstoff_loaders.recipe; -import static gregtech.api.enums.OrePrefixes.block; import static gregtech.api.enums.OrePrefixes.cell; import static gregtech.api.enums.OrePrefixes.dust; import static gregtech.api.enums.OrePrefixes.dustSmall; import static gregtech.api.enums.OrePrefixes.dustTiny; -import static gregtech.api.enums.OrePrefixes.gem; import static gregtech.api.enums.OrePrefixes.ingot; import static gregtech.api.enums.OrePrefixes.ingotHot; import static gregtech.api.enums.OrePrefixes.nugget; @@ -513,16 +511,6 @@ public class DustLoader implements IWerkstoffRunnable { .addTo(maceratorRecipes); } - if (werkstoff.hasItemType(ingot) || werkstoff.hasItemType(gem)) { - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(block)) - .itemOutputs(werkstoff.get(dust, 9)) - .duration(20 * SECONDS) - .eut(2) - .addTo(maceratorRecipes); - - } } } } diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/GemLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/GemLoader.java index cc21110a14..db31c11f0f 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/GemLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/GemLoader.java @@ -28,7 +28,6 @@ import static gregtech.api.enums.OrePrefixes.ore; import static gregtech.api.enums.OrePrefixes.plate; import static gregtech.api.recipe.RecipeMaps.compressorRecipes; import static gregtech.api.recipe.RecipeMaps.hammerRecipes; -import static gregtech.api.recipe.RecipeMaps.implosionRecipes; import static gregtech.api.recipe.RecipeMaps.laserEngraverRecipes; import static gregtech.api.recipe.RecipeMaps.latheRecipes; import static gregtech.api.recipe.RecipeMaps.maceratorRecipes; @@ -36,24 +35,20 @@ import static gregtech.api.recipe.RecipeMaps.sifterRecipes; import static gregtech.api.util.GTRecipeBuilder.MINUTES; import static gregtech.api.util.GTRecipeBuilder.SECONDS; import static gregtech.api.util.GTRecipeBuilder.TICKS; -import static gregtech.api.util.GTRecipeConstants.ADDITIVE_AMOUNT; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; import bartworks.system.material.Werkstoff; -import bartworks.system.material.WerkstoffLoader; import bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable; import bartworks.util.BWColorUtil; import gregtech.api.GregTechAPI; import gregtech.api.enums.GTValues; -import gregtech.api.enums.Materials; import gregtech.api.enums.Textures; import gregtech.api.enums.TierEU; import gregtech.api.interfaces.ITexture; import gregtech.api.render.TextureFactory; import gregtech.api.util.GTModHandler; -import gregtech.api.util.GTOreDictUnificator; import gregtech.common.covers.CoverLens; public class GemLoader implements IWerkstoffRunnable { @@ -181,48 +176,6 @@ public class GemLoader implements IWerkstoffRunnable { .eut(16) .addTo(hammerRecipes); - if (!werkstoff.contains(WerkstoffLoader.NO_BLAST)) { - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(gemFlawless, 3)) - .itemOutputs(werkstoff.get(gemExquisite), GTOreDictUnificator.get(dustTiny, Materials.DarkAsh, 2)) - .duration(20 * TICKS) - .eut(TierEU.RECIPE_LV) - .metadata(ADDITIVE_AMOUNT, 8) - .addTo(implosionRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(gem, 3)) - .itemOutputs(werkstoff.get(gemFlawless), GTOreDictUnificator.get(dustTiny, Materials.DarkAsh, 2)) - .duration(20 * TICKS) - .eut(TierEU.RECIPE_LV) - .metadata(ADDITIVE_AMOUNT, 8) - .addTo(implosionRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(gemFlawed, 3)) - .itemOutputs(werkstoff.get(gem), GTOreDictUnificator.get(dustTiny, Materials.DarkAsh, 2)) - .duration(20 * TICKS) - .eut(TierEU.RECIPE_LV) - .metadata(ADDITIVE_AMOUNT, 8) - .addTo(implosionRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(gemChipped, 3)) - .itemOutputs(werkstoff.get(gemFlawed), GTOreDictUnificator.get(dustTiny, Materials.DarkAsh, 2)) - .duration(20 * TICKS) - .eut(TierEU.RECIPE_LV) - .metadata(ADDITIVE_AMOUNT, 8) - .addTo(implosionRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(dust, 4)) - .itemOutputs(werkstoff.get(gem, 3), GTOreDictUnificator.get(dustTiny, Materials.DarkAsh, 8)) - .duration(20 * TICKS) - .eut(TierEU.RECIPE_LV) - .metadata(ADDITIVE_AMOUNT, 24) - .addTo(implosionRecipes); - } - if (werkstoff.hasItemType(plate)) { GTValues.RA.stdBuilder() diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MetalLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MetalLoader.java index 53c25b4ab0..c457c36d36 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MetalLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MetalLoader.java @@ -15,9 +15,7 @@ package bartworks.system.material.werkstoff_loaders.recipe; import static gregtech.api.enums.OrePrefixes.block; import static gregtech.api.enums.OrePrefixes.ingot; -import static gregtech.api.recipe.RecipeMaps.compressorRecipes; import static gregtech.api.recipe.RecipeMaps.extruderRecipes; -import static gregtech.api.util.GTRecipeBuilder.SECONDS; import bartworks.system.material.Werkstoff; import bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable; @@ -32,13 +30,6 @@ public class MetalLoader implements IWerkstoffRunnable { public void run(Werkstoff werkstoff) { if (werkstoff.hasItemType(ingot)) { GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(ingot, 9)) - .itemOutputs(werkstoff.get(block)) - .duration(15 * SECONDS) - .eut(2) - .addTo(compressorRecipes); - - GTValues.RA.stdBuilder() .itemInputs(werkstoff.get(ingot, 9), ItemList.Shape_Extruder_Block.get(0)) .itemOutputs(werkstoff.get(block)) .duration( diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java index ad10153e0b..60869619a4 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java @@ -14,7 +14,6 @@ package bartworks.system.material.werkstoff_loaders.recipe; import static gregtech.api.enums.Mods.Forestry; -import static gregtech.api.enums.OrePrefixes.block; import static gregtech.api.enums.OrePrefixes.bolt; import static gregtech.api.enums.OrePrefixes.capsuleMolten; import static gregtech.api.enums.OrePrefixes.cellMolten; @@ -130,18 +129,6 @@ public class MoltenCellLoader implements IWerkstoffRunnable { .getMass() > 128 ? 64 : 30) .addTo(fluidSolidifierRecipes); - GTValues.RA.stdBuilder() - .itemInputs(ItemList.Shape_Mold_Block.get(0)) - .itemOutputs(werkstoff.get(block)) - .fluidInputs(werkstoff.getMolten(1296)) - .duration( - (int) werkstoff.getStats() - .getMass() * 9) - .eut( - werkstoff.getStats() - .getMass() > 128 ? 64 : 30) - .addTo(fluidSolidifierRecipes); - if (!werkstoff.hasItemType(plate)) { return; } diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MultipleMetalLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MultipleMetalLoader.java index 25e49b0666..7d8138ceef 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MultipleMetalLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/MultipleMetalLoader.java @@ -13,19 +13,15 @@ package bartworks.system.material.werkstoff_loaders.recipe; -import static gregtech.api.enums.OrePrefixes.dust; import static gregtech.api.enums.OrePrefixes.ingot; import static gregtech.api.enums.OrePrefixes.plateDense; import static gregtech.api.enums.OrePrefixes.plateDouble; -import static gregtech.api.recipe.RecipeMaps.maceratorRecipes; -import static gregtech.api.util.GTRecipeBuilder.TICKS; import net.minecraft.item.ItemStack; import bartworks.system.material.Werkstoff; import bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable; import gregtech.api.GregTechAPI; -import gregtech.api.enums.GTValues; import gregtech.api.recipe.RecipeMaps; import gregtech.api.render.TextureFactory; import gregtech.api.util.GTRecipe; @@ -55,14 +51,6 @@ public class MultipleMetalLoader implements IWerkstoffRunnable { werkstoff.get(plateDouble), TextureFactory.of(werkstoff.getTexSet().mTextures[72], werkstoff.getRGBA(), false), null); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(plateDouble)) - .itemOutputs(werkstoff.get(dust, 2)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - } } } diff --git a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/SimpleMetalLoader.java b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/SimpleMetalLoader.java index 1fa51359d9..a2c9c243a8 100644 --- a/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/SimpleMetalLoader.java +++ b/src/main/java/bartworks/system/material/werkstoff_loaders/recipe/SimpleMetalLoader.java @@ -16,21 +16,17 @@ package bartworks.system.material.werkstoff_loaders.recipe; import static gregtech.api.enums.OrePrefixes.block; import static gregtech.api.enums.OrePrefixes.dust; import static gregtech.api.enums.OrePrefixes.dustSmall; -import static gregtech.api.enums.OrePrefixes.foil; import static gregtech.api.enums.OrePrefixes.gem; import static gregtech.api.enums.OrePrefixes.ingot; import static gregtech.api.enums.OrePrefixes.plate; import static gregtech.api.enums.OrePrefixes.stick; import static gregtech.api.enums.OrePrefixes.stickLong; -import static gregtech.api.recipe.RecipeMaps.benderRecipes; import static gregtech.api.recipe.RecipeMaps.extruderRecipes; import static gregtech.api.recipe.RecipeMaps.hammerRecipes; import static gregtech.api.recipe.RecipeMaps.latheRecipes; import static gregtech.api.recipe.RecipeMaps.maceratorRecipes; import static gregtech.api.util.GTRecipeBuilder.TICKS; -import net.minecraft.item.ItemStack; - import bartworks.API.SideReference; import bartworks.client.textures.PrefixTextureLinker; import bartworks.system.material.Werkstoff; @@ -42,8 +38,6 @@ import gregtech.api.enums.TextureSet; import gregtech.api.interfaces.ITexture; import gregtech.api.render.TextureFactory; import gregtech.api.util.GTModHandler; -import gregtech.api.util.GTRecipe; -import gregtech.api.util.GTUtility; import gregtech.common.GTProxy; public class SimpleMetalLoader implements IWerkstoffRunnable { @@ -101,89 +95,12 @@ public class SimpleMetalLoader implements IWerkstoffRunnable { return; } - GTModHandler.addCraftingRecipe( - werkstoff.get(stick, 2), - GTProxy.tBits, - new Object[] { "s", "X", 'X', werkstoff.get(stickLong) }); - GTModHandler.addCraftingRecipe( - werkstoff.get(stick), - GTProxy.tBits, - new Object[] { "f ", " X", 'X', werkstoff.get(ingot) }); - GTModHandler.addCraftingRecipe( - werkstoff.get(plate), - GTProxy.tBits, - new Object[] { "h", "X", "X", 'X', werkstoff.get(ingot) }); - GTModHandler.addCraftingRecipe( - werkstoff.get(foil, 2), - GTProxy.tBits, - new Object[] { "hX", 'X', werkstoff.get(plate) }); - - benderRecipes.add( - new GTRecipe( - true, - new ItemStack[] { werkstoff.get(ingot), GTUtility.getIntegratedCircuit(1) }, - new ItemStack[] { werkstoff.get(plate) }, - null, - null, - null, - null, - (int) Math.max( - werkstoff.getStats() - .getMass(), - 1L), - 24, - 0)); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(ingot, 3)) - .itemOutputs(werkstoff.get(plate, 2)) - .duration( - (int) Math.max( - werkstoff.getStats() - .getMass(), - 1L)) - .eut(16) - .addTo(hammerRecipes); - GregTechAPI.registerCover( werkstoff.get(plate), TextureFactory.of(werkstoff.getTexSet().mTextures[71], werkstoff.getRGBA(), false), null); GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(ingot)) - .itemOutputs(werkstoff.get(stick), werkstoff.get(dustSmall, 2)) - .duration( - (int) Math.max( - werkstoff.getStats() - .getMass() * 5L, - 1L)) - .eut(16) - .addTo(latheRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(plate), GTUtility.getIntegratedCircuit(1)) - .itemOutputs(werkstoff.get(foil, 4)) - .duration( - (int) Math.max( - werkstoff.getStats() - .getMass() * 1L, - 1L)) - .eut(24) - .addTo(benderRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(ingot), GTUtility.getIntegratedCircuit(10)) - .itemOutputs(werkstoff.get(foil, 4)) - .duration( - (int) Math.max( - werkstoff.getStats() - .getMass() * 2L, - 1L)) - .eut(24) - .addTo(benderRecipes); - - GTValues.RA.stdBuilder() .itemInputs(werkstoff.get(stick, 2)) .itemOutputs(werkstoff.get(stickLong)) .duration( @@ -215,35 +132,6 @@ public class SimpleMetalLoader implements IWerkstoffRunnable { 1L)) .eut(45) .addTo(extruderRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(ingot)) - .itemOutputs(werkstoff.get(dust)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(plate)) - .itemOutputs(werkstoff.get(dust)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(stickLong)) - .itemOutputs(werkstoff.get(dust)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - - GTValues.RA.stdBuilder() - .itemInputs(werkstoff.get(stick)) - .itemOutputs(werkstoff.get(dustSmall, 2)) - .duration(2 * TICKS) - .eut(8) - .addTo(maceratorRecipes); - } } } |
