Index
All Classes and Interfaces|All Packages
A
- addAdapters(GsonBuilder) - Static method in class de.bluecolored.bluemap.api.gson.MarkerGson
- addPoint(Vector2d) - Method in class de.bluecolored.bluemap.api.math.Shape.Builder
-
Adds a point to the end of line.
- addPoint(Vector3d) - Method in class de.bluecolored.bluemap.api.math.Line.Builder
-
Adds a point to the end of line.
- addPoints(Vector2d...) - Method in class de.bluecolored.bluemap.api.math.Shape.Builder
-
Adds multiple points to the end of line.
- addPoints(Vector3d...) - Method in class de.bluecolored.bluemap.api.math.Line.Builder
-
Adds multiple points to the end of line.
- addPoints(Collection<Vector2d>) - Method in class de.bluecolored.bluemap.api.math.Shape.Builder
-
Adds multiple points to the end of line.
- addPoints(Collection<Vector3d>) - Method in class de.bluecolored.bluemap.api.math.Line.Builder
-
Adds multiple points to the end of line.
- addStyleClasses(String...) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Adds the CSS-classes that the element of this marker will have.
All classes must match-?[_a-zA-Z]+[_a-zA-Z0-9-]* - addStyleClasses(Collection<String>) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Adds the CSS-classes that the element of this marker will have.
All classes must match-?[_a-zA-Z]+[_a-zA-Z0-9-]* - addStyleClasses(Collection<String>) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
- addStyleClasses(Collection<String>) - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- anchor(int, int) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker.Builder
-
Sets the position (in pixels) where the element is anchored to the map.
- anchor(Vector2i) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker.Builder
-
Sets the position (in pixels) where the element is anchored to the map.
- anchor(Vector2i) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker.Builder
- anchor(Vector2i) - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
- apply(UUID, BufferedImage) - Method in interface de.bluecolored.bluemap.api.plugin.PlayerIconFactory
-
Takes a players UUID and skin-image and creates an icon
- assetExists(String) - Method in interface de.bluecolored.bluemap.api.AssetStorage
-
Checks if an asset exists in this storage without reading it.
This is useful if the asset has a lot of data and usingAssetStorage.readAsset(String)just to check if the asset is present would be wasteful. - AssetStorage - Interface in de.bluecolored.bluemap.api
-
A storage that is able to hold any "asset"-data for a map.
- availableImages() - Method in interface de.bluecolored.bluemap.api.WebApp
-
Deprecated, for removal: This API element is subject to removal in a future version.
B
- BlueMapAPI - Class in de.bluecolored.bluemap.api
-
An API to control the running instance of BlueMap.
- BlueMapAPI() - Constructor for class de.bluecolored.bluemap.api.BlueMapAPI
- BlueMapMap - Interface in de.bluecolored.bluemap.api
-
This class represents a map that is rendered by BlueMap of a specific world (
BlueMapWorld). - BlueMapWorld - Interface in de.bluecolored.bluemap.api
-
This class represents a world loaded by BlueMap.
- build() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Creates a new
ExtrudeMarkerwith the current builder-settings.
The minimum required settings to build this marker are:Marker.Builder.label(String)ExtrudeMarker.Builder.shape(Shape, float, float) - build() - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker.Builder
-
Creates a new
HtmlMarkerwith the current builder-settings.
The minimum required settings to build this marker are:Marker.setLabel(String)Marker.setPosition(Vector3d)HtmlMarker.setHtml(String) - build() - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
Creates a new
LineMarkerwith the current builder-settings.
The minimum required settings to build this marker are:Marker.Builder.label(String)LineMarker.Builder.line(Line) - build() - Method in class de.bluecolored.bluemap.api.markers.Marker.Builder
-
Creates a new
Markerwith the current builder-settings - build() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet.Builder
-
Creates a new
MarkerSetwith the current builder-settings.
The minimum required settings to build this marker-set are:MarkerSet.setLabel(String) - build() - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
-
Creates a new
POIMarkerwith the current builder-settings.
The minimum required settings to build this marker are:Marker.setLabel(String)Marker.setPosition(Vector3d) - build() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Creates a new
ShapeMarkerwith the current builder-settings.
The minimum required settings to build this marker are:Marker.Builder.label(String)ShapeMarker.Builder.shape(Shape, float) - build() - Method in class de.bluecolored.bluemap.api.math.Line.Builder
- build() - Method in class de.bluecolored.bluemap.api.math.Shape.Builder
- builder() - Static method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Creates a Builder for
ExtrudeMarkers. - builder() - Static method in class de.bluecolored.bluemap.api.markers.HtmlMarker
-
Creates a Builder for
HtmlMarkers. - builder() - Static method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Creates a Builder for
LineMarkers. - builder() - Static method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Creates a Builder for
MarkerSets. - builder() - Static method in class de.bluecolored.bluemap.api.markers.POIMarker
-
Creates a Builder for
POIMarkers. - builder() - Static method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Creates a Builder for
ShapeMarkers. - builder() - Static method in class de.bluecolored.bluemap.api.math.Line
-
Creates a builder to build
Lines. - builder() - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a builder to build
Shapes. - Builder() - Constructor for class de.bluecolored.bluemap.api.markers.DistanceRangedMarker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.HtmlMarker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.LineMarker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.Marker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.MarkerSet.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.ObjectMarker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.POIMarker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.math.Line.Builder
- Builder() - Constructor for class de.bluecolored.bluemap.api.math.Shape.Builder
C
- centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Sets the position of the
ExtrudeMarkerto the center of theShape(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the position of this
ExtrudeMarkerto the center of theShape(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
Sets the position of the
LineMarkerto the center of theLine(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Sets the position of this
LineMarkerto the center of theLine(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the position of the
ShapeMarkerto the center of theShape(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the position of this
ShapeMarkerto the center of theShape(it's bounding box). - clearHoles() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Removes all hole-shapes from this Builder.
- clearHoles() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Removes all hole-shapes from this Builder.
- clearStyleClasses() - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker.Builder
-
Removes any existing style-classes from this builder.
- clearStyleClasses() - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker.Builder
- clearStyleClasses() - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
- Color - Class in de.bluecolored.bluemap.api.math
- Color(int) - Constructor for class de.bluecolored.bluemap.api.math.Color
-
Creates a new color from the given integer in the format 0xAARRGGBB.
- Color(int, float) - Constructor for class de.bluecolored.bluemap.api.math.Color
-
Creates a new color from the given integer in the format 0xRRGGBB.
- Color(int, int) - Constructor for class de.bluecolored.bluemap.api.math.Color
-
Creates a new color from the given integer in the format 0xRRGGBB.
- Color(int, int, int) - Constructor for class de.bluecolored.bluemap.api.math.Color
-
Creates a new color with the given red, green and blue values.
- Color(int, int, int, float) - Constructor for class de.bluecolored.bluemap.api.math.Color
-
Creates a new color with the given red, green, blue and alpha values.
- Color(String) - Constructor for class de.bluecolored.bluemap.api.math.Color
-
The value can be an integer in String-Format (see
Color(int)) or a string in hexadecimal format prefixed with # (css-style: e.g. - ContentTypeRegistry - Class in de.bluecolored.bluemap.api
-
This Content-Type registry is used by the internal webserver to get the content-type of an asset.
The most commonly used file-suffixes and their content-types are registered by default, but you can use the static methods of this class to add more, if you need them.
Note: that any additionally added types won't work if the user uses an external webserver to serve their map-files. - ContentTypeRegistry() - Constructor for class de.bluecolored.bluemap.api.ContentTypeRegistry
- createCircle(double, double, double, int) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shaperepresenting a circle. - createCircle(Vector2d, double, int) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shaperepresenting a circle. - createEllipse(double, double, double, double, int) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shaperepresenting an ellipse. - createEllipse(Vector2d, double, double, int) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shaperepresenting an ellipse. - createImage(BufferedImage, String) - Method in interface de.bluecolored.bluemap.api.WebApp
-
Deprecated, for removal: This API element is subject to removal in a future version.You should use the
getWebRoot()method to create the image-files you need, or store map/marker specific images in the map's storage (See:BlueMapMap.getAssetStorage())! - createRect(double, double, double, double) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shaperepresenting a rectangle spanning over two points - createRect(Vector2d, Vector2d) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shaperepresenting a rectangle spanning over pos1 and pos2
D
- de.bluecolored.bluemap.api - package de.bluecolored.bluemap.api
- de.bluecolored.bluemap.api.debug - package de.bluecolored.bluemap.api.debug
- de.bluecolored.bluemap.api.gson - package de.bluecolored.bluemap.api.gson
- de.bluecolored.bluemap.api.markers - package de.bluecolored.bluemap.api.markers
- de.bluecolored.bluemap.api.math - package de.bluecolored.bluemap.api.math
- de.bluecolored.bluemap.api.plugin - package de.bluecolored.bluemap.api.plugin
- DebugDump - Annotation Interface in de.bluecolored.bluemap.api.debug
-
Marks a class, field or method to be included in detail in a possible state-dump.
- defaultHidden(Boolean) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet.Builder
-
Sets if this
MarkerSetis hidden by default. - defaultIcon() - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
-
The
POIMarkerwill use the default icon. - deleteAsset(String) - Method in interface de.bluecolored.bluemap.api.AssetStorage
-
Deletes the asset with the given name from this storage, if it exists.
If there is no asset with this name, this method does nothing. - depthTestEnabled(boolean) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- depthTestEnabled(boolean) - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- depthTestEnabled(boolean) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- detail(String) - Method in interface de.bluecolored.bluemap.api.markers.DetailMarker.Builder
-
Sets the detail of the
Marker. - detail(String) - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker.Builder
- detail(String) - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
- DetailMarker - Interface in de.bluecolored.bluemap.api.markers
- DetailMarker.Builder<B> - Interface in de.bluecolored.bluemap.api.markers
- DistanceRangedMarker - Class in de.bluecolored.bluemap.api.markers
- DistanceRangedMarker(String, String, Vector3d) - Constructor for class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
- DistanceRangedMarker.Builder<T extends DistanceRangedMarker,
B extends DistanceRangedMarker.Builder<T, B>> - Class in de.bluecolored.bluemap.api.markers
E
- ElementMarker - Interface in de.bluecolored.bluemap.api.markers
- ElementMarker.Builder<B> - Interface in de.bluecolored.bluemap.api.markers
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.LineMarker
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.Marker
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- equals(Object) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
- equals(Object) - Method in class de.bluecolored.bluemap.api.math.Color
- equals(Object) - Method in class de.bluecolored.bluemap.api.math.Line
- equals(Object) - Method in class de.bluecolored.bluemap.api.math.Shape
- ExtrudeMarker - Class in de.bluecolored.bluemap.api.markers
- ExtrudeMarker(String, Vector3d, Shape, float, float) - Constructor for class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Creates a new
ExtrudeMarker. - ExtrudeMarker(String, Shape, float, float) - Constructor for class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Creates a new
ExtrudeMarker. - ExtrudeMarker.Builder - Class in de.bluecolored.bluemap.api.markers
F
- fillColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Sets the fill-
Colorof the shape. - fillColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the fill-
Colorof the shape. - fromFileName(String) - Static method in class de.bluecolored.bluemap.api.ContentTypeRegistry
-
Derives the content-type (mime) string from the name of a file
- fromFileSuffix(String) - Static method in class de.bluecolored.bluemap.api.ContentTypeRegistry
-
Searches and returns the content-type for the provided file-suffix.
- fromPath(Path) - Static method in class de.bluecolored.bluemap.api.ContentTypeRegistry
-
Derives the content-type (mime) string using a path denoting a file
G
- get(String) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
- getAlpha() - Method in class de.bluecolored.bluemap.api.math.Color
-
Getter for the alpha-component of the color.
- getAnchor() - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Getter for the position (in pixels) where the element is anchored to the map.
- getAnchor() - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
- getAnchor() - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- getAPIVersion() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for the installed BlueMapAPI version
- getAssetStorage() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Getter for this map's
AssetStorage. - getAssetUrl(String) - Method in interface de.bluecolored.bluemap.api.AssetStorage
-
Returns the relative URL that can be used by the webapp to request this asset.
This is the url that you can e.g. - getBlue() - Method in class de.bluecolored.bluemap.api.math.Color
-
Getter for the blue-component of the color.
- getBlueMapVersion() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for the installed BlueMap version
- getDetail() - Method in interface de.bluecolored.bluemap.api.markers.DetailMarker
-
Getter for the detail of this marker.
- getDetail() - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
- getDetail() - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- getFillColor() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for the fill-
Colorof the shape. - getFillColor() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for the fill-
Colorof the shape. - getGreen() - Method in class de.bluecolored.bluemap.api.math.Color
-
Getter for the green-component of the color.
- getHoles() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for the mutable collection of holes in this
ExtrudeMarker. - getHoles() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for the mutable collection of holes in this
ShapeMarker. - getHtml() - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
-
Getter for the html-code of this HTML marker
- getIconAddress() - Method in class de.bluecolored.bluemap.api.markers.POIMarker
-
Getter for the relative address of the icon used to display this
POIMarker - getId() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Returns this maps id, this is equal to the id configured in bluemap's config for this map.
- getId() - Method in interface de.bluecolored.bluemap.api.BlueMapWorld
-
Getter for the id of this world.
- getInstance() - Static method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Returns an instance of
BlueMapAPIif it is currently enabled, else an emptyOptionalis returned. - getLabel() - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Getter for the label of this marker.
- getLabel() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Getter for the label of this
MarkerSet. - getLine() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Getter for
Lineof thisLineMarker. - getLineColor() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for the
Colorof the border-line of the shape. - getLineColor() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Getter for the
Colorof the border-line of the shape. - getLineColor() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for the
Colorof the border-line of the shape. - getLineWidth() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for the width of the lines of this
ExtrudeMarker. - getLineWidth() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Getter for the width of the lines of this
LineMarker. - getLineWidth() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for the width of the border-line of this
ShapeMarker. - getLink() - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
-
Gets the link-address of this
Marker.
If a link is present, this link will be followed when the user clicks on the marker in the web-app. - getMap(String) - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for a
BlueMapMaploaded by BlueMap with the given id. - getMaps() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for all
BlueMapMaps loaded by BlueMap. - getMaps() - Method in interface de.bluecolored.bluemap.api.BlueMapWorld
-
Getter for all
BlueMapMaps for this world - getMarkers() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
- getMarkerSets() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
- getMax() - Method in class de.bluecolored.bluemap.api.math.Line
-
Calculates and returns the maximum corner of the axis-aligned-bounding-box of this line.
- getMax() - Method in class de.bluecolored.bluemap.api.math.Shape
-
Calculates and returns the maximum corner of the axis-aligned-bounding-box of this shape.
- getMaxDistance() - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
- getMin() - Method in class de.bluecolored.bluemap.api.math.Line
-
Calculates and returns the minimum corner of the axis-aligned-bounding-box of this line.
- getMin() - Method in class de.bluecolored.bluemap.api.math.Shape
-
Calculates and returns the minimum corner of the axis-aligned-bounding-box of this shape.
- getMinDistance() - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
- getName() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Returns this maps display-name, this is equal to the name configured in bluemap's config for this map.
- getPlayerMarkerIconFactory() - Method in interface de.bluecolored.bluemap.api.plugin.Plugin
-
Get the
PlayerIconFactorythat bluemap is using to convert a player-skin into the icon-image that is used for the Player-Markers - getPlayerVisibility(UUID) - Method in interface de.bluecolored.bluemap.api.WebApp
-
Returns
trueif the given player is currently visible on the web-app. - getPlugin() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for the
Plugin - getPoint(int) - Method in class de.bluecolored.bluemap.api.math.Line
-
Getter for the point at the given index.
- getPoint(int) - Method in class de.bluecolored.bluemap.api.math.Shape
-
Getter for the point at the given index.
- getPointCount() - Method in class de.bluecolored.bluemap.api.math.Line
-
Getter for the amount of points in this line.
- getPointCount() - Method in class de.bluecolored.bluemap.api.math.Shape
-
Getter for the amount of points in this shape.
- getPoints() - Method in class de.bluecolored.bluemap.api.math.Line
-
Getter for a copy of the points array.
(A line is immutable once created) - getPoints() - Method in class de.bluecolored.bluemap.api.math.Shape
-
Getter for a copy of the points array.
(A shape is immutable once created) - getPosition() - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Getter for the position of where this
Markerlives on the map. - getRed() - Method in class de.bluecolored.bluemap.api.math.Color
-
Getter for the red-component of the color.
- getRenderManager() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for the
RenderManager. - getSaveFolder() - Method in interface de.bluecolored.bluemap.api.BlueMapWorld
-
Deprecated.Getting the save-folder of a world is no longer supported. As it is not guaranteed that every world has a save-folder.
- getShape() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for
Shapeof thisExtrudeMarker. - getShape() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for
Shapeof thisShapeMarker. - getShapeMaxY() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for the maximum height (y-coordinate) of where the shape is displayed on the map.
- getShapeMinY() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for the minimum height (y-coordinate) of where the shape is displayed on the map.
(The shape will be extruded from this value toExtrudeMarker.getShapeMaxY()on the map) - getShapeY() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for the height (y-coordinate) of where the shape is displayed on the map.
- getSkinProvider() - Method in interface de.bluecolored.bluemap.api.plugin.Plugin
-
Get the
SkinProviderthat bluemap is using to fetch player-skins - getSorting() - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Returns the sorting-value that will be used by the webapp to sort the markers ("default"-sorting).
A lower value makes the marker sorted first (in lists and menus), a higher value makes it sorted later.
If multiple markers have the same sorting-value, their order will be arbitrary.
This value defaults to 0. - getSorting() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Returns the sorting-value that will be used by the webapp to sort the marker-sets.
A lower value makes the marker-set sorted first (in lists and menus), a higher value makes it sorted later.
If multiple marker-sets have the same sorting-value, their order will be arbitrary.
This value defaults to 0. - getStyleClasses() - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Getter for an (unmodifiable) collection of CSS-classed that the element of this marker will have.
- getStyleClasses() - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
- getStyleClasses() - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- getTileFilter() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Returns the currently set TileFilter.
- getTileOffset() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Getter for the offset of the tile-grid on this map.
E.g. - getTileSize() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Getter for the size of all tiles on this map in blocks.
- getType() - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Returns the type of the marker.
- getWebApp() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for the
WebApp. - getWebRoot() - Method in interface de.bluecolored.bluemap.api.WebApp
-
Getter for the configured web-root folder
- getWorld() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Getter for the
BlueMapWorldof this map. - getWorld(Object) - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for a
BlueMapWorldloaded by BlueMap. - getWorlds() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for all
BlueMapWorlds loaded by BlueMap.
H
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.Marker
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- hashCode() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
- hashCode() - Method in class de.bluecolored.bluemap.api.math.Color
- hashCode() - Method in class de.bluecolored.bluemap.api.math.Line
- hashCode() - Method in class de.bluecolored.bluemap.api.math.Shape
- holes(Shape...) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Adds some hole-
Shapes. - holes(Shape...) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Adds some hole-
Shapes. - html(String) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker.Builder
-
Sets the html for the
HtmlMarker. - HtmlMarker - Class in de.bluecolored.bluemap.api.markers
-
A marker that is a html-element placed somewhere on the map.
- HtmlMarker(String, Vector3d, String) - Constructor for class de.bluecolored.bluemap.api.markers.HtmlMarker
-
Creates a new
HtmlMarker. - HtmlMarker(String, Vector3d, String, Vector2i) - Constructor for class de.bluecolored.bluemap.api.markers.HtmlMarker
-
Creates a new
HtmlMarker. - HtmlMarker.Builder - Class in de.bluecolored.bluemap.api.markers
I
- icon(String, int, int) - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
-
Sets the icon for the
POIMarker. - icon(String, Vector2i) - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
-
Sets the icon for the
POIMarker. - INSTANCE - Static variable in class de.bluecolored.bluemap.api.gson.MarkerGson
- isDefaultHidden() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Checks if this
MarkerSetis hidden by default. - isDepthTestEnabled() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- isDepthTestEnabled() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- isDepthTestEnabled() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- isFrozen() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Checks if the map is currently frozen
- isListed() - Method in class de.bluecolored.bluemap.api.markers.Marker
-
This value defines whether the marker will be listed (true) in markers and lists by the webapp (additionally to being displayed on the map) or not (false).
- isNewTab() - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
-
If this is
truethe link (ObjectMarker.getLink()) will be opened in a new tab. - isRunning() - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Whether this
RenderManageris currently running or stopped. - isToggleable() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Checks if the
MarkerSetis toggleable.
L
- label(String) - Method in class de.bluecolored.bluemap.api.markers.Marker.Builder
-
Sets the label of the
Marker. - label(String) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet.Builder
-
Sets the label of the
MarkerSet. - line(Line) - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
Sets the
Lineof theLineMarker. - Line - Class in de.bluecolored.bluemap.api.math
-
A line consisting of 2 or more
Vector3d-points. - Line(Vector3d...) - Constructor for class de.bluecolored.bluemap.api.math.Line
- Line(Collection<Vector3d>) - Constructor for class de.bluecolored.bluemap.api.math.Line
- Line.Builder - Class in de.bluecolored.bluemap.api.math
- lineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Sets the
Colorof the border-line of the shape. - lineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
Sets the
Colorof the border-line of the shape. - lineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the
Colorof the border-line of the shape. - LineMarker - Class in de.bluecolored.bluemap.api.markers
- LineMarker(String, Vector3d, Line) - Constructor for class de.bluecolored.bluemap.api.markers.LineMarker
-
Creates a new
LineMarker. - LineMarker(String, Line) - Constructor for class de.bluecolored.bluemap.api.markers.LineMarker
-
Creates a new
LineMarker. - LineMarker.Builder - Class in de.bluecolored.bluemap.api.markers
- lineWidth(int) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Sets the width of the lines for the
ExtrudeMarker. - lineWidth(int) - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
Sets the width of the lines for this
LineMarker. - lineWidth(int) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the width of the border-line for the
ShapeMarker. - link(String, boolean) - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker.Builder
-
Sets the link-address of the
Marker.
If a link is present, this link will be followed when the user clicks on the marker in the web-app. - listed(Boolean) - Method in class de.bluecolored.bluemap.api.markers.Marker.Builder
-
Defines whether the marker will be listed (true) in markers and lists by the webapp (additionally to being displayed on the map) or not (false).
- load(UUID) - Method in interface de.bluecolored.bluemap.api.plugin.SkinProvider
-
Attempts to load a minecraft-skin from this skin-provider.
M
- Marker - Class in de.bluecolored.bluemap.api.markers
-
The Base-Class for all markers that can be displayed in the web-app.
- Marker(String, String, Vector3d) - Constructor for class de.bluecolored.bluemap.api.markers.Marker
- Marker.Builder<T extends Marker,
B extends Marker.Builder<T, B>> - Class in de.bluecolored.bluemap.api.markers - MarkerGson - Class in de.bluecolored.bluemap.api.gson
- MarkerSet - Class in de.bluecolored.bluemap.api.markers
-
A set of
Markers that are displayed on the maps in the web-app. - MarkerSet(String) - Constructor for class de.bluecolored.bluemap.api.markers.MarkerSet
-
Creates a new
MarkerSet. - MarkerSet(String, boolean, boolean) - Constructor for class de.bluecolored.bluemap.api.markers.MarkerSet
-
Creates a new
MarkerSet. - MarkerSet.Builder - Class in de.bluecolored.bluemap.api.markers
- maxDistance(double) - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker.Builder
- minDistance(double) - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker.Builder
N
- noLink() - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker.Builder
-
The
Markerwill have no link.
O
- ObjectMarker - Class in de.bluecolored.bluemap.api.markers
- ObjectMarker(String, String, Vector3d) - Constructor for class de.bluecolored.bluemap.api.markers.ObjectMarker
- ObjectMarker.Builder<T extends ObjectMarker,
B extends ObjectMarker.Builder<T, B>> - Class in de.bluecolored.bluemap.api.markers - onDisable(Consumer<BlueMapAPI>) - Static method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Registers a
Consumerthat will be called every time before BlueMap is being unloaded and stopped, after the consumer returns the API is no longer usable!
Unlike withBlueMapAPI.onEnable(Consumer), ifBlueMapAPIis not enabled when this listener is registered the consumer will not be called. - onEnable(Consumer<BlueMapAPI>) - Static method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Registers a
Consumerthat will be called every time BlueMap has just been loaded and started and the API is ready to use.
IfBlueMapAPIis already enabled when this listener is registered the consumer will be called immediately (once, on the same thread)!
P
- PlayerIconFactory - Interface in de.bluecolored.bluemap.api.plugin
- Plugin - Interface in de.bluecolored.bluemap.api.plugin
- POIMarker - Class in de.bluecolored.bluemap.api.markers
- POIMarker(String, Vector3d) - Constructor for class de.bluecolored.bluemap.api.markers.POIMarker
-
Creates a new
POIMarkerwith the standard icon. - POIMarker(String, Vector3d, String, Vector2i) - Constructor for class de.bluecolored.bluemap.api.markers.POIMarker
-
Creates a new
POIMarker. - POIMarker.Builder - Class in de.bluecolored.bluemap.api.markers
- position(double, double, double) - Method in class de.bluecolored.bluemap.api.markers.Marker.Builder
-
Sets the position of where the
Markerlives on the map. - position(int, int, int) - Method in class de.bluecolored.bluemap.api.markers.Marker.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Marker.Builder.position(double, double, double)instead - position(Vector3d) - Method in class de.bluecolored.bluemap.api.markers.Marker.Builder
-
Sets the position of where the
Markerlives on the map. - posToTile(double, double) - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Converts a block-position to a map-tile-coordinate for this map
- posToTile(Vector3d) - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Converts a block-position to a map-tile-coordinate for this map
- posToTile(Vector3i) - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Converts a block-position to a map-tile-coordinate for this map
- put(String, Marker) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
R
- readAsset(String) - Method in interface de.bluecolored.bluemap.api.AssetStorage
- register(String, String) - Static method in class de.bluecolored.bluemap.api.ContentTypeRegistry
-
Registers a new file-suffix => content-type mapping to this registry.
- registerInstance(BlueMapAPI) - Static method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Used by BlueMap to register the API and call the listeners properly.
- registerScript(String) - Method in interface de.bluecolored.bluemap.api.WebApp
-
Registers a js-script so the webapp loads it.
This method should only be used inside theConsumerthat got registered (before bluemap loaded, pre server-start!) toBlueMapAPI.onEnable(Consumer).
Invoking this method at any other time is not supported.
Script-registrations are not persistent, register your script each time bluemap enables!
Example: - registerStyle(String) - Method in interface de.bluecolored.bluemap.api.WebApp
-
Registers a css-style so the webapp loads it.
This method should only be used inside theConsumerthat got registered (before bluemap loaded, pre server-start!) toBlueMapAPI.onEnable(Consumer).
Invoking this method at any other time is not supported.
Style-registrations are not persistent, register your style each time bluemap enables!
Example: - remove(String) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
- removeLink() - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
-
Removes the link of this
Marker. - RenderManager - Interface in de.bluecolored.bluemap.api
-
The
RenderManageris used to schedule tile-renders and process them on a number of different threads. - renderQueueSize() - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Getter for the current size of the render-queue.
- renderThreadCount() - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Getter for the current count of render threads.
S
- scheduleMapPurgeTask(BlueMapMap) - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Schedules a task to purge the given map.
- scheduleMapUpdateTask(BlueMapMap) - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Schedules a task to update the given map.
- scheduleMapUpdateTask(BlueMapMap, boolean) - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Schedules a task to update the given map.
- scheduleMapUpdateTask(BlueMapMap, Collection<Vector2i>, boolean) - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Schedules a task to update the given map.
- setAnchor(int, int) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Sets the position (in pixels) where the element is anchored to the map.
- setAnchor(Vector2i) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Sets the position (in pixels) where the element is anchored to the map.
- setAnchor(Vector2i) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
- setAnchor(Vector2i) - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- setColors(Color, Color) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the border- and fill- color.
- setColors(Color, Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the border- and fill- color.
- setDefaultHidden(boolean) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Sets if this
MarkerSetis hidden by default. - setDepthTestEnabled(boolean) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- setDepthTestEnabled(boolean) - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- setDepthTestEnabled(boolean) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
If the depth-test is disabled, you can see the marker fully through all objects on the map.
- setDetail(String) - Method in interface de.bluecolored.bluemap.api.markers.DetailMarker
-
Sets the detail of this
Marker. - setDetail(String) - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
- setDetail(String) - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- setFillColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the fill-
Colorof the shape. - setFillColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the fill-
Colorof the shape. - setFrozen(boolean) - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Freezes or unfreezes the map in the same way the `/bluemap freeze` command does.
- setHtml(String) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
-
Sets the html for this
HtmlMarker. - setIcon(String, int, int) - Method in class de.bluecolored.bluemap.api.markers.POIMarker
-
Sets the icon for this
POIMarker. - setIcon(String, Vector2i) - Method in class de.bluecolored.bluemap.api.markers.POIMarker
-
Sets the icon for this
POIMarker. - setLabel(String) - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Sets the label of this
Marker. - setLabel(String) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Sets the label of this
MarkerSet. - setLine(Line) - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Sets the
Lineof thisLineMarker. - setLineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the
Colorof the border-line of the shape. - setLineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Sets the
Colorof the border-line of the shape. - setLineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the
Colorof the border-line of the shape. - setLineWidth(int) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the width of the lines for this
ExtrudeMarker. - setLineWidth(int) - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Sets the width of the lines for this
LineMarker. - setLineWidth(int) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the width of the border-line for this
ShapeMarker. - setLink(String, boolean) - Method in class de.bluecolored.bluemap.api.markers.ObjectMarker
-
Sets the link-address of this
Marker.
If a link is present, this link will be followed when the user clicks on the marker in the web-app. - setListed(boolean) - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Defines whether the marker will be listed (true) in markers and lists by the webapp (additionally to being displayed on the map) or not (false).
- setMaxDistance(double) - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
- setMinDistance(double) - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
- setPlayerMarkerIconFactory(PlayerIconFactory) - Method in interface de.bluecolored.bluemap.api.plugin.Plugin
-
Set the
PlayerIconFactorythat bluemap will use to convert a player-skin into the icon-image that is used for the Player-Markers - setPlayerVisibility(UUID, boolean) - Method in interface de.bluecolored.bluemap.api.WebApp
-
Shows or hides the given player from being shown on the web-app.
- setPosition(double, double, double) - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Sets the position of where this
Markerlives on the map. - setPosition(int, int, int) - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Marker.setPosition(double, double, double)instead - setPosition(Vector3d) - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Sets the position of where this
Markerlives on the map. - setShape(Shape, float) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the
Shapeof thisShapeMarker. - setShape(Shape, float, float) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the
Shapeof thisExtrudeMarker. - setSkinProvider(SkinProvider) - Method in interface de.bluecolored.bluemap.api.plugin.Plugin
-
Sets the
SkinProviderthat bluemap will use to fetch new player-skins. - setSorting(int) - Method in class de.bluecolored.bluemap.api.markers.Marker
-
Sets the sorting-value that will be used by the webapp to sort the markers ("default"-sorting).
A lower value makes the marker sorted first (in lists and menus), a higher value makes it sorted later.
If multiple markers have the same sorting-value, their order will be arbitrary.
This value defaults to 0. - setSorting(int) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Sets the sorting-value that will be used by the webapp to sort the marker-sets ("default"-sorting).
A lower value makes the marker-set sorted first (in lists and menus), a higher value makes it sorted later.
If multiple marker-sets have the same sorting-value, their order will be arbitrary.
This value defaults to 0. - setStyleClasses(String...) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Sets the CSS-classes that the element of this marker will have.
All classes must match-?[_a-zA-Z]+[_a-zA-Z0-9-]*
Any existing classes on this marker will be removed. - setStyleClasses(Collection<String>) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker
-
Sets the CSS-classes that the element of this marker will have.
All classes must match-?[_a-zA-Z]+[_a-zA-Z0-9-]*
Any existing classes on this marker will be removed. - setStyleClasses(Collection<String>) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker
- setStyleClasses(Collection<String>) - Method in class de.bluecolored.bluemap.api.markers.POIMarker
- setTileFilter(Predicate<Vector2i>) - Method in interface de.bluecolored.bluemap.api.BlueMapMap
-
Sets a filter that determines if a specific (hires) tile of this map should be updated or not.
- setToggleable(boolean) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Changes if this
MarkerSetis toggleable. - shape(Shape, float) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the
Shapeof theShapeMarker. - shape(Shape, float, float) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Sets the
Shapeof theExtrudeMarker. - Shape - Class in de.bluecolored.bluemap.api.math
-
A shape consisting of 3 or more
Vector2d-points on a plane. - Shape(Vector2d...) - Constructor for class de.bluecolored.bluemap.api.math.Shape
- Shape(Collection<Vector2d>) - Constructor for class de.bluecolored.bluemap.api.math.Shape
- Shape.Builder - Class in de.bluecolored.bluemap.api.math
- ShapeMarker - Class in de.bluecolored.bluemap.api.markers
- ShapeMarker(String, Vector3d, Shape, float) - Constructor for class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Creates a new
ShapeMarker. - ShapeMarker(String, Shape, float) - Constructor for class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Creates a new
ShapeMarker. - ShapeMarker.Builder - Class in de.bluecolored.bluemap.api.markers
- SkinProvider - Interface in de.bluecolored.bluemap.api.plugin
-
A skin-provider capable of loading minecraft player-skins for a given UUID
- sorting(Integer) - Method in class de.bluecolored.bluemap.api.markers.Marker.Builder
-
Sets the sorting-value that will be used by the webapp to sort the markers ("default"-sorting).
A lower value makes the marker sorted first (in lists and menus), a higher value makes it sorted later.
If multiple markers have the same sorting-value, their order will be arbitrary.
This value defaults to 0. - sorting(Integer) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet.Builder
-
Sets the sorting-value that will be used by the webapp to sort the marker-sets ("default"-sorting).
A lower value makes the marker-set sorted first (in lists and menus), a higher value makes it sorted later.
If multiple marker-sets have the same sorting-value, their order will be arbitrary.
This value defaults to 0. - start() - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Starts the renderer if it is not already running.
- start(int) - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Starts the renderer if it is not already running.
- stop() - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Stops the renderer if it currently is running.
- STYLE_CLASS_PATTERN - Static variable in interface de.bluecolored.bluemap.api.markers.ElementMarker
- styleClasses(String...) - Method in interface de.bluecolored.bluemap.api.markers.ElementMarker.Builder
-
Adds the CSS-classes that the element of this marker will have.
All classes must match-?[_a-zA-Z]+[_a-zA-Z0-9-]* - styleClasses(String...) - Method in class de.bluecolored.bluemap.api.markers.HtmlMarker.Builder
- styleClasses(String...) - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
T
- toBuilder() - Static method in class de.bluecolored.bluemap.api.markers.POIMarker
-
Deprecated, for removal: This API element is subject to removal in a future version.use
POIMarker.builder()instead. - toggleable(Boolean) - Method in class de.bluecolored.bluemap.api.markers.MarkerSet.Builder
-
Changes if the
MarkerSetis toggleable. - toString() - Method in class de.bluecolored.bluemap.api.math.Color
U
- unregisterInstance(BlueMapAPI) - Static method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Used by BlueMap to unregister the API and call the listeners properly.
- unregisterListener(Consumer<BlueMapAPI>) - Static method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Removes a
Consumerthat has been registered usingBlueMapAPI.onEnable(Consumer)orBlueMapAPI.onDisable(Consumer).
V
W
- WebApp - Interface in de.bluecolored.bluemap.api
- writeAsset(String) - Method in interface de.bluecolored.bluemap.api.AssetStorage
-
Writes a new asset into this storage, overwriting any existent assets with the same name.
Use the returnedOutputStreamto write the asset-data.
All Classes and Interfaces|All Packages
getWebRoot()method to find the image-files you need, or read map/marker specific images from the map's storage (See:BlueMapMap.getAssetStorage())!