Developer Documentation - MarkusBordihn/BOs-Easy-NPC GitHub Wiki

Developer Documentation 🛠️

This section collects the public developer-facing documentation for Easy NPC.

Main Pages

Topics

These pages cover the public parts that are most relevant for integration work:

  • creating custom NPC types from the raw NPC base classes
  • querying, spawning, and despawning NPCs from code
  • setting poses programmatically
  • variant handling and texture selection
  • renderer and model-layer APIs
  • preset and configuration behavior

Also Useful

  • Configuration Files - what modpacks and servers can pre-configure
  • Permissions - the security model your integration has to work within
  • Preset - preset format and metadata for shipping NPCs in a data pack
  • Progression - the progression API and XP formula

For exact package names, signatures, and currently supported helpers, always prefer the source code over older examples.