Source:
<code>public String getAttribute(Attribute attribute) { if (attribute.startsWith("id_x")) { return new Element(plot.getId().x).getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("id_z")) { return new Element(plot.getId().y).getAttribute(attribute.fulfill(1)); <START> } <END> if (attribute.startsWith("home")) { return new dLocation(new Location(Bukkit.getWorld(plot.getHome().getWorld()), plot.getHome().getX(),plot.getHome().getY(),plot.getHome().getZ())).getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("world")) { return dWorld.valueOf(plot.getDefaultHome().getWorld()).getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("owners")) { dList players = new dList(); for (UUID uuid : plot.getOwners()) { players.add(dPlayer.valueOf(uuid.toString()).identify()); } return players.getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("trusted")) { dList players = new dList(); for (UUID uuid : plot.getTrusted()) { players.add(dPlayer.valueOf(uuid.toString()).identify()); } return players.getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("members")) { dList players = new dList(); for (UUID uuid : plot.getMembers()) { players.add(dPlayer.valueOf(uuid.toString()).identify()); } return players.getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("cuboid")) { dWorld world = dWorld.valueOf(plot.getCenter().getWorld()); Location l1 = new Location(world.getWorld(), plot.getBottomAbs().getX(), 0, plot.getBottomAbs().getZ()); Location l2 = new Location(world.getWorld(), plot.getTopAbs().getX(), 255, plot.getTopAbs().getZ()); return new dCuboid(l1, l2).getAttribute(attribute.fulfill(1)); } return new Element(identify()).getAttribute(attribute); }</code><technical_language>tags drop id_</technical_language>

Target:
public String getAttribute(Attribute attribute) { if (attribute.startsWith("x")) { return new Element(plot.getId().x).getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("z")) { return new Element(plot.getId().y).getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("home")) { return new dLocation(new Location(Bukkit.getWorld(plot.getHome().getWorld()), plot.getHome().getX(),plot.getHome().getY(),plot.getHome().getZ())).getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("world")) { return dWorld.valueOf(plot.getDefaultHome().getWorld()).getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("owners")) { dList players = new dList(); for (UUID uuid : plot.getOwners()) { players.add(dPlayer.valueOf(uuid.toString()).identify()); } return players.getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("trusted")) { dList players = new dList(); for (UUID uuid : plot.getTrusted()) { players.add(dPlayer.valueOf(uuid.toString()).identify()); } return players.getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("members")) { dList players = new dList(); for (UUID uuid : plot.getMembers()) { players.add(dPlayer.valueOf(uuid.toString()).identify()); } return players.getAttribute(attribute.fulfill(1)); } if (attribute.startsWith("cuboid")) { dWorld world = dWorld.valueOf(plot.getCenter().getWorld()); Location l1 = new Location(world.getWorld(), plot.getBottomAbs().getX(), 0, plot.getBottomAbs().getZ()); Location l2 = new Location(world.getWorld(), plot.getTopAbs().getX(), 255, plot.getTopAbs().getZ()); return new dCuboid(l1, l2).getAttribute(attribute.fulfill(1)); } return new Element(identify()).getAttribute(attribute); }