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
ExtrudeMarker
with 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
HtmlMarker
with 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
LineMarker
with 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
Marker
with the current builder-settings - build() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet.Builder
-
Creates a new
MarkerSet
with 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
POIMarker
with 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
ShapeMarker
with 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
ExtrudeMarker
s. - builder() - Static method in class de.bluecolored.bluemap.api.markers.HtmlMarker
-
Creates a Builder for
HtmlMarker
s. - builder() - Static method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Creates a Builder for
LineMarker
s. - builder() - Static method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Creates a Builder for
MarkerSet
s. - builder() - Static method in class de.bluecolored.bluemap.api.markers.POIMarker
-
Creates a Builder for
POIMarker
s. - builder() - Static method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Creates a Builder for
ShapeMarker
s. - builder() - Static method in class de.bluecolored.bluemap.api.math.Line
-
Creates a builder to build
Line
s. - builder() - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a builder to build
Shape
s. - 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
ExtrudeMarker
to the center of theShape
(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the position of this
ExtrudeMarker
to the center of theShape
(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
Sets the position of the
LineMarker
to the center of theLine
(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Sets the position of this
LineMarker
to the center of theLine
(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the position of the
ShapeMarker
to the center of theShape
(it's bounding box). - centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the position of this
ShapeMarker
to 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
Shape
representing a circle. - createCircle(Vector2d, double, int) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shape
representing a circle. - createEllipse(double, double, double, double, int) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shape
representing an ellipse. - createEllipse(Vector2d, double, double, int) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shape
representing 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
Shape
representing a rectangle spanning over two points - createRect(Vector2d, Vector2d) - Static method in class de.bluecolored.bluemap.api.math.Shape
-
Creates a
Shape
representing 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
MarkerSet
is hidden by default. - defaultIcon() - Method in class de.bluecolored.bluemap.api.markers.POIMarker.Builder
-
The
POIMarker
will 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-
Color
of the shape. - fillColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the fill-
Color
of 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-
Color
of the shape. - getFillColor() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for the fill-
Color
of 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
BlueMapAPI
if it is currently enabled, else an emptyOptional
is 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
Line
of thisLineMarker
. - getLineColor() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Getter for the
Color
of the border-line of the shape. - getLineColor() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Getter for the
Color
of the border-line of the shape. - getLineColor() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for the
Color
of 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
BlueMapMap
loaded by BlueMap with the given id. - getMaps() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for all
BlueMapMap
s loaded by BlueMap. - getMaps() - Method in interface de.bluecolored.bluemap.api.BlueMapWorld
-
Getter for all
BlueMapMap
s 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
PlayerIconFactory
that 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
true
if 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
Marker
lives 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
Shape
of thisExtrudeMarker
. - getShape() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Getter for
Shape
of 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
SkinProvider
that 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
BlueMapWorld
of this map. - getWorld(Object) - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for a
BlueMapWorld
loaded by BlueMap. - getWorlds() - Method in class de.bluecolored.bluemap.api.BlueMapAPI
-
Getter for all
BlueMapWorld
s 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-
Shape
s. - holes(Shape...) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Adds some hole-
Shape
s. - 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
MarkerSet
is 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
true
the link (ObjectMarker.getLink()
) will be opened in a new tab. - isRunning() - Method in interface de.bluecolored.bluemap.api.RenderManager
-
Whether this
RenderManager
is currently running or stopped. - isToggleable() - Method in class de.bluecolored.bluemap.api.markers.MarkerSet
-
Checks if the
MarkerSet
is 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
Line
of 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
Color
of the border-line of the shape. - lineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.LineMarker.Builder
-
Sets the
Color
of the border-line of the shape. - lineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the
Color
of 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
Marker
s 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
Marker
will 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
Consumer
that 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)
, ifBlueMapAPI
is 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
Consumer
that will be called every time BlueMap has just been loaded and started and the API is ready to use.
IfBlueMapAPI
is 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
POIMarker
with 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
Marker
lives 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
Marker
lives 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 theConsumer
that 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 theConsumer
that 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
RenderManager
is 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
MarkerSet
is 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-
Color
of the shape. - setFillColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the fill-
Color
of 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
Line
of thisLineMarker
. - setLineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the
Color
of the border-line of the shape. - setLineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.LineMarker
-
Sets the
Color
of the border-line of the shape. - setLineColor(Color) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the
Color
of 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
PlayerIconFactory
that 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
Marker
lives 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
Marker
lives on the map. - setShape(Shape, float) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
-
Sets the
Shape
of thisShapeMarker
. - setShape(Shape, float, float) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
-
Sets the
Shape
of thisExtrudeMarker
. - setSkinProvider(SkinProvider) - Method in interface de.bluecolored.bluemap.api.plugin.Plugin
-
Sets the
SkinProvider
that 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
MarkerSet
is toggleable. - shape(Shape, float) - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker.Builder
-
Sets the
Shape
of theShapeMarker
. - shape(Shape, float, float) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
-
Sets the
Shape
of 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
MarkerSet
is 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
Consumer
that 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 returnedOutputStream
to 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()
)!