All Classes

Class Description
AppendingBuilder<Builder extends AppendingBuilder<Builder>>  
AskAcceptMessenger<User>  
AskAvatarMessenger<User>  
AskBoxTextMessenger<User>  
AskMemberShopAvatar<User>  
AskMenuMessenger<User>  
AskNumberMessenger<User>  
AskQuizMessenger<User>  
AskSlideMenuMessenger<User>  
AskSpeedQuizMessenger<User>  
AskTextMessenger<User>  
AskYesNoMessenger<User>  
AvatarOrientedMessenger<User>  
BalloonMessenger<User>  
BaseScript  
BasicActionChain  
BasicScriptAction  
Command  
CommandScript
Use for chat commands or whatever.
DataProvider<Key,​Value>  
DataValidator<Key>  
Exchange  
FaceProvider  
FaceTemplateValidator  
FieldedObject<T>  
FieldObject<T>
This is a script proxy for field/map objects.
FieldObjectMessenger<User>  
FieldScreenMessenger<User>  
FieldScript  
FieldSetObject<T>
This is a script proxy for fieldset objects.
FieldSoundMessenger<User>  
FieldTemplateValidator  
FieldTrembleMessenger<User>  
FontColor  
FontStyle  
GuildObject<Guild>
Created on 8/22/2019.
HairProvider  
HairTemplateValidator  
ImmutableTriple<L,​C,​R>  
ImmutableTuple<L,​R>  
IntegerActionChain  
IntegerScriptAction  
InventoryHolderObject<T>
An object that has a single inventory or a collection of inventories.
InventorySlotObject<T>  
ItemObject<T>  
ItemProvider  
ItemScript  
ItemValidator  
LifeObject<T>
Created on 8/19/2019.
ListOf
Created on 9/30/2019.
LocalEffectScript
Local User Effects, Field Effects, etc.
Main  
MenuItem
A lame data class.
MessageMessenger<User>  
MessagingScript  
MessagingScript.Constants  
MobObject<T>
Mob/Monster generic object.
MobTemplateValidator  
Moematter
Generic class for MessageFormatter.
MoeNotFound
A helper script for when an NPC isn't found.
MoeScript  
NpcObject<T>
This is a script proxy for npc objects.
NpcScript  
ObjectScriptAction<T>  
PartyMemberObject<T>
Created on 8/24/2019.
PartyObject<Party>  
PlayPortalSEMessenger<User>  
PolledScriptEvent  
PortalObject<T>
This is a script proxy for portal objects.
PortalScript  
ProgressMessenger<User>  
ProviderHub
Harbors the required providers.
QuestHolderObject<T>
An object that has a collection of quests.
QuestObject<T>
This is a script proxy for quest objects.
QuestScript  
ReactorObject<T>
This is a script proxy for reactor objects.
ReactorScript  
ReservedEffectMessenger<User>  
SayBuilder
Created on 9/3/2019.
SayImageMessenger<User>  
SayMessage
Created on 9/3/2019.
SayMessenger<User>  
SayNextMessage
Created on 9/4/2019.
SayOkMessage
Created on 9/4/2019.
SayResponse
Created on 8/26/2019.
Script
Script annotation for classes.
ScriptAction  
ScriptAPI  
ScriptEvent  
ScriptFormatter<Builder extends moe.maple.api.script.util.builder.CharacterSequenceBuilder<Builder>>  
ScriptMenuBuilder<Builder extends ScriptMenuBuilder<Builder>>  
ScriptMessageParameters
Created on 9/3/2019.
ScriptMessageType  
ScriptMessenger
Messengers are basically packets.
ScriptObject<T>  
ScriptPreferences
Created on 8/26/2019.
ScriptResponse  
ScriptSpeakerType
Created on 9/3/2019.
ScriptStringBuilder  
ServerObject<T>
Server Objects have the ability to generate other script objects.
SkillValidator  
SlideItem  
SpeakingScript
This should mainly be implemented by NPCs
StatChangedMessenger<User>  
StringActionChain  
StringScriptAction  
StyleAndColorBuilder<Builder extends StyleAndColorBuilder<Builder>>  
TriFunction<L,​C,​R,​T>  
Triple<L,​C,​R>  
Tuple<L,​R>  
UserObject<T>
This is a script proxy for user/character objects.
ValidationHub  
With  
With.Consumers  
With.Consumers.ContinueException<T>  
With.Consumers.IndexedConsumer<T>  
With.Consumers.IndexedSizedConsumer<T>  
With.Consumers.Proxied