![]() |
VOOZH | about |
dotnet add package Maple.Enums --version 0.5.0
NuGet\Install-Package Maple.Enums -Version 0.5.0
<PackageReference Include="Maple.Enums" Version="0.5.0" />
<PackageVersion Include="Maple.Enums" Version="0.5.0" />Directory.Packages.props
<PackageReference Include="Maple.Enums" />Project file
paket add Maple.Enums --version 0.5.0
#r "nuget: Maple.Enums, 0.5.0"
#:package Maple.Enums@0.5.0
#addin nuget:?package=Maple.Enums&version=0.5.0Install as a Cake Addin
#tool nuget:?package=Maple.Enums&version=0.5.0Install as a Cake Tool
👁 .NET
👁 C#
👁 Build Status
👁 codecov
👁 Nuget
👁 License
A comprehensive collection of 293 strongly-typed MapleStory V95 enumerations. Cross-platform, trimmable and AOT/NativeAOT compatible.
.NET 10, IsAotCompatible=true, zero runtime reflectionEnum.GetValues overheadWhiteKnight → "White Knight")EquipSlot.Cap → "Cp")dotnet add package Maple.Enums
// Human-readable display label
Console.WriteLine(Job.WhiteKnight.GetDisplayLabel()); // "White Knight"
Console.WriteLine(WeaponType.OhSword.GetDisplayLabel()); // "1H Sword"
Console.WriteLine(Element.Fire.GetDisplayLabel()); // "Fire"
For more examples see Example Catalogue.
All enums live in the single flat namespace Maple.Enums. Files are organised into domain subfolders for discoverability but introduce no sub-namespaces.
| Folder | Domain |
|---|---|
Auth/ |
Login, PIN, security |
Admin/ |
Admin commands, locale, region codes |
Character/ |
Stats, jobs, movement, temporary stats |
Combat/ |
Skills, elements, weapons, summons |
Economy/ |
Drop ownership, meso logs, rates |
Event/ |
Mini-games, carnival, seasonal events |
Field/ |
Maps, portals, field limits, reactors |
Item/ |
Inventory, equipment, cash items, crafting |
Life/ |
Mobs, NPCs, boss IDs, mob skills |
NexonPlatform/ |
Nexon Messenger SDK types |
Network/ |
Packet opcodes, transfer results |
Pet/ |
Pet abilities, actions, food results |
Quest/ |
Quest states, job flags, areas |
Shop/ |
NPC shop, cash shop, personal shop |
Social/ |
Party, guild, friends, marriage, chat |
UI/ |
Animation layers, cursor, effects, fonts |
Benchmarks.
The following examples are available in .
// Human-readable display label
Console.WriteLine(Job.WhiteKnight.GetDisplayLabel()); // "White Knight"
Console.WriteLine(WeaponType.OhSword.GetDisplayLabel()); // "1H Sword"
Console.WriteLine(Element.Fire.GetDisplayLabel()); // "Fire"
See for the full generated public API reference (287 enums, ~16,000 lines).
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Maple.Enums:
| Package | Downloads |
|---|---|
|
Maple.Models
Immutable MapleStory DTO and catalog record types: templates, server snapshots, and shared value objects. Cross-platform, trimmable and AOT/NativeAOT compatible. |
This package is not used by any popular GitHub repositories.