Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Oliver

A simple NPC plugin using packets

A simple NPC plugin for minecraft servers using packets

Only for minecraft server version 1.19.4 & 1.20.1

Commands

/npc create (name) - Creates a new npc at your location
/npc remove (name) - Removes an npc
/npc list - Summary of all npcs
/npc skin (name) [(skin)] - Sets the skin for an npc
/npc type (name) (type) - Sets the entity type for an npc
/npc movehere (name) - Teleports an npc to your location
/npc displayName (name) (displayName ...) - Sets the displayname for an npc
/npc equipment (name) (slot) - Equips the npc with the item you are holding
/npc message (name) (message) - Set NPC message
/npc serverCommand (name) (command ...) - The command will be executed by the console when someone interacts with the npc
/npc playerCommand (name) (command ...) - Executes the command on a player when interacting
/npc showInTab (name) (true|false) - Whether the NPC will be shown in tab-list or not
/npc turnToPlay (name) (true|false) - Whether the NPC will turn to you or not
/fancynpcs version - Shows you the current plugin version
/fancynpcs save - Saves all npcs
/fancynpcs reload - Reloads the config and npcs

Using <empty> as displayName will make the whole name tag invisible.

For the serverCommand, there is a placeholder {player} - it will be replaced with the username of the player who interacted with the npc.

Entity types

When using any entity type other than Player, the following features are disabled:

  • Changing the skin
  • Changing the equipment
  • Showing in tab
  • Glowing and changing the glowing-color

Permissions

For the /fancynpcs command - FancyNpcs.admin
For the /npc command - FancyNpcs.npc
For all subcommands of /npc - FancyNpcs.npc.*
Permission for a subcommand of /npc - FancyNpcs.npc.<subcommand>

Information

CategoryMiscellaneous
Published onApril 22, 2023
LicenseUnspecified
Downloads250
Stars6
Watchers4

Pinned Versions

Members

Oliver

Oliver

Owner