All Classes and Interfaces

Class
Description
 
Parent class for events propagated by the Client API to IClientPlugin implementations.
Events consumers subscribe in the IClientPlugin.initialize(IClientAPI) method on your plugin.
 
 
Common events, fired both on Client and Server Events consumers subscribe in the IClientPlugin.initialize(IClientAPI) or @link IServerPlugin#initialize(IServerAPI) method on your plugin.
 
Enums that describe the various display contexts in JourneyMap.
Map types.
Map UIs.
 
Custom Option generates a text box in the options menu.
 
 
Indicates a Death Waypoint is about to be created.
Base class for Overlays and Waypoints.
Enum of display types which are usable in the JourneyMap Client API and the class reference to each one's implementation.
Indicates a change in the display characteristics of the specified UI.
This event is fired when JourneyMap updates an entity before it is displayed on the map.
 
Register entity classes that are not a typical LivingEntity or Entity that is used by vanilla that needs to be displayed on the map.
 
 
 
 
 
 
 
This event is used for adding buttons to existing tool-bars or creating your own toolbars on the fullscreen map.
This event is used for adding buttons to the right panel on the fullscreen map.
Deprecated.
this event should be a rare usage event, most mods should use FullscreenDisplayEvent.AddonButtonDisplayEvent.
Deprecated.
since this is a special event that requires special modification uses, it is suggested to not use it.
 
Event classes for the Fullscreen map.
ClickedEvent, handles mouseclicks pre and post, pre is cancelable post is not.
MouseDraggedEvent, handles mouse dragging pre and post, pre is cancelable post is not.
MouseDraggedEvent, handles mouse dragging pre and post, pre is cancelable post is not.
 
 
Definition for the JourneyMap Client API.
Interface used by JourneyMap to initialize client plugins and provide the Client API.
 
An image overlay places an image on the map between the given coordinates.
 
 
 
Interface for receiving user events related to an Overlay.
 
The button action.
 
 
Used by JourneyMap to discover and classload plugin classes.
Interface indicating an enum has a key.
 
Defines attributes needed to display an image on the map.
This event fires when mapping starts or stops.
The mapping stages
A MapPolygon is a sequence of at least 3 BlockPos.
This is a simple convenience wrapper for an outer MapPolygon and a list of holes.
A Marker overlay shows a geographical point on the map with an icon and a label.
 
 
The action when the menu button is clicked.
 
 
This class is not intended for use by modders, Options register themselves.
Provides IDs and key information for map overlays in JourneyMap.
Enum singleton used by JourneyMap to load and initialize plugins.
Utility class related to Polygons.
A polygon overlay displays a geometric area on a map.
This event is used for adding items to the right click menu on the fullscreen map.
This event is fired when a user right clicks anywhere on the fullscreen map that is not an overlay or waypoint.
 
This event is fired when a user right-clicks on a waypoint icon.
Event classes for journeymap registries.
Used for creating your own info slots.
 
Fired when it is time to register custom options to display in journeymap options screen.
The registry types.
 
Properties defining the display of a shape.
 
 
Properties defining the display of text.
 
 
 
 
Provides the current state of a Map UI in JourneyMap.
 
Deprecated, for removal: This API element is subject to removal in a future version.
this event will be deleted, use same event in WaypointEvent Switch your registration to use CommonEventRegistry.WAYPOINT_EVENT
This event handles all the CRUD operations of a waypoints.
 
 
 
 
 
 
 
 
This interface is used for setting values of an entity, this controls how an entity is displayed.