Removed usage of Core.settings#save

This commit is contained in:
Anuken
2020-05-16 10:23:06 -04:00
parent d390484ea4
commit d110fe5ea3
30 changed files with 42 additions and 60 deletions

View File

@@ -53,7 +53,6 @@ public class GlobalData{
Streams.copy(add.read(), zos);
zos.closeEntry();
}
}
}
@@ -88,7 +87,6 @@ public class GlobalData{
}
amount = Math.max(amount, 0);
modified = true;
items.getAndIncrement(item, 0, amount);
state.stats.itemsDelivered.getAndIncrement(item, 0, amount);
@@ -97,6 +95,8 @@ public class GlobalData{
//clamp overflow
if(state.stats.itemsDelivered.get(item, 0) < 0) state.stats.itemsDelivered.put(item, Integer.MAX_VALUE);
modified = true;
}
public boolean hasItems(Array<ItemStack> stacks){
@@ -115,15 +115,19 @@ public class GlobalData{
public void removeItems(ItemStack[] stacks){
for(ItemStack stack : stacks){
items.getAndIncrement(stack.item, 0, -stack.amount);
remove(stack.item, stack.amount);
}
modified = true;
}
public void removeItems(Array<ItemStack> stacks){
for(ItemStack stack : stacks){
items.getAndIncrement(stack.item, 0, -stack.amount);
remove(stack.item, stack.amount);
}
}
public void remove(Item item, int amount){
items.getAndIncrement(item, 0, -amount);
modified = true;
}
@@ -131,10 +135,6 @@ public class GlobalData{
return items.get(item, 0) >= amount;
}
public ObjectIntMap<Item> items(){
return items;
}
//TODO: make it upgradeable
public int getItemCapacity(){
return 10000;
@@ -192,7 +192,6 @@ public class GlobalData{
for(Item item : Vars.content.items()){
Core.settings.put("item-" + item.name, items.get(item, 0));
}
Core.settings.save();
}
}