|
|
|
@ -26,8 +26,8 @@ import org.dynmap.markers.AreaMarker; |
|
|
|
|
import org.dynmap.markers.MarkerAPI; |
|
|
|
|
import org.dynmap.markers.MarkerSet; |
|
|
|
|
|
|
|
|
|
import com.sk89q.worldedit.BlockVector; |
|
|
|
|
import com.sk89q.worldedit.BlockVector2D; |
|
|
|
|
import com.sk89q.worldedit.math.BlockVector2; |
|
|
|
|
import com.sk89q.worldedit.math.BlockVector3; |
|
|
|
|
import com.sk89q.worldedit.world.World; |
|
|
|
|
import com.sk89q.worldguard.WorldGuard; |
|
|
|
|
import com.sk89q.worldguard.bukkit.WorldGuardPlugin; |
|
|
|
@ -36,7 +36,6 @@ import com.sk89q.worldguard.domains.PlayerDomain; |
|
|
|
|
import com.sk89q.worldguard.internal.platform.WorldGuardPlatform; |
|
|
|
|
import com.sk89q.worldguard.protection.flags.BooleanFlag; |
|
|
|
|
import com.sk89q.worldguard.protection.flags.Flag; |
|
|
|
|
import com.sk89q.worldguard.protection.flags.Flags; |
|
|
|
|
import com.sk89q.worldguard.protection.flags.registry.FlagRegistry; |
|
|
|
|
import com.sk89q.worldguard.protection.managers.RegionManager; |
|
|
|
|
import com.sk89q.worldguard.protection.regions.ProtectedPolygonalRegion; |
|
|
|
@ -244,8 +243,8 @@ public class DynmapWorldGuardPlugin extends JavaPlugin { |
|
|
|
|
if(isVisible(region.getId(), world.getName())) { |
|
|
|
|
String id = region.getId(); |
|
|
|
|
RegionType tn = region.getType(); |
|
|
|
|
BlockVector l0 = region.getMinimumPoint(); |
|
|
|
|
BlockVector l1 = region.getMaximumPoint(); |
|
|
|
|
BlockVector3 l0 = region.getMinimumPoint(); |
|
|
|
|
BlockVector3 l1 = region.getMaximumPoint(); |
|
|
|
|
|
|
|
|
|
if(tn == RegionType.CUBOID) { /* Cubiod region? */ |
|
|
|
|
/* Make outline */ |
|
|
|
@ -258,11 +257,11 @@ public class DynmapWorldGuardPlugin extends JavaPlugin { |
|
|
|
|
} |
|
|
|
|
else if(tn == RegionType.POLYGON) { |
|
|
|
|
ProtectedPolygonalRegion ppr = (ProtectedPolygonalRegion)region; |
|
|
|
|
List<BlockVector2D> points = ppr.getPoints(); |
|
|
|
|
List<BlockVector2> points = ppr.getPoints(); |
|
|
|
|
x = new double[points.size()]; |
|
|
|
|
z = new double[points.size()]; |
|
|
|
|
for(int i = 0; i < points.size(); i++) { |
|
|
|
|
BlockVector2D pt = points.get(i); |
|
|
|
|
BlockVector2 pt = points.get(i); |
|
|
|
|
x[i] = pt.getX(); z[i] = pt.getZ(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|