Some minor IO null checks
This commit is contained in:
@@ -336,8 +336,11 @@ public class ItemModule extends BlockModule{
|
||||
for(int j = 0; j < count; j++){
|
||||
int itemid = legacy ? read.ub() : read.s();
|
||||
int itemamount = read.i();
|
||||
items[content.item(itemid).id] = itemamount;
|
||||
total += itemamount;
|
||||
Item item = content.item(itemid);
|
||||
if(item != null){
|
||||
items[item.id] = itemamount;
|
||||
total += itemamount;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -162,11 +162,13 @@ public class LiquidModule extends BlockModule{
|
||||
|
||||
for(int j = 0; j < count; j++){
|
||||
Liquid liq = content.liquid(legacy ? read.ub() : read.s());
|
||||
int liquidid = liq.id;
|
||||
float amount = read.f();
|
||||
liquids[liquidid] = amount;
|
||||
if(amount > 0){
|
||||
current = liq;
|
||||
if(liq != null){
|
||||
int liquidid = liq.id;
|
||||
liquids[liquidid] = amount;
|
||||
if(amount > 0){
|
||||
current = liq;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user