@@ -121,20 +121,24 @@ private void setMarker(MarkerSet markerSet, Island island) {
121121 existingArea .deleteMarker ();
122122 }
123123 // Point marker at island center for the label/icon
124- markerSet .createMarker (id , label , worldName ,
125- island .getCenter ().getX (), island .getCenter ().getY (), island .getCenter ().getZ (),
126- markerAPI .getMarkerIcon ("default" ), true );
124+ if (plugin .getSettings ().isDynmapIslandMarkers ()) {
125+ markerSet .createMarker (id , label , worldName ,
126+ island .getCenter ().getX (), island .getCenter ().getY (), island .getCenter ().getZ (),
127+ markerAPI .getMarkerIcon ("default" ), true );
128+ }
127129 // Area marker showing the protected island border
128- double [] xCorners = { island .getMinProtectedX (), island .getMaxProtectedX (),
129- island .getMaxProtectedX (), island .getMinProtectedX () };
130- double [] zCorners = { island .getMinProtectedZ (), island .getMinProtectedZ (),
131- island .getMaxProtectedZ (), island .getMaxProtectedZ () };
132- AreaMarker area = markerSet .createAreaMarker (id + "_area" , label , false , worldName ,
133- xCorners , zCorners , true );
134- if (area != null ) {
135- area .setRangeY (w .getMaxHeight (), w .getMinHeight ());
136- area .setLineStyle (2 , 0.8 , 0x3388FF );
137- area .setFillStyle (0.15 , 0x3388FF );
130+ if (plugin .getSettings ().isDynmapIslandAreas ()) {
131+ double [] xCorners = { island .getMinProtectedX (), island .getMaxProtectedX (),
132+ island .getMaxProtectedX (), island .getMinProtectedX () };
133+ double [] zCorners = { island .getMinProtectedZ (), island .getMinProtectedZ (),
134+ island .getMaxProtectedZ (), island .getMaxProtectedZ () };
135+ AreaMarker area = markerSet .createAreaMarker (id + "_area" , label , false , worldName ,
136+ xCorners , zCorners , true );
137+ if (area != null ) {
138+ area .setRangeY (w .getMaxHeight (), w .getMinHeight ());
139+ area .setLineStyle (2 , 0.8 , 0x3388FF );
140+ area .setFillStyle (0.15 , 0x3388FF );
141+ }
138142 }
139143 }
140144
0 commit comments