diff --git a/kfc/src/main/java/nmd/primal/forgecraft/blocks/Crucibles/NBTCrucible.java b/kfc/src/main/java/nmd/primal/forgecraft/blocks/Crucibles/NBTCrucible.java index 06a01039..07732b0a 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/blocks/Crucibles/NBTCrucible.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/blocks/Crucibles/NBTCrucible.java @@ -166,6 +166,8 @@ public class NBTCrucible extends BlockContainer implements ITileEntityProvider, NBTTagCompound tag = stack.getSubCompound("BlockEntityTag").copy(); //tile.writeNBT(tag); tile.setHot(tag.getBoolean("hot")); + tile.markDirty(); + tile.updateBlock(); } } diff --git a/kfc/src/main/java/nmd/primal/forgecraft/tiles/TileNBTCrucible.java b/kfc/src/main/java/nmd/primal/forgecraft/tiles/TileNBTCrucible.java index d9577aad..6704a16d 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/tiles/TileNBTCrucible.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/tiles/TileNBTCrucible.java @@ -80,6 +80,8 @@ public class TileNBTCrucible extends BaseTile implements ITickable { if(this.getHeat() > 0){ this.setHeat( this.getHeat() - 1); System.out.println(this.getHeat()); + //this.updateBlock(); + //this.markDirty(); } if(this.getHeat() == 0){ this.setHot(false); @@ -87,6 +89,8 @@ public class TileNBTCrucible extends BaseTile implements ITickable { this.setDrops(recipe.getDropsCooked()); this.setStatus(false); System.out.println("Ready to harvest: " + this.getDrops()); + this.updateBlock(); + this.markDirty(); } //CrucibleCrafting recipe = CrucibleCrafting.getRecipe(ingList.get(0), ingList.get(1), ingList.get(2), ingList.get(3), ingList.get(4)); } diff --git a/kfc/src/main/resources/assets/forgecraft/blockstates/nbtcrucible.json b/kfc/src/main/resources/assets/forgecraft/blockstates/nbtcrucible.json index 20f0bd49..46c0cf3b 100644 --- a/kfc/src/main/resources/assets/forgecraft/blockstates/nbtcrucible.json +++ b/kfc/src/main/resources/assets/forgecraft/blockstates/nbtcrucible.json @@ -2,19 +2,20 @@ "forge_marker":1, "variants": { "normal": { - "model": "forgecraft:crucibleshut", "active": { "true": { "textures": { "particle": "forgecraft:blocks/stone_slab_hot", "texture": "forgecraft:blocks/stone_slab_hot" - } + }, + "model": "forgecraft:crucibleshut" }, "false": { "textures": { "particle": "forgecraft:blocks/stone_slab", "texture": "forgecraft:blocks/stone_slab" - } + }, + "model": "forgecraft:crucibleshut" } } }