diff --git a/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplate.java b/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplate.java index 04d17e6f..6ef8778d 100644 --- a/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplate.java +++ b/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplate.java @@ -212,7 +212,12 @@ public class PocketTemplate { if (tile instanceof RiftBlockEntity) { LOGGER.debug("Rift found in schematic at " + pos); RiftBlockEntity rift = (RiftBlockEntity) tile; - rift.getDestination().setLocation(new Location((ServerWorld) rift.getWorld(), rift.getPos())); + rift + .getDestination() + .setLocation( + new Location( + (ServerWorld) rift.getWorld(), + rift.getPos())); rifts.add(rift); } else if (tile instanceof Inventory) { Inventory inventory = (Inventory) tile; diff --git a/src/main/java/org/dimdev/dimdoors/rift/targets/EscapeTarget.java b/src/main/java/org/dimdev/dimdoors/rift/targets/EscapeTarget.java index f4e905a7..f9c46a42 100644 --- a/src/main/java/org/dimdev/dimdoors/rift/targets/EscapeTarget.java +++ b/src/main/java/org/dimdev/dimdoors/rift/targets/EscapeTarget.java @@ -18,6 +18,8 @@ import java.util.UUID; public class EscapeTarget extends VirtualTarget implements EntityTarget { // TODO: createRift option protected boolean canEscapeLimbo = false; + public EscapeTarget() {} + public EscapeTarget(boolean canEscapeLimbo) { this.canEscapeLimbo = canEscapeLimbo; } diff --git a/src/main/java/org/dimdev/dimdoors/rift/targets/GlobalReference.java b/src/main/java/org/dimdev/dimdoors/rift/targets/GlobalReference.java index 249d01a0..ef2d40d1 100644 --- a/src/main/java/org/dimdev/dimdoors/rift/targets/GlobalReference.java +++ b/src/main/java/org/dimdev/dimdoors/rift/targets/GlobalReference.java @@ -8,6 +8,8 @@ import org.dimdev.annotatednbt.AnnotatedNbt; public class GlobalReference extends RiftReference { @Saved protected Location target; + public GlobalReference() {}; + public GlobalReference(Location target) { this.target = target; } diff --git a/src/main/java/org/dimdev/dimdoors/rift/targets/LocalReference.java b/src/main/java/org/dimdev/dimdoors/rift/targets/LocalReference.java index 05075013..29629e8e 100644 --- a/src/main/java/org/dimdev/dimdoors/rift/targets/LocalReference.java +++ b/src/main/java/org/dimdev/dimdoors/rift/targets/LocalReference.java @@ -9,6 +9,8 @@ import org.dimdev.annotatednbt.AnnotatedNbt; public class LocalReference extends RiftReference { @Saved protected BlockPos target; + public LocalReference() {} + public LocalReference(BlockPos target) { this.target = target; } diff --git a/src/main/java/org/dimdev/dimdoors/rift/targets/RestoringTarget.java b/src/main/java/org/dimdev/dimdoors/rift/targets/RestoringTarget.java index 147d6a70..3ba9e41b 100644 --- a/src/main/java/org/dimdev/dimdoors/rift/targets/RestoringTarget.java +++ b/src/main/java/org/dimdev/dimdoors/rift/targets/RestoringTarget.java @@ -7,6 +7,8 @@ public abstract class RestoringTarget extends VirtualTarget { private VirtualTarget wrappedDestination; + public RestoringTarget() {}; + @Override public void fromTag(CompoundTag nbt) { super.fromTag(nbt); diff --git a/src/main/java/org/dimdev/dimdoors/rift/targets/RiftReference.java b/src/main/java/org/dimdev/dimdoors/rift/targets/RiftReference.java index 483b7b9a..8004c2f1 100644 --- a/src/main/java/org/dimdev/dimdoors/rift/targets/RiftReference.java +++ b/src/main/java/org/dimdev/dimdoors/rift/targets/RiftReference.java @@ -16,6 +16,7 @@ import java.util.Set; * (see shouldInvalidate) */ public abstract class RiftReference extends VirtualTarget { + public RiftReference() {} // Helper methods to create a certain type of reference, defaulting to // a global destination if not possible diff --git a/src/main/java/org/dimdev/pocketlib/Pocket.java b/src/main/java/org/dimdev/pocketlib/Pocket.java index bdd3ff84..aecc47f2 100644 --- a/src/main/java/org/dimdev/pocketlib/Pocket.java +++ b/src/main/java/org/dimdev/pocketlib/Pocket.java @@ -21,7 +21,7 @@ public final class Pocket { public Pocket(int id, ServerWorld world, int x, int z) { this.id = id; this.world = world; - new BlockBox(x * 16, 0, z * 16, (x + 1) * 16, 0, (z + 1) * 16); + box = new BlockBox(x * 16, 0, z * 16, (x + 1) * 16, 0, (z + 1) * 16); } boolean isInBounds(BlockPos pos) {