
Originally Posted by
Ilgaz
The spellbook teleport won't be random because it's being called without the random integers. I will write something for you so you can call it for the spellbook teleports

Originally Posted by
Ilgaz
Replace it all with this (I tested it and it works)
Code:
static Random ran = new Random();
public static final HomeTeleport MODERN = new HomeTeleport(p -> ModernTeleport.teleport(p, new Position(World.randomHomePos.getX() + ran.nextInt(2),World.randomHomePos.getY() + ran.nextInt(2),World.randomHomePos.getZ())));
public static final HomeTeleport ANCIENT = new HomeTeleport(p -> ModernTeleport.teleport(p, new Position(World.randomHomePos.getX() + ran.nextInt(2),World.randomHomePos.getY() + ran.nextInt(2),World.randomHomePos.getZ())));
public static final HomeTeleport LUNAR = new HomeTeleport(p -> ModernTeleport.teleport(p, new Position(World.randomHomePos.getX() + ran.nextInt(2),World.randomHomePos.getY() + ran.nextInt(2),World.randomHomePos.getZ())));
public static final HomeTeleport ARCEUUS = new HomeTeleport(p -> ModernTeleport.teleport(p, new Position(World.randomHomePos.getX() + ran.nextInt(2),World.randomHomePos.getY() + ran.nextInt(2),World.randomHomePos.getZ())));