From 2d34ebc480e55eed0fa1eaf559d38de241df22c0 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Mon, 19 Aug 2019 13:30:15 +0100 Subject: [PATCH] Biofuel --- .../techreborn/config/TechRebornConfig.java | 4 +- .../init/FluidGeneratorRecipes.java | 3 +- src/main/java/techreborn/init/ModFluids.java | 3 +- src/main/java/techreborn/init/TRContent.java | 50 +++++++----------- .../techreborn/blockstates/biofuel.json | 5 ++ .../assets/techreborn/lang/en_us.json | 7 ++- .../models/block/fluid/bio_fuel.json | 5 ++ .../models/item/compressed_plantball.json | 6 +++ .../techreborn/models/item/plantball.json | 6 +++ .../textures/block/fluids/biofuel_flowing.png | Bin 0 -> 6454 bytes .../block/fluids/biofuel_flowing.png.mcmeta | 5 ++ .../item/part/compressed_plantball.png | Bin 0 -> 2502 bytes .../textures/item/part/plantball.png | Bin 0 -> 2410 bytes .../compressor/compressed_plantball.json | 16 ++++++ .../compressor/compressed_plantball_1.json | 16 ++++++ .../compressor/compressed_plantball_10.json | 16 ++++++ .../compressor/compressed_plantball_2.json | 16 ++++++ .../compressor/compressed_plantball_3.json | 16 ++++++ .../compressor/compressed_plantball_4.json | 16 ++++++ .../compressor/compressed_plantball_5.json | 16 ++++++ .../compressor/compressed_plantball_6.json | 16 ++++++ .../compressor/compressed_plantball_7.json | 16 ++++++ .../compressor/compressed_plantball_8.json | 16 ++++++ .../compressor/compressed_plantball_9.json | 16 ++++++ .../recipes/compressor/plantball.json | 15 ++++++ 25 files changed, 248 insertions(+), 37 deletions(-) create mode 100644 src/main/resources/assets/techreborn/blockstates/biofuel.json create mode 100644 src/main/resources/assets/techreborn/models/block/fluid/bio_fuel.json create mode 100644 src/main/resources/assets/techreborn/models/item/compressed_plantball.json create mode 100644 src/main/resources/assets/techreborn/models/item/plantball.json create mode 100644 src/main/resources/assets/techreborn/textures/block/fluids/biofuel_flowing.png create mode 100644 src/main/resources/assets/techreborn/textures/block/fluids/biofuel_flowing.png.mcmeta create mode 100644 src/main/resources/assets/techreborn/textures/item/part/compressed_plantball.png create mode 100644 src/main/resources/assets/techreborn/textures/item/part/plantball.png create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_1.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_10.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_2.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_3.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_4.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_5.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_6.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_7.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_8.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/compressed_plantball_9.json create mode 100644 src/main/resources/data/techreborn/recipes/compressor/plantball.json diff --git a/src/main/java/techreborn/config/TechRebornConfig.java b/src/main/java/techreborn/config/TechRebornConfig.java index 2a37e40af..348667606 100644 --- a/src/main/java/techreborn/config/TechRebornConfig.java +++ b/src/main/java/techreborn/config/TechRebornConfig.java @@ -306,10 +306,10 @@ public class TechRebornConfig { public static int industrialBlastFurnaceMaxEnergy = 40_000; @Config(config = "generators", category = "diesel_generator", key = "DieselGeneratorMaxOutput", comment = "Diesel Generator Max Output (Value in EU)") - public static int dieselGeneratorMaxOutput = 128; + public static int dieselGeneratorMaxOutput = 32; @Config(config = "generators", category = "diesel_generator", key = "DieselGeneratorMaxEnergy", comment = "Diesel Generator Max Energy (Value in EU)") - public static int dieselGeneratorMaxEnergy = 1_000_000; + public static int dieselGeneratorMaxEnergy = 10_000; @Config(config = "generators", category = "diesel_generator", key = "DieselGeneratorTankCapacity", comment = "Diesel Generator Tank Capacity") public static int dieselGeneratorTankCapacity = 10_000; diff --git a/src/main/java/techreborn/init/FluidGeneratorRecipes.java b/src/main/java/techreborn/init/FluidGeneratorRecipes.java index 214366222..1f6747e19 100644 --- a/src/main/java/techreborn/init/FluidGeneratorRecipes.java +++ b/src/main/java/techreborn/init/FluidGeneratorRecipes.java @@ -24,12 +24,10 @@ package techreborn.init; - import net.minecraft.fluid.Fluid; import net.minecraft.fluid.Fluids; import techreborn.api.generator.EFluidGenerator; import techreborn.api.generator.GeneratorRecipeHelper; -import techreborn.init.ModFluids; /** * Created by Prospector @@ -44,6 +42,7 @@ public class FluidGeneratorRecipes { register(EFluidGenerator.SEMIFLUID, ModFluids.SODIUM.getFluid(), 30); register(EFluidGenerator.SEMIFLUID, ModFluids.LITHIUM.getFluid(), 60); register(EFluidGenerator.SEMIFLUID, ModFluids.OIL.getFluid(), 16); + register(EFluidGenerator.SEMIFLUID, ModFluids.BIOFUEL.getFluid(), 6); register(EFluidGenerator.THERMAL, Fluids.LAVA, 60); diff --git a/src/main/java/techreborn/init/ModFluids.java b/src/main/java/techreborn/init/ModFluids.java index 6a4b71948..af07832a0 100644 --- a/src/main/java/techreborn/init/ModFluids.java +++ b/src/main/java/techreborn/init/ModFluids.java @@ -67,7 +67,8 @@ public enum ModFluids { SULFUR, SULFURIC_ACID, TRITIUM, - WOLFRAMIUM; + WOLFRAMIUM, + BIOFUEL; private RebornFluid stillFluid; private RebornFluid flowingFluid; diff --git a/src/main/java/techreborn/init/TRContent.java b/src/main/java/techreborn/init/TRContent.java index f1916764e..0875b7da7 100644 --- a/src/main/java/techreborn/init/TRContent.java +++ b/src/main/java/techreborn/init/TRContent.java @@ -31,10 +31,23 @@ import net.minecraft.entity.EntityType; import net.minecraft.item.Item; import net.minecraft.item.ItemConvertible; import net.minecraft.item.ItemStack; -import reborncore.api.power.EnumPowerTier; import reborncore.api.blockentity.IUpgrade; +import reborncore.api.power.EnumPowerTier; import reborncore.common.powerSystem.PowerAcceptorBlockEntity; import techreborn.TechReborn; +import techreborn.blockentity.ChargeOMatBlockEntity; +import techreborn.blockentity.DigitalChestBlockEntity; +import techreborn.blockentity.IndustrialCentrifugeBlockEntity; +import techreborn.blockentity.generator.LightningRodBlockEntity; +import techreborn.blockentity.generator.PlasmaGeneratorBlockEntity; +import techreborn.blockentity.generator.advanced.*; +import techreborn.blockentity.generator.basic.SolidFuelGeneratorBlockEntity; +import techreborn.blockentity.generator.basic.WaterMillBlockEntity; +import techreborn.blockentity.generator.basic.WindMillBlockEntity; +import techreborn.blockentity.machine.multiblock.*; +import techreborn.blockentity.machine.tier1.*; +import techreborn.blockentity.machine.tier3.*; +import techreborn.blockentity.storage.AdjustableSUBlockEntity; import techreborn.blocks.*; import techreborn.blocks.cable.BlockCable; import techreborn.blocks.generator.*; @@ -42,8 +55,8 @@ import techreborn.blocks.lighting.BlockLamp; import techreborn.blocks.storage.*; import techreborn.blocks.tier0.BlockIronAlloyFurnace; import techreborn.blocks.tier0.BlockIronFurnace; -import techreborn.blocks.tier1.*; -import techreborn.blocks.tier3.*; +import techreborn.blocks.tier1.BlockPlayerDetector; +import techreborn.blocks.tier3.BlockCreativeQuantumChest; import techreborn.blocks.transformers.BlockHVTransformer; import techreborn.blocks.transformers.BlockLVTransformer; import techreborn.blocks.transformers.BlockMVTransformer; @@ -53,33 +66,6 @@ import techreborn.entities.EntityNukePrimed; import techreborn.items.ItemDynamicCell; import techreborn.items.ItemUpgrade; import techreborn.utils.InitUtils; -import techreborn.blockentity.storage.AdjustableSUBlockEntity; -import techreborn.blockentity.ChargeOMatBlockEntity; -import techreborn.blockentity.DigitalChestBlockEntity; -import techreborn.blockentity.IndustrialCentrifugeBlockEntity; -import techreborn.blockentity.generator.LightningRodBlockEntity; -import techreborn.blockentity.generator.PlasmaGeneratorBlockEntity; -import techreborn.blockentity.generator.advanced.DieselGeneratorBlockEntity; -import techreborn.blockentity.generator.advanced.DragonEggSyphonBlockEntity; -import techreborn.blockentity.generator.advanced.GasTurbineBlockEntity; -import techreborn.blockentity.generator.advanced.SemiFluidGeneratorBlockEntity; -import techreborn.blockentity.generator.advanced.ThermalGeneratorBlockEntity; -import techreborn.blockentity.generator.basic.SolidFuelGeneratorBlockEntity; -import techreborn.blockentity.generator.basic.WaterMillBlockEntity; -import techreborn.blockentity.generator.basic.WindMillBlockEntity; -import techreborn.blockentity.machine.multiblock.DistillationTowerBlockEntity; -import techreborn.blockentity.machine.multiblock.FluidReplicatorBlockEntity; -import techreborn.blockentity.machine.multiblock.ImplosionCompressorBlockEntity; -import techreborn.blockentity.machine.multiblock.IndustrialBlastFurnaceBlockEntity; -import techreborn.blockentity.machine.multiblock.IndustrialGrinderBlockEntity; -import techreborn.blockentity.machine.multiblock.IndustrialSawmillBlockEntity; -import techreborn.blockentity.machine.multiblock.VacuumFreezerBlockEntity; -import techreborn.blockentity.machine.tier1.*; -import techreborn.blockentity.machine.tier3.ChunkLoaderBlockEntity; -import techreborn.blockentity.machine.tier3.CreativeQuantumTankBlockEntity; -import techreborn.blockentity.machine.tier3.MatterFabricatorBlockEntity; -import techreborn.blockentity.machine.tier3.QuantumChestBlockEntity; -import techreborn.blockentity.machine.tier3.QuantumTankBlockEntity; import javax.annotation.Nullable; import java.util.Arrays; @@ -656,7 +642,9 @@ public class TRContent { RUBBER, SAP, SCRAP, - UU_MATTER; + UU_MATTER, + PLANTBALL, + COMPRESSED_PLANTBALL; public final String name; public final Item item; diff --git a/src/main/resources/assets/techreborn/blockstates/biofuel.json b/src/main/resources/assets/techreborn/blockstates/biofuel.json new file mode 100644 index 000000000..1c473d726 --- /dev/null +++ b/src/main/resources/assets/techreborn/blockstates/biofuel.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "techreborn:block/fluid/biofuel" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/lang/en_us.json b/src/main/resources/assets/techreborn/lang/en_us.json index cbe986d3c..6684cbdfb 100644 --- a/src/main/resources/assets/techreborn/lang/en_us.json +++ b/src/main/resources/assets/techreborn/lang/en_us.json @@ -183,6 +183,7 @@ "block.techreborn.sulfuricacid": "Sulfuric Acid", "block.techreborn.tritium": "Tritium", "block.techreborn.wolframium": "Wolframium", + "block.techreborn.biofuel": "BioFuel", "_comment6": "Fluids", "fluid.fluidberylium": "Beryllium", @@ -219,6 +220,7 @@ "fluid.fluidsulfuricacid": "Sulfuric Acid", "fluid.fluidtritium": "Tritium", "fluid.fluidwolframium": "Wolframium", + "fluid.fluidbiofuel": "BioFuel", "_comment7": "Dusts", "item.techreborn.almandine_dust": "Almandine Dust", @@ -481,6 +483,8 @@ "item.techreborn.sap": "Sap", "item.techreborn.scrap": "Scrap", "item.techreborn.uu_matter": "UU-Matter", + "item.techreborn.plantball": "Plantball", + "item.techreborn.compressed_plantball": "Compressed Plantball", "_comment14": "Items-Armor", "item.techreborn.cloaking_device": "Cloaking Device", @@ -689,5 +693,6 @@ "item.techreborn.sulfur_bucket": "Sulfur", "item.techreborn.sulfuric_acid_bucket": "Sulfuric Acid", "item.techreborn.tritium_bucket": "Tritium", - "item.techreborn.wolframium_bucket": "Wolframium" + "item.techreborn.wolframium_bucket": "Wolframium", + "item.techreborn.biofuel_bucket": "Biofuel" } \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/block/fluid/bio_fuel.json b/src/main/resources/assets/techreborn/models/block/fluid/bio_fuel.json new file mode 100644 index 000000000..7223f8ea4 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/block/fluid/bio_fuel.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "techreborn:block/fluids/biofuel_flowing" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/compressed_plantball.json b/src/main/resources/assets/techreborn/models/item/compressed_plantball.json new file mode 100644 index 000000000..5c0ac5e25 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/compressed_plantball.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "techreborn:item/part/compressed_plantball" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/models/item/plantball.json b/src/main/resources/assets/techreborn/models/item/plantball.json new file mode 100644 index 000000000..6d1da7052 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/plantball.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "techreborn:item/part/plantball" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/textures/block/fluids/biofuel_flowing.png b/src/main/resources/assets/techreborn/textures/block/fluids/biofuel_flowing.png new file mode 100644 index 0000000000000000000000000000000000000000..35475d862bdf3f1ffb9901c3fb280cb966ee782f GIT binary patch literal 6454 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/techreborn/textures/block/fluids/biofuel_flowing.png.mcmeta b/src/main/resources/assets/techreborn/textures/block/fluids/biofuel_flowing.png.mcmeta new file mode 100644 index 000000000..b8533e510 --- /dev/null +++ b/src/main/resources/assets/techreborn/textures/block/fluids/biofuel_flowing.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime":4 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/techreborn/textures/item/part/compressed_plantball.png b/src/main/resources/assets/techreborn/textures/item/part/compressed_plantball.png new file mode 100644 index 0000000000000000000000000000000000000000..68e70be8e9a96e988e357860856a3c7e4cf81f67 GIT binary patch literal 2502 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