I'm creating the Palette from this Construction method I pulled from working server.Quote:
Originally Posted by Fire Cape [Only registered and activated users can see links. Click Here To Register...]
And that print is going through with the bottom left hand corner of the 'grass' (portal) tiles. X: 1864 Y: 5696Code:public static void createPalette(Player p) {
Palette palette = new Palette();
for (int z = 0; z < 4; z++) {
for (int x = 0; x < 13; x++) {
for (int y = 0; y < 13; y++) {
if (p.getHouseRooms()[z][x][y] == null)
continue;
if (p.getHouseRooms()[z][x][y].getX() == 0)
continue;
System.out.println("Continuing to make rooms " + p.getHouseRooms()[z][x][y].getX() + " Y: " + p.getHouseRooms()[z][x][y].getY());
Palette.PaletteTile tile = new Palette.PaletteTile(p.getHouseRooms()[z][x][y].getX(), p.getHouseRooms()[z][x][y].getY(), p.getHouseRooms()[z][x][y].getZ(),
p.getHouseRooms()[z][x][y].getRotation());
palette.setTile(x, y, z, tile);
}
}
}
House mapInstance = new House(p, true);
mapInstance.add(p);
mapInstance.setOwner(p);
mapInstance.setPalette(palette);
createDungeonPalette(p);
enterHouse(p, p, p.isBuildingMode(), false);
placeNPCs(p);
}
