All Classes and Interfaces
Class
Description
Color buffer used for wrapping minecraft color space data.
Specifies how to convert a
FullSpacedColorBuffer
to a ColorBuffer
.ARGB color buffer with 24 bit of rgb colors and 8 bits of an alpha channel.
Marker interface for all map displays.
Manager interface for creating all sorts of map displays.
Drawing utility for drawing single pixels or other
shapes and forms.
Single frame of a map display.
A holdable display is a single map with the dimensions of 128x128.
This can be used for giving players a holdable map item.
This can be used for giving players a holdable map item.
A combination of multiple
IDrawingSpace
's, stacked on top to produce
layering.Utilities for working with
BufferedImage
's.Abstract representation for vanilla filled maps, used for
IHoldableDisplay
and
for multiple IFrame
in IMapDisplay
.This is used to convert 24-bit RGB color space
to the minecraft map color space.
A map display which creates packet-level item frame
displays with a custom width and height.
The pipeline is a list of streams that are executed in order for every invoked flush.
Multiple pipelines can be created for different purposes, they can be used for the same display.
Multiple pipelines can be created for different purposes, they can be used for the same display.
This interface is used to pass data between
IPipelineNode
's,
it is created for every flush and is passed to every node.Implemented by every pipeline processing element.
Only internally implemented, but is working API.
Manager interface for creating objects related to pipelines.
A pipeline stream is a pipeline node which takes a buffer,
a context and returns a computed buffer.
This is used for applying filters in the pipeline or changing the pipeline context based on the buffer contents.
This is used for applying filters in the pipeline or changing the pipeline context based on the buffer contents.
Represents a click on a map done by a player.
Specifies which action the player executed
for a
MapClickEvent
.The main API class for the MapEngine plugin.
Used to hold the result of tracing a map display using
MapEngineApi.traceDisplayInView(Player, int)
.Specifies which type of packet should be passed to the server,
when a player interacts with a map.
Specifies how to rotate a
FullSpacedColorBuffer
in FullSpacedColorBuffer.rotate(Rotation)
.A utility class for holding an x- and y-position.