mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-26 07:06:44 +01:00
Second attempt at a sign fix.
This commit is contained in:
parent
1341100f03
commit
56e055c671
@ -2899,6 +2899,7 @@ public class Plot {
|
|||||||
*/
|
*/
|
||||||
public void mergePlot(Plot lesserPlot, boolean removeRoads) {
|
public void mergePlot(Plot lesserPlot, boolean removeRoads) {
|
||||||
Plot greaterPlot = this;
|
Plot greaterPlot = this;
|
||||||
|
lesserPlot.removeSign();
|
||||||
if (lesserPlot.getId().x == greaterPlot.getId().x) {
|
if (lesserPlot.getId().x == greaterPlot.getId().x) {
|
||||||
if (lesserPlot.getId().y > greaterPlot.getId().y) {
|
if (lesserPlot.getId().y > greaterPlot.getId().y) {
|
||||||
Plot tmp = lesserPlot;
|
Plot tmp = lesserPlot;
|
||||||
@ -2912,7 +2913,7 @@ public class Plot {
|
|||||||
greaterPlot.setMerged(Direction.NORTH, true);
|
greaterPlot.setMerged(Direction.NORTH, true);
|
||||||
lesserPlot.mergeData(greaterPlot);
|
lesserPlot.mergeData(greaterPlot);
|
||||||
if (removeRoads) {
|
if (removeRoads) {
|
||||||
lesserPlot.removeSign();
|
//lesserPlot.removeSign();
|
||||||
lesserPlot.removeRoadSouth();
|
lesserPlot.removeRoadSouth();
|
||||||
Plot diagonal = greaterPlot.getRelative(Direction.EAST);
|
Plot diagonal = greaterPlot.getRelative(Direction.EAST);
|
||||||
if (diagonal.getMerged(Direction.NORTHWEST)) {
|
if (diagonal.getMerged(Direction.NORTHWEST)) {
|
||||||
@ -2937,7 +2938,7 @@ public class Plot {
|
|||||||
greaterPlot.setMerged(Direction.WEST, true);
|
greaterPlot.setMerged(Direction.WEST, true);
|
||||||
lesserPlot.mergeData(greaterPlot);
|
lesserPlot.mergeData(greaterPlot);
|
||||||
if (removeRoads) {
|
if (removeRoads) {
|
||||||
lesserPlot.removeSign();
|
//lesserPlot.removeSign();
|
||||||
Plot diagonal = greaterPlot.getRelative(Direction.SOUTH);
|
Plot diagonal = greaterPlot.getRelative(Direction.SOUTH);
|
||||||
if (diagonal.getMerged(Direction.NORTHWEST)) {
|
if (diagonal.getMerged(Direction.NORTHWEST)) {
|
||||||
lesserPlot.removeRoadSouthEast();
|
lesserPlot.removeRoadSouthEast();
|
||||||
|
Loading…
Reference in New Issue
Block a user