Fix crash on exiting personal pocket dimension #185
@@ -63,6 +63,7 @@ public class PocketManager
|
|||||||
{
|
{
|
||||||
Point4D source = link.point;
|
Point4D source = link.point;
|
||||||
NewDimData dimension = getDimensionData(source.getDimension());
|
NewDimData dimension = getDimensionData(source.getDimension());
|
||||||
|
if (dimension.getLink(source.getX(), source.getY(), source.getZ()) == null)
|
||||||
dimension.createLink(source, LinkType.CLIENT, 0, link.lock);
|
dimension.createLink(source, LinkType.CLIENT, 0, link.lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,6 +72,7 @@ public class PocketManager
|
|||||||
{
|
{
|
||||||
Point4D source = link.point;
|
Point4D source = link.point;
|
||||||
NewDimData dimension = getDimensionData(source.getDimension());
|
NewDimData dimension = getDimensionData(source.getDimension());
|
||||||
|
if (dimension.getLink(source.getX(),source.getY(),source.getZ()) != null)
|
||||||
dimension.deleteLink(source.getX(), source.getY(), source.getZ());
|
dimension.deleteLink(source.getX(), source.getY(), source.getZ());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user