| Interface | Description | 
|---|---|
| BiomeScheme | A provider of Minecraft biomes information and metadata. | 
| ColourScheme | A provider of colours of Minecraft blocks. | 
| Dimension.Listener | |
| Dimension.TileVisitor | |
| EventLogger | A remote event logger. | 
| HeightMap | A height map. | 
| InstanceKeeper.InstantiationListener<T> | |
| MapDragControl | |
| RadiusControl | |
| Tile.Listener | |
| TileFactory | |
| TileProvider | |
| World.Listener | Deprecated | 
| WPContext | WorldPainter application context; | 
| Class | Description | 
|---|---|
| AbstractTileFactory | An abstract base class for  TileFactorys, which provides caching of
 tiles to improve performance in contexts where the same tile will be
 requested multiple times. | 
| AbstractTool | An abstract base class for WorldPainter command line tools. | 
| Configuration | |
| Configuration.MessageDisplayed | |
| Constants | |
| Coordinates | |
| CoordinateTransform | |
| CustomTerrainHelper | |
| DefaultCustomObjectProvider | Created by Pepijn on 9-3-2017. | 
| DefaultPlugin | |
| Dimension | |
| Dimension.Anchor | |
| DimensionSnapshot | |
| HeightMapTileFactory | |
| HeightTransform | |
| InstanceKeeper | A superclass that invokes a listener whenever an instance is created. | 
| MixedMaterial | |
| MixedMaterial.Row | |
| MixedMaterialManager | A manager of  MixedMaterials. | 
| NoiseSettings | Settings for a noise generator. | 
| Overlay | |
| Platform | A descriptor for a WorldPainter-supported map storage format. | 
| ReadOnlyTile | Abstract base class for a read-only tile. | 
| RODelegatingDimension<T extends Tile> | A read-only implementation of  Dimensionwhich wraps anotherDimensionand delegates all read  calls to it. | 
| RODelegatingTile | A read-only implementation of  Tilewhich wraps anotherTileand delegates all read  calls to it. | 
| ScaledDimension | |
| ScalingHelper | Utility class for scaling a set of  Tiles. | 
| StartupMessages | |
| Tile | |
| TileFactoryFactory | |
| TileRenderer | This class is not thread-safe! It keeps render state and should only be used to render one tile at a
 time. | 
| TileSnapshot | |
| Translation | |
| Version | |
| World | Deprecated | 
| World2 | |
| World2.BorderSettings | |
| WorldIO | A utility class for saving and loading WorldPainter  worldsin
 the WorldPainter binary file format, with support for metadata and for
 loading and migrating legacy formats. | 
| WorldPainterView | A Swing component for viewing a WorldPainter  Dimension. | 
| WPBorderTileProvider | WorldPainter tile provider for  TiledImageViewers. | 
| WPContextProvider | |
| WPTileProvider | WorldPainter tile provider for  TiledImageViewers. | 
| Enum | Description | 
|---|---|
| AccelerationType | Created by pepijn on 7-5-15. | 
| Configuration.DonationStatus | |
| Configuration.LookAndFeel | |
| Configuration.OverlayType | |
| Dimension.Border | |
| Dimension.LayerAnchor | |
| Dimension.Role | A role of a  Dimensionwithin a game dimension. | 
| Dimension.WallType | |
| GameType | Created by Pepijn on 13-12-2016. | 
| Generator | |
| MixedMaterial.Mode | |
| Platform.Capability | |
| Terrain | |
| Tile.TileBuffer | |
| TileRenderer.LightOrigin | |
| World.Border | Deprecated | 
| World2.Warning | |
| WPBorderTileProvider.Effect | |
| WPTileProvider.Effect | 
| Exception | Description | 
|---|---|
| AccessDeniedException | |
| MissingCustomTerrainException | Created by pepijn on 27-9-15. | 
| UnloadableWorldException | This exception is thrown by  WorldIO.load(InputStream)if the world
 cannot be loaded for some reason other than an I/O error. |