From 6b4e8e550212dab99badab0c921102032244bb9a Mon Sep 17 00:00:00 2001 From: Olof Larsson Date: Thu, 11 Apr 2013 11:27:57 +0200 Subject: [PATCH] Added better valueOf methods for chunk PS by coord. --- src/com/massivecraft/mcore/ps/PS.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/com/massivecraft/mcore/ps/PS.java b/src/com/massivecraft/mcore/ps/PS.java index df04749d..e44c4a2d 100644 --- a/src/com/massivecraft/mcore/ps/PS.java +++ b/src/com/massivecraft/mcore/ps/PS.java @@ -318,14 +318,23 @@ public final class PS implements Cloneable, Serializable, Comparable return valueOf(world, blockX, blockY, blockZ, null, null, null, null, null, null, null, null, null, null); } + public static PS valueOf(String world, int chunkX, int chunkZ) + { + return valueOf(world, null, null, null, null, null, null, chunkX, chunkZ, null, null, null, null, null); + } public static PS valueOf(Chunk chunk) { if (chunk == null) return null; String world = calcWorldName(chunk.getWorld()); Integer chunkX = chunk.getX(); Integer chunkZ = chunk.getZ(); - return valueOf(world, null, null, null, null, null, null, chunkX, chunkZ, null, null, null, null, null); + return valueOf(world, chunkX, chunkZ); } + public static PS valueOf(int chunkX, int chunkZ) + { + return valueOf(null, null, null, null, null, null, null, chunkX, chunkZ, null, null, null, null, null); + } + public static PS valueOf(final JsonElement jsonElement) {