diff --git a/src/mceditlib/anvil/entities.py b/src/mceditlib/anvil/entities.py index 9cf94e7..557f40d 100644 --- a/src/mceditlib/anvil/entities.py +++ b/src/mceditlib/anvil/entities.py @@ -217,11 +217,14 @@ class PCEntityRefBase(object): @property def dirty(self): - return self.chunk.dirty + if self.chunk: + return self.chunk.dirty + return True @dirty.setter def dirty(self, value): - self.chunk.dirty = value + if self.chunk: + self.chunk.dirty = value @property def blockTypes(self): @@ -312,11 +315,14 @@ class PCTileEntityRefBase(object): @property def dirty(self): - return self.chunk.dirty + if self.chunk: + return self.chunk.dirty + return True @dirty.setter def dirty(self, value): - self.chunk.dirty = value + if self.chunk: + self.chunk.dirty = value @property def blockTypes(self):