All Classes and Interfaces
Class
Description
A builder-based representation of
ColorTables.A Builder pattern for creating a
ColorMapRepresents a Lerp Segment
A collection of
ColorMaps, mainly ones transferred from ColorTablesThis is an example overlay that draws a dot at every lightning strike and fades out
The overlay for
RadarMode IDs.An interface defining a radar overlay
To implement this, you must override
IRadarOverlay.render(boolean, RenderData, BufferBuilder, Object...) and IRadarOverlay.getModID()This event only exists on the client!
Called when a lightning strike happens
Get all the radars within a given radius around a
BlockPos or ChunkPosGet all the storms within a given radius around a
BlockPos or ChunkPosSpecific rendering data for a pixel on the radar
A class holding the specific storage instances for the client
A class storing extra things used by varying parts of the API
The base networking class for PMWeatherAPI
The
SavedData for PMWeatherAPIA class holding maps of dimensions to different storages
A Radar Storage for the client side.
A class representing a Radar Mode.
A
Property for a RadarModeA class to manage radar overlays.
A Radar Storage for the server side.
Saves all the radars to a file to be saved and loaded from
A wrapper class to be passed to
RenderDataA packet for sending radar information from Server -> Client (S2C)
A builder for
Storms that makes it easy to create and spawn them.Base Storm Event
Called when a
Storm is dead and removedCalled every tick a
Storm is dyingCalled when a new
Storm is createdCalled when a
Storm's stage changesAn enum holding different storm types
An immutable wrapper around
Strings that can be used with StringProperty.Base Vorticy Event
Called when a
Vorticy diesCalled when a new
Vorticy is created