mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-22 05:06:44 +01:00
updated schematic format
This commit is contained in:
parent
33acc95d92
commit
768cb8b293
@ -18,6 +18,7 @@ import com.intellectualcrafters.plot.PlotId;
|
|||||||
import com.intellectualcrafters.plot.PlotMain;
|
import com.intellectualcrafters.plot.PlotMain;
|
||||||
import com.intellectualcrafters.plot.SchematicHandler;
|
import com.intellectualcrafters.plot.SchematicHandler;
|
||||||
import com.intellectualcrafters.plot.Settings;
|
import com.intellectualcrafters.plot.Settings;
|
||||||
|
import com.intellectualcrafters.plot.UUIDHandler;
|
||||||
import com.intellectualcrafters.plot.database.DBFunc;
|
import com.intellectualcrafters.plot.database.DBFunc;
|
||||||
import com.sun.org.apache.xerces.internal.impl.xs.identity.ValueStore;
|
import com.sun.org.apache.xerces.internal.impl.xs.identity.ValueStore;
|
||||||
|
|
||||||
@ -149,6 +150,8 @@ public class Schematic extends SubCommand {
|
|||||||
}
|
}
|
||||||
final Plot plot = plots[counter];
|
final Plot plot = plots[counter];
|
||||||
final CompoundTag sch = SchematicHandler.getCompoundTag(worldObj, plot.id);
|
final CompoundTag sch = SchematicHandler.getCompoundTag(worldObj, plot.id);
|
||||||
|
String o = UUIDHandler.getName(plot.owner);
|
||||||
|
final String owner = o==null ? "unknown" : o ;
|
||||||
if (sch==null) {
|
if (sch==null) {
|
||||||
PlayerFunctions.sendMessage(plr, "&7 - Skipped plot &c"+plot.id);
|
PlayerFunctions.sendMessage(plr, "&7 - Skipped plot &c"+plot.id);
|
||||||
}
|
}
|
||||||
@ -158,7 +161,7 @@ public class Schematic extends SubCommand {
|
|||||||
public void run() {
|
public void run() {
|
||||||
counter++;
|
counter++;
|
||||||
PlayerFunctions.sendMessage(plr, "&6ID: "+plot.id);
|
PlayerFunctions.sendMessage(plr, "&6ID: "+plot.id);
|
||||||
boolean result = SchematicHandler.save(sch, Settings.Web.PATH+"/"+plot.id.x+","+plot.id.y+","+worldname+".schematic");
|
boolean result = SchematicHandler.save(sch, Settings.Web.PATH+"/"+plot.id.x+","+plot.id.y+","+worldname+","+owner+".schematic");
|
||||||
|
|
||||||
if (!result) {
|
if (!result) {
|
||||||
PlayerFunctions.sendMessage(plr, "&7 - Failed to save &c"+plot.id);
|
PlayerFunctions.sendMessage(plr, "&7 - Failed to save &c"+plot.id);
|
||||||
@ -239,6 +242,8 @@ public class Schematic extends SubCommand {
|
|||||||
}
|
}
|
||||||
final Plot plot = plots[counter];
|
final Plot plot = plots[counter];
|
||||||
final CompoundTag sch = SchematicHandler.getCompoundTag(Bukkit.getWorld(world), plot.id);
|
final CompoundTag sch = SchematicHandler.getCompoundTag(Bukkit.getWorld(world), plot.id);
|
||||||
|
String o = UUIDHandler.getName(plot.owner);
|
||||||
|
final String owner = o==null ? "unknown" : o ;
|
||||||
if (sch==null) {
|
if (sch==null) {
|
||||||
PlayerFunctions.sendMessage(plr, "&7 - Skipped plot &c"+plot.id);
|
PlayerFunctions.sendMessage(plr, "&7 - Skipped plot &c"+plot.id);
|
||||||
}
|
}
|
||||||
@ -248,7 +253,7 @@ public class Schematic extends SubCommand {
|
|||||||
public void run() {
|
public void run() {
|
||||||
counter++;
|
counter++;
|
||||||
PlayerFunctions.sendMessage(plr, "&6ID: "+plot.id);
|
PlayerFunctions.sendMessage(plr, "&6ID: "+plot.id);
|
||||||
boolean result = SchematicHandler.save(sch, Settings.Web.PATH+"/"+plot.id.x+","+plot.id.y+","+worldname+".schematic");
|
boolean result = SchematicHandler.save(sch, Settings.Web.PATH+"/"+plot.id.x+","+plot.id.y+","+world+","+owner+".schematic");
|
||||||
|
|
||||||
if (!result) {
|
if (!result) {
|
||||||
PlayerFunctions.sendMessage(plr, "&7 - Failed to save &c"+plot.id);
|
PlayerFunctions.sendMessage(plr, "&7 - Failed to save &c"+plot.id);
|
||||||
|
Loading…
Reference in New Issue
Block a user