Index

A B C D E F G H I L M N O P R S T U V W 
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 using AssetStorage.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.
You should use the getWebRoot() method to find the image-files you need, or read map/marker specific images from the map's storage (See: BlueMapMap.getAssetStorage())!

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
Builds a new Line with the points set in this builder.
There need to be at least 2 points to build a Line.
build() - Method in class de.bluecolored.bluemap.api.math.Shape.Builder
Builds a new Shape with the points set in this builder.
There need to be at least 3 points to build a Shape.
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 ExtrudeMarker to the center of the Shape (it's bounding box).
centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
Sets the position of this ExtrudeMarker to the center of the Shape (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 the Line (it's bounding box).
centerPosition() - Method in class de.bluecolored.bluemap.api.markers.LineMarker
Sets the position of this LineMarker to the center of the Line (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 the Shape (it's bounding box).
centerPosition() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
Sets the position of this ShapeMarker to the center of the Shape (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
Convenience method to add a Marker to this MarkerSet.
Shortcut for: getMarkers().get(String)
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 empty Optional 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 this LineMarker.
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 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
Getter for a (modifiable) Map of all Markers in this MarkerSet.
getMarkerSets() - Method in interface de.bluecolored.bluemap.api.BlueMapMap
Getter for a (modifiable) Map of MarkerSets with the key being the MarkerSet's id.
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
Getter for the maximum distance of the camera to the position of the Marker for it to be displayed.
If the camera is further to this Marker than this distance, it will be hidden!
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
Getter for the minimum distance of the camera to the position for this Marker to be displayed.
If the camera is closer to this Marker than this distance, it will be hidden!
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 this ExtrudeMarker.
getShape() - Method in class de.bluecolored.bluemap.api.markers.ShapeMarker
Getter for Shape of this ShapeMarker.
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 to ExtrudeMarker.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 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 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 the LineMarker.
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 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
Sets the maximum distance of the camera to the position of the Marker for it to be displayed.
If the camera is further to this Marker than this distance, it will be hidden!
minDistance(double) - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker.Builder
Sets the minimum distance of the camera to the position of the Marker for it to be displayed.
If the camera is closer to this Marker than this distance, it will be hidden!

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 with BlueMapAPI.onEnable(Consumer), if BlueMapAPI 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.
If BlueMapAPI 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.
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
Convenience method to add a Marker to this MarkerSet.
Shortcut for: getMarkers().put(String,Marker)

R

readAsset(String) - Method in interface de.bluecolored.bluemap.api.AssetStorage
Reads an asset from this storage.
Use the returned InputStream to read the asset-data.

Example:
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 the Consumer that got registered (before bluemap loaded, pre server-start!) to BlueMapAPI.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 the Consumer that got registered (before bluemap loaded, pre server-start!) to BlueMapAPI.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
Convenience method to remove a Marker from this MarkerSet.
Shortcut for: getMarkers().remove(String)
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 this LineMarker.
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
Sets the maximum distance of the camera to the position of the Marker for it to be displayed.
If the camera is further to this Marker than this distance, it will be hidden!
setMinDistance(double) - Method in class de.bluecolored.bluemap.api.markers.DistanceRangedMarker
Sets the minimum distance of the camera to the position of the Marker for it to be displayed.
If the camera is closer to this Marker than this distance, it will be hidden!
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.
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 this ShapeMarker.
setShape(Shape, float, float) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker
Sets the Shape of this ExtrudeMarker.
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 the ShapeMarker.
shape(Shape, float, float) - Method in class de.bluecolored.bluemap.api.markers.ExtrudeMarker.Builder
Sets the Shape of the ExtrudeMarker.
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 using BlueMapAPI.onEnable(Consumer) or BlueMapAPI.onDisable(Consumer).

V

value() - Element in annotation interface de.bluecolored.bluemap.api.debug.DebugDump
 

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 returned OutputStream to write the asset-data.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages