diff --git a/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java b/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java index c4306c115..665b60c77 100644 --- a/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java +++ b/core/src/main/java/com/volmit/iris/engine/object/IrisObject.java @@ -279,6 +279,8 @@ public class IrisObject extends IrisRegistrant { public synchronized IrisObject copy() { IrisObject o = new IrisObject(w, h, d); o.setLoadKey(o.getLoadKey()); + o.setLoader(getLoader()); + o.setLoadFile(getLoadFile()); o.setCenter(getCenter().clone()); for (BlockVector i : getBlocks().keySet()) { @@ -898,6 +900,7 @@ public class IrisObject extends IrisRegistrant { } } } catch (Throwable e) { + e.printStackTrace(); Iris.reportError(e); } readLock.unlock();