Fixed Solderer crashing

This commit is contained in:
raoulvdberge
2017-06-21 19:09:32 +02:00
parent 067c43193c
commit 78e9f7d4af
2 changed files with 7 additions and 1 deletions

View File

@@ -1,5 +1,8 @@
# Refined Storage Changelog
### 1.5.3
- Fixed Solderer crashing (raoulvdberge)
### 1.5.2
- Fixed a bug where loading nodes would abort when a single node has an error while reading (raoulvdberge)
- Fixed Filters not persisting correctly in Portable Grid (raoulvdberge)

View File

@@ -1,5 +1,6 @@
package com.raoulvdberge.refinedstorage.tile;
import com.raoulvdberge.refinedstorage.api.solderer.ISoldererRecipe;
import com.raoulvdberge.refinedstorage.apiimpl.network.node.NetworkNodeSolderer;
import com.raoulvdberge.refinedstorage.tile.data.ITileDataProducer;
import com.raoulvdberge.refinedstorage.tile.data.TileDataParameter;
@@ -18,7 +19,9 @@ public class TileSolderer extends TileNode<NetworkNodeSolderer> {
public static final TileDataParameter<Integer> DURATION = new TileDataParameter<>(DataSerializers.VARINT, 0, new ITileDataProducer<Integer, TileSolderer>() {
@Override
public Integer getValue(TileSolderer tile) {
return tile.getNode().getRecipe() != null ? tile.getNode().getRecipe().getDuration() : 0;
ISoldererRecipe recipe = tile.getNode().getRecipe();
return recipe == null ? 0 : recipe.getDuration();
}
});