| |
— | development:mt [2021/07/20 21:48] (current) – created - external edit 127.0.0.1 |
---|
| ====== Minetweaker support ====== |
| |
| TechReborn has built in support for minetweaker. |
| |
| Most of the recipes support disabling ore dictionary checking, this can be done by appending <code>.setUseOreDict(boolean useOreDict)</code> after you have added a recipe. An example: |
| |
| |
| <code>mods.techreborn.alloySmelter.addRecipe(<minecraft:gold_ingot>, <minecraft:iron_ingot>, <minecraft:diamond>, 20, 100).setUseOreDict(false);</code> |
| |
| ---- |
| ===== Alloy Smelter ===== |
| |
| <code>mods.techreborn.alloySmelter.addRecipe(IItemStack output, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.alloySmelter.removeInputRecipe(IItemStack input1, IItemStack input2)</code> |
| |
| <code>mods.techreborn.alloySmelter.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.alloySmelter.removeAll()</code> |
| |
| ---- |
| ===== Assembling Machine ===== |
| |
| <code>mods.techreborn.assemblingMachine.addRecipe(IItemStack output, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.assemblingMachine.removeInputRecipe(IItemStack input1, IItemStack input2)</code> |
| |
| <code>mods.techreborn.assemblingMachine.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.assemblingMachine.removeAll()</code> |
| |
| ---- |
| ===== Blast Furnace ===== |
| |
| <code>mods.techreborn.blastFurnace.addRecipe(IItemStack output1, IItemStack output2, IIngredient input1, IIngredient input2, int ticktime, int euTick, int neededHeat)</code> |
| |
| <code>mods.techreborn.blastFurnace.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.blastFurnace.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.blastFurnace.removeAll()</code> |
| |
| ---- |
| ===== Centrifuge ===== |
| |
| <code>mods.techreborn.centrifuge.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IItemStack output4, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.centrifuge.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.centrifuge.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.centrifuge.removeAll()</code> |
| |
| ---- |
| ===== Chemical Reactor ===== |
| |
| <code>mods.techreborn.chemicalReactor.addRecipe(IItemStack output1, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.chemicalReactor.removeInputRecipe(IItemStack input1, IItemStack input2)</code> |
| |
| <code>mods.techreborn.chemicalReactor.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.chemicalReactor.removeAll()</code> |
| |
| ---- |
| ===== Compressor ===== |
| |
| <code>mods.techreborn.compressor.addRecipe(IItemStack output1, IIngredient input1, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.compressor.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.compressor.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.compressor.removeAll()</code> |
| |
| ---- |
| ===== Distillation Tower ===== |
| |
| <code>mods.techreborn.distillationTower.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IItemStack output4, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.distillationTower.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.distillationTower.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.distillationTower.removeAll()</code> |
| |
| ---- |
| ===== Extractor ===== |
| |
| <code>mods.techreborn.extractor.addRecipe(IItemStack output, IIngredient input1, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.extractor.removeInputRecipe(IItemStack input1)</code> |
| |
| <code>mods.techreborn.extractor.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.extractor.removeAll()</code> |
| |
| ---- |
| ===== Fluid Generators, aka Thermal, Gas, Plasma, Semi and Diesel ===== |
| |
| <code>mods.techreborn.fluidGen.addThermalFluid(ILiquidStack fluid, int energyPerMb)</code> |
| |
| <code>mods.techreborn.fluidGen.addGasFluid(ILiquidStack fluid, int energyPerMb)</code> |
| |
| <code>mods.techreborn.fluidGen.addSemiFluid(ILiquidStack fluid, int energyPerMb)</code> |
| |
| <code>mods.techreborn.fluidGen.addDieselFluid(ILiquidStack fluid, int energyPerMb)</code> |
| |
| <code>mods.techreborn.fluidGen.addPlasmaFluid(ILiquidStack fluid, int energyPerMb)</code> |
| |
| <code>mods.techreborn.fluidGen.removeThermalFluid(ILiquidStack fluid)</code> |
| |
| <code>mods.techreborn.fluidGen.removeGasFluid(ILiquidStack fluid)</code> |
| |
| <code>mods.techreborn.fluidGen.removeSemiFluid(ILiquidStack fluid)</code> |
| |
| <code>mods.techreborn.fluidGen.removeDieselFluid(ILiquidStack fluid)</code> |
| |
| <code>mods.techreborn.fluidGen.removePlasmaFluid(ILiquidStack fluid)</code> |
| |
| ---- |
| ===== Fusion Reactor ===== |
| |
| <code>mods.techreborn.fusionReactor.addRecipe(IIngredient topInput, IIngredient bottomInput, IItemStack output, int startEU, int euTick, int tickTime)</code> |
| |
| <code>mods.techreborn.fusionReactor.removeTopInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.fusionReactor.removeBottomInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.fusionReactor.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.fusionReactor.removeAll()</code> |
| |
| ---- |
| ===== Grinder ===== |
| |
| <code>mods.techreborn.grinder.addRecipe(IItemStack output, IIngredient input1, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.grinder.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.grinder.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.grinder.removeAll()</code> |
| |
| ---- |
| ===== Implosion Compressor ===== |
| |
| <code>mods.techreborn.implosionCompressor.addRecipe(IItemStack output1, IItemStack output2, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.implosionCompressor.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.implosionCompressor.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.implosionCompressor.removeAll()</code> |
| |
| ---- |
| ===== Industrial Electrolyzer ===== |
| |
| <code>mods.techreborn.industrialElectrolyzer.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IItemStack output4, IIngredient cells, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.industrialElectrolyzer.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.industrialElectrolyzer.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.industrialElectrolyzer.removeAll()</code> |
| |
| ---- |
| ===== Industrial Grinder ===== |
| |
| <code>mods.techreborn.industrialGrinder.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IItemStack output4, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.industrialGrinder.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IItemStack output4, IIngredient input1, IIngredient input2, ILiquidStack fluid, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.industrialGrinder.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.industrialGrinder.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.industrialGrinder.removeAll()</code> |
| |
| ---- |
| ===== Industrial Sawmill ===== |
| |
| <code>mods.techreborn.industrialSawmill.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IIngredient input1, ILiquidStack fluid, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.industrialSawmill.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IIngredient input1, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.industrialSawmill.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IIngredient input1, int ticktime, int euTick, boolean useOreDic)</code> |
| |
| <code>mods.techreborn.industrialSawmill.addRecipe(IItemStack output1, IItemStack output2, IItemStack output3, IIngredient input1, ILiquidStack fluid, int ticktime, int euTick, boolean useOreDic)</code> |
| |
| <code>mods.techreborn.industrialSawmill.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.industrialSawmill.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.industrialSawmill.removeAll()</code> |
| |
| ---- |
| ===== Plate Bending Machine ===== |
| |
| <code>mods.techreborn.plateBendingMachine.addRecipe(IItemStack output, IIngredient input1, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.plateBendingMachine.removeInputRecipe(IItemStack input1)</code> |
| |
| <code>mods.techreborn.plateBendingMachine.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.plateBendingMachine.removeAll()</code> |
| |
| ---- |
| ===== Rolling Machine ===== |
| |
| <code>mods.techreborn.rollingMachine.addShaped(IItemStack output, IIngredient[][] ingredients)</code> |
| |
| <code>mods.techreborn.rollingMachine.addShapeless(IItemStack output, IIngredient[] ingredients)</code> |
| |
| <code>mods.techreborn.rollingMachine.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.rollingMachine.removeAll()</code> |
| |
| ---- |
| ===== Solid Canning Machine ===== |
| |
| <code>mods.techreborn.solidCanningMachine.addRecipe(IItemStack output1, IIngredient input1, IIngredient input2, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.solidCanningMachine.removeInputRecipe(IItemStack input1, IItemStack input2)</code> |
| |
| <code>mods.techreborn.solidCanningMachine.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.solidCanningMachine.removeAll()</code> |
| |
| ---- |
| ===== Scrapbox ===== |
| |
| <code>mods.techreborn.scrapbox.addScrapboxDrop(IIngredient input)</code> |
| |
| <code>mods.techreborn.scrapbox.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.scrapbox.removeAll()</code> |
| |
| ---- |
| ===== Vacuum Freezer ===== |
| |
| <code>mods.techreborn.vacuumFreezer.addRecipe(IItemStack output, IIngredient input, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.vacuumFreezer.removeInputRecipe(IIngredient iIngredient)</code> |
| |
| <code>mods.techreborn.vacuumFreezer.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.vacuumFreezer.removeAll()</code> |
| |
| ---- |
| ===== Wire Mill ===== |
| |
| <code>mods.techreborn.wireMill.addRecipe(IItemStack output, IIngredient input1, int ticktime, int euTick)</code> |
| |
| <code>mods.techreborn.wireMill.removeInputRecipe(IItemStack input1)</code> |
| |
| <code>mods.techreborn.wireMill.removeRecipe(IItemStack output)</code> |
| |
| <code>mods.techreborn.wireMill.removeAll()</code> |
| |
| ---- |
| ===== Fluid Replicator ===== |
| |
| <code>mods.techreborn.fluidReplicator.addRecipe(int input, ILiquidStack output, int ticks, int euPerTick)</code> |
| <code>mods.techreborn.fluidReplicator.removeRecipe(ILiquidStack fluid)</code> |