Skip to Content
DevelopersAPI reference map

API reference map

Everything an addon uses is under dev.myriadclient.api. The javadoc (in the -sources and -javadoc jars on Myriad’s maven, and in your IDE) documents every class and method; this is a map of where things are.

PackageWhat’s in it
apiMyriad (the static entry point to everything), MyriadApi
api.addonMyriadAddon, AddonContext, Addon, AddonSettings, AddonStorage
api.moduleModule, Modules (lookups), Category, Categories (the shared ones), ModuleRegistry
api.settingSetting, Settings, SettingGroup, every setting type, SettingColor, SavedSettings
api.eventSubscribe, Priority, EventBus, Subscription, Cancellable
api.event.eventsevery event
api.commandCommand; api.command.arguments: Arguments and the argument types
api.serviceRotations, Inventory, Placement, Breaking, Building, Containers, Tasks, PacketLimits, AntiCheat, TickSpeed, ServerStats, Friends, Notifications, KeyAction
api.hookHook, HookHandler, HookCall, HookBuilder, Match, Service, ReplacementBuilder, Replacement, Contribution, Hooks
api.shareConfigShares, ConfigShare
api.controlControlPanel, Controls, ControlPreset
api.elytraElytra, NoDurability, ChestSwap, GlideHold
api.buildBlueprint, Target, Build
api.combatTargets, TargetSettings, Damage, Threats, Crystals, Trajectory
api.worldChunkCache, BlockScan, Holes
api.renderCanvas, Renderer3D, ShapeBuilder, WorldMesh, HighlightStyle, HighlightSettings, BoxStyle, EntityGroups, WorldLabel, FadeMap, Projection, Animated, MyriadLogo
api.uiPanel, WidgetPanel, PanelType, Desktop, Window, TitleControl, BarWidget, Theme, ThemeSettings, ThemePalette; api.ui.widget: the widgets; api.ui.hud: HudPanel, TextHudPanel, HudStyle, ItemHud; api.ui.layout: Layout
api.utilMyriadId, Keybind, Texts, Http, Async, TickCached, Timer, Entities, BlockInfo, ItemInfo, Reach, Interactions, Packets, Mining, Movement, Positions, MathUtil, Slots, Baritone, FakePlayers, ColorUtil, Format
api.mixinCompatMixinPlugin
api.registryRegistry, Identified