diff --git a/build.gradle b/build.gradle index 6181c47..51c67e3 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ buildscript { } apply plugin: 'net.minecraftforge.gradle.forge' -version = "1.3.9" +version = "1.3.10" group = "ferro2000.immersivetech" archivesBaseName = "immersivetech" @@ -63,12 +63,18 @@ repositories { name 'CoFH Maven' url "http://maven.covers1624.net/" } + repositories {//Curseforge maven, in case some other maven goes offline + maven { + name = "CurseForge" + url = "https://minecraft.curseforge.com/api/maven/" + } + } } dependencies { deobfCompile "blusunrize:ImmersiveEngineering:0.12-+" deobfCompile "mezz.jei:jei_1.12.2:4.8.5.133" - deobfCompile "elucent:albedo:2.0-SNAPSHOT" + deobfCompile "albedo:albedo:0.1.3" compileOnly "mcjty.theoneprobe:TheOneProbe-1.12:1.12-1.+"//1.1x-1.4.4-55 compileOnly "mcp.mobius.waila:Hwyla:1.8.20-B35_1.12" compileOnly "cofh:RedstoneFlux:1.12-2.+:deobf" diff --git a/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityBoiler.java b/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityBoiler.java index 28e8ae9..294629a 100644 --- a/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityBoiler.java +++ b/src/main/java/ferro2000/immersivetech/common/blocks/metal/tileentities/TileEntityBoiler.java @@ -42,6 +42,8 @@ public TileEntityBoiler() { public FluidTank[] tanks = new FluidTank[] {new FluidTank(12000), new FluidTank(24000), new FluidTank(24000)}; public NonNullList inventory = NonNullList.withSize(6, ItemStack.EMPTY); + public boolean active = false; + @Override public void readCustomNBT(NBTTagCompound nbt, boolean descPacket) { @@ -49,6 +51,7 @@ public void readCustomNBT(NBTTagCompound nbt, boolean descPacket) tanks[0].readFromNBT(nbt.getCompoundTag("tank0")); tanks[1].readFromNBT(nbt.getCompoundTag("tank1")); tanks[2].readFromNBT(nbt.getCompoundTag("tank2")); + active = nbt.getBoolean("active"); if(!descPacket) inventory = Utils.readInventory(nbt.getTagList("inventory", 10), 6); } @@ -60,6 +63,7 @@ public void writeCustomNBT(NBTTagCompound nbt, boolean descPacket) nbt.setTag("tank0", tanks[0].writeToNBT(new NBTTagCompound())); nbt.setTag("tank1", tanks[1].writeToNBT(new NBTTagCompound())); nbt.setTag("tank2", tanks[2].writeToNBT(new NBTTagCompound())); + nbt.setBoolean("active", active); if(!descPacket) nbt.setTag("inventory", Utils.writeInventory(inventory)); } @@ -73,6 +77,7 @@ public void update() { boolean update = false; if(processQueue.size()0)