Skip to content

Releases: Purdze/NPCs

v0.2.0

16 Feb 14:11

Choose a tag to compare

What's New

  • Redesigned server management with dedicated subcommands
    • /npc server add <name> <address> — register a server
    • /npc server remove <name> — unregister a server
    • /npc server list — show all servers with live status
    • /npc server set <name> — assign a registered server to an NPC
  • servers.toml is now auto-managed — no manual file editing needed
  • Status placeholders ({status}, {online}, {max}) work automatically after adding a server

Fixes

  • Fix NPC names over 16 characters crashing the proxy
  • Fix status placeholder crash from Tokio RwLock misuse

v0.1.1

15 Feb 20:38

Choose a tag to compare

Bug fix release.

Fixes

  • Fix NPC names longer than 16 characters crashing the proxy (Gourd) by truncating the protocol-level name
  • Fix status placeholder crash caused by using blocking_read() on a Tokio RwLock from within the async runtime

v0.1.0

15 Feb 01:14

Choose a tag to compare

Initial release of the NPCs plugin for Pumpkin.

Features

  • Create and manage persistent NPCs with /npc commands
  • Auto skin fetching from the Mojang API
  • Floating hologram text with live server status placeholders
  • Look-at-nearest-player tracking
  • Server transfers via Gourd