Fixed Bug in ExNihilo recipe handlers

This commit is contained in:
Zixxl committed 2015-07-13 21:11:01 +02:00
1 parent 3d71e17b66
commit 3c7d6c120e
2 files changed
+4 -4

No files matched your search

@@ -83,7 +83,7 @@ public class Hammer {
for(Entry<ItemInfo, ArrayList<Smashable>> entry : recipes.entrySet()) {
if(!map.containsKey(entry.getKey())) {
// no recipe for input available, add new entry
map.put(entry.getKey(), entry.getValue());
map.put(entry.getKey(), new ArrayList<Smashable>(entry.getValue()));
} else {
// recipes already available, add to present list
ArrayList<Smashable> list = map.get(entry.getKey());
@@ -216,7 +216,7 @@ public class Hammer {
public void undo() {
for(Entry<ItemInfo, ArrayList<Smashable>> entry : successful.entrySet()) {
if(!map.containsKey(entry.getKey())) {
map.put(entry.getKey(), entry.getValue());
map.put(entry.getKey(), new ArrayList<Smashable>(entry.getValue()));
} else {
map.get(entry.getKey()).addAll(entry.getValue());
}
@@ -84,7 +84,7 @@ public class Sieve {
for(Entry<ItemInfo, ArrayList<SiftingResult>> entry : recipes.entrySet()) {
if(!map.containsKey(entry.getKey())) {
// no recipe for input available, add new entry
map.put(entry.getKey(), entry.getValue());
map.put(entry.getKey(), new ArrayList<SiftingResult>(entry.getValue()));
} else {
// recipes already available, add to present list
ArrayList<SiftingResult> list = map.get(entry.getKey());
@@ -233,7 +233,7 @@ public class Sieve {
public void undo() {
for(Entry<ItemInfo, ArrayList<SiftingResult>> entry : successful.entrySet()) {
if(!map.containsKey(entry.getKey())) {
map.put(entry.getKey(), entry.getValue());
map.put(entry.getKey(), new ArrayList<SiftingResult>(entry.getValue()));
} else {
map.get(entry.getKey()).addAll(entry.getValue());
}